Permalink
Commits on Feb 6, 2010
  1. Checking in changes prior to tagging of version 0.99_04. Changelog di…

    …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
    miyagawa committed Feb 6, 2010
  2. fix run_app error print

    miyagawa committed Feb 6, 2010
  3. use eval not Try::Tiny here

    miyagawa committed Feb 6, 2010
  4. needs FCGI::Client 0.04

    miyagawa committed Feb 6, 2010
  5. Changed the Loader API again so the default loader can preload the

    application to do smart loading of the default Handler such as
    AnyEvent and Coro.
    miyagawa committed Feb 6, 2010
Commits on Feb 5, 2010
  1. Tweaked a big POST body test

    miyagawa committed Feb 5, 2010
  2. depends on URI 1.36 since HTTP-Message-PSGI/utf8_req.t fails with 1.35

    apparently (via tomyhero)
    miyagawa committed Feb 5, 2010
Commits on Feb 4, 2010
  1. added AEHTTPD and HSS

    miyagawa committed Feb 4, 2010
  2. HTTP::Server::Simple::PSGI API is updated to work just like normal

    HTTP::Server::Simple server. Moved the code to adapt to Plack::Handler
    here, which makes more sense.
    miyagawa committed Feb 4, 2010
  3. Added a handler for HTTP::Server::Simple::PSGI, so you can say:

      plackup -s HTTP::Server::Simple
    miyagawa committed Feb 4, 2010
  4. Checking in changes prior to tagging of version 0.99_03. Changelog di…

    …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)
    miyagawa committed Feb 4, 2010
Commits on Feb 3, 2010
  1. Fixed POD

    miyagawa committed Feb 3, 2010
  2. fixed a warning

    miyagawa committed Feb 3, 2010
  3. Oops, forgot to add this file

    miyagawa committed Feb 3, 2010
  4. Fix SCRIPT_NAME and PATH_INFO in CGIBin and PSGIBin, as well as

    allowing traversing the file path to fallback to parent paths.
    
    Also do not use Path::Class in App::File anymore.
    miyagawa committed Feb 3, 2010
Commits on Feb 2, 2010
  1. Support 'file' option in App::File and its subclasses to skip the file

    system mapping process. This actually obsoletes WrapCGI, since you can
    just say file => '/path/to/foo.cgi' with CGIBin.
    miyagawa committed Feb 2, 2010
  2. Remove uri cache since this uri() method runs 12000/sec on my machine,

    which should be fast enough. (Caching the canonical and run ->clone
    each time gives 25000/s)
    
    Fixes gh-81
    miyagawa committed Feb 2, 2010
  3. update the docs

    miyagawa committed Feb 2, 2010
  4. mentions Paste

    miyagawa committed Feb 2, 2010
  5. more cleanups

    miyagawa committed Feb 2, 2010
  6. code cleanups

    miyagawa committed Feb 2, 2010
Commits on Feb 1, 2010
  1. Added a temporary workaround for streaming in Cascade and URLMap. I

    hope the boilerplate code in URLMap can be abstracted out as a method
    or a Recursive middleware component.
    miyagawa committed Feb 1, 2010
  2. fixed typo

    tokuhirom committed Feb 1, 2010
Commits on Jan 31, 2010
  1. Do not save args in the args hash. This is a step to make the

    host/port extraction unified, though we probably have to sort that out
    in a different approach like a callback.
    miyagawa committed Jan 31, 2010