]> git.ipfire.org Git - thirdparty/openvpn.git/log
thirdparty/openvpn.git
17 years agoFirst working version of XGUI inclusion.
james [Mon, 10 Mar 2008 10:02:20 +0000 (10:02 +0000)] 
First working version of XGUI inclusion.

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

17 years agoAdded new OpenVPN icon and installer graphic.
james [Wed, 5 Mar 2008 01:48:30 +0000 (01:48 +0000)] 
Added new OpenVPN icon and installer graphic.

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

17 years agoVersion 2.1_rc7a.
james [Mon, 18 Feb 2008 17:47:13 +0000 (17:47 +0000)] 
Version 2.1_rc7a.

Minor Windows build system changes:
* Fall back to prebuilt-binary if gcc is not available.
* Documentation changes in ./domake-win

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

17 years agoClarified tcp-queue-limit man page entry
james [Sun, 17 Feb 2008 08:27:34 +0000 (08:27 +0000)] 
Clarified tcp-queue-limit man page entry
(Matti Linnanvuori).

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

17 years agoThe new function extract_x509_field_ssl tends to break
james [Sun, 17 Feb 2008 08:21:28 +0000 (08:21 +0000)] 
The new function extract_x509_field_ssl tends to break
in early versions of OpenSSL 0.9.6.  Now we will fall
back to the old function extract_x509_field for OpenSSL
0.9.6.

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

17 years agoCleanup IP address for persistence interfaces for tap and also using
james [Sun, 17 Feb 2008 07:05:49 +0000 (07:05 +0000)] 
Cleanup IP address for persistence interfaces for tap and also using
ifconfig, gentoo#209055 (Alon Bar-Lev).

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

17 years agoChanges to Windows build system: added GENOUT_PREBUILT mode
james [Fri, 1 Feb 2008 19:44:53 +0000 (19:44 +0000)] 
Changes to Windows build system:  added GENOUT_PREBUILT mode
to allow building an OpenVPN installer with a reduced set
of prerequisites.  See comments in domake-win for more info.

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

17 years agoChanges to Windows build system to make it easier to do
james [Fri, 1 Feb 2008 10:13:59 +0000 (10:13 +0000)] 
Changes to Windows build system to make it easier to do
partial builds, where only a subset of OpenVPN installer
components are built.  See ./domake-win comments.

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

17 years agoVersion 2.1_rc7 v2.1_rc7
james [Wed, 30 Jan 2008 00:37:54 +0000 (00:37 +0000)] 
Version 2.1_rc7

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

17 years agoFixup null interface on close, don't use ip addr flush
james [Sat, 26 Jan 2008 04:43:13 +0000 (04:43 +0000)] 
Fixup null interface on close, don't use ip addr flush
(Alon Bar-Lev).

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

17 years agoAdded a few extra files that exist in the svn repo
james [Fri, 25 Jan 2008 01:01:51 +0000 (01:01 +0000)] 
Added a few extra files that exist in the svn repo
but were not being copied into the tarball by
make dist.

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

17 years agoVERSION 2.1_rc6 v2.1_rc6
james [Thu, 24 Jan 2008 07:44:49 +0000 (07:44 +0000)] 
VERSION 2.1_rc6

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

17 years agoFixed pkcs11_private_mode undef.
james [Thu, 24 Jan 2008 00:58:14 +0000 (00:58 +0000)] 
Fixed pkcs11_private_mode undef.

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

17 years agoVERSION 2.1_rc5 v2.1_rc5
james [Wed, 23 Jan 2008 21:08:22 +0000 (21:08 +0000)] 
VERSION 2.1_rc5

Updated ChangeLog.

Cleaned up start menu shortcuts in the Windows
installer.

Make sure that the uninstaller deletes SAMPCONF
files.

Minor uninstaller fixes to prevent files from
being left behind after uninstall.

Updated Windows notes.

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

17 years agoForgot to put struct WIN2K_NDIS_MINIPORT_BLOCK outside
james [Wed, 23 Jan 2008 11:00:58 +0000 (11:00 +0000)] 
Forgot to put struct WIN2K_NDIS_MINIPORT_BLOCK outside
of #if ENABLE_NONADMIN block.

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

