Menu

Tree [64fbcb] master /
 History

HTTPS access


File Date Author Commit
 .github 3 days ago Frank Lichtenheld Frank Lichtenheld [157087] GHA: Add caching for vcpkg builds
 contrib 4 days ago Luis Cruz Luis Cruz [01d556] Fix pkgcs11 vcpkg port installing debug files o...
 debug 2012-02-29 Alon Bar-Lev Alon Bar-Lev [34cb91] build: standard directory layout
 dev-tools 2026-04-19 Frank Lichtenheld Frank Lichtenheld [0b7c29] dev-tools: Add script to run cppcheck against t...
 distro 2 days ago Frank Lichtenheld Frank Lichtenheld [64fbcb] dns-scripts: Fix dnssec values in comments and ...
 doc 2026-04-11 Arne Schwabe Arne Schwabe [b4cb98] Try to emphasise the transition from old ovpn-d...
 include 2026-04-05 Frank Lichtenheld Frank Lichtenheld [08a198] win: Fix nrpt_dnssec flag handling
 m4 2025-10-06 Christian Kujau Christian Kujau [8c53b1] doc: HTTPS upgrades and URL fixes throughout th...
 sample 2026-01-08 Frank Lichtenheld Frank Lichtenheld [f94a3a] Update Copyright statements to 2026
 src 2 days ago Selva Nair Selva Nair [919f5c] dns: minimalist fix for dnssec setting
 tests 2026-04-12 Steffan Karger Steffan Karger [fa129d] tls-crypt-v2: Avoid interpreting opcode as part...
 .clang-format 2026-04-16 David Benjamin David Benjamin [2befad] ssl_openssl: Fix some CRL mixups
 .git-blame-ignore-revs 2025-08-05 Frank Lichtenheld Frank Lichtenheld [2cc234] Add clang-format reformat commit to .git-blame-...
 .gitattributes 2012-04-02 Alon Bar-Lev Alon Bar-Lev [f99d8f] cleanup: add .gitattributes to control eol styl...
 .gitignore 2025-05-14 Heiko Hund Heiko Hund [fef5c4] dns: apply settings via script on unixoid systems
 .mailmap 2016-10-18 David Sommerseth David Sommerseth [a47d34] Update .mailmap to unify and clean up odd names...
 .pre-commit-config.yaml 2026-02-10 Frank Lichtenheld Frank Lichtenheld [44a5b3] Update the clang-format reference version to 21...
 .svncommitters 2010-02-16 David Sommerseth David Sommerseth [9e30f6] Added mapping files from SVN commit ID to more ...
 AUTHORS 2005-09-26 james james [6fbf66] This is the start of the BETA21 branch.
 CMakeLists.txt 5 days ago Frank Lichtenheld Frank Lichtenheld [ac6233] configure: Remove --enable-strict
 CMakePresets.json 2024-12-27 Arne Schwabe Arne Schwabe [c81521] Add building/testing with msbuild and the clang...
 CONTRIBUTING.rst 2025-10-13 Frank Lichtenheld Frank Lichtenheld [0f9586] CONTRIBUTING: Update outdated/obsolete information
 COPYING 2026-01-08 Frank Lichtenheld Frank Lichtenheld [f94a3a] Update Copyright statements to 2026
 COPYRIGHT.GPL 2025-08-03 Frank Lichtenheld Frank Lichtenheld [632573] Update text of GPL to latest version from FSF
 ChangeLog 2026-02-13 Gert Doering Gert Doering [0f4e9d] start release/2.8 development cycle
 Changes.rst 2026-04-11 Arne Schwabe Arne Schwabe [b4cb98] Try to emphasise the transition from old ovpn-d...
 INSTALL 2025-10-06 Christian Kujau Christian Kujau [8c53b1] doc: HTTPS upgrades and URL fixes throughout th...
 Makefile.am 2026-04-19 Frank Lichtenheld Frank Lichtenheld [0b7c29] dev-tools: Add script to run cppcheck against t...
 NEWS 2005-09-26 james james [6fbf66] This is the start of the BETA21 branch.
 PORTS 2026-01-08 Frank Lichtenheld Frank Lichtenheld [f94a3a] Update Copyright statements to 2026
 README 2026-04-20 Gert Doering Gert Doering [25a3ce] Fix copyright line in README
 README.awslc 2025-01-28 Shubham Mittal Shubham Mittal [aab1f8] Add compatibility to build OpenVPN with AWS-LC.
 README.cmake.md 2024-02-01 Frank Lichtenheld Frank Lichtenheld [53b16d] README.cmake.md: Document minimum required CMak...
 README.dco.md 2025-07-16 Antonio Quartulli Antonio Quartulli [3fdbad] README.dco: update Linux instructions
 README.ec 2020-07-21 Arne Schwabe Arne Schwabe [8353ae] Implement tls-groups option to specify eliptic ...
 README.mbedtls 2026-01-23 Max Fillinger Max Fillinger [494fb7] Add support for Mbed TLS 4
 README.wolfssl 2025-12-04 Arne Schwabe Arne Schwabe [603fe5] Add a section about wolfSSL GPLv3 and point out...
 compat.m4 2025-08-03 Frank Lichtenheld Frank Lichtenheld [ad73d8] Update GPL header in all source files to curren...
 config.h.cmake.in 2026-04-14 Luis Cruz Luis Cruz [fbaf4a] build: Use info fetched from version.m4
 configure.ac 5 days ago Frank Lichtenheld Frank Lichtenheld [ac6233] configure: Remove --enable-strict
 forked-test-driver 2024-01-25 Frank Lichtenheld Frank Lichtenheld [e2ff91] forked-test-driver: Show test output always
 ltrc.inc 2024-01-17 Heiko Hund Heiko Hund [4bcb38] cmake: symlink whole build dir not just .json file
 renovate.json 3 days ago Frank Lichtenheld Frank Lichtenheld [157087] GHA: Add caching for vcpkg builds
 version.m4 2026-02-13 Gert Doering Gert Doering [0f4e9d] start release/2.8 development cycle

