0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-20 03:52:28 +02:00
OpenVPN is an open source VPN daemon
Go to file
james 3eee126eba Eliminated the limitation on the number of options that can be pushed
to clients, including routes.  Previously, all pushed options needed
to fit within a 1024 byte options string.

Remember that to make use of this feature to allow many routes to
be pushed to clients, the client config file must specify the
max-routes option, and the number of pushed routes cannot exceed
this limit.  Also, both server and client must include this commit.


git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@4991 e7ae566f-a301-0410-adde-c780ea21d3b5
2009-09-27 02:12:15 +00:00
contrib Update copyright to 2009. 2009-05-30 21:38:49 +00:00
debug Added AC_GNU_SOURCE to configure.ac to enable struct ucred, 2008-10-14 05:21:51 +00:00
easy-rsa Update copyright to 2009. 2009-05-30 21:38:49 +00:00
images Update copyright to 2009. 2009-05-30 21:38:49 +00:00
install-win32 In Windows TAP driver, refactor DHCP/ARP packet injection code to 2009-06-22 20:48:35 +00:00
management Added daemon_start_time and daemon_pid environmental variables. 2008-12-26 16:29:28 +00:00
plugin Update copyright to 2009. 2009-05-30 21:38:49 +00:00
sample-config-files Added "--server-bridge" (without parameters) to enable 2008-08-02 08:02:53 +00:00
sample-keys Renamed sample-keys/tmp-ca.crt to ca.crt. 2005-10-01 11:10:12 +00:00
sample-scripts version 2.1_beta1 2005-09-26 07:40:02 +00:00
service-win32 Update copyright to 2009. 2009-05-30 21:38:49 +00:00
suse This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
tap-win32 In Windows TAP driver, refactor DHCP/ARP packet injection code to 2009-06-22 20:48:35 +00:00
.svnignore Modified .svnignore to only ignore files generated 2008-05-24 19:05:59 +00:00
acinclude.m4 Moved branch into official BETA21 position. 2008-05-12 20:31:43 +00:00
AUTHORS This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
base64.c Moved branch into official BETA21 position. 2008-05-12 20:31:43 +00:00
base64.h Added --auto-proxy directive to auto-detect HTTP or SOCKS 2005-12-12 19:46:10 +00:00
basic.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
buffer.c The maximum number of "route" directives (specified in the config 2009-09-17 23:43:37 +00:00
buffer.h The maximum number of "route" directives (specified in the config 2009-09-17 23:43:37 +00:00
ChangeLog OpenVPN version 2.1_rc19 released 2009-07-16 09:47:41 +00:00
circ_list.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
common.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
config-win32.h.in Update copyright to 2009. 2009-05-30 21:38:49 +00:00
configure.ac Added "setcon" directive for interoperability with SELinux 2009-09-04 23:50:35 +00:00
COPYING Update copyright to 2009. 2009-05-30 21:38:49 +00:00
COPYRIGHT.GPL This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
crypto.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
crypto.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
cryptoapi.c Fixed issue introduced in r4475 (2.1-rc17) where cryptoapi.c change 2009-06-07 06:44:11 +00:00
cryptoapi.h This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
dhcp.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
dhcp.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
doclean Version 2.1_rc13 2008-10-08 04:53:19 +00:00
domake-win Updated Windows build scripts to package openssl-0.9.8k, 2009-05-13 13:36:23 +00:00
doval Fixed unbounded memory growth bug in 2008-06-04 07:23:20 +00:00
dovalns Updated version to 2.1_rc7e. 2008-06-11 08:45:09 +00:00
errlevel.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
error.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
error.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
event.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
event.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
fdmisc.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
fdmisc.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
forward-inline.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
forward.c Modified client to send a PUSH_REQUEST message to server 1 second 2009-09-16 18:58:49 +00:00
forward.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
fragment.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
fragment.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
gremlin.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
gremlin.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
helper.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
helper.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ieproxy.c Moved branch into official BETA21 position. 2008-05-12 20:31:43 +00:00
ieproxy.h Removed spurious executable propset from 2006-06-26 01:35:18 +00:00
init.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
init.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
INSTALL Update copyright to 2009. 2009-05-30 21:38:49 +00:00
INSTALL-win32.txt VERSION 2.1_rc5 2008-01-23 21:08:22 +00:00
integer.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
interval.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
interval.h Modified client to send a PUSH_REQUEST message to server 1 second 2009-09-16 18:58:49 +00:00
list.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
list.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
lladdr.c Completely revamped the system for calling external programs and scripts: 2008-07-26 07:27:03 +00:00
lladdr.h Added --lladdr option to specify the link layer (MAC) address 2006-04-13 21:09:04 +00:00
lzo.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
lzo.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
Makefile.am Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
makefile.w32-vc Use pkcs11-helper as external library, can be downloaded 2007-10-22 20:06:14 +00:00
manage.c Added "load-stats" management interface command to get global 2009-08-23 22:03:16 +00:00
manage.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mbuf.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mbuf.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
memcmp.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
memdbg.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
misc.c Added --remote-random-hostname option. 2009-08-22 18:29:20 +00:00
misc.h Added --remote-random-hostname option. 2009-08-22 18:29:20 +00:00
mroute.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mroute.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mss.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mss.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mtcp.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mtcp.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mtu.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mtu.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mudp.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
mudp.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
multi.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
multi.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
NEWS This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
ntlm.c Fixed some compile-time warnings. 2009-01-27 19:32:46 +00:00
ntlm.h This is the start of the BETA21 branch. 2005-09-26 05:28:27 +00:00
occ-inline.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
occ.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
occ.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
openvpn-plugin.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
openvpn.8 The maximum number of "route" directives (specified in the config 2009-09-17 23:43:37 +00:00
openvpn.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
openvpn.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
openvpn.spec.in Use pkcs11-helper as external library, can be downloaded 2007-10-22 20:06:14 +00:00
options.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
options.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
otime.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
otime.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
packet_id.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
packet_id.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
perf.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
perf.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pf-inline.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pf.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pf.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ping-inline.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ping.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ping.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pkcs11.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pkcs11.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
plugin.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
plugin.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pool.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
pool.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
PORTS Update copyright to 2009. 2009-05-30 21:38:49 +00:00
proto.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
proto.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
proxy.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
proxy.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ps.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
ps.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
push.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
push.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
pushlist.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
README Update copyright to 2009. 2009-05-30 21:38:49 +00:00
reliable.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
reliable.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
route.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
route.h The maximum number of "route" directives (specified in the config 2009-09-17 23:43:37 +00:00
schedule.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
schedule.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
session_id.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
session_id.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
shaper.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
shaper.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
sig.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
sig.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
socket.c Added --remote-random-hostname option. 2009-08-22 18:29:20 +00:00
socket.h Added --remote-random-hostname option. 2009-08-22 18:29:20 +00:00
socks.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
socks.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
sources Incremented version to 2.1_rc7d. 2008-06-04 05:16:44 +00:00
ssl.c Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
ssl.h Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
status.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
status.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
syshead.h Added "setcon" directive for interoperability with SELinux 2009-09-04 23:50:35 +00:00
t_cltsrv-down.sh Updated openvpn/t_cltsrv.sh (used by "make check") to conform to new 2008-08-10 18:49:28 +00:00
t_cltsrv.sh Updated openvpn/t_cltsrv.sh (used by "make check") to conform to new 2008-08-10 18:49:28 +00:00
t_lpback.sh svn merge -r 771:780 $SO/trunk/openvpn 2005-11-05 07:42:33 +00:00
thread.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
thread.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
tun.c Fixed ifconfig command for "topology subnet" on FreeBSD (Stefan Bethke). 2009-08-19 15:55:14 +00:00
tun.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00
version.m4 Eliminated the limitation on the number of options that can be pushed 2009-09-27 02:12:15 +00:00
win32.c Update copyright to 2009. 2009-05-30 21:38:49 +00:00
win32.h Update copyright to 2009. 2009-05-30 21:38:49 +00:00

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2009 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