Subversion Repository (decommissioned)⁠

The OpenVPN Subversion (SVN) server at svn.openvpn.net is decommissioned and no longer available. OpenVPN development, including all current and past release branches, is on GitHub:

If you have bookmarks, scripts, or build pipelines that point to svn.openvpn.net, update them to use the GitHub repository.

Get the source code⁠

Clone the repository:

git clone https://github.com/OpenVPN/openvpn.git
cd openvpn

To build from source, follow the instructions in the repository's INSTALL file.

Find older release branches⁠

The code that was in the old SVN trunk and branches (such as OpenVPN 2.0.x and 2.1) is part of the Git history. To list the available release branches:

git branch -r

To switch to an older release branch, such as 2.1:

git checkout release/2.1

View revision history⁠

Use git log in place of svn log -v:

git log --stat

Contribute or report issues⁠

To contribute to OpenVPN development, see the contribution guidelines in the GitHub repository.

Can't find what you're looking for?

Our support team will be happy to assist you.