]> git.ipfire.org Git - thirdparty/openvpn.git/log
thirdparty/openvpn.git
19 years agoSecurity Vulnerability -- An OpenVPN client connecting to a
james [Wed, 5 Apr 2006 06:01:08 +0000 (06:01 +0000)] 
Security Vulnerability -- An OpenVPN client connecting to a
malicious or compromised server could potentially receive
"setenv" configuration directives from the server which could
cause arbitrary code execution on the client via a LD_PRELOAD
attack.  A successful attack appears to require that (a) the
client has agreed to allow the server to push configuration
directives to it by including "pull" or the macro "client" in
its configuration file, (b) the client configuration file uses
a scripting directive such as "up" or "down", (c) the client
succesfully authenticates the server, (d) the server is
malicious or has been compromised and is under the control of
the attacker, and (e) the attacker has at least some level of
pre-existing control over files on the client (this might be
accomplished by having the server respond to a client web request
with a specially crafted file).

The fix is to disallow "setenv" to be pushed to clients from
the server, and to add a new directive "setenv-safe" which is
pushable from the server, but which appends "OPENVPN_" to the
name of each remotely set environmental variable.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@983 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMinor fixes for gcc (GCC) 4.0.2 warnings.
james [Thu, 23 Feb 2006 13:14:55 +0000 (13:14 +0000)] 
Minor fixes for gcc (GCC) 4.0.2 warnings.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@905 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoVersion 2.1_beta11 released
james [Sun, 19 Feb 2006 12:17:59 +0000 (12:17 +0000)] 
Version 2.1_beta11 released

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@904 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoPort share proxy bug fixes.
james [Sat, 18 Feb 2006 22:40:55 +0000 (22:40 +0000)] 
Port share proxy bug fixes.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@903 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agops.c debug code
james [Sat, 18 Feb 2006 16:35:21 +0000 (16:35 +0000)] 
ps.c debug code

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@902 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded comments to ps.c (port share proxy code).
james [Sat, 18 Feb 2006 10:33:41 +0000 (10:33 +0000)] 
Added comments to ps.c (port share proxy code).

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@901 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoVersion 2.1_beta10 released
james [Fri, 17 Feb 2006 07:43:32 +0000 (07:43 +0000)] 
Version 2.1_beta10 released

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@899 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoVersion 2.1_beta9 released
james [Thu, 16 Feb 2006 18:35:22 +0000 (18:35 +0000)] 
Version 2.1_beta9 released

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@896 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agosvn merge -r 888:889 https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21 21
james [Thu, 16 Feb 2006 18:17:32 +0000 (18:17 +0000)] 
svn merge -r 888:889 https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21 21

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@894 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded --port-share option for allowing OpenVPN and HTTPS
james [Thu, 16 Feb 2006 18:12:24 +0000 (18:12 +0000)] 
Added --port-share option for allowing OpenVPN and HTTPS
server to share the same port number.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@893 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded "bytecount" command to management interface.
james [Fri, 10 Feb 2006 10:01:46 +0000 (10:01 +0000)] 
Added "bytecount" command to management interface.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@887 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded feature to --management-client to confirm connection
james [Fri, 3 Feb 2006 09:04:52 +0000 (09:04 +0000)] 
Added feature to --management-client to confirm connection
by writing IP addr and port to a file.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@885 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded --management-client option to connect as a client to
james [Mon, 23 Jan 2006 14:08:27 +0000 (14:08 +0000)] 
Added --management-client option to connect as a client to
management GUI app rather than be connected to as a server.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@884 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agopkcs11 fixes.
james [Sat, 14 Jan 2006 21:12:22 +0000 (21:12 +0000)] 
pkcs11 fixes.

svn merge -r 879:881 https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@882 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoSmall fixes:
james [Sat, 7 Jan 2006 03:21:49 +0000 (03:21 +0000)] 
Small fixes:
* Fixed variable declaration in crypto.c that is not at
  the head of a block.
* Added library to Visual C makefile.
* In server.conf config sample, add additional comment
  text on "dev tap" usage.
