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
July 24, 2008
View 26bb4c7

Added argv_x functions to buffer.[ch] to be used to safely build up argv strings for execve without the possibility of truncation or misinterpretation of mid-argument spacing.

james authored on 2008/07/24 04:51:27
July 19, 2008
View bda8d38

buf_printf will now return false on errors, such as truncation due to overflow.

james authored on 2008/07/19 12:39:59
View 7621883

Replace leading dash ('-') characters in an X509 name with underbars ('_') before calling user-defined scripts, to preclude the chance of a leading dash being interpreted as an option prefix.

james authored on 2008/07/19 09:29:31
View cc1d399

Reverted some recent buffer.[ch] changes, including r3058 (except for likely() and unlikely() macro additions to syshead.h) and r3061.

james authored on 2008/07/19 05:46:06