Revision history for Net-Async-HTTP-Server

0.07    2014/03/26 18:25:23
        [CHANGES]
         * Updated for IO::Async 0.61 - avoid IO::Async::Protocol::Stream
         * Support ->listen on SSL extension
         * Support listening on SSL from the Plack handler and commandline
           (RT86436)

        [BUGFIXES]
         * Ensure that closed client connections get removed properly
           (RT93202)

        Bugfix sponsored by NET-A-PORTER (http://www.net-a-porter.com/)

0.06    2013/12/30 01:40:55
        [CHANGES]
         * Set Content-Length header in SYNOPSIS so the response actually
           works in real HTTP clients (happens to fix RT91647)
         * Added some actual documentation for Plack::Handler::NaHTTP:Server
         * Configurable listen() queuesize (RT91470)
         * Pass a hash of parameters to the Plack server_ready callback
           (RT91471)
         * Set psgix.io and psgix.input.buffered in PSGI environment

        [BUGFIXES]
         * Don't crash on attempts to write to requests on connections that
           are already closed

0.05    CHANGES:
         * Set PATH_INFO correctly in PSGI environment
         * More unit testing - test crosslink with NaHTTP

0.04    CHANGES:
         * Provide access to all the HTTP headers via ->headers method
         * Set HTTP headers in PSGI environment
         * Remember not to write content using chunked transfer encoding when
           that mode isn't actually set

0.03    CHANGES:
         * Implement PSGI container subclass and Plack::Handler:: module
         * Added more accessors for request fields
         * Reworked chunked response streaming API
         * Don't force a Content-Length header in normal operation

0.02    CHANGES:
         * Changed request/response API - new NaHTTP::Server::Request objects
         * Added response streaming with HTTP/1.1 chunked encoding

0.01    First version, released on an unsuspecting world.

