Release Notes: This is a very minor release. It just fixes one bug related to IP address string formatting, adds a couple of convenience functions, and includes some code cleanup.
Release Notes: This version updates the Hashtable class to use less memory when the hash table's array size is less than 65,535 entries.
Release Notes: This is a minor release. The main change is that the ZlibUtilityFunctions implementation now uses ThreadLocalStorage to store its internal state, rather than sharing ZLibCodec objects across threads. This has the advantages of allowing greater parallelism and avoiding any chance of deadlocks.
Release Notes: The main change in this release is the addition of the MicroMessage API, a super-lightweight set of C function calls to support the sending and receiving of Message objects in very constrained environments. In particular, this API does absolutely no dynamic memory allocations, and almost no data copying -- instead, the flattened-data representation is read from or written to directly on demand. This release also adds some additional methods to the C++ Message class, inlines some methods in the String class, and fixes a few minor bugs.
Release Notes: A compilation error under 64-bit environments using GCC 4.7.x was fixed, and some MSVC compiler warnings were cleaned up. A HexBytesToAnnotatedString() function was added for getting a PrintHexBytes()-style ASCII+hex dump as a String. ParseHumanReadableTimeIntervalString() was enhanced so that it now understands non-integral time units (e.g. "3.5 minutes").
Release Notes: This release adds some endian-aware primitive-type data-manipulation methods to the ByteBuffer class, some additional convenience methods for the String class, easier signal handling for the SignalHandlerSession class, and a PointerAndBool class that generalizes the space-saving trick previously used privately in the RefCount class.
Release Notes: This release fixes a couple of bugs.
Release Notes: This version contains a number of small fixes. The Arg() methods in the String class are now less error-prone. Short-circuit logic in the QueryFilters was improved. The DefaultConsoleLogger and DefaultFileLogger classes were exposed for re-use elsewhere. .pro files were updated for compatibility with Qt 5.0.
Release Notes: This release adds some additional functionality to the included hexterm utility, and merges in some Haiku compatibility tweaks. It also tweaks the address matching so that IPv4 addresses are matched using IPv4 syntax.
Release Notes: Minor bugs were fixed. Memory usage of the Message class was reduced a bit, better control over the zlib-encoding of outgoing compressed Message objects was provided, and a deprecated Queue method was removed (GetItemPointer()).