Revision history for FCGI-Async
0.15 BUGFIXES:
* Correctly handle webserver-aborted requests - silently discard
output.
0.14 CHANGES:
* Reworked constructor to use IO::Async::Loop->listen(). Allows
specifying a specific hostname.
* Added Request->stream_stdout_then_finish().
* Combine small stream writes into larger ones, to gain overhead
efficiences over the TCP socket.
BUGFIXES:
* Respect the FCGI_KEEP_CONN flag to close connections if required
0.13 CHANGES:
* Updated for IO::Async 0.11:
+ IO::Async::Set is now ::Loop
+ IO::Async::Buffer is now ::Stream
+ Use of $loop->watch_child() in examples rather than hand-coded
around watching SIGCHLD directly.
0.12 BUGFIXES:
* Updated to IO::Async::Buffer 0.10 (method/event renames)
0.11 CHANGES:
* Allow Request->finish() to take an exitcode
BUGFIXES:
* Cope with environment parameters longer than 127 bytes
* Small updates to included 'example' scripts
0.10 CHANGES:
* Added CGI->FastCGI gateway example
BUGFIXES:
* Better handling of ->read_stdin_line()
0.09: CHANGES:
* Added 'fortune' example
* Better testing of connection reuse
* Support printing to STDERR FastCGI stream
0.08: CHANGES:
* First version to be based on IO::Async
0.07: CHANGES:
* Changed build system from ExtUtils::MakeMaker to Module::Build
Versions before this did not appear on CPAN, and no 'Changes' notes are
provided for them.