December 9, 2010
View cf69617

Added "management-external-key" option. This option can be used instead of "key" in client mode, and allows the client to run without the need to load the actual private key. When the SSL protocol needs to perform an RSA sign operation, the data to be signed will be sent to the management interface via a notification as follows:

James Yonan authored on 2010/12/09 20:21:04
November 19, 2010
View 529df99

Merge branch 'feat_misc' into beta2.2

David Sommerseth authored on 2010/11/19 06:17:58
August 29, 2010
View cc88a26

Clean-up: Remove more dead and inactive code paths

David Sommerseth authored on 2010/08/29 03:44:07
View 7aa6c12

Clean-up: Remove pthread and mutex locking code

David Sommerseth authored on 2010/08/29 03:14:36
July 27, 2010
View dc85dae

Fixed an issue where application payload transmissions on the TLS control channel (such as AUTH_FAILED) that occur during or immediately after a TLS renegotiation might be dropped.

James Yonan authored on 2010/07/27 16:10:01
April 29, 2010
View 564a210

Updated copyright date to 2010.

James Yonan authored on 2010/04/29 01:31:36
April 16, 2010
View 7e1c085

Management interface performance optimizations:

James Yonan authored on 2010/04/16 16:04:45
March 31, 2010
View 74fce85

Updated MSVC build scripts to Visual Studio 2008: python msvc\config.py nmake /f msvc\msvc.mak

James Yonan authored on 2010/03/31 15:38:21
September 18, 2009
View 673f583

The maximum number of "route" directives (specified in the config file or pulled from a server) can now be configured via the new "max-routes" directive.

james authored on 2009/09/18 08:43:37
May 31, 2009
View d7fa38f

Update copyright to 2009.

james authored on 2009/05/31 06:38:49
October 6, 2008
View 367ed08

Copyright notice changed to reflect change in name of Telethra to OpenVPN Technologies.

james authored on 2008/10/06 16:33:45
September 6, 2008
View b8fb090

2.1_rc8 and earlier did implicit shell expansion on script arguments since all scripts were called by system(). The security hardening changes made to 2.1_rc9 no longer use system(), but rather use the safer execve or CreateProcess system calls. The security hardening also introduced a backward incompatibility with 2.1_rc8 and earlier in that script parameters were no longer shell-expanded, so for example:

james authored on 2008/09/06 18:42:17
July 27, 2008
View b551bec

Added additional defensive programming to buffer.[ch] functions.

james authored on 2008/07/27 14:31:09
July 26, 2008
View c373382

Fixed compiler warnings in Windows build (MinGW).

james authored on 2008/07/26 17:27:50
View 5a2e9a2

Completely revamped the system for calling external programs and scripts:

james authored on 2008/07/26 16:27:03