* Added some short documentation on revoke-full script.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@877 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoVersion 2.1_beta8 released
james [Tue, 3 Jan 2006 09:46:04 +0000 (09:46 +0000)] 
Version 2.1_beta8 released

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@874 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoincremented version number to 2.1_beta7b
james [Tue, 3 Jan 2006 03:03:24 +0000 (03:03 +0000)] 
incremented version number to 2.1_beta7b

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@872 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded patch to modify openvpn.nsi for building
james [Fri, 30 Dec 2005 04:44:42 +0000 (04:44 +0000)] 
Added patch to modify openvpn.nsi for building
a turnkey installer.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@866 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed bug with tls-auth and key-direction parameter
james [Thu, 29 Dec 2005 07:47:47 +0000 (07:47 +0000)] 
Fixed bug with tls-auth and key-direction parameter
which was introduced in r844.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@865 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agosvn merge -r 854:863 $SO/trunk/openvpn
james [Thu, 29 Dec 2005 02:13:30 +0000 (02:13 +0000)] 
svn merge -r 854:863 $SO/trunk/openvpn

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@864 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded OPENVPN_PLUGIN_TLS_FINAL plugin callback.
james [Wed, 28 Dec 2005 06:58:19 +0000 (06:58 +0000)] 
Added OPENVPN_PLUGIN_TLS_FINAL plugin callback.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@862 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMinor ChangeLog edit.
james [Fri, 23 Dec 2005 17:34:46 +0000 (17:34 +0000)] 
Minor ChangeLog edit.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@861 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoSome PKCS11-related code wasn't properly #ifdefed.
james [Fri, 23 Dec 2005 17:29:22 +0000 (17:29 +0000)] 
Some PKCS11-related code wasn't properly #ifdefed.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@860 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMan page and usage message changes to reflect
james [Thu, 22 Dec 2005 19:50:48 +0000 (19:50 +0000)] 
Man page and usage message changes to reflect
--ip-win32 adaptive and --route-method adaptive.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@859 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded new option --route-method adaptive (Win32)
james [Thu, 22 Dec 2005 18:55:49 +0000 (18:55 +0000)] 
Added new option --route-method adaptive (Win32)
which tries IP helper API first, then falls back to
route.exe.
Made --route-method adaptive the default.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@858 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years ago--ip-win32 adaptive is now the default.
james [Thu, 22 Dec 2005 18:09:40 +0000 (18:09 +0000)] 
--ip-win32 adaptive is now the default.
--ip-win32 netsh (or --ip-win32 adaptive when in netsh
mode) can now set DNS/WINS addresses on the TAP-Win32
adapter.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@857 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed bug in automatic Win32 PATH setting code.
james [Sat, 17 Dec 2005 22:23:28 +0000 (22:23 +0000)] 
Fixed bug in automatic Win32 PATH setting code.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@856 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agosvn merge -r 845:854 $SO/trunk/openvpn .
james [Wed, 14 Dec 2005 01:09:11 +0000 (01:09 +0000)] 
svn merge -r 845:854 $SO/trunk/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@855 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoDon't warn user if he uses user/group/chroot and
james [Tue, 13 Dec 2005 19:41:07 +0000 (19:41 +0000)] 
Don't warn user if he uses user/group/chroot and
did not specify persist-key but uses PKCS#11.

svn merge -r 847:848 https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@853 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded --auto-proxy directive to auto-detect HTTP or SOCKS
james [Mon, 12 Dec 2005 19:46:10 +0000 (19:46 +0000)] 
Added --auto-proxy directive to auto-detect HTTP or SOCKS
proxy settings (currently Windows only).

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@850 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFirst attempt at automatic proxy detection,
james [Thu, 8 Dec 2005 23:10:22 +0000 (23:10 +0000)] 
First attempt at automatic proxy detection,
Windows-only at this point.  Proxy settings
are taken from IE.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@846 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoInline file capability now works for
james [Thu, 8 Dec 2005 18:29:38 +0000 (18:29 +0000)] 
Inline file capability now works for
--secret and --tls-auth.  For example:

