Release Notes: This is a preview release heading to 0.6.0. The biggest additions to this release are the additional endpoints including kernel message queues, OpenSSL, NSPR, and NSS. There are also numerous bugfixes and rewrites.
Release Notes: This release features numerous changes including support for kernel message queues, and adds threading support to I/O operations. Conexus::Data was modified to use a deep storage mechanism, hopefully providing more natural copy semantics. Additionally, the inheritance hierarchy was simplified and flattened.
Release Notes: This release changes a few, but fundamental, aspects of data delivery. The CData class, which contained constant data, has now been removed in favor of reimplementing the Data class with full encapsulation and const methods. With this change, all data signals are emitted with constant data references rather than distinct copies that can be created with the clone() method.
Release Notes: In this release, the threading model has been simplified and restructured to eliminate the use of pthread_cancel() and use Glibmm's Thread and Mutex classes. The UDPPoset class is also new and provides for partially ordered UDP unicast transmission groups. The PacketCapture class has been removed since its dependency on pcap no longer fits with the threading model, and a similar LL::Packet class fulfills most basic IP layer capturing. There are also a few bugfixes, some other minor enhancements, and a little more documentation.
Release Notes: This release adds support for IPv4 and IPv6 I/O endpoints and introduces support for unnamed pipes and file endpoints. The multicast endpoint (previously only IPv4) has been removed as a separate class and has been incorporated into the UDP endpoints. TCP endpoints are now fully functional for both IPv4 and IPv6. The serial and TTY I/O classes have also been significantly changed and offer a nearly complete interface to POSIX terminals, including line speed control, and parity checking control. The Gtkmm widgets have been split into their own library, conexusmm.
Release Notes: The documentation was enhanced. Some major changes were made and and some incomplete preview features were included. Major changes included support for CIDR addresses, the replacement of netdb calls like gethostbyname() with getnameinfo() and gethostinfo(), and proper exception handling for DNS lookup errors.