Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 19, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9981.

    miyagawa authored
    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 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
    +        - 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)
Commits on Jul 14, 2011
  1. @miyagawa
  2. @miyagawa

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

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

    Merge pull request #233 from audreyt/patch-1

    miyagawa authored
    Use a plain L<> for older POD processors.
  2. @audreyt
  3. @miyagawa

    Merge pull request #232 from audreyt/patch-1

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

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

    miyagawa authored
    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.
Commits on Jul 3, 2011
  1. @miyagawa

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

    miyagawa authored
    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.
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

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

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

    wchristian authored
    …eeds to explicitly read the input as raw data for the test to work in a meaningful manner.
  3. @wchristian

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

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

    Merge pull request #227 from chromatic/master

    miyagawa authored
    Documentation Improvements
  2. @chromatic
  3. @chromatic
  4. @chromatic
  5. @miyagawa

    Merge pull request #221 from doy/master

    miyagawa authored
    HTTPExceptions fixes
  6. @doy

    fix some pod typos

    doy authored
  7. @doy
  8. @doy
  9. @doy
  10. @doy
  11. @miyagawa

    fix warnings. Fixes #225

    miyagawa authored
Commits on Jun 10, 2011
  1. @miyagawa

    rm unused modules

    miyagawa authored
  2. @miyagawa
  3. @miyagawa
  4. @miyagawa

    Merge pull request #224 from punytan/rfc-field-value

    miyagawa authored
    replace LWS with a single SP in header values
Commits on Jun 9, 2011
  1. @punytan
Commits on Jun 8, 2011
  1. @miyagawa
  2. @miyagawa

    Use die() instead of croak() since we don't need an extra stack for R…

    miyagawa authored
    …EPL etc. and caller is not a useful information anyway.
    Added a note for DEBUGGING to use REPL to investigate response values.
  3. @miyagawa


    miyagawa authored
Something went wrong with that request. Please try again.