<secret>
[ascii key data]
</secret>

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@844 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed some gcc 4 warnings in misc.c.
james [Thu, 8 Dec 2005 15:36:27 +0000 (15:36 +0000)] 
Fixed some gcc 4 warnings in misc.c.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@843 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed segfault that occurred if remote_cert_eku is undefined and no
james [Mon, 5 Dec 2005 04:00:00 +0000 (04:00 +0000)] 
Fixed segfault that occurred if remote_cert_eku is undefined and no
server certificate verification method was enabled.
Don't declare pkcs11 variables in struct options unless pkcs11
support is enabled.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@833 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoPatch to support --topology subnet on Mac OS X (Mathias Sundman).
james [Mon, 5 Dec 2005 01:21:49 +0000 (01:21 +0000)] 
Patch to support --topology subnet on Mac OS X (Mathias Sundman).

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@832 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agosvn merge -r 780:820 $SO/trunk/openvpn .
james [Mon, 28 Nov 2005 05:50:52 +0000 (05:50 +0000)] 
svn merge -r 780:820 $SO/trunk/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@828 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agosvn merge -r 823:825 $SO/contrib/alon/BETA21/openvpn .
james [Mon, 28 Nov 2005 05:09:54 +0000 (05:09 +0000)] 
svn merge -r 823:825 $SO/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@827 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoModified nonblocking connect code so that this works as it should:
james [Mon, 28 Nov 2005 04:59:19 +0000 (04:59 +0000)] 
Modified nonblocking connect code so that this works as it should:
./openvpn --dev tap --proto tcp-client --verb 4 --remote [Black-Hole-IP-Addr] --connect-retry-max 1 --remap-usr1 SIGTERM

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@826 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded --connect-timeout option to control the timeout
james [Fri, 25 Nov 2005 00:05:56 +0000 (00:05 +0000)] 
Added --connect-timeout option to control the timeout
on TCP client connection attempts (doesn't work on all
OSes).  This patch also makes OpenVPN signalable during
TCP connection attempts.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@823 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years ago--remap-usr1 will now also remap signals thrown during initialization.
james [Thu, 24 Nov 2005 18:44:57 +0000 (18:44 +0000)] 
--remap-usr1 will now also remap signals thrown during initialization.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@822 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed minor man page formatting issue.
james [Thu, 24 Nov 2005 18:25:38 +0000 (18:25 +0000)] 
Fixed minor man page formatting issue.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@821 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMerged PKCS11 changes from Alon:
james [Sat, 19 Nov 2005 01:48:58 +0000 (01:48 +0000)] 
Merged PKCS11 changes from Alon:
svn merge -r 813:814 $SO/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@816 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoVersion 2.1_beta7 released
james [Sun, 13 Nov 2005 01:35:45 +0000 (01:35 +0000)] 
Version 2.1_beta7 released

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@806 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFor Windows, set ip-win32 default back to dynamic.
james [Sat, 12 Nov 2005 23:11:18 +0000 (23:11 +0000)] 
For Windows, set ip-win32 default back to dynamic.
To use new adaptive mode, set explicitly.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@805 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoPKCS#11 fixes to interact with new backtrack-hardened
james [Sat, 12 Nov 2005 23:06:53 +0000 (23:06 +0000)] 
PKCS#11 fixes to interact with new backtrack-hardened
openvpn_time function.
svn merge -r 802:803 $SO/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@804 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoReduce sensitivity to system clock instability
james [Sat, 12 Nov 2005 10:59:41 +0000 (10:59 +0000)] 
Reduce sensitivity to system clock instability
and backtracks.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@799 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed minor typos in --remote-cert-* documentation.
james [Sat, 12 Nov 2005 08:36:00 +0000 (08:36 +0000)] 
Fixed minor typos in --remote-cert-* documentation.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@798 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMerged --remote-cert-ku, --remote-cert-eku, and
james [Sat, 12 Nov 2005 08:26:57 +0000 (08:26 +0000)] 
Merged --remote-cert-ku, --remote-cert-eku, and
--remote-cert-tls from Alon's branch:
svn merge -r 793:796 $SO/contrib/alon/BETA21/openvpn .

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@797 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoBacked out change to update_time to handle time
james [Wed, 9 Nov 2005 21:13:57 +0000 (21:13 +0000)] 
Backed out change to update_time to handle time
backtracks.  Will reimplement as a more comprehensive
patch.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@790 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoFixed update_time to use a better algorithm for
james [Wed, 9 Nov 2005 10:03:50 +0000 (10:03 +0000)] 
Fixed update_time to use a better algorithm for
preventing time backtracks even if the system
clock backtracks.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@789 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoupdated version number to 2.1_beta7
james [Wed, 9 Nov 2005 08:39:50 +0000 (08:39 +0000)] 
updated version number to 2.1_beta7

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@787 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoMerged (with some changes) Alon's
james [Wed, 9 Nov 2005 08:36:26 +0000 (08:36 +0000)] 
Merged (with some changes) Alon's
connect-retry-max option from
/contrib/alon/BETA21@783.

