Pion Network Library v0.5.4 Release Notes

Release Date: 2008-03-07 // about 16 years ago
    • HTTPMessage header names now use case-insensitive comparisons (#79)
    • ๐Ÿ›  Fixed parsing errors when chunked content included extra whitespace (#73)
    • ๐Ÿ›  Fixed HTTP parsing errors when there was no "Content-Length" header (#78)
    • ๐Ÿ›  Fixed a bug that caused HTTPServer to not find resources correctly (#85)
    • HTTPServer now lets you bind any function object to resources (#69)
    • ๐Ÿšš Moved plugins functionality from HTTPServer into a new WebServer class (#69)
    • โฑ PionScheduler is no longer a singleton; now is a member of TCPServer (#86)
    • โฑ PionScheduler can now be extended to provide alternative algorithms (#86)
    • โž• Added TCPStream: a std::basic_iostream wrapper around TCPConnection
    • โž• Added getRemotePort() and getRemoteEndpoint() members to TCPConnection
    • ๐Ÿ”Œ Web service plugins are now functions objects; no more handleRequest()
    • ๐Ÿšš Moved web service plugins into the pion::plugins namespace