As of today, WinPcap 4.1 beta4 is available in the download section of
the WinPcap website, http://www.winpcap.org/install/ .
This new release includes some fixes to the kernel driver, as well as
some new pcap APIs exported by wpcap.dll.
Full details can be found in the change log attached at the end of
this message.
Being a beta release, as usual, we encourage people to test it and
report any anomaly or strange behavior to the WinPcap mailing lists.
Gianluca Varenni
WinPcap Team
Changelog from WinPcap 4.1 beta2
================================
- Added support for the CACE TurboCap boards within wpcap.dll.
- (from libpcap) Added the new functions pcap_create(),
pcap_activate(), pcap_set_XXX() (still not completely documented on
Windows).
- (from libpcap) Added support for various MAC addresses' syntaxes.
Now the following syntaxes are supported:
+ 00:11:22:33:44:55
+ 00-11-22-33-44-55
+ 00.11.22.33.44.55
+ 001122334455.
- Bug fixing:
+ Use FILE_DEVICE_SECURE_OPEN as a parameter to IoCreateDevice()
when creating the I/O device from within the driver on the OSes
that support it.
+ Fixed a bug in pcap_open_live() and pcap_activate(). They were
failing if called on a local adapter with the syntax
rpcap://\\Device....
+ Added a missing input buffer check in the read handler of the
driver when working in statistics mode.
+ Optimized the code in the driver that handles the BIOCGSTATS
control code (map only the needed portion of the user buffer into
an MDL).
+ Fixed a possible memory leak in one of the error paths of the
driver when enumerating the available adapters.
+ Cleaned up some global variable names in the driver.