All releases of GNU Common C++


Release Notes: Application logging was added. GCC 4.4 compatibility was improved. Fixes were made for sigwait argument detection, for persistant stream compression, for linked object insert placement, and for the linked double insert method. Several fixes were made for DCCP sockets, and a demo application was added.


Release Notes: DCCP socket support was introduced. A memory leak for thread locks was fixed.


Release Notes: A lot of code cleanup and a fix for IPv6 multicast support, as well as consolidation of Debian patches upstream.


Release Notes: Changes were made for "make-in-place" and mingw32 build support. Updates were made for compressed streams, Win32 support, serial, recent gcc changes, and gnutls support.


Release Notes: New support for high resolution and monotonic timers. Mingw32 cross-compile fixes to allow successful cross-build of both static and shared libraries on GNU/Linux (and probably also BSD) hosts directly from configure. A new timed buffer queue class. Other fixes to improve code quality and portability.


Release Notes: The license was harmonized with the introduction of a gnutls based SSLStream class framework.


Release Notes: Introduction of new CIDR classes for manipulating routing rules, and removal of the libxml2 option to better focus on improving the native Common C++ XML SAX parser.


Release Notes: The introduction of an optional new SSLStream class, which will be standardized once ported from OpenSSL to also use gnutls. TCPStream and its derived architecture have been updated to use read/write virtuals to assure the future URLStream class can be built for https: support. Small fixes for the w32/w64 target.


Release Notes: A possible race condition in detached threads was fixed. URLStream handles relocated pages a little more cleanly. MSG_NOSIGNAL is used in socket send operations to assure that SIGPIPE is never received, which can break threaded applications on some platforms.


Release Notes: This release is 64 bit clean and has been tested for support with the latest gcc (4.1). GNU Common C++ template support has been integrated, and new classes have been introduced for building common data structures, including reference counted objects without templates. An alternate build configuration is offered for use in developing embedded applications.