Added uninit_management_callback call to
init_instance_handle_signals so that
signals thrown during initialization can
bring us back to a management hold.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@786 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoRemoved annoying 'i' variable from add_option.
james [Wed, 9 Nov 2005 07:30:14 +0000 (07:30 +0000)] 
Removed annoying 'i' variable from add_option.

Allow plugin and push directives to have multiple
parameters specified instead of only 1 quoted
parameter.

Allow plugin and push directives to have multi-line
parameter lists, such as:

<plugin>
  my-plugin.so
  parm1
  parm2
</plugin>

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@785 e7ae566f-a301-0410-adde-c780ea21d3b5

19 years agoAdded ENABLE_INLINE_FILES feature.
james [Tue, 8 Nov 2005 12:50:11 +0000 (12:50 +0000)] 
Added ENABLE_INLINE_FILES feature.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@784 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerged /contrib/alon/BETA21@778
james [Sat, 5 Nov 2005 07:48:05 +0000 (07:48 +0000)] 
Merged /contrib/alon/BETA21@778

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@782 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 771:780 $SO/trunk/openvpn
james [Sat, 5 Nov 2005 07:42:33 +0000 (07:42 +0000)] 
svn merge -r 771:780 $SO/trunk/openvpn

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@781 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoAllow blank passwords to be passed via the management interface.
james [Fri, 4 Nov 2005 02:37:39 +0000 (02:37 +0000)] 
Allow blank passwords to be passed via the management interface.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@773 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 770:771 $SO/trunk/openvpn
james [Fri, 4 Nov 2005 00:05:02 +0000 (00:05 +0000)] 
svn merge -r 770:771 $SO/trunk/openvpn

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@772 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangelog note about Windows build
james [Thu, 3 Nov 2005 06:49:21 +0000 (06:49 +0000)] 
Changelog note about Windows build
being linked with LZO2.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@769 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoDocumented --ip-win32 adaptive.
james [Thu, 3 Nov 2005 02:46:31 +0000 (02:46 +0000)] 
Documented --ip-win32 adaptive.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@768 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoDocumented --route-nopull.
james [Thu, 3 Nov 2005 01:57:37 +0000 (01:57 +0000)] 
Documented --route-nopull.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@767 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 760:764 $SO/trunk/openvpn
james [Thu, 3 Nov 2005 01:43:43 +0000 (01:43 +0000)] 
svn merge -r 760:764 $SO/trunk/openvpn

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@766 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangeLog edit
james [Wed, 2 Nov 2005 19:44:41 +0000 (19:44 +0000)] 
ChangeLog edit

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@762 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoEdited prebuild to properly get the easy-rsa/1.0
james [Wed, 2 Nov 2005 19:42:51 +0000 (19:42 +0000)] 
Edited prebuild to properly get the easy-rsa/1.0
version of openssl.cnf for the Windows installer.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@761 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMoved easy-rsa 2.0 scripts to easy-rsa/2.0 to
james [Wed, 2 Nov 2005 18:09:01 +0000 (18:09 +0000)] 
Moved easy-rsa 2.0 scripts to easy-rsa/2.0 to
be compatible with 2.0.x distribution.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@757 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoVERSION 2.1_beta6
james [Wed, 2 Nov 2005 04:14:44 +0000 (04:14 +0000)] 
VERSION 2.1_beta6

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@755 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMore PKCS#11 changes.
james [Tue, 1 Nov 2005 22:42:58 +0000 (22:42 +0000)] 
More PKCS#11 changes.
Merged with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@752

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@753 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerged 2.0.4 changes.
james [Tue, 1 Nov 2005 21:05:04 +0000 (21:05 +0000)] 
Merged 2.0.4 changes.
svn merge -r 737:749 $SO/trunk/openvpn

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@750 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoVERSION 2.1_beta5
james [Mon, 31 Oct 2005 08:23:12 +0000 (08:23 +0000)] 
VERSION 2.1_beta5

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@742 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangeLog edit
james [Mon, 31 Oct 2005 05:35:08 +0000 (05:35 +0000)] 
ChangeLog edit

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@741 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 734:737 $SO/trunk/openvpn
james [Mon, 31 Oct 2005 03:49:25 +0000 (03:49 +0000)] 
svn merge -r 734:737 $SO/trunk/openvpn
Security fixes from 2.0.3

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@740 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoWindows reliability changes:
james [Mon, 31 Oct 2005 03:01:17 +0000 (03:01 +0000)] 
Windows reliability changes:
* Added code to make sure that the local PATH environmental
variable points to the Windows system32 directory.
* Added new --ip-win32 adaptive mode which tries 'dynamic'
and then fails over to 'netsh' if the DHCP negotiation fails.
* Made --ip-win32 adaptive the default.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@739 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChanges to Windows build configuration to
james [Mon, 31 Oct 2005 01:58:12 +0000 (01:58 +0000)] 
Changes to Windows build configuration to
support lzo2 and openssl-0.9.7i.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@738 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 672:731 $SO/trunk/openvpn
james [Wed, 26 Oct 2005 23:46:30 +0000 (23:46 +0000)] 
svn merge -r 672:731 $SO/trunk/openvpn
Merged multi.c:1586 assertion fix attempt
from trunk.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@732 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@726
james [Tue, 25 Oct 2005 21:10:28 +0000 (21:10 +0000)] 
Merge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@726
More PKCS11 fixes.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@727 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@719
james [Tue, 25 Oct 2005 17:28:54 +0000 (17:28 +0000)] 
Merge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@719
More PKCS#11 changes.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@720 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoRemoved #warn from ssl.c
james [Mon, 24 Oct 2005 19:49:48 +0000 (19:49 +0000)] 
Removed #warn from ssl.c

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@717 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@712
james [Mon, 24 Oct 2005 00:38:40 +0000 (00:38 +0000)] 
Merge with https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21@712
(More pkcs11 changes)

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@713 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangeLog edit
james [Thu, 20 Oct 2005 19:38:56 +0000 (19:38 +0000)] 
ChangeLog edit

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@702 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoAdded actual remote address used to the ">STATE" alert
james [Thu, 20 Oct 2005 19:00:56 +0000 (19:00 +0000)] 
Added actual remote address used to the ">STATE" alert
in the management interface (Rolf Fokkens).

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@701 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoSome changes to GET_USER_PASS_NEED_OK flag to
james [Thu, 20 Oct 2005 10:16:41 +0000 (10:16 +0000)] 
Some changes to GET_USER_PASS_NEED_OK flag to
get_user_pass.
(1) Allow an additional longer prompt string
    to be passed to the management interface
    client, in addition to the request type
    string.
