Release Notes: This release fixes incorrect dumping/parsing of fault responses and fixes coredumps on empty values during request/response parsing that was introduced with the new parsing mechanism.
Release Notes: Undefined behavior in Pool_executor, introduced in 0.8.6, was fixed. Undefined behavior in the http module built with MSVC 8 was fixed.
Release Notes: A new test suite was introduced. The multithreading code now uses the boost::thread library instead of home-made threads. Many fixes were made for bugs found by the new test suite.
Release Notes: This release features support for user firewall classes so that users can configure the server to accept requests from specific address. Minor interface additions were made. New pkg-config files were included for the server and client parts. Awful mistakes in the copy constructors and = operators of the Array and Response classes were fixed. Some questionable code was removed from the library.
Release Notes: This version fixes an uninitialized Client::non_blocking_flag. It improves the treatment of socket related errors. There are other minor code clean ups.
Release Notes: Some extra code was removed from libiqxmlrpc.h, so extra headers must now be included in addition to it. A server crash that occurred during exceptions in the connection object was fixed, and minor architecture refactoring and code cleanups were made.