Changelog for vpn-client-2.2.0-alpha-5


------------------------------------------------------------------------
r1300 | mgrooms | 2009-02-23 01:49:26 -0600 (Mon, 23 Feb 2009) | 1 line

Significantly improve the NSIS installer scripts. Move all functionality
into macros. The installer sections now only call a collection of macros
in most cases. Use these macros to implement uninstall functionality
directly in the installer. Add a unified installer script that builds an
installer for all supported platforms. The installer is about 900k
larger than the x64 installer. With a total size of 2.6 MB, the increase
is negligible. Correct the registry path used to write the uninstaller
information so that it is displayed correctly in the add/remove programs
control panel applet. Correct a few other minor issues.
------------------------------------------------------------------------
r1298 | mgrooms | 2009-02-23 01:29:37 -0600 (Mon, 23 Feb 2009) | 1 line

Modify the driver install utility to include some additional flags in
the DIFx calls. The most important new flag is the
DRIVER_PACKAGE_DELETE_FILES which removes our files when the driver
package is deleted.
------------------------------------------------------------------------
r1296 | mgrooms | 2009-02-23 01:25:12 -0600 (Mon, 23 Feb 2009) | 1 line

Correct a few regressions in the NDIS 5 vflt kernel driver. Only
initialize the request event once. When calling NdisRequest, pass a
local variable to receive the status value and copy the result if the
status is success. Otherwise, we incorrectly interpret the result value
as a failure when the real result was passed by the completion handler.
------------------------------------------------------------------------
r1295 | mgrooms | 2009-02-15 02:25:46 -0600 (Sun, 15 Feb 2009) | 1 line

Remove two message box popups from the NSIS installer script that were
added for debug purposes.
------------------------------------------------------------------------
r1293 | mgrooms | 2009-02-15 02:19:02 -0600 (Sun, 15 Feb 2009) | 1 line

Correct a typo in the NSIS script for 64bit platforms that prevented the
filter driver from being removed properly during uninstall.
------------------------------------------------------------------------
r1292 | mgrooms | 2009-02-12 03:56:45 -0600 (Thu, 12 Feb 2009) | 1 line

Correct a bug in the NDIS 5 kernel driver. Only initialize the
intermediate device instance if all adapter query calls complete
successfully.
------------------------------------------------------------------------
r1290 | mgrooms | 2009-02-12 03:54:00 -0600 (Thu, 12 Feb 2009) | 1 line

Correct a bug in the filter interface library where we passed an int
when a string was expected. This caused iked to crash when the error
condition occurred and debug output was enabled.
------------------------------------------------------------------------
r1289 | mgrooms | 2009-02-12 03:50:49 -0600 (Thu, 12 Feb 2009) | 1 line

Update a comment in the Windows ike socket handling code to be more
legible.
------------------------------------------------------------------------
r1287 | mgrooms | 2009-02-05 05:09:24 -0600 (Thu, 05 Feb 2009) | 1 line

Modify the windows specific code to honor the socket cleanup changes
initially made for unix platforms. Also, add the windows specific bits
to allow Cisco UDP encapsulation of ESP packets. Initial support for
this was submitted by Robert Nelson.
------------------------------------------------------------------------