------------------------------------------------------------------------
r1350 | mgrooms | 2009-11-26 21:46:40 +0000 (Thu, 26 Nov 2009) | 1 line

Update NSIS build path after local re-install.
------------------------------------------------------------------------
r1347 | mgrooms | 2009-11-19 06:28:44 +0000 (Thu, 19 Nov 2009) | 1 line

Modify our driver package build script to create checked versions of the
packages. The signed binaries will be committed to the repository for
each release.
------------------------------------------------------------------------
r1344 | mgrooms | 2009-11-19 00:05:23 +0000 (Thu, 19 Nov 2009) | 1 line

Update the version in one of the driver resource files I missed.
------------------------------------------------------------------------
r1343 | mgrooms | 2009-11-18 23:37:20 +0000 (Wed, 18 Nov 2009) | 1 line

Update the driver build script and add a new script for creating driver
packages. We now build the netcfg install helper application along with
drivers using the DDK framework. Driver packages are created in the
developer studio output path. At some point we will merge these with the
main solution using DDKBUILD.
------------------------------------------------------------------------
r1338 | mgrooms | 2009-11-18 23:17:02 +0000 (Wed, 18 Nov 2009) | 1 line

Remove the driver build script from the install directory. It is
obsoleted by two new scripts named build-drivers and build-packages
witch will be located in the source directory.
------------------------------------------------------------------------
r1335 | mgrooms | 2009-11-18 23:13:04 +0000 (Wed, 18 Nov 2009) | 2 lines

Remove the visual studio projects used to build the netcfg install
helper application. This never worked well and should be replaced by
projects that use DDKBUILD sometime in the future.

------------------------------------------------------------------------
r1332 | mgrooms | 2009-11-15 22:43:19 +0000 (Sun, 15 Nov 2009) | 1 line

Remove the visual studio projects used to build the NDIS5 kernel
drivers. This never worked well and should be replaced by projects that
use DDKBUILD sometime in the future.
------------------------------------------------------------------------
r1329 | mgrooms | 2009-11-15 22:32:30 +0000 (Sun, 15 Nov 2009) | 1 line

Silence a build warning for a depreciated function. This allows us to
build with a slightly newer WDK.
------------------------------------------------------------------------
r1328 | mgrooms | 2009-11-15 22:17:38 +0000 (Sun, 15 Nov 2009) | 1 line

Update driver versions to 2.1.5.1. Update internal kernel driver version
numbers to 2.1.
------------------------------------------------------------------------
r1322 | mgrooms | 2009-11-15 18:15:16 +0000 (Sun, 15 Nov 2009) | 1 line

Branch for 2.1.5 release.
------------------------------------------------------------------------
r1321 | mgrooms | 2009-11-15 18:12:07 +0000 (Sun, 15 Nov 2009) | 1 line

Update the documentation version to 2.1.5.
------------------------------------------------------------------------
r1319 | mgrooms | 2009-11-14 18:55:10 +0000 (Sat, 14 Nov 2009) | 1 line

Modify our script that builds our kernel driver catalogs and signs our
packages. We were missing the Windows 7 platform when preparing NDIS6
packages.
------------------------------------------------------------------------
r1317 | mgrooms | 2009-09-23 06:42:37 +0000 (Wed, 23 Sep 2009) | 1 line

Modify the NDIS6 virtual network driver to report a 10Mbit link speed
instead of a 100Kbit link speed. This was causing problems with some
applications that adapt themselves for dialup connections. Reported by
Patric Forsgard.
------------------------------------------------------------------------
r1315 | mgrooms | 2009-08-19 06:09:25 +0000 (Wed, 19 Aug 2009) | 1 line

Fix a few bugs related to pcf import on windows platforms. Ignore any
leading exclamation marks for pcf file lines. This is intended to denote
the data should be read-only after import but we currently have no way
to enforce this. Use a default value of auto for phase2 PFS.
------------------------------------------------------------------------
r1313 | mgrooms | 2009-07-12 22:38:49 +0000 (Sun, 12 Jul 2009) | 1 line

Correct a bug in libvflt that led to truncated packets on win32 due to
an incorrect evaluation of Ethernet header data. As far as I can tell,
this only affected very large fragmented IP datagrams post re-assembly.
------------------------------------------------------------------------
r1311 | mgrooms | 2009-06-28 23:02:34 +0000 (Sun, 28 Jun 2009) | 9 lines

