No description, website, or topics provided.
C Shell Objective-C Python Other
Latest commit 82e745b Oct 6, 2011 @andj Moved from %zd to a more compatible format string (counter_format)
Signed-off-by: Adriaan de Jong <dejong@fox-it.com>
Permalink
Failed to load latest commit information.
contrib Remove hardcoded path to resolvconf Nov 14, 2010
debug Change to doval valgrind script. The openvpn command parameter is now Oct 25, 2009
doxygen Added PolarSSL support: Jul 5, 2011
easy-rsa Fixes to easy-rsa/2.0 Jul 1, 2011
images Updated copyright date to 2010. Apr 28, 2010
install-win32 Made domake-win builds to use easy-rsa/2.0/openssl-1.0.0.cnf Jul 1, 2011
management Added the ability for the server to provide a custom reason string Sep 29, 2009
msvc Change all CRLF linefeeds to LF linefeeds Apr 14, 2011
plugin Further improvements to plugin support: Jul 7, 2011
sample-config-files bash->bourne script cleanup Oct 21, 2010
sample-keys Renamed sample-keys/tmp-ca.crt to ca.crt. Oct 1, 2005
sample-scripts Fix line continuation in chkconfig init script description. Mar 1, 2011
service-win32 Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
suse This is the start of the BETA21 branch. Sep 26, 2005
tap-win32 Windows cross-compile cleanup Mar 24, 2011
win Updated "easy-rsa" for OpenSSL 1.0.0 Jul 1, 2011
.mailmap Added mapping files from SVN commit ID to more descriptive commit IDs. Oct 21, 2010
.svncommitters Added mapping files from SVN commit ID to more descriptive commit IDs. Oct 21, 2010
.svnignore Updated MSVC build scripts to Visual Studio 2008: Mar 31, 2010
AUTHORS This is the start of the BETA21 branch. Sep 26, 2005
COPYING Updated copyright date to 2010. Apr 28, 2010
COPYRIGHT.GPL This is the start of the BETA21 branch. Sep 26, 2005
ChangeLog Preparing for the v2.2-RC2 release Mar 24, 2011
ChangeLog.IPv6 Windows IPv6 cleanup - properly remove IPv6 routes and interface config May 22, 2011
INSTALL Removed Win2k from supported platforms list in INSTALL and win/openvp… Apr 14, 2011
INSTALL-win32.txt Updated INSTALL-win32.txt Mar 21, 2011
Makefile.am Added PolarSSL support: Jul 5, 2011
NEWS This is the start of the BETA21 branch. Sep 26, 2005
PORTS Updated copyright date to 2010. Apr 28, 2010
README Updated copyright date to 2010. Apr 28, 2010
README.IPv6 Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
README.ipv6 * ipv6-0.4.15b: rebase over openvpn-testing-master Mar 27, 2011
README.polarssl Disabled X.509 track and username selection for PolarSSL Jul 5, 2011
TODO.IPv6 rebased to 2.2RC2 (beta 2.2 branch) Apr 24, 2011
TODO.ipv6 * updated doc Mar 25, 2011
acinclude.m4 * ipv6-0.4.16: fix mingw32 build Mar 27, 2011
base64.c Modified base64 code in preparation for PolarSSL merge Jul 5, 2011
base64.h Modified base64 code in preparation for PolarSSL merge Jul 5, 2011
basic.h Updated copyright date to 2010. Apr 28, 2010
buffer.c Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
buffer.h Added memory management documentation Jul 5, 2011
circ_list.h Updated copyright date to 2010. Apr 28, 2010
clinat.c Added "client-nat" option for stateless, one-to-one Feb 18, 2011
clinat.h Added "client-nat" option for stateless, one-to-one Feb 18, 2011
common.h Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
configure.ac Disabled X.509 track and username selection for PolarSSL Jul 5, 2011
configure_h.awk Add comile time information/settings from ./configure to --version Oct 21, 2010
configure_log.awk Fix dependency checking for configure.h (v2) Oct 21, 2010
crypto.c Moved HMAC prints back to main crypto module Jul 14, 2011
crypto.h Hardening: periodically reset the PRNG's nonce value Jul 5, 2011
crypto_backend.h Moved HMAC prints back to main crypto module Jul 14, 2011
crypto_openssl.c Moved HMAC prints back to main crypto module Jul 14, 2011
crypto_openssl.h Got rid of a few magic numbers in ntlm.c Jul 7, 2011
crypto_polarssl.c Moved HMAC prints back to main crypto module Jul 14, 2011
crypto_polarssl.h Got rid of a few magic numbers in ntlm.c Jul 7, 2011
cryptoapi.c Disable CryptoAPI when not using OpenSSL, and document that fact. Jul 5, 2011
cryptoapi.h This is the start of the BETA21 branch. Sep 26, 2005
dhcp.c Updated copyright date to 2010. Apr 28, 2010
dhcp.h Updated copyright date to 2010. Apr 28, 2010
doclean Minor change to doclean script: Apr 17, 2010
domake-win Updated Windows build scripts to package openssl-0.9.8k, May 13, 2009
doval Change to doval valgrind script. The openvpn command parameter is now Oct 25, 2009
dovalns Updated version to 2.1_rc7e. Jun 11, 2008
errlevel.h Added more packet ID debug info at debug level 3 for debugging Apr 26, 2011
error.c Refactored: made M_SSL dependent on USE_OPENSSL Jul 5, 2011
error.h Refactored: made M_SSL dependent on USE_OPENSSL Jul 5, 2011
event.c Added optional journal directory argument to "port-share" directive, … Apr 25, 2011
event.h Updated copyright date to 2010. Apr 28, 2010
fdmisc.c Updated copyright date to 2010. Apr 28, 2010
fdmisc.h Updated copyright date to 2010. Apr 28, 2010
forward-inline.h Updated copyright date to 2010. Apr 28, 2010
forward.c Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
forward.h Added main/control docs Jul 5, 2011
fragment.c Updated copyright date to 2010. Apr 28, 2010
fragment.h Added data channel fragmentation docs Jul 5, 2011
gremlin.c Updated copyright date to 2010. Apr 28, 2010
gremlin.h Updated copyright date to 2010. Apr 28, 2010
helper.c Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
helper.h Updated copyright date to 2010. Apr 28, 2010
httpdigest.c Refactored message digest functions Jul 5, 2011
httpdigest.h Change all CRLF linefeeds to LF linefeeds Apr 14, 2011
ieproxy.c Fix compiler warnings about not used dummy() functions Nov 18, 2010
ieproxy.h Removed spurious executable propset from Jun 26, 2006
init.c Fixes for the plugin system: Jul 7, 2011
init.h Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
integer.h Updated copyright date to 2010. Apr 28, 2010
interval.c Updated copyright date to 2010. Apr 28, 2010
interval.h Updated copyright date to 2010. Apr 28, 2010
list.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
list.h Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
lladdr.c Completely revamped the system for calling external programs and scri… Jul 26, 2008
lladdr.h Added --lladdr option to specify the link layer (MAC) address Apr 13, 2006
lzo.c Added compression docs Jul 5, 2011
lzo.h Added compression docs Jul 5, 2011
manage.c Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
manage.h Added "auth-token" client directive, which is intended to be Apr 26, 2011
mbuf.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
mbuf.h Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
memcmp.c Updated copyright date to 2010. Apr 28, 2010
memdbg.h Updated copyright date to 2010. Apr 28, 2010
misc.c Fixes for the plugin system: Jul 7, 2011
misc.h Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
mroute.c Merge branch 'feat_ipv6_payload' Apr 25, 2011
mroute.h Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
mss.c Updated copyright date to 2010. Apr 28, 2010
mss.h Updated copyright date to 2010. Apr 28, 2010
mtcp.c * fix multi-tcp crash (corrected assertion) Mar 25, 2011
mtcp.h Added main/control docs Jul 5, 2011
mtu.c Updated copyright date to 2010. Apr 28, 2010
mtu.h Added main/control docs Jul 5, 2011
mudp.c Added main/control docs Jul 5, 2011
mudp.h Added main/control docs Jul 5, 2011
multi.c Fixes for the plugin system: Jul 7, 2011
multi.h Added main/control docs Jul 5, 2011
ntlm.c Moved HMAC prints back to main crypto module Jul 14, 2011
ntlm.h This is the start of the BETA21 branch. Sep 26, 2005
occ-inline.h Updated copyright date to 2010. Apr 28, 2010
occ.c * rebased openvpn-2.1_rc1b.jjo.20061206.d.patch Mar 25, 2011
occ.h Updated copyright date to 2010. Apr 28, 2010
openvpn-plugin.h Further improvements to plugin support: Jul 7, 2011
openvpn.8 Disabled X.509 track and username selection for PolarSSL Jul 5, 2011
openvpn.c Added main/control docs Jul 5, 2011
openvpn.h Refactored root SSL context initialisation Jul 5, 2011
openvpn.spec.in Fixed some breakage in openvpn.spec (which is required to build an Dec 11, 2009
options.c Fixed an unintentional change in the options calculated key size. Jul 14, 2011
options.h Disable CryptoAPI when not using OpenSSL, and document that fact. Jul 5, 2011
otime.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
otime.h Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
packet_id.c Fixed bug that incorrectly placed stricter TCP packet replay rules on Apr 26, 2011
packet_id.h Fixed bug that incorrectly placed stricter TCP packet replay rules on Apr 26, 2011
perf.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
perf.h Updated copyright date to 2010. Apr 28, 2010
pf-inline.h Updated copyright date to 2010. Apr 28, 2010
pf.c Fixes for the plugin system: Jul 7, 2011
pf.h Updated copyright date to 2010. Apr 28, 2010
ping-inline.h Updated copyright date to 2010. Apr 28, 2010
ping.c Exclude ping and control packets from activity Oct 21, 2010
ping.h Updated copyright date to 2010. Apr 28, 2010
pkcs11.c Modified base64 code in preparation for PolarSSL merge Jul 5, 2011
pkcs11.h Separated OpenSSL-specific parts of the PKCS#11 driver Jul 5, 2011
pkcs11_backend.h Separated OpenSSL-specific parts of the PKCS#11 driver Jul 5, 2011
pkcs11_openssl.c Separated OpenSSL-specific parts of the PKCS#11 driver Jul 5, 2011
pkcs11_polarssl.c Added PolarSSL support: Jul 5, 2011
plugin.c Further improvements to plugin support: Jul 7, 2011
plugin.h Further improvements to plugin support: Jul 7, 2011
pool.c Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
pool.h Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. Apr 24, 2011
proto.c Updated copyright date to 2010. Apr 28, 2010
proto.h Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
proxy.c Modified base64 code in preparation for PolarSSL merge Jul 5, 2011
proxy.h Implemented http-proxy-override and http-proxy-fallback directives to… May 24, 2010
ps.c Fix 2.2.0 build failure when management interface disabled May 19, 2011
ps.h Added optional journal directory argument to "port-share" directive, … Apr 25, 2011
push.c Merge branch 'svn-branch-2.1' into merge Apr 26, 2011
push.h Extended "client-kill" management interface command (server-side) Apr 26, 2011
pushlist.h Updated copyright date to 2010. Apr 28, 2010
reliable.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
reliable.h Added reliability layer documentation Jul 5, 2011
route.c Merge remote-tracking branch 'cron2/feat_ipv6_payload_2.3' May 23, 2011
route.h Windows IPv6 cleanup - properly remove IPv6 routes and interface config May 22, 2011
schedule.c Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
schedule.h Merge branch 'feat_misc' into beta2.2 Nov 18, 2010
session_id.c Updated copyright date to 2010. Apr 28, 2010
session_id.h Updated copyright date to 2010. Apr 28, 2010
shaper.c Updated copyright date to 2010. Apr 28, 2010
shaper.h Updated copyright date to 2010. Apr 28, 2010
sig.c Misc fixes to r6708. Mar 25, 2011
sig.h Misc fixes to r6708. Mar 25, 2011
socket.c Fixes for the plugin system: Jul 7, 2011
socket.h Merge branch 'feat_ipv6_payload' Apr 25, 2011
socks.c * rebased openvpn-2.1_rc1b.jjo.20061206.d.patch Mar 25, 2011
socks.h Merge branch 'feat_misc' into beta2.2 Nov 12, 2010
sources Incremented version to 2.1_rc7d. Jun 4, 2008
ssl.c Moved HMAC prints back to main crypto module Jul 14, 2011
ssl.h Cleaned up ssl.h Jul 5, 2011
ssl_backend.h Removed stray X509_free from ssl.c Jul 5, 2011
ssl_common.h Refactored: removed global x509_username_field Jul 5, 2011
ssl_openssl.c Removed a stray Fox-IT tag Sep 1, 2011
ssl_openssl.h Rafactored tls_options, key_state, and key_source data structures Jul 5, 2011
ssl_polarssl.c Moved from %zd to a more compatible format string (counter_format) Oct 6, 2011
ssl_polarssl.h Added PolarSSL support: Jul 5, 2011
ssl_verify.c Unified verification function return values: Aug 3, 2011
ssl_verify.h Added PolarSSL support: Jul 5, 2011
ssl_verify_backend.h Unified verification function return values: Aug 3, 2011
ssl_verify_openssl.c Fixed a typo: print the subject instead of the serial for verificatio… Sep 29, 2011
ssl_verify_openssl.h Refactored: split verify_callback into two parts Jul 5, 2011
ssl_verify_polarssl.c Unified verification function return values: Aug 3, 2011
ssl_verify_polarssl.h Added PolarSSL support: Jul 5, 2011
status.c Fixed compiler warnings reported on Ubuntu 10.04 Oct 21, 2010
status.h Updated copyright date to 2010. Apr 28, 2010
syshead.h Disabled X.509 track and username selection for PolarSSL Jul 5, 2011
t_client.rc-sample full "VPN client connect" test framework for OpenVPN Oct 21, 2010
t_client.sh.in More t_client.sh updates - exit with SKIP when we want to skip Oct 21, 2010
t_cltsrv-down.sh Updated openvpn/t_cltsrv.sh (used by "make check") to conform to new Aug 10, 2008
t_cltsrv.sh Updated openvpn/t_cltsrv.sh (used by "make check") to conform to new Aug 10, 2008
t_lpback.sh svn merge -r 771:780 $SO/trunk/openvpn Nov 5, 2005
tun.c Remove support for Linux 2.2 configuration fallback Jun 15, 2011
tun.h drop "book ipv6" from open_tun() and tuncfg() prototypes Apr 24, 2011
version.m4 Use a version-less version identifier on the master branch Mar 25, 2011
win32.c env_block(): if PATH is not set, add standard PATH setting to env so … Apr 24, 2011
win32.h Merge branch 'feat_ipv6_payload' Apr 25, 2011

README

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2010 OpenVPN Technologies, 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.

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

For the latest version of OpenVPN, go to:

	http://openvpn.net/

To Build and Install,

	./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

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

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

Other Files & Directories:

* INSTALL-win32.txt -- installation instructions
  for Windows

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

* openvpn.spec -- RPM Spec file
  To build an OpenVPN binary RPM, use the command:

	rpmbuild -tb [tarball]

  When you install the binary RPM, it will automatically
  install sample-scripts/openvpn.init (see below)

* sample-scripts/openvpn.init

  A sample init script for OpenVPN.  See the file for
  comments and additional information.

* 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-keys/

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

* sample-config-files/

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

* easy-rsa/

  A simple guide to RSA key management, scripts included.
  Also see http://openvpn.net/easyrsa.html