]> git.ipfire.org Git - thirdparty/openvpn.git/log
thirdparty/openvpn.git
19 years agoAdded --route-metric option to set a default route metric
james [Thu, 13 Apr 2006 20:40:39 +0000 (20:40 +0000)] 
Added --route-metric option to set a default route metric
for --route (Roy Marples).

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

19 years agoVersion number increment.
james [Thu, 13 Apr 2006 20:11:26 +0000 (20:11 +0000)] 
Version number increment.

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

19 years agoChangeLog edits.
james [Thu, 13 Apr 2006 20:08:47 +0000 (20:08 +0000)] 
ChangeLog edits.

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

19 years agoRe-added backtrack handling code.
james [Thu, 13 Apr 2006 20:02:27 +0000 (20:02 +0000)] 
Re-added backtrack handling code.

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

19 years agoMerged PKCS#11 extensions to easy-rsa/2.0 (Alon Bar-Lev).
james [Thu, 13 Apr 2006 10:20:43 +0000 (10:20 +0000)] 
Merged PKCS#11 extensions to easy-rsa/2.0  (Alon Bar-Lev).
svn merge -r 995:998 https://svn.openvpn.net/projects/openvpn/contrib/alon/easy-rsa

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

19 years agoTemporarily backed out time backtrack handling code
james [Thu, 13 Apr 2006 09:48:11 +0000 (09:48 +0000)] 
Temporarily backed out time backtrack handling code
due to issues on Windows.

Rewrote gettimeofday function for Windows to be
simpler and more efficient.

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

19 years agoVersion 2.1_beta13 released
james [Wed, 12 Apr 2006 09:48:15 +0000 (09:48 +0000)] 
Version 2.1_beta13 released

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

19 years agosvn merge -r 999:1000 $SO/trunk/openvpn .
james [Wed, 12 Apr 2006 09:26:10 +0000 (09:26 +0000)] 
svn merge -r 999:1000 $SO/trunk/openvpn .
(Fixed 64-bit counter bug on Windows)

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

19 years agoAdded credit and CVE number to security vulnerability fix in 2.0.6.
james [Wed, 12 Apr 2006 09:25:14 +0000 (09:25 +0000)] 
Added credit and CVE number to security vulnerability fix in 2.0.6.

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

19 years agoVersion 2.1_beta12 released
james [Wed, 5 Apr 2006 08:31:23 +0000 (08:31 +0000)] 
Version 2.1_beta12 released

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

19 years agosvn merge -r 886:987 $SO/trunk/openvpn .
james [Wed, 5 Apr 2006 07:30:04 +0000 (07:30 +0000)] 
svn merge -r 886:987 $SO/trunk/openvpn .

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

19 years agoI've recently worked on a better version of pkcs11-helper. I've also merged
james [Wed, 5 Apr 2006 07:17:02 +0000 (07:17 +0000)] 
I've recently worked on a better version of pkcs11-helper. I've also merged
it into QCA (Qt Cryptographic Architecture), so that KDE 4 will finally be
able to use smartcards.

The changes allows the following features:

1. Thread safe, is activated if USE_PTHREAD.

2. Slot event - Will allow us in the future to disconnect VPN when smartcard
is removed. In order to support this OpenVPN must support threading... At
least SIGUSR1 from a different thread. Threading should be supported in both
Windows and Linux. -- currently disabled.

When I talk about threading support it is just support in configuration script
and that the method that SIGUSR1 self can be called from a different thread.
I already handle the monitor threads.

3. Certificate enumeration - Will allow us to finally have one configuration
file for all users! When you add the plugin GUI stuff you talked about, we will
be able to display a list of available certificates for the user to select.
-- currently disabled.

4. Data object manipulation - Will allow us to store tls-auth on the smartcard
as well. -- currently disabled.

5. Many other minor improvements.

Alon Bar-Lev

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

19 years agoAdded man page entry for --setenv-safe.
james [Wed, 5 Apr 2006 06:57:31 +0000 (06:57 +0000)] 
Added man page entry for --setenv-safe.

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

19 years ago"topology subnet" fix for FreeBSD (Benoit Bourdin).
james [Wed, 5 Apr 2006 06:28:19 +0000 (06:28 +0000)] 
"topology subnet" fix for FreeBSD (Benoit Bourdin).

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

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