|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| build/ | H | 16-Mar-2022 | - | 2,215 | 1,887 |
| contrib/ | H | 16-Mar-2022 | - | 1,650 | 1,296 |
| debug/ | H | 16-Mar-2022 | - | 1,191 | 1,128 |
| distro/ | H | 16-Mar-2022 | - | 1,531 | 1,292 |
| doc/ | H | 03-May-2022 | - | 15,466 | 13,624 |
| include/ | H | 16-Mar-2022 | - | 2,587 | 1,679 |
| m4/ | H | 16-Mar-2022 | - | 9,405 | 8,509 |
| sample/ | H | 16-Mar-2022 | - | 7,217 | 4,875 |
| src/ | H | 16-Mar-2022 | - | 134,242 | 96,560 |
| tests/ | H | 03-May-2022 | - | 11,541 | 9,435 |
| .gitattributes | H A D | 16-Mar-2022 | 95 | 8 | 7 |
| .gitignore | H A D | 16-Mar-2022 | 1,007 | 78 | 74 |
| AUTHORS | H A D | 16-Mar-2022 | 28 | 2 | 1 |
| COPYING | H A D | 16-Mar-2022 | 9.2 KiB | 218 | 184 |
| COPYRIGHT.GPL | H A D | 16-Mar-2022 | 17.6 KiB | 339 | 280 |
| ChangeLog | H A D | 16-Mar-2022 | 264.8 KiB | 6,275 | 5,389 |
| Changes.rst | H A D | 16-Mar-2022 | 44.7 KiB | 1,085 | 799 |
| INSTALL | H A D | 16-Mar-2022 | 14.1 KiB | 385 | 287 |
| Makefile.am | H A D | 16-Mar-2022 | 3 KiB | 96 | 57 |
| Makefile.in | H A D | 16-Mar-2022 | 34.1 KiB | 1,065 | 926 |
| NEWS | H A D | 16-Mar-2022 | 0 | | |
| PORTS | H A D | 16-Mar-2022 | 3.7 KiB | 95 | 88 |
| README | H A D | 16-Mar-2022 | 2.1 KiB | 75 | 47 |
| README.IPv6 | H A D | 16-Mar-2022 | 1.8 KiB | 57 | 39 |
| README.mbedtls | H A D | 16-Mar-2022 | 788 | 27 | 18 |
| TODO.IPv6 | H A D | 16-Mar-2022 | 7.5 KiB | 216 | 143 |
| aclocal.m4 | H A D | 16-Mar-2022 | 41.3 KiB | 1,147 | 1,042 |
| compat.m4 | H A D | 16-Mar-2022 | 2.1 KiB | 75 | 71 |
| compile | H A D | 16-Mar-2022 | 7.2 KiB | 349 | 259 |
| config-msvc-version.h.in | H A D | 16-Mar-2022 | 869 | 15 | 14 |
| config-msvc.h | H A D | 16-Mar-2022 | 4.2 KiB | 180 | 156 |
| config.guess | H A D | 16-Mar-2022 | 43.1 KiB | 1,487 | 1,294 |
| config.h.in | H A D | 16-Mar-2022 | 25.1 KiB | 969 | 660 |
| config.sub | H A D | 16-Mar-2022 | 30.7 KiB | 1,791 | 1,636 |
| configure | H A D | 16-Mar-2022 | 590.8 KiB | 20,905 | 17,193 |
| configure.ac | H A D | 16-Mar-2022 | 39.2 KiB | 1,449 | 1,327 |
| depcomp | H A D | 16-Mar-2022 | 23 KiB | 792 | 502 |
| install-sh | H A D | 16-Mar-2022 | 15.3 KiB | 530 | 346 |
| ltmain.sh | H A D | 16-Mar-2022 | 316.6 KiB | 11,150 | 7,980 |
| missing | H A D | 16-Mar-2022 | 6.7 KiB | 216 | 143 |
| openvpn.sln | H A D | 16-Mar-2022 | 7.1 KiB | 108 | 106 |
| version.m4 | H A D | 16-Mar-2022 | 661 | 16 | 15 |
| version.sh.in | H A D | 16-Mar-2022 | 156 | 5 | 4 |
README
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