All Versions
45
Latest Version
Avg Release Cycle
94 days
Latest Release
3509 days ago

Changelog History
Page 2

  • v3.0.21 Changes

    January 25, 2011
    • ๐Ÿ“œ HTTP Parser - fixed various chunked content parsing errors (991)
    • ๐Ÿ“œ HTTP Parser - now recovers gracefully if status line is missing comment (994)
    • ๐Ÿ“œ HTTP Parser - handle "deflate" encoded content with zlib headers (1008)
    • ๐Ÿ“œ HTTP Parser - ignore tab characters in query string content (1014)
    • ๐Ÿ“œ HTTP Parser - allow for empty cookie names (1015)
    • ๐Ÿšš HTTP Parser - don't remove unquoted spaces from cookie values (1016)
    • ๐Ÿ“œ HTTP Parser - allow for responses with no HTTP headers (1017)
    • ๐Ÿ“œ HTTP Parser - improve recovery from truncated requests (1033)
    • ๐Ÿ“œ HTTP Parser - recover from empty query parameter names (1006)
    • ๐Ÿ“œ HTTP Parser - raw headers strings were sometimes truncated (1031)
    • TCPTimer.cpp was missing boost/bind.hpp include file (1005)
    • TCPConnection - now allows for SSL state change (1024)
    • HTTPMessage - added headers_only options for send() and receive() (1025)
  • v3.0.9 Changes

    April 30, 2010
    • ๐Ÿ‘ HTTPReader - add support for timeouts (900)
  • v3.0.5 Changes

    April 02, 2010
    • TCPConnection - add accessors for ssl socket object (901)
  • v3.0.3 Changes

    March 12, 2010
    • HTTPTypes::url_encode() crashes when input string has negative char (877)
    • TCPConnection::write() was not passing error_code by reference (878)
  • v3.0.1 Changes

    March 01, 2010
    • โž• Added ability to dynamically remove resources from HTTPServers (834)
    • โž• Added support to HTTPParser for saving the raw HTTP headers (842)
    • 0๏ธโƒฃ HTTPParser now uses a default status code of 0 instead of 200 (817)
    • โœ‚ Removed build numbers from Unix library names (861)
  • v2.2.12 Changes

    February 16, 2010
    • Made HTTP query parameter map case-insensitive (836)
  • v2.2.10 Changes

    January 20, 2010
    • ๐Ÿ“œ HTTPParser will now ignore attributes from Set-Cookie HTTP headers (808)
    • ๐Ÿ— Disabled default building of static libraries in Unix autoconf scripts (825)
  • v2.2.8 Changes

    December 04, 2009
    • ๐Ÿ›ฐ HTTP client library not sending payload content that started with NULL (777)
    • โž• Added support for newer Boost releases (through 1.41) and for gcc 4.4 (780)
  • v2.2.2 Changes

    October 09, 2009
    • ๐Ÿ“œ HTTPParser query parameter parsing failed on LF & CR characters (681)
    • ๐Ÿ‘Œ Improved autoconf detection for support of Boost.Lockfree library (692)
    • ๐Ÿ‘Œ Improved error handling in PluginManager when loading fails (736)
    • ๐Ÿ›  Fixed "make install" on Unix platforms using autoconf (378)
    • โœ… Pion's unit tests now use random port numbers (690)
  • v2.1.4 Changes

    July 31, 2009
    • 0๏ธโƒฃ Switched default logging to use log4cplus 1.0.3 instead of log4cxx (274, 514)
    • โšก๏ธ Updated and merged in the latest version of the boost.lockfree library (647)
    • โž• Added PionId class to replace dependency on the OSSP UUID library (515)
    • ๐Ÿ— The Unix build scripts now auto-detect everything correctly (591)
    • ๐Ÿ›  Fixed copy methods for HTTPMessage, HTTPRequest & HTTPResponse (590)
    • โž• Added setMaxContentLength() method to HTTPServer (589)