17 years agoSquashed Win2K TAP bug that was introduced by Vista fixes.
james [Wed, 23 Jan 2008 09:37:25 +0000 (09:37 +0000)] 
Squashed Win2K TAP bug that was introduced by Vista fixes.

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

17 years agoIncremented TAP version number to 9.4.
james [Wed, 23 Jan 2008 05:03:57 +0000 (05:03 +0000)] 
Incremented TAP version number to 9.4.

Added SAMPCONF macros to settings.in and
openvpn.nsi to allow a default configuration
to be loaded by the installer.

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

17 years agoAdded --management-forget-disconnect option -- forget
james [Wed, 23 Jan 2008 00:19:51 +0000 (00:19 +0000)] 
Added --management-forget-disconnect option -- forget
passwords when management session disconnects (Alon Bar-Lev).

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

17 years agoUpgraded TAP build scripts to use WDK 6001.17121
james [Tue, 22 Jan 2008 23:52:08 +0000 (23:52 +0000)] 
Upgraded TAP build scripts to use WDK 6001.17121
(Windows 2008 Server pre-RTM).

Fixed typo of DESC_SecPKCS11DLLs in openvpn.nsi.

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

17 years agoIncremented version number to 2.1_rc4a.
james [Tue, 22 Jan 2008 22:08:35 +0000 (22:08 +0000)] 
Incremented version number to 2.1_rc4a.

Windows changes:

Incremented included OpenSSL version to openssl-0.9.7m.

Updated openssl.patch for openssl-0.9.7m and added some
brief usage comments to the head of the patch.

Added build-pkcs11-helper.sh for building the pkcs11-helper
library.

Integrated inclusion of pkcs11-helper into Windows build
system.

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

17 years agoChanged ASSERT(0) to a more descriptive fatal error in tun.c
james [Mon, 21 Jan 2008 19:59:58 +0000 (19:59 +0000)] 
Changed ASSERT(0) to a more descriptive fatal error in tun.c

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

17 years agoFixed --disable-iproute2 in ./configure to actually disable
james [Mon, 21 Jan 2008 19:38:41 +0000 (19:38 +0000)] 
Fixed --disable-iproute2 in ./configure to actually disable
iproute2 usage (Alon Bar-Lev).

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

17 years agoAllow OpenVPN to run completely unprivileged under Linux
james [Mon, 21 Jan 2008 19:34:13 +0000 (19:34 +0000)] 
Allow OpenVPN to run completely unprivileged under Linux
by allowing openvpn --mktun to be used with --user and --group
to set the UID/GID of the tun device node.  Also added --iproute
option to allow an alternative command to be executed in place
of the default iproute2 command (Alon Bar-Lev).

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

17 years agoRewrote extract_x509_field and modified COMMON_NAME_CHAR_CLASS
james [Mon, 21 Jan 2008 19:09:56 +0000 (19:09 +0000)] 
Rewrote extract_x509_field and modified COMMON_NAME_CHAR_CLASS
to allow forward slash characters ("/") in the X509 common name
(Pavel Shramov).

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

17 years agoAdded PLUGIN_LIBDIR preprocessor string to prepend a default plugin
james [Mon, 21 Jan 2008 19:00:43 +0000 (19:00 +0000)] 
Added PLUGIN_LIBDIR preprocessor string to prepend a default plugin
directory to the dlopen search list when the user specifies the basename
of the plugin only (Marius Tomaschewski).

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

17 years agoDefine ALLOW_NON_CBC_CIPHERS for people who don't
james [Mon, 21 Jan 2008 03:45:07 +0000 (03:45 +0000)] 
Define ALLOW_NON_CBC_CIPHERS for people who don't
want to use a CBC cipher for OpenVPN's data channel.

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

17 years agoSimple fix where options->ca_file was used without
james [Mon, 21 Jan 2008 03:39:01 +0000 (03:39 +0000)] 
Simple fix where options->ca_file was used without
first being checked against NULL.

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

