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

    …f is:
    
    diff --git a/Changes b/Changes
    index 6146bb2..02fbee4 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Plack
    
    +0.9030 Sat Jan  9 13:13:17 PST 2010
    +        - Support streaming interface in HTTP::Message::PSGI, Lint and Plack::Test (rafl)
    +        - plackup -e doesn't enable strict and warnings by default, like perl
    +        - Improved Middleware::Auth::Basic performance and error check
    +
     0.9029 Thu Jan  7 19:09:17 PST 2010
             - Fixed runtime.t to relax test condition to avoid failures on Win32 (xaicron)
             - Fixed a bug in FCGI engine where it creates a bogus response when running under a
    miyagawa committed Jan 9, 2010
  2. docs

    miyagawa committed Jan 9, 2010
  3. Ignore most dotfiles.

    rafl committed Jan 9, 2010
Commits on Jan 8, 2010
  1. typo

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

    …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)
    miyagawa committed Jan 8, 2010
Commits on Jan 7, 2010
  1. use CRLF in CGI server too. CGI/1.1 spec allows for both, but let's b…

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

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

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

    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.
    miyagawa committed Jan 7, 2010
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…

    …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
    miyagawa committed Jan 6, 2010
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