Commits on Jul 19, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9982.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index f57496c..36891b7 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,12 @@ 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.9982  Tue Jul 19 13:07:35 PDT 2011
    +    [BUG FIXES]
    +        - Fixed the bug in restarter introduced in 0.9980 (nihen) #223 #234
    +        - Removed a debug statement left over in Plack::Util
    +        - Fixed warnings in Lint
    +
     0.9981  Mon Jul 18 17:24:11 PDT 2011
         [BUG FIXES]
             - Plack::Request: Added a sanity check to remove newlines from headers to follow
    miyagawa committed Jul 19, 2011
  2. @miyagawa

    remove warnings on Lint

    miyagawa committed Jul 19, 2011
  3. @miyagawa

    Fix tests for #223

    miyagawa committed Jul 19, 2011
  4. @miyagawa

    Remove stupid debug leftover

    miyagawa committed Jul 19, 2011
  5. @miyagawa

    Merge pull request #223 from nihen/restarter_terminate_myself

    Plack::Loader::Restarter doesn't terminate with SIGTERM
    miyagawa committed Jul 19, 2011
  6. @miyagawa

    Checking in changes prior to tagging of version 0.9981.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 6ed82dd..f57496c 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,29 @@ 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.9981  Mon Jul 18 17:24:11 PDT 2011
    +    [BUG FIXES]
    +        - Plack::Request: Added a sanity check to remove newlines from headers to follow
    +          the PSGI specification #224
    +        - HTTPParser::PP: Fixed warnings #225
    +        - plackup now prints errors to psgi.errors rather than STDERR
    +        - Fixes issues with undef returned from streaming handler in middleware #231
    +        - ContentLength: Do not auto-add Content-Length from block devices, pipes and
    +          character files
    +
    +    [NEW FEATURES]
    +        - HTTPExceptions: Support ->as_psgi method on exceptions (doy)
    +        - FastCGI: Support psgix.harakiri
    +
    +    [IMPROVEMENTS]
    +        - Lint: Added more checks to validate header values
    +        - StackTrace: Strip caller information since it is not useful anyway
    +        - HTTPExceptions: Added rethrow option (doy)
    +        - Misc. doc fixes on plackup (chromatic)
    +        - binmode STDIN for CGI handler for Win32 #218
    +        - Remove the test that tests Server specific handling of Transfer-Encoding
    +        - Fixed POD link (audreyt)
    +
     0.9980  Mon Jun  6 20:24:25 PDT 2011
         [BUG FIXES]
             - Fixed a bug where restarting loader doesn't terminate children (#209)
    miyagawa committed Jul 18, 2011
Commits on Jul 14, 2011
  1. @miyagawa
  2. @miyagawa

    block devices, pipes and character files are not considered real file…

    …handles since -s would fail.
    miyagawa committed Jul 12, 2011
Commits on Jul 12, 2011
  1. @miyagawa

    Merge pull request #233 from audreyt/patch-1

    Use a plain L<> for older POD processors.
    miyagawa committed Jul 11, 2011
  2. @audreyt
  3. @miyagawa

    Merge pull request #232 from audreyt/patch-1

    Add hyperlink to web application frameworks before the L<HTTP::Engine> li
    miyagawa committed Jul 11, 2011
  4. @audreyt
Commits on Jul 8, 2011
  1. @miyagawa
  2. @miyagawa

    Added a test and fix to avoid use of undefined warnings. Fixes #231

    This is kind of a ghetto fix - the response_cb filter is "supposed to"
    receive undef in the end to indicate that it reaches the end, BUT
    there's currently no guarantee for the callback filter is called again
    (call until it returns undef).
    
    Fundamentally, the way we reuse the same chunk filter to apply to
    ARRAY, IO objects and writer is prone to errors and we should probably
    be more explicit.
    miyagawa committed Jul 8, 2011
Commits on Jul 3, 2011
  1. @miyagawa

    remove the test that tests Content-Length: 0 doesn't trigger Transfer…

    …-Encoding
    
    HTTP/1.1 spec says the opposite - if Transfer-Encoding is present,
    Content-Length header MUST NOT be sent, and If a message is received
    with both a Transfer-Encoding and a Content-Length header, the latter
    MUST be ignored.
    
    At least this test should not belong to the Plack's common test suite.
    miyagawa committed Jul 3, 2011
Commits on Jun 22, 2011
  1. @miyagawa
  2. @miyagawa
Commits on Jun 21, 2011
  1. @miyagawa
Commits on Jun 17, 2011
  1. @miyagawa

    Merge pull request #218 from wchristian/cgi_in_err_binmode

    Perl's newline mangling breaks the upload-parsing in HTTP::Body, so STDIN
    miyagawa committed Jun 17, 2011
  2. @wchristian

    In the output_encoding test the read_file() sub for the CGI handler n…

    …eeds to explicitly read the input as raw data for the test to work in a meaningful manner.
    wchristian committed May 28, 2011
  3. @wchristian

    Perl's newline mangling breaks the upload-parsing in HTTP::Body, so S…

    …TDIN needs a binmode. Adding one for STDERR as well, just to be on the safe side.
    wchristian committed Jun 17, 2011
Commits on Jun 15, 2011
  1. @miyagawa

    Merge pull request #227 from chromatic/master

    Documentation Improvements
    miyagawa committed Jun 15, 2011
  2. @chromatic
  3. @chromatic
  4. @chromatic
  5. @miyagawa

    Merge pull request #221 from doy/master

    HTTPExceptions fixes
    miyagawa committed Jun 15, 2011
  6. @doy

    fix some pod typos

    doy committed Jun 15, 2011
  7. @doy
  8. @doy
  9. @doy
  10. @doy
  11. @miyagawa

    fix warnings. Fixes #225

    miyagawa committed Jun 14, 2011
Commits on Jun 10, 2011
  1. @miyagawa

    rm unused modules

    miyagawa committed Jun 10, 2011
  2. @miyagawa
  3. @miyagawa