June 1, 2010
View aaf7297

Implemented a key/value auth channel from client to server.

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

Updated copyright date to 2010.

James Yonan authored on 2010/04/29 01:31:36
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
January 16, 2010
View a345b41

Fixed an issue where AUTH_FAILED was not being properly delivered to the client when a bad password is given for mid-session reauth.

james authored on 2010/01/16 12:24:07
October 26, 2009
View ec4a500

On server, lock client-provided certs against mid-session TLS renegotiations -- this is similer to how the common name is also locked.

james authored on 2009/10/26 00:51:04
October 2, 2009
View f25071b

client-kill management interface command, when issued on server, will now send a RESTART message to client.

james authored on 2009/10/02 06:08:40
September 30, 2009
View 5733ef6

Added the ability for the server to provide a custom reason string when an AUTH_FAILED message is returned to the client. This string can be set by the server-side managment interface and read by the client-side management interface.

james authored on 2009/09/30 08:10:14
May 31, 2009
View d7fa38f

Update copyright to 2009.

james authored on 2009/05/31 06:38:49
December 27, 2008
View 60d9e13

Added daemon_start_time and daemon_pid environmental variables.

james authored on 2008/12/27 01:29:28
December 18, 2008
View 4fb4ce1

Added "nclients" command to management interface to display the current number of authenticated clients connected to the server.

james authored on 2008/12/18 16:57:19
October 31, 2008
View eddd506

Added --status-version 3 which is the same as version 2 except tabs are used as delimiters instead of commas.

james authored on 2008/10/31 15:14:55
October 24, 2008
View 5f435d6

Extended Management Interface "bytecount" command to work when OpenVPN is running as a server.

james authored on 2008/10/24 18:21:40
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 26, 2008
View 5a2e9a2

Completely revamped the system for calling external programs and scripts:

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