Permalink
Commits on Jan 8, 2010
  1. Checking in changes prior to tagging of version 0.9029. Changelog dif…

    miyagawa committed Jan 8, 2010
    …f is:
    
    diff --git a/Changes b/Changes
    index 5e6e1be..40be927 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,12 @@
     Revision history for Perl extension Plack
    
    +0.9029 Thu Jan  7 19:09:17 PST 2010
    +        - Fixed runtime.t to relax test condition to avodi failures on Win32 (xaicron)
    +        - Fixed a bug in FCGI engine where it creates a bogus response when running under a
    +          buffered I/O with lighttpd. (fcharlier, typester)
    +        - FCGI and CGI server now autoflushes STDOUT to do non-buffering output
    +        - Fixed a Plack::MIME bug where extensions like .mp3 fails
    +
     0.9028 Tue Jan  5 18:42:07 PST 2010
             - Fixed a long standing bug where errors are not printed correctly when the
               application dies. (tokuhirom)
Commits on Jan 7, 2010
  1. use CRLF in CGI server too. CGI/1.1 spec allows for both, but let's b…

    miyagawa committed Jan 7, 2010
    …e more practical since that's what most CGI scripts do
  2. autoflush STDOUT in CGI and FastCGI servers. Also upped the buffer

    miyagawa committed Jan 7, 2010
    size to 64k when reading from IO handles.
  3. Added copyright info

    miyagawa committed Jan 7, 2010
  4. Fixed a FCGI.pm bug where HTTP headers are sent with LF not CRLF.

    miyagawa committed Jan 7, 2010
    Per CGI/1.1 LF based separators are fine, but servers like lighttpd
    gets confused when headers are separated with LF but the body contains
    CRLF and mis-recognizes the boundary.
    
    Thanks to fcharlier for the report and typester to help me debugging
    nasty Test::Builder STDOUT autoflush that causes .t not be able to
    reproduce this bug.
Commits on Jan 6, 2010
  1. install_share is core

    miyagawa committed Jan 6, 2010
  2. Checking in changes prior to tagging of version 0.9028. Changelog dif…

    miyagawa committed Jan 6, 2010
    …f is:
    
    diff --git a/Changes b/Changes
    index a828c83..5e6e1be 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,11 @@
     Revision history for Perl extension Plack
    
    +0.9028 Tue Jan  5 18:42:07 PST 2010
    +        - Fixed a long standing bug where errors are not printed correctly when the
    +          application dies. (tokuhirom)
    +        - Fixed FCGIClient passing bogus psgi.* environment values to the backend
    +        - Implemented psgi.streaming in all blocking servers (miyagawa, rafl)
    +
     0.9027 Sun Jan  3 16:33:23 PST 2010
             - Added new middleware Runtime that adds X-Runtime header
             - Delay load Pod::Usage in Plack::Runner and plackup
Commits on Jan 5, 2010
  1. Fixed UUV in is_real_fh

    miyagawa committed Jan 5, 2010
  2. Set psgi.streaming to TRUE

    miyagawa committed Jan 5, 2010
  3. remove unused var

    miyagawa committed Jan 5, 2010
Commits on Jan 4, 2010
  1. make the error test silent

    miyagawa committed Jan 4, 2010
  2. Fixed a bug where errors are not printed to psgi.errors without Stack…

    miyagawa committed Jan 4, 2010
    …Trace, since they are stored
    
    in $_ not $@ with Try::Tiny
  3. Checking in changes prior to tagging of version 0.9027. Changelog dif…

    miyagawa committed Jan 4, 2010
    …f is:
    
    diff --git a/Changes b/Changes
    index e97eba2..a828c83 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,9 @@
     Revision history for Perl extension Plack
    
    +0.9027 Sun Jan  3 16:33:23 PST 2010
    +        - Added new middleware Runtime that adds X-Runtime header
    +        - Delay load Pod::Usage in Plack::Runner and plackup
    +
     0.9026 Fri Jan  1 10:35:26 JST 2010
             - Auth::Basic now accepts an object that duck types to ->authenticate (e.g. Authen::Simple)
             - Reworked how response_cb body callback works, so Content-Length will be updated correctly
  4. fix description

    miyagawa committed Jan 4, 2010
Commits on Jan 3, 2010
  1. delay load Pod::Usage

    miyagawa committed Jan 3, 2010
Commits on Jan 2, 2010
  1. fix test functions

    miyagawa committed Jan 2, 2010
Commits on Jan 1, 2010
  1. Checking in changes prior to tagging of version 0.9026. Changelog dif…

    miyagawa committed Jan 1, 2010
    …f is:
    
    diff --git a/Changes b/Changes
    index d8c050d..e97eba2 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,9 @@
     Revision history for Perl extension Plack
    
    +0.9026 Fri Jan  1 10:35:26 JST 2010
    +        - Auth::Basic now accepts an object that duck types to ->authenticate (e.g. Authen::Simple)
    +        - Reworked how response_cb body callback works, so Content-Length will be updated correctly
    +
     0.9025 Sat Dec 26 10:11:59 JST 2009
             - Server::Standalone::* should now display the correct Server: value
             - Fixed a bug in AccessLog::Timed where %D and %T do not work
Commits on Dec 31, 2009
  1. Support authenticator be an object that responds to $obj->authenticat…

    miyagawa committed Dec 31, 2009
    …e($user, $pass)
    
    This allows you to pass Authen::Simple backend objects directly to the
    authenticator argument without wrapping it in a code reference.
Commits on Dec 29, 2009