Permalink
Commits on Feb 4, 2010
  1. 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
  2. rm unused modules in fcgi.t

    miyagawa committed Jan 31, 2010
  3. Checking in changes prior to tagging of version 0.99_02. Changelog di…

    …ff is:
    
    diff --git a/Changes b/Changes
    index 4d00293..96e8661 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,13 @@ 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_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)
    +        - clarify and drop some CPAN dependencies (andk)
    +
     0.99_01 Fri Jan 29 14:02:04 PST 2010
       Incompatible Changes
             - Rename Standalone servers to HTTP::Server::PSGI
    miyagawa committed Jan 31, 2010
  4. unuse Test::Base

    miyagawa committed Jan 31, 2010
  5. rm unused deps

    miyagawa committed Jan 31, 2010
Commits on Jan 30, 2010
  1. use the loop to slurp input

    miyagawa committed Jan 30, 2010
Commits on Jan 29, 2010
  1. Undeprecated ->path, but make it an alias for path_info since that's

    what the original document was saying (the code was buggy. Use
    ->uri->path if you want that buggy behavior).
    miyagawa committed Jan 29, 2010
  2. undeprecate ->raw_body since it was documented while the new 'content'

    wasn't, and given many applications and middleware use it.
    miyagawa committed Jan 29, 2010
  3. document changes for 0.99_01

    miyagawa committed Jan 29, 2010