RusRoute firewall 3.3.8New in version:
+ Implemented caching of search results for adapter names in adapter lists, IP addresses in IP address lists, and user names in rule user name lists to speed up rule searches for connections (packets) and for IP address matching during automatic user login.
+ The internal implementation of XML document handling classes has been significantly redesigned. Methods for storing user auxiliary data in elements have been accelerated by using simple search keys and optional values of lower-level (internal) string data structures.
+ Search in the IP address range tree and in the Geo IP country tree is now 2 times faster.
- Fixed serious bugs in the firewall and GUI application: 1) a deadlock error when processing IPv6 RA packets, 2) a typo that caused desynchronization of shared data access and multiple deletions of the synchronization object, leading to a crash of the firewall service when processing TCPv6 connections, 3) an error passing an IPv6 address object instead of a pointer to it in the Blocked IPs page, leading to a crash when opening this window in a Win32 GUI application, 4) a bug in GUI versions 3.3.6-3.3.7 that incorrectly determined the IPv4 mask /0.
- Fixed a minor bug with incorrectly getting and passing an empty XML element in the search function for a constant handler to be excluded from the search.
+ Minor improvements to the rendering of the firewall rules page and the context menus of some other windows.
+ The self-signed driver and applications are compiled with the latest versions of compilers and build tools.