Read Me

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2026 OpenVPN Inc. This program is free software;
you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2
as published by the Free Software Foundation.

*************************************************************************

To get the latest release of OpenVPN, go to:

	https://openvpn.net/community-downloads/

To Build and Install,

	tar -zxf openvpn-<version>.tar.gz
	cd openvpn-<version>
	./configure
	make
	make install

or see the file INSTALL for more info.

For information on how to build OpenVPN on/for Windows with MinGW
or MSVC see README.cmake.md.

*************************************************************************

For detailed information on OpenVPN, including examples, see the man page
  http://openvpn.net/man.html

For a sample VPN configuration, see
  http://openvpn.net/howto.html

To report an issue, see
  https://github.com/OpenVPN/openvpn/issues/new

For a description of OpenVPN's underlying protocol,
  see the file ssl.h included in the source distribution.

*************************************************************************

Other Files & Directories:

* configure.ac -- script to rebuild our configure
  script and makefile.

* sample/sample-scripts/verify-cn

  A sample perl script which can be used with OpenVPN's
  --tls-verify option to provide a customized authentication
  test on embedded X509 certificate fields.

* sample/sample-keys/

  Sample RSA keys and certificates.  DON'T USE THESE FILES
  FOR ANYTHING OTHER THAN TESTING BECAUSE THEY ARE TOTALLY INSECURE.

* sample/sample-config-files/

  A collection of OpenVPN config files and scripts from
  the HOWTO at http://openvpn.net/howto.html

*************************************************************************

Note that easy-rsa and tap-windows are now maintained in their own subprojects.
Their source code is available here:

  https://github.com/OpenVPN/easy-rsa
  https://github.com/OpenVPN/tap-windows6

Community-provided Windows installers (MSI) and Debian packages are built from

  https://github.com/OpenVPN/openvpn-build

See the INSTALL file for usage information.
MongoDB Logo MongoDB