Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 9, 2010
  1. @miyagawa

    Added Nomo

    miyagawa authored
  2. @miyagawa

    Fixed a bug in Dechunk middleware where the parsing stalls when a

    miyagawa authored
    buffer length is shorter than the chunked length.
    
    Also fixes a Auto temporary buffer bug it saves into a temporary file
    multiple times.
  3. @miyagawa

    Use TempBuffer in Dechunk middleware.

    miyagawa authored
    TempBuffer now added Auto backend, which begins with PerlIO but
    switches to File when the size exceeds the max limit, which may have a
    little overhead but suitable for chunked requests.
  4. @miyagawa
  5. @miyagawa
  6. @miyagawa
  7. @miyagawa

    Added more chunked support to HTTP::Request->to_psgi and added Dechunk

    miyagawa authored
    middleware.
    
    Standalone server now sets an object in $env->{'psgi.input'} that
    wraps the read() method (which is quite hacky and incomplete), and
    Dechunk reads from the input to decode the chunked request.
    
    This could also be a basis to implement bi-directional read/write
    application like WebSocket later, though we probably need more API to
    access raw socket (so that stuff like AnyEvent::Handle can be used).
    
    TODO: Security check in Dechunk to avoid DoS attacks
    TODO: inline_object for read() in HTTP::Message::PSGI and Standalone are incomplete.
          We should have a wrapper method (like IO::Handle::Iterator) in Util,pm
    
    Conflicts:
    
    	lib/Plack/Server/Standalone.pm
  8. @miyagawa
Commits on Feb 8, 2010
  1. @miyagawa
  2. @miyagawa

    print to psgi.errors

    miyagawa authored
  3. @miyagawa

    Support streaming app in Shotgun using buffered middleware.

    miyagawa authored
    Added a test for Shotgun.
Commits on Feb 7, 2010
  1. @miyagawa

    specify HTTP::Body version

    miyagawa authored
Commits on Feb 6, 2010
  1. @miyagawa

    regen README

    miyagawa authored
  2. @miyagawa

    Possibly fixed a long standing mysterious erorr reports -- Do not

    miyagawa authored
    chdir during testing since that kills the delay loading MockHTTP in
    the runtime.
  3. @miyagawa
  4. @miyagawa

    credit contributors

    miyagawa authored
  5. @miyagawa

    fix typos

    miyagawa authored
  6. @miyagawa
  7. @miyagawa

    Checking in changes prior to tagging of version 0.99_04. Changelog di…

    miyagawa authored
    …ff is:
    
    diff --git a/Changes b/Changes
    index 5a9181e..de0ff15 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,14 @@ Revision history for Perl extension Plack
    
     Take a look at http://github.com/miyagawa/Plack/issues for the planned changes before 1.0 release.
    
    +0.99_04 Fri Feb  5 23:10:48 PST 2010
    +        - Updated Test suite for multiple request headers to relax a bit for AE::HTTPD
    +        - Added a test for large POST body which revealed FCGI::Client bug
    +        - Added a handler for HTTP::Server::Simple::PSGI
    +        - Depend on a decent version of URI (tomyhero)
    +        - Reworked Loader API so the default loader can autodetect the backend again
    +        - run_app now doesn't use Try::Tiny but use plain eval {}
    +
     0.99_03 Wed Feb  3 16:09:14 PST 2010
             - Use 0 as a default address in the server_ready hook in Plack::Runner
             - Document Plack::Handler naming scheme
  8. @miyagawa

    fix run_app error print

    miyagawa authored
  9. @miyagawa

    use eval not Try::Tiny here

    miyagawa authored
  10. @miyagawa
  11. @miyagawa

    needs FCGI::Client 0.04

    miyagawa authored
  12. @miyagawa
  13. @miyagawa

    Changed the Loader API again so the default loader can preload the

    miyagawa authored
    application to do smart loading of the default Handler such as
    AnyEvent and Coro.
Commits on Feb 5, 2010
  1. @miyagawa

    Tweaked a big POST body test

    miyagawa authored
  2. @miyagawa
  3. @miyagawa
Commits on Feb 4, 2010
  1. @miyagawa

    added AEHTTPD and HSS

    miyagawa authored
  2. @miyagawa
  3. @miyagawa

    HTTP::Server::Simple::PSGI API is updated to work just like normal

    miyagawa authored
    HTTP::Server::Simple server. Moved the code to adapt to Plack::Handler
    here, which makes more sense.
  4. @miyagawa

    Added a handler for HTTP::Server::Simple::PSGI, so you can say:

    miyagawa authored
      plackup -s HTTP::Server::Simple
  5. @miyagawa
  6. @miyagawa
  7. @miyagawa

    Checking in changes prior to tagging of version 0.99_03. Changelog di…

    miyagawa authored
    …ff is:
    
    diff --git a/Changes b/Changes
    index 96e8661..5a9181e 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,8 +2,20 @@ Revision history for Perl extension Plack
    
     Take a look at http://github.com/miyagawa/Plack/issues for the planned changes before 1.0 release.
    
    +0.99_03 Wed Feb  3 16:09:14 PST 2010
    +        - Use 0 as a default address in the server_ready hook in Plack::Runner
    +        - Document Plack::Handler naming scheme
    +        - Fixed how Plack::Server::Standalone saves args
    +        - Supported streaming interface in Cascade and URLMap
    +        - mentions awesome WSGI Paste in Plack documentation
    +        - Removed URI caching in Plack::Request since it's fast enough
    +        - Fixed packaging issue due to Module::Install::Share bug (rafl)
    +        - Support 'file' option in App::File and its subclasses
    +        - Fixed SCRIPT_NAME and PATH_INFO in App::CGIBin
    +        - Fixed App::Directory and ::File not to use Path::Class and its canonicalization.
    +          It's now 300% faster!
    +
     0.99_02 Sat Jan 30 22:10:45 PST 2010
    -  Improvements
             - Fixed PerlIO::TempBuffer to work with 5.8 and 5.11.3
             - Do not use <$input> in FCGIDispatcher
             - Skip fcgi_client.t unless explicitly stated (clkao)
Something went wrong with that request. Please try again.