(2) Allow the management interface client to
    return a string, usually "ok" or "cancel"
    as the third argument to "needok" command.
(3) Renamed "ok" command in management interface
    to "needok".
(4) Edited management-notes.txt to reflect new
    needok feature.
(5) See init.c:125 for new code example.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@694 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangeLog edit
james [Thu, 20 Oct 2005 08:43:50 +0000 (08:43 +0000)] 
ChangeLog edit

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@693 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoModified get_default_gateway code for Linux
james [Thu, 20 Oct 2005 08:13:27 +0000 (08:13 +0000)] 
Modified get_default_gateway code for Linux
to return the route with the smallest metric
if multiple 0.0.0.0/0.0.0.0 entries are present.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@692 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoModified get_default_gateway code for Windows
james [Thu, 20 Oct 2005 07:42:01 +0000 (07:42 +0000)] 
Modified get_default_gateway code for Windows
to return the route with the smallest metric
if multiple 0.0.0.0/0.0.0.0 entries are present.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@691 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoAddition of M_NOLF to error.h means that we need
james [Thu, 20 Oct 2005 06:08:25 +0000 (06:08 +0000)] 
Addition of M_NOLF to error.h means that we need
to repartition the msglevel bit packing.
Moved MUTE_LEVEL_SHIFT to 24, giving us
(1<<16) to (1<<23) for future msg flag
expansion.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@690 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerged with Alon's r688.
james [Thu, 20 Oct 2005 05:58:08 +0000 (05:58 +0000)] 
Merged with Alon's r688.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@689 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMake sure that install-win32/prebuild gets
james [Wed, 19 Oct 2005 15:42:01 +0000 (15:42 +0000)] 
Make sure that install-win32/prebuild gets
the 8.3 version of the TAP-Win32 driver.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@683 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMoved socket setting log info to --verb 3 from 4.
james [Wed, 19 Oct 2005 15:36:14 +0000 (15:36 +0000)] 
Moved socket setting log info to --verb 3 from 4.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@682 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoAllow OPT_P_SOCKFLAGS to be specified in
james [Wed, 19 Oct 2005 14:10:41 +0000 (14:10 +0000)] 
Allow OPT_P_SOCKFLAGS to be specified in
a client-specific config.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@681 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agosvn merge -r 670:672 $SO/trunk/openvpn
james [Wed, 19 Oct 2005 07:50:13 +0000 (07:50 +0000)] 
svn merge -r 670:672 $SO/trunk/openvpn
Brought up-to-date with 2.0.x branch.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@673 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoMerged with Alon's tree @ r660
james [Tue, 18 Oct 2005 09:39:00 +0000 (09:39 +0000)] 
Merged with Alon's tree @ r660

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@665 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoFixed double fork bug.
james [Mon, 17 Oct 2005 13:20:21 +0000 (13:20 +0000)] 
Fixed double fork bug.
Pre-2.1_beta5

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@656 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoBrought up-to-date with Alon's PKCS11 patch at
james [Mon, 17 Oct 2005 13:07:52 +0000 (13:07 +0000)] 
Brought up-to-date with Alon's PKCS11 patch at
https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21/openvpn@652
Pre-2.1_beta5

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@654 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoBrought up-to-date with Alon's PKCS11 patch at
james [Mon, 17 Oct 2005 07:39:41 +0000 (07:39 +0000)] 
Brought up-to-date with Alon's PKCS11 patch at
https://svn.openvpn.net/projects/openvpn/contrib/alon/BETA21/openvpn@645
Pre-2.1_beta5

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@648 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoVERSION 2.1_beta4 (re-released)
james [Sun, 16 Oct 2005 13:39:20 +0000 (13:39 +0000)] 
VERSION 2.1_beta4 (re-released)
--capath fix in ssl.c

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@641 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoVERSION 2.1_beta4
james [Sun, 16 Oct 2005 13:00:37 +0000 (13:00 +0000)] 
VERSION 2.1_beta4

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@640 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoReverted plugin directory location.
james [Sun, 16 Oct 2005 12:24:10 +0000 (12:24 +0000)] 
Reverted plugin directory location.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@638 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoChangeLog edit
james [Sun, 16 Oct 2005 12:07:32 +0000 (12:07 +0000)] 
ChangeLog edit

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@637 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoFixed bug introduced in 2.1-beta3 where management
james [Sun, 16 Oct 2005 01:46:24 +0000 (01:46 +0000)] 
Fixed bug introduced in 2.1-beta3 where management
socket bind would fail.
Pre-2.1-beta4

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@635 e7ae566f-a301-0410-adde-c780ea21d3b5

20 years agoVERSION 2.1_beta3
james [Sat, 15 Oct 2005 12:51:04 +0000 (12:51 +0000)] 
VERSION 2.1_beta3

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@627 e7ae566f-a301-0410-adde-c780ea21d3b5