Rawether for Windows V5.5.18.04
Information

 

New In Release V5.5.18.04 (November 17, 2005)

The changes in this release of Rawether fro Windows fall into these two categories:

bullet

Base runtime component (Driver/DLL) bug fixes and enhancements.

bullet

User-mode application enhancements.

 

Base Runtime Component Bug Fixes and Enhancements

The bug fixes incorporated into this release were initially reported by PCAUSA customers. There were two loosely related problems:

  1. A crash that could occur when exiting an application that has multiple reads pending on the PcaSp50 NDIS protocol driver.

  2. A crash that could occur when entering Standby.

In addition to providing fixes to these problems, a systematic review of the Rawether driver memory reference counting logic was made. This review identified the possibility of a few additional similar problems. At this point it was decided that the existing Rawether reference counting logic should be systematically revised.

The Rawether reference counting logic was replaced with components from the PCAUSA "Network Driver Framework" (NDF). The NDF reference-counted memory logic loosely parallels memory management functions provided in the Microsoft "Windows Driver Framework" (WDF).

Fallouts from the task of integrating the NDF into the two Rawether drivers included using newer NDIS lookaside lists for managing user-mode handle contexts.

It is believed that this effort has improved the stability and reliability of the Rawether NDIS protocol drivers.

 

User-Mode Application Enhancements

One key enhancement provided in this release is support for building user-mode Rawether components using Visual Studio 2005. VS 2005 can be used to build both 32-bit and 64-bit versions of key Rawether components including NDIScope, MPRead, HookPeek and the W32N55/W64N55 support DLL.

The Rawether .NET C# sample applications and the Rawether .NET class library can also be built using VS 2005.

Although VS 2005 can be used to build the Rawether user-mode samples, they will actually  continue to be maintained primarily in the Visual Studio .NET 2003 environment for mid-term (next year or so). The VS 2005 projects actually link to the base VS 2003 projects.

In the case of the C# applications, functions which are deprecated in VS 2005 have not yet been replaced; this means that builds of the C# applications will generate warnings for deprecated functions.

This release includes some bug fixes and enhancements to Rawether .NET class library. Among other, the IPHelper class has been extended to include IPv6 support.

 

Detailed Release Notes

Detailed release for Rawether for Windows V5.5.18.04 can be found by following the link below:

See Detailed Release Notes.
 

Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
·
Privacy Statement · 
WinDis 32 is a trademark of Printing Communications Assoc., Inc. (PCAUSA).
Rawether for Windows and Rawether .NET are trademarks of Printing Communications Assoc., Inc. (PCAUSA).
Microsoft, MS, Windows, Windows 95, Windows 98, Windows Millennium, Windows 2000, Windows XP, and Win32 are registered trademarks and Visual C++ and Windows NT are trademarks of the Microsoft Corporation.
Send mail to rawether-webmaster@pcausa.com with questions or comments about this web site.
Copyright © 1996-2010 Printing Communications Assoc., Inc. (PCAUSA).
All rights reserved.
Last modified: May 13, 2010