17 years agoepoll driver in event.c should be prepared to handle an
james [Mon, 21 Jan 2008 03:33:53 +0000 (03:33 +0000)] 
epoll driver in event.c should be prepared to handle an
EPOLLHUP event in the same way as it handles
EPOLLIN, EPOLLPRI, or EPOLLERR events.

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

17 years agoFixed interim memory growth issue in TCP connect loop where
james [Mon, 21 Jan 2008 03:26:45 +0000 (03:26 +0000)] 
Fixed interim memory growth issue in TCP connect loop where
"TCP: connect to %s failed, will try again in %d seconds: %s"
is output.

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

17 years agoAdded note about alternative version of easy-rsa
james [Mon, 21 Jan 2008 03:13:57 +0000 (03:13 +0000)] 
Added note about alternative version of easy-rsa
that supports subjectAltName for multi-domain
web certificates.

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

17 years agoPKCS-11 fixups (Alon Bar-Lev).
james [Fri, 26 Oct 2007 15:20:32 +0000 (15:20 +0000)] 
PKCS-11 fixups (Alon Bar-Lev).

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

17 years agoUse pkcs11-helper as external library, can be downloaded
james [Mon, 22 Oct 2007 20:06:14 +0000 (20:06 +0000)] 
Use pkcs11-helper as external library, can be downloaded
from https://www.opensc-project.org/pkcs11-helper (Alon Bar-Lev).

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

17 years agoModified command line and config file parser to allow
james [Mon, 22 Oct 2007 19:19:21 +0000 (19:19 +0000)] 
Modified command line and config file parser to allow
quoted strings using single quotes ('') (Alon Bar-Lev).

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

17 years agoAdded --management-signal option to signal SIGUSR1 when the management
james [Mon, 22 Oct 2007 19:12:54 +0000 (19:12 +0000)] 
Added --management-signal option to signal SIGUSR1 when the management
interface disconnects (Alon Bar-Lev).

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

17 years agoAdd "forget-passwords" command to the management interface (Alon Bar-Lev).
james [Mon, 22 Oct 2007 19:02:21 +0000 (19:02 +0000)] 
Add "forget-passwords" command to the management interface (Alon Bar-Lev).

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

17 years agoAUTO_USERID feature -- if the auth-user-pass option is used
james [Fri, 17 Aug 2007 08:22:42 +0000 (08:22 +0000)] 
AUTO_USERID feature -- if the auth-user-pass option is used
with some argument ARG, then -ARG will be appended to the
username string that is sent to the server.

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

18 years agoconfig-win32.h and install-win32/openvpn.nsi are no longer generated
james [Tue, 14 Aug 2007 19:36:29 +0000 (19:36 +0000)] 
config-win32.h and install-win32/openvpn.nsi are no longer generated
(i.e. they are now original sources), therefore doclean should not
delete them.

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

18 years agoupdated icon
james [Wed, 18 Jul 2007 03:16:04 +0000 (03:16 +0000)] 
updated icon

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

18 years agoFixed a variable declaration that wasn't at the start
james [Mon, 11 Jun 2007 21:06:11 +0000 (21:06 +0000)] 
Fixed a variable declaration that wasn't at the start
of a block.

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

18 years agoscript comment changes
james [Thu, 26 Apr 2007 13:50:24 +0000 (13:50 +0000)] 
script comment changes

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

18 years agoVersion 2.1_rc4 v2.1_rc4
james [Wed, 25 Apr 2007 23:52:12 +0000 (23:52 +0000)] 
Version 2.1_rc4

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

18 years agoFixed 64-bit portability bug in time_string function (Thomas Habets).
james [Wed, 25 Apr 2007 23:23:27 +0000 (23:23 +0000)] 
Fixed 64-bit portability bug in time_string function (Thomas Habets).

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

18 years agomisc Windows build system changes
james [Wed, 25 Apr 2007 22:58:21 +0000 (22:58 +0000)] 
misc Windows build system changes

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

