Name Mode Size
..
Makefile.am 100644 3 kb
argv.c 100644 8 kb
argv.h 100644 2 kb
base64.c 100644 5 kb
base64.h 100644 2 kb
basic.h 100644 1 kb
block_dns.c 100644 12 kb
block_dns.h 100644 2 kb
buffer.c 100644 28 kb
buffer.h 100644 27 kb
circ_list.h 100644 2 kb
clinat.c 100644 7 kb
clinat.h 100644 2 kb
common.h 100644 3 kb
comp-lz4.c 100644 8 kb
comp-lz4.h 100644 1 kb
comp.c 100644 5 kb
comp.h 100644 5 kb
compstub.c 100644 4 kb
console.c 100644 2 kb
console.h 100644 4 kb
console_builtin.c 100644 8 kb
console_systemd.c 100644 3 kb
crypto.c 100644 52 kb
crypto.h 100644 19 kb
crypto_backend.h 100644 20 kb
crypto_mbedtls.c 100644 21 kb
crypto_mbedtls.h 100644 5 kb
crypto_openssl.c 100644 23 kb
crypto_openssl.h 100644 3 kb
cryptoapi.c 100644 26 kb
cryptoapi.h 100644 0 kb
dhcp.c 100644 7 kb
dhcp.h 100644 3 kb
env_set.c 100644 10 kb
env_set.h 100644 4 kb
errlevel.h 100644 12 kb
error.c 100644 24 kb
error.h 100644 11 kb
event.c 100644 28 kb
event.h 100644 4 kb
fdmisc.c 100644 2 kb
fdmisc.h 100644 1 kb
forward-inline.h 100644 7 kb
forward.c 100644 49 kb
forward.h 100644 10 kb
fragment.c 100644 13 kb
fragment.h 100644 19 kb
gremlin.c 100644 6 kb
gremlin.h 100644 2 kb
helper.c 100644 17 kb
helper.h 100644 1 kb
httpdigest.c 100644 5 kb
httpdigest.h 100644 2 kb
init.c 100644 122 kb
init.h 100644 4 kb
integer.h 100644 3 kb
interval.c 100644 2 kb
interval.h 100644 6 kb
list.c 100644 17 kb
list.h 100644 5 kb
lladdr.c 100644 2 kb
lladdr.h 100644 0 kb
lzo.c 100644 7 kb
lzo.h 100644 4 kb
manage.c 100644 106 kb
manage.h 100644 18 kb
mbuf.c 100644 4 kb
mbuf.h 100644 3 kb
memdbg.h 100644 3 kb
misc.c 100644 22 kb
misc.h 100644 6 kb
mroute.c 100644 16 kb
mroute.h 100644 8 kb
mss.c 100644 6 kb
mss.h 100644 1 kb
mstats.c 100644 3 kb
mstats.h 100644 2 kb
mtcp.c 100644 22 kb
mtcp.h 100644 2 kb
mtu.c 100644 9 kb
mtu.h 100644 10 kb
mudp.c 100644 10 kb
mudp.h 100644 2 kb
multi.c 100644 103 kb
multi.h 100644 19 kb
ntlm.c 100644 13 kb
ntlm.h 100644 0 kb
occ-inline.h 100644 3 kb
occ.c 100644 13 kb
occ.h 100644 3 kb
openssl_compat.h 100644 18 kb
openvpn.c 100644 10 kb
openvpn.h 100644 17 kb
openvpn.vcxproj 100644 13 kb
openvpn.vcxproj.filters 100644 15 kb
openvpn_win32_resources.rc 100644 1 kb
options.c 100644 263 kb
options.h 100644 22 kb
otime.c 100644 5 kb
otime.h 100644 7 kb
packet_id.c 100644 18 kb
packet_id.h 100644 9 kb
perf.c 100644 7 kb
perf.h 100644 2 kb
pf-inline.h 100644 2 kb
pf.c 100644 20 kb
pf.h 100644 2 kb
ping-inline.h 100644 2 kb
ping.c 100644 3 kb
ping.h 100644 1 kb
pkcs11.c 100644 23 kb
pkcs11.h 100644 2 kb
pkcs11_backend.h 100644 3 kb
pkcs11_mbedtls.c 100644 4 kb
pkcs11_openssl.c 100644 4 kb
platform.c 100644 11 kb
platform.h 100644 4 kb
plugin.c 100644 26 kb
plugin.h 100644 5 kb
pool.c 100644 16 kb
pool.h 100644 3 kb
proto.c 100644 4 kb
proto.h 100644 7 kb
proxy.c 100644 30 kb
proxy.h 100644 3 kb
ps.c 100644 27 kb
ps.h 100644 2 kb
push.c 100644 25 kb
push.h 100644 2 kb
pushlist.h 100644 1 kb
reliable.c 100644 19 kb
reliable.h 100644 15 kb
route.c 100644 117 kb
route.h 100644 12 kb
run_command.c 100644 7 kb
run_command.h 100644 2 kb
schedule.c 100644 15 kb
schedule.h 100644 4 kb
session_id.c 100644 2 kb
session_id.h 100644 2 kb
shaper.c 100644 3 kb
shaper.h 100644 4 kb
sig.c 100644 11 kb
sig.h 100644 3 kb
socket.c 100644 109 kb
socket.h 100644 33 kb
socks.c 100644 15 kb
socks.h 100644 3 kb
ssl.c 100644 126 kb
ssl.h 100644 19 kb
ssl_backend.h 100644 18 kb
ssl_common.h 100644 19 kb
ssl_mbedtls.c 100644 36 kb
ssl_mbedtls.h 100644 3 kb
ssl_openssl.c 100644 53 kb
ssl_openssl.h 100644 2 kb
ssl_verify.c 100644 44 kb
ssl_verify.h 100644 7 kb
ssl_verify_backend.h 100644 10 kb
ssl_verify_mbedtls.c 100644 15 kb
ssl_verify_mbedtls.h 100644 3 kb
ssl_verify_openssl.c 100644 23 kb
ssl_verify_openssl.h 100644 3 kb
status.c 100644 8 kb
status.h 100644 3 kb
syshead.h 100644 13 kb
tls_crypt.c 100644 8 kb
tls_crypt.h 100644 5 kb
tun.c 100644 170 kb
tun.h 100644 13 kb
win32.c 100644 35 kb
win32.h 100644 8 kb
README
OpenVPN -- A Secure tunneling daemon Copyright (C) 2002-2018 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/index.php/download/community-downloads.html 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 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://community.openvpn.net/openvpn/report 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-windows The old cross-compilation environment (domake-win) and the Python-based buildsystem have been replaced with openvpn-build: https://github.com/OpenVPN/openvpn-build See the INSTALL file for usage information.