Add support to windows gui components for importing cisco PCF files. For
PSK based modes, this is a one step process. For RSA based modes, the
certificate info must be assigned manually in a second step. Cisco PCF
files don't contain certificate data so this cannot be automated.

Modify windows gui to support a new option that allows any remote id and
value to be accepted. Although this option should generally be avoided,
it was added to help the Cisco PCF import process as they rarely contain
remote ID information.

Modify windows gui to support non-address identity types in main mode.
Although this option has been requested several times, it technically
violates RFCs so I have been reluctant to add it. Now that it is an
option, we warn the user when appropriate.

Update the windows gui components to use native windows message dialogs
for warning and error messages. We had some custom dialogs for this but
they were very inflexible.

Implement a work-around for the issue that causes multiple address to be
assigned to the virtual adapter.
------------------------------------------------------------------------
r1309 | mgrooms | 2009-05-06 05:30:45 +0000 (Wed, 06 May 2009) | 1 line

Modify the installation process to check for an available user.cfg file
that contains user preference settings. This allows a installer package
to set default preferences for an organization.
------------------------------------------------------------------------
r1307 | mgrooms | 2009-04-29 05:18:33 +0000 (Wed, 29 Apr 2009) | 1 line

Add the Windows UI support for Cisco Hybrid Authentication.
------------------------------------------------------------------------
r1305 | mgrooms | 2009-04-25 17:25:45 +0000 (Sat, 25 Apr 2009) | 1 line

Update the vpn help documentation to use deflate instead of none for the
compression algorithm. The none keyword is actually not supported. In
most cases deflate is not used but the statement is required for the
sainfo section.
------------------------------------------------------------------------
r1303 | mgrooms | 2009-02-25 10:03:50 +0000 (Wed, 25 Feb 2009) | 1 line

Correct a few more installer issues. There was a major issue with a typo
that slipped in last minute that caused problems with the default 64bit
install path. Another bug that would cause an uninstall to fail if the
install path was non-standard was also corrected. Lastly, the invalid
legacy location of the uninstaller path used by 2.1.4 and older versions
is now removed. While here, cleanup some white spaces in comments.
------------------------------------------------------------------------
r1301 | mgrooms | 2009-02-23 07:49:33 +0000 (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.
------------------------------------------------------------------------
r1299 | mgrooms | 2009-02-23 07:29:42 +0000 (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.
------------------------------------------------------------------------
r1297 | mgrooms | 2009-02-23 07:25:22 +0000 (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.
------------------------------------------------------------------------
r1294 | mgrooms | 2009-02-15 08:19:41 +0000 (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.
------------------------------------------------------------------------
r1291 | mgrooms | 2009-02-12 09:56:29 +0000 (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.
------------------------------------------------------------------------
r1288 | mgrooms | 2009-02-05 11:19:38 +0000 (Thu, 05 Feb 2009) | 1 line

Modify the windows specific code to honor the socket cleanup changes
initially made for unix platforms.
------------------------------------------------------------------------
r1285 | mgrooms | 2009-01-25 05:24:23 +0000 (Sun, 25 Jan 2009) | 1 line

Replace the Windows platform check with a version check to determine the
supported NDIS version. We now properly detect Windows 7 beta and
install the correct kernel drivers. Modify the way we handle service
removal during uninstall. After requesting that Shrew Soft services be
stopped, loop until the process has exited. This should avoid driver
removal issues due to open file handles for kernel driver interfaces.
------------------------------------------------------------------------
r1284 | mgrooms | 2009-01-16 15:11:16 +0000 (Fri, 16 Jan 2009) | 1 line

Correct improper handling of WanLine notifications in the NDIS 6 filter
driver. This caused communications failures for subsequent Dialup
adapter connections. Reported by Joerg de le Haye.
------------------------------------------------------------------------
r1282 | mgrooms | 2009-01-12 14:20:04 +0000 (Mon, 12 Jan 2009) | 1 line

Final version of the power state transition handling updates for the
NDIS 5 filter driver. This corrects a few bugs that were introduced.
Lots of testing went into this version so it should be ready for general
consumption.
------------------------------------------------------------------------
r1280 | mgrooms | 2009-01-04 04:01:05 +0000 (Sun, 04 Jan 2009) | 1 line

Rewrite power state transition handling for the NDIS 5 filter driver.
Some code paths were being handled incorrectly and packet reference
counting was invalid. These issues could cause a host to stop processing
packets correctly or hang during shutdown.
------------------------------------------------------------------------