18 years agoTAP driver now passes signing tests on Vista x64.
james [Wed, 25 Apr 2007 21:37:49 +0000 (21:37 +0000)] 
TAP driver now passes signing tests on Vista x64.

Added new settings to settings.in to better control
build process.

Removed some unneeded JYFIXMEs from source code.

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

18 years agoForgot to add changelog item about OpenVPN GUI being
james [Mon, 23 Apr 2007 06:49:36 +0000 (06:49 +0000)] 
Forgot to add changelog item about OpenVPN GUI being
included in 2.1-rc3.

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

18 years agoVersion 2.1_rc3 v2.1_rc3
james [Mon, 23 Apr 2007 01:55:10 +0000 (01:55 +0000)] 
Version 2.1_rc3

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

18 years agoVersion is now specified in version.m4 for both
james [Sun, 22 Apr 2007 08:21:16 +0000 (08:21 +0000)] 
Version is now specified in version.m4 for both
unix and windows versions.
Reworked the Windows build scripting system, with
settings (other than version #) specified in settings.in.
Moved the native scripting grammar as defined by trans.pl
away from NSIS and to something more generic.

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

18 years agoMoved OpenVPN version number from configure.ac
james [Sat, 21 Apr 2007 22:19:48 +0000 (22:19 +0000)] 
Moved OpenVPN version number from configure.ac
to version.m4

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

18 years agoAdded a Windows README file to the installer than
james [Sat, 21 Apr 2007 21:01:38 +0000 (21:01 +0000)] 
Added a Windows README file to the installer than
contains quick-start instructions.

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

18 years agoAdded OpenVPN GUI (Mathias Sundman version) as install
james [Sat, 21 Apr 2007 19:58:11 +0000 (19:58 +0000)] 
Added OpenVPN GUI (Mathias Sundman version) as install
option in Windows installer.

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

18 years agoThe easy-rsa directory installed by the windows installer comes with the
james [Sat, 21 Apr 2007 18:28:59 +0000 (18:28 +0000)] 
The easy-rsa directory installed by the windows installer comes with the
old easy-rsa 1.0 files. (even current openvpn-2.1_rc2-install.exe)

This bug is not that critical, but it is annoying that easy-rsa still
creates server certificates without extended key usage per default
(openssl.cnf), making the windows user wonder about error messages if
the recommended "remote-cert-tls" option is used. (In this case simply
copying the openssl.cnf from the 2.0 directory did the job, for regular
usage the path to opensc in the newly added pkcs11 section should be
changed).

And if possible please add the following three files to the "Windows"
directory if easy-rsa. They allow to build password protected versions
of the keys (I just copied the files and remove the "-nodes" parameter).
Except of build-key-server-pass.bat i think that they are vital for
security (e.g. the key files are in an unencrypted directory and
physical access is possible).  -- Daniel Zauft

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

18 years agoClean up configure on FreeBSD for recent autotool versions that
james [Sat, 21 Apr 2007 17:59:40 +0000 (17:59 +0000)] 
Clean up configure on FreeBSD for recent autotool versions that
require that all .h files have to be compiled.

Also, FreeBSD install does not support GNU long options which the
Makefile in easy-rsa/2.0 uses (not checked the others as we don't
install those on Gentoo) -- Roy Marples

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

18 years agoUse Server 2003 rather than Vista as x64 target for tap/tapinstall.
james [Thu, 19 Apr 2007 22:03:54 +0000 (22:03 +0000)] 
Use Server 2003 rather than Vista as x64 target for tap/tapinstall.

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

18 years agoUpdated build system and tap driver to work with
james [Thu, 19 Apr 2007 10:20:57 +0000 (10:20 +0000)] 
Updated build system and tap driver to work with
version 5600 of the Windows DDK.

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

18 years agoAdded options to version.nsi that allow prebuilt
james [Sat, 14 Apr 2007 10:35:25 +0000 (10:35 +0000)] 
Added options to version.nsi that allow prebuilt
amd64 tap/tapinstall to be specified.

Verify that tapinstall directory exists before trying
to build it.

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

18 years agoRevert r1773
james [Fri, 16 Mar 2007 20:39:04 +0000 (20:39 +0000)] 
Revert r1773

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

18 years agoDon't build special x64 version of tapinstall.exe
james [Thu, 8 Mar 2007 09:37:45 +0000 (09:37 +0000)] 
Don't build special x64 version of tapinstall.exe

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

18 years agoWindows TAP driver license text changes.
james [Wed, 7 Mar 2007 10:09:53 +0000 (10:09 +0000)] 
Windows TAP driver license text changes.

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

18 years agoCleaned up Windows build scripts.
james [Wed, 7 Mar 2007 07:08:49 +0000 (07:08 +0000)] 
Cleaned up Windows build scripts.

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

18 years agoForgot to svn add buildinstaller before last commit.
james [Tue, 6 Mar 2007 12:06:57 +0000 (12:06 +0000)] 
Forgot to svn add buildinstaller before last commit.

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

18 years ago./domake-win will now do a full build of the installer
james [Tue, 6 Mar 2007 11:37:47 +0000 (11:37 +0000)] 
./domake-win will now do a full build of the installer
from source.

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

18 years agoAdded maketapinstall.
james [Tue, 6 Mar 2007 10:49:18 +0000 (10:49 +0000)] 
Added maketapinstall.

Added makebin to build bin directory.

Modified openvpn.nsi to read distribution
files from the new locations.

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

18 years agoAdded maketap and signtap scripts.
james [Tue, 6 Mar 2007 09:40:31 +0000 (09:40 +0000)] 
Added maketap and signtap scripts.

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

18 years agoAdded service configuration to install-win32/winconfig
james [Tue, 6 Mar 2007 07:15:25 +0000 (07:15 +0000)] 
Added service configuration to install-win32/winconfig

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

18 years agoChanges to Windows build environment, to allow straightforward building
james [Tue, 6 Mar 2007 06:48:09 +0000 (06:48 +0000)] 
Changes to Windows build environment, to allow straightforward building
directly from an svn checkout or export.

install-win32/version.nsi contains high-level version info.

The script install-win32/winconfig should be run initially to set up
build configuration files.

Then make can be executed as such:

   . autodefs/nsidefs.sh
   make -f makefile.w32 -j 2

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

18 years agoAllow installation of TAP-Win64
james [Mon, 5 Mar 2007 22:30:52 +0000 (22:30 +0000)] 
Allow installation of TAP-Win64

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

18 years agoTAP driver fix for Vista x64 BSOD.
james [Mon, 5 Mar 2007 20:44:08 +0000 (20:44 +0000)] 
TAP driver fix for Vista x64 BSOD.

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

18 years agoInclude tap.cat (TAP driver catalog file) in Windows
james [Mon, 5 Mar 2007 20:36:31 +0000 (20:36 +0000)] 
Include tap.cat (TAP driver catalog file) in Windows
installer.

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

18 years agoVersion 2.1_rc2 released v2.1_rc2
james [Wed, 28 Feb 2007 09:50:11 +0000 (09:50 +0000)] 
Version 2.1_rc2 released

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

18 years agoOn Windows, revert to "ip-win32 dynamic" as the default.
james [Wed, 28 Feb 2007 03:57:41 +0000 (03:57 +0000)] 
On Windows, revert to "ip-win32 dynamic" as the default.

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

18 years agoWorked around an incompatibility in the Windows Vista
james [Wed, 28 Feb 2007 03:49:33 +0000 (03:49 +0000)] 
Worked around an incompatibility in the Windows Vista
version of CreateIpForwardEntry as described in
http://www.nynaeve.net/?p=59
This issue would cause route additions using the
IP Helper API to fail on Vista.

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

18 years agoThe Windows version will now use a default route-delay
james [Tue, 27 Feb 2007 23:51:27 +0000 (23:51 +0000)] 
The Windows version will now use a default route-delay
of 5 seconds to deal with an apparent routing table race
condition on Vista.

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

18 years agoRenamed TAP-Win32 driver from tap0801.sys to tap0901.sys
james [Tue, 27 Feb 2007 23:29:17 +0000 (23:29 +0000)] 
Renamed TAP-Win32 driver from tap0801.sys to tap0901.sys
to reflect the fact that Vista has blacklisted the tap0801.sys
file name due to previous compatibility issues which have now
been resolved.  TAP-Win32 major/minor version number is now 9/1.

Windows installer will delete a previously installed
tap0801.sys TAP driver before installing tap0901.sys.

Added code to Windows installer to fail gracefully on 64 bit
installs until 64-bit TAP driver issues can be resolved.

Added code to Windows installer to fail gracefully on
versions of Windows which are not explicitly supported.

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

18 years ago--reneg-sec clarification in man page.
james [Sun, 24 Dec 2006 10:38:56 +0000 (10:38 +0000)] 
--reneg-sec clarification in man page.
Should be added to 2.0.x branch as well.

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

18 years agoInterim snapshot 2.1_rc1c
james [Tue, 5 Dec 2006 08:19:06 +0000 (08:19 +0000)] 
Interim snapshot 2.1_rc1c

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

18 years agoupdated valgrind-suppress for OpenSSL 0.9.8
james [Thu, 23 Nov 2006 22:15:52 +0000 (22:15 +0000)] 
updated valgrind-suppress for OpenSSL 0.9.8

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

18 years agoFixed issue where struct env_set methods that
james [Thu, 23 Nov 2006 22:05:14 +0000 (22:05 +0000)] 
Fixed issue where struct env_set methods that
change the value of an existing name=value pair
would delay the freeing of the memory held by
the previous name=value pair until the underlying
client instance object is closed.

This could cause a server that handles long-term
client connections, resulting in many periodic calls
to verify_callback, to needlessly grow the env_set
memory allocation until the underlying client instance
object is closed.

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

18 years agoInterim snapshot 2.1_rc1b
james [Mon, 13 Nov 2006 10:54:13 +0000 (10:54 +0000)] 
Interim snapshot 2.1_rc1b

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

18 years agoRevert TAP-Win64 binaries to tapbin64-0801
james [Mon, 13 Nov 2006 10:51:35 +0000 (10:51 +0000)] 
Revert TAP-Win64 binaries to tapbin64-0801
in prebuild script.

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

18 years agoNew try at AUTO_USERID.
james [Mon, 13 Nov 2006 09:44:10 +0000 (09:44 +0000)] 
New try at AUTO_USERID.

Implemented AUTO_USERID using
MD5(MAC address(primary network adapter)).
Currently implemented for Linux and Windows.

Basically if ENABLE_AUTO_USERID is defined,
the --auth-user-pass option will not prompt
for username/password, but will rather generate
a unique username and blank password.

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

18 years agoAttempt at rational signal handling when in the
james [Mon, 13 Nov 2006 09:31:40 +0000 (09:31 +0000)] 
Attempt at rational signal handling when in the
management hold state.

During management hold, ignore SIGUSR1/SIGHUP signals
thrown with the "signal" command.

Also, "signal" command will now apply remapping as
specified with the --remap-usr1 option.

When a signal entered using the "signal" command from a management
hold is ignored, output:

>HOLD:Waiting for hold release

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

18 years agoBacked out AUTO_USERID feature introduced in r1436.
james [Fri, 10 Nov 2006 10:22:48 +0000 (10:22 +0000)] 
Backed out AUTO_USERID feature introduced in r1436.

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

18 years agoFixed issue where OpenVPN does not apply the --txqueuelen option
james [Thu, 9 Nov 2006 09:49:14 +0000 (09:49 +0000)] 
Fixed issue where OpenVPN does not apply the --txqueuelen option
to persistent interfaces made with --mktun (Roy Marples).

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

18 years agoInterim snapshot 2.1_rc1a
james [Wed, 8 Nov 2006 11:10:28 +0000 (11:10 +0000)] 
Interim snapshot 2.1_rc1a

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

18 years agoAdded time_ascii, time_duration, and time_unix
james [Wed, 8 Nov 2006 06:54:20 +0000 (06:54 +0000)] 
Added time_ascii, time_duration, and time_unix
environmental variables for plugins and callback
scripts.

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

18 years agoAdded #ifdefed out AUTO_USERID feature.
james [Wed, 8 Nov 2006 04:02:56 +0000 (04:02 +0000)] 
Added #ifdefed out AUTO_USERID feature.

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

18 years agoPROTO_TCPv4 is never used as an index into
james [Wed, 8 Nov 2006 01:05:19 +0000 (01:05 +0000)] 
PROTO_TCPv4 is never used as an index into
proto_overhead, however this should be fixed.

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

18 years agoFixed typo in tapdrvr.c -- the fix is functionally cosmetic
james [Thu, 2 Nov 2006 03:01:16 +0000 (03:01 +0000)] 
Fixed typo in tapdrvr.c -- the fix is functionally cosmetic
because NdisFreeSpinLock is a null macro.

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

18 years agoSO_REUSEADDR should not be set on Windows TCP sockets because
james [Wed, 1 Nov 2006 21:21:01 +0000 (21:21 +0000)] 
SO_REUSEADDR should not be set on Windows TCP sockets because
it will cause bind to succeed on port conflicts.

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

18 years agoPrevent SIGUSR1 or SIGHUP from causing program
james [Wed, 1 Nov 2006 21:10:56 +0000 (21:10 +0000)] 
Prevent SIGUSR1 or SIGHUP from causing program
exit from initial management hold.

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

18 years agoauth-pam change: link with -lpam rather
james [Wed, 1 Nov 2006 04:58:01 +0000 (04:58 +0000)] 
auth-pam change:  link with -lpam rather
than dlopen (Roy Marples).

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

18 years agoMerged Alon's branch: v2.1_rc1
james [Wed, 1 Nov 2006 00:07:21 +0000 (00:07 +0000)] 
Merged Alon's branch:

svn merge -r1322:1392 https://svn.openvpn.net/projects/openvpn/contrib/alon/21rc/openvpn .

Version 2.1_rc1 released

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

18 years agoVersion 2.1_beta16 released
james [Sun, 1 Oct 2006 12:53:33 +0000 (12:53 +0000)] 
Version 2.1_beta16 released

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

18 years agoFor Windows build, updated OpenSSL to 0.9.7l.
james [Sun, 1 Oct 2006 11:19:31 +0000 (11:19 +0000)] 
For Windows build, updated OpenSSL to 0.9.7l.

Added small OpenSSL patch to be applied
prior to Windows build.

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

18 years agoDocumented --socket-flags and the TCP_NODELAY flag.
james [Thu, 21 Sep 2006 07:18:54 +0000 (07:18 +0000)] 
Documented --socket-flags and the TCP_NODELAY flag.

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

18 years agoChangeLog edits for r1229 and r1230.
james [Thu, 14 Sep 2006 02:53:26 +0000 (02:53 +0000)] 
ChangeLog edits for r1229 and r1230.

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

18 years agoFixed bug in loopback self-test introduced
james [Thu, 14 Sep 2006 02:42:12 +0000 (02:42 +0000)] 
Fixed bug in loopback self-test introduced
in 2.1-beta15 where self test as invoked by
"make check" would not properly exit after
2 minutes (Paul Howarth).

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

18 years agoTAP-Win32 fixes to run on Windows Vista.
james [Thu, 14 Sep 2006 02:18:40 +0000 (02:18 +0000)] 
TAP-Win32 fixes to run on Windows Vista.

Modified installer to detect 32-bit vs.
64 bit Windows and install the correct TAP
driver.

TAP-Win32 version number is at 8.4.

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

18 years agoVersion 2.1_beta15 released
james [Tue, 12 Sep 2006 10:10:57 +0000 (10:10 +0000)] 
Version 2.1_beta15 released

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

19 years agoComment about assertion being hit.
james [Mon, 3 Jul 2006 19:54:17 +0000 (19:54 +0000)] 
Comment about assertion being hit.

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