• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build/H16-Mar-2022-2,2151,887

contrib/H16-Mar-2022-1,6501,296

debug/H16-Mar-2022-1,1911,128

distro/H16-Mar-2022-1,5311,292

doc/H03-May-2022-15,46613,624

include/H16-Mar-2022-2,5871,679

m4/H16-Mar-2022-9,4058,509

sample/H16-Mar-2022-7,2174,875

src/H16-Mar-2022-134,24296,560

tests/H03-May-2022-11,5419,435

.gitattributesH A D16-Mar-202295 87

.gitignoreH A D16-Mar-20221,007 7874

AUTHORSH A D16-Mar-202228 21

COPYINGH A D16-Mar-20229.2 KiB218184

COPYRIGHT.GPLH A D16-Mar-202217.6 KiB339280

ChangeLogH A D16-Mar-2022264.8 KiB6,2755,389

Changes.rstH A D16-Mar-202244.7 KiB1,085799

INSTALLH A D16-Mar-202214.1 KiB385287

Makefile.amH A D16-Mar-20223 KiB9657

Makefile.inH A D16-Mar-202234.1 KiB1,065926

NEWSH A D16-Mar-20220

PORTSH A D16-Mar-20223.7 KiB9588

READMEH A D16-Mar-20222.1 KiB7547

README.IPv6H A D16-Mar-20221.8 KiB5739

README.mbedtlsH A D16-Mar-2022788 2718

TODO.IPv6H A D16-Mar-20227.5 KiB216143

aclocal.m4H A D16-Mar-202241.3 KiB1,1471,042

compat.m4H A D16-Mar-20222.1 KiB7571

compileH A D16-Mar-20227.2 KiB349259

config-msvc-version.h.inH A D16-Mar-2022869 1514

config-msvc.hH A D16-Mar-20224.2 KiB180156

config.guessH A D16-Mar-202243.1 KiB1,4871,294

config.h.inH A D16-Mar-202225.1 KiB969660

config.subH A D16-Mar-202230.7 KiB1,7911,636

configureH A D16-Mar-2022590.8 KiB20,90517,193

configure.acH A D16-Mar-202239.2 KiB1,4491,327

depcompH A D16-Mar-202223 KiB792502

install-shH A D16-Mar-202215.3 KiB530346

ltmain.shH A D16-Mar-2022316.6 KiB11,1507,980

missingH A D16-Mar-20226.7 KiB216143

openvpn.slnH A D16-Mar-20227.1 KiB108106

version.m4H A D16-Mar-2022661 1615

version.sh.inH A D16-Mar-2022156 54

README

1OpenVPN -- A Secure tunneling daemon
2
3Copyright (C) 2002-2018 OpenVPN Inc. This program is free software;
4you can redistribute it and/or modify
5it under the terms of the GNU General Public License version 2
6as published by the Free Software Foundation.
7
8*************************************************************************
9
10To get the latest release of OpenVPN, go to:
11
12	https://openvpn.net/index.php/download/community-downloads.html
13
14To Build and Install,
15
16	tar -zxf openvpn-<version>.tar.gz
17	cd openvpn-<version>
18	./configure
19	make
20	make install
21
22or see the file INSTALL for more info.
23
24*************************************************************************
25
26For detailed information on OpenVPN, including examples, see the man page
27  http://openvpn.net/man.html
28
29For a sample VPN configuration, see
30  http://openvpn.net/howto.html
31
32To report an issue, see
33  https://community.openvpn.net/openvpn/report
34
35For a description of OpenVPN's underlying protocol,
36  see the file ssl.h included in the source distribution.
37
38*************************************************************************
39
40Other Files & Directories:
41
42* configure.ac -- script to rebuild our configure
43  script and makefile.
44
45* sample/sample-scripts/verify-cn
46
47  A sample perl script which can be used with OpenVPN's
48  --tls-verify option to provide a customized authentication
49  test on embedded X509 certificate fields.
50
51* sample/sample-keys/
52
53  Sample RSA keys and certificates.  DON'T USE THESE FILES
54  FOR ANYTHING OTHER THAN TESTING BECAUSE THEY ARE TOTALLY INSECURE.
55
56* sample/sample-config-files/
57
58  A collection of OpenVPN config files and scripts from
59  the HOWTO at http://openvpn.net/howto.html
60
61*************************************************************************
62
63Note that easy-rsa and tap-windows are now maintained in their own subprojects.
64Their source code is available here:
65
66  https://github.com/OpenVPN/easy-rsa
67  https://github.com/OpenVPN/tap-windows
68
69The old cross-compilation environment (domake-win) and the Python-based
70buildsystem have been replaced with openvpn-build:
71
72  https://github.com/OpenVPN/openvpn-build
73
74See the INSTALL file for usage information.
75

README.IPv6

1Since 2.3.0, OpenVPN officially supports IPv6, and all widely used
2patches floating around for older versions have been integrated.
3
4IPv6 payload support
5--------------------
6
7This is for "IPv6 inside OpenVPN", with server-pushed IPv6 configuration
8on the client, and support for IPv6 configuration on the tun/tap interface
9from within the openvpn config.
10
11The code in 2.3.0 supersedes the IPv6 payload patches from Gert Doering,
12formerly located at http://www.greenie.net/ipv6/openvpn.html
13
14
15The following options have been added to handle IPv6 configuration,
16analogous to their IPv4 counterparts (--server <-> --server-ipv6, etc.)
17
18     - server-ipv6
19     - ifconfig-ipv6
20     - ifconfig-ipv6-pool
21     - ifconfig-ipv6-push
22     - route-ipv6
23     - iroute-ipv6
24
25see "man openvpn" for details how they are used.
26
27
28
29IPv6 transport support
30----------------------
31
32This is to enable OpenVPN peers or client/servers to talk to each other
33over an IPv6 network ("OpenVPN over IPv6").
34
35The code in 2.3.0 supersedes the IPv6 transport patches from JuanJo Ciarlante,
36formerly located at http://github.com/jjo/openvpn-ipv6
37
38OpenVPN 2.4.0 includes a big overhaul of the IPv6 transport patches
39originally implemented for the Android client (ics-openvpn)
40
41IPv4/IPv6 transport is automatically is selected when resolving addresses.
42Use a 6 or 4 suffix to force IPv6/IPv4:
43
44  --proto udp6
45  --proto tcp4
46  --proto tcp6-client
47  --proto tcp4-server
48  --proto tcp6 --client / --proto tcp6 --server
49
50On systems that allow IPv4 connections on IPv6 sockets
51(all systems supporting IPV6_V6ONLY setsockopt), an OpenVPN server can
52handle IPv4 connections on the IPv6 socket as well, making it a true
53dual-stacked server. Use bind ipv6only to disable this behaviour.
54
55On other systems, as of 2.3.0, you need to run separate server instances
56for IPv4 and IPv6.
57

README.mbedtls

1This version of OpenVPN has mbed TLS support. To enable follow the following
2instructions:
3
4To Build and Install,
5
6	./configure --with-crypto-library=mbedtls
7	make
8	make install
9
10This version depends on mbed TLS 2.0 (and requires at least 2.0.0).
11
12*************************************************************************
13
14Due to limitations in the mbed TLS library, the following features are missing
15in the mbed TLS version of OpenVPN:
16
17 * PKCS#12 file support
18 * --capath support - Loading certificate authorities from a directory
19 * Windows CryptoAPI support
20 * X.509 alternative username fields (must be "CN")
21
22Plugin/Script features:
23
24 * X.509 subject line has a different format than the OpenSSL subject line
25 * X.509 certificate export does not work
26 * X.509 certificate tracking
27