Permalink
Commits on Oct 29, 2009
  1. Checking in changes prior to tagging of version 0.02. Changelog diff is:

    diff --git a/Changes b/Changes
    index 761b564..c94023b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,4 +1,8 @@
     Revision history for Perl extension Plack::Server::AnyEvent
    
    +0.02  Thu Oct 29 12:38:15 PDT 2009
    +        - Support psgi.streaming and condvar response for delayed response (nothingmuch)
    +        - Improved error handling, memory usage and performance by not using AnyEvent::Handle (nothingmuch)
    +
     0.01  Mon Oct 12 23:31:52 2009
             - original version
    committed Oct 29, 2009
Commits on Oct 17, 2009
  1. added Yuval as an author

    committed Oct 17, 2009
Commits on Oct 16, 2009
  1. close the connection when the response is sent. Should be updated to …

    …handle Keep-Alive and chunk stuff in HTTP/1.1, etc.
    committed Oct 16, 2009
  2. rm namespace::clean

    committed Oct 16, 2009
  3. remove unused dep

    committed Oct 16, 2009
  4. added psgi.streaming

    committed Oct 16, 2009
  5. remove

    committed Oct 16, 2009
  6. support clearing of poll_cb

    nothingmuch committed Oct 16, 2009
Commits on Oct 15, 2009
  1. Revamp of nonblocking code, with new PSGI api

    - All AnyEvent::Handle usage during request parsing has been removed in
      order to leave the socket intact (this allows immediate handling even
      with large uploads, and also makess custom keep-alive and CONNECT
      method implementations)
    
    - The new return sub { ... } API has been implemented, with
      Plack::Server::AnyEvent::Writer
    
    - Watcher creation has been optimized away when a single nonblocking
      read or write was sufficient, resulting in increased performance
    
    - error handling is improved
    
    - now uses namespace::clean
    
    - misc. refactoring of the flow to separate things a bit more
    nothingmuch committed Oct 15, 2009
Commits on Oct 14, 2009
  1. support coderef $res

    nothingmuch committed Oct 14, 2009
  2. support a condvar $res

    nothingmuch committed Oct 14, 2009
  3. Makefile.PL tweaks

    nothingmuch committed Oct 14, 2009
Commits on Oct 13, 2009
  1. templates

    committed Oct 13, 2009
  2. rename t directories

    committed Sep 28, 2009
  3. remove run_loop from Server implementations. Use register_service if …

    …you don't want main event loop run
    committed Oct 3, 2009
  4. close unless errno is EAGAIN or EINTR

    Kazuho Oku committed with Sep 29, 2009
  5. Oops, fixed a stupid bug

    committed Sep 29, 2009
  6. set blocking to the socket since non-blocking aio_sendfile + event lo…

    …op is inefficient per IO::AIO docs
    committed Sep 29, 2009
  7. s/Impl/Server/g

    committed Sep 26, 2009