Permalink
Commits on Jul 8, 2011
  1. Added a test and fix to avoid use of undefined warnings. Fixes #231

    miyagawa committed Jul 8, 2011
    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. remove the test that tests Content-Length: 0 doesn't trigger Transfer…

    miyagawa committed Jul 3, 2011
    …-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.
Commits on Jun 22, 2011
Commits on Jun 21, 2011
Commits on Jun 17, 2011
  1. Merge pull request #218 from wchristian/cgi_in_err_binmode

    miyagawa committed Jun 17, 2011
    Perl's newline mangling breaks the upload-parsing in HTTP::Body, so STDIN
  2. In the output_encoding test the read_file() sub for the CGI handler n…

    wchristian committed May 28, 2011
    …eeds to explicitly read the input as raw data for the test to work in a meaningful manner.
  3. Perl's newline mangling breaks the upload-parsing in HTTP::Body, so S…

    wchristian committed Jun 17, 2011
    …TDIN needs a binmode. Adding one for STDERR as well, just to be on the safe side.
Commits on Jun 15, 2011
  1. Merge pull request #227 from chromatic/master

    miyagawa committed Jun 15, 2011
    Documentation Improvements
  2. Merge pull request #221 from doy/master

    miyagawa committed Jun 15, 2011
    HTTPExceptions fixes
  3. fix some pod typos

    doy committed Jun 15, 2011
  4. fix warnings. Fixes #225

    miyagawa committed Jun 15, 2011
Commits on Jun 10, 2011
  1. rm unused modules

    miyagawa committed Jun 10, 2011
  2. Merge pull request #224 from punytan/rfc-field-value

    miyagawa committed Jun 10, 2011
    replace LWS with a single SP in header values
Commits on Jun 9, 2011
Commits on Jun 8, 2011
  1. Use die() instead of croak() since we don't need an extra stack for R…

    miyagawa committed Jun 8, 2011
    …EPL etc. and caller is not a useful information anyway.
    
    Added a note for DEBUGGING to use REPL to investigate response values.
  2. MUST -> MUST NOT

    miyagawa committed Jun 8, 2011
Commits on Jun 7, 2011
  1. Checking in changes prior to tagging of version 0.9980.

    miyagawa committed Jun 7, 2011
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index ce2ef5d..6ed82dd 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +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.9980  Mon Jun  6 20:24:25 PDT 2011
    +    [BUG FIXES]
    +        - Fixed a bug where restarting loader doesn't terminate children (#209)
    +        - Strip URI fragments off of PATH_INFO and QUERY_STRING (#213)
    +
    +    [IMPROVEMENTS]
    +        - Documented -r vs auto server detection caveat
    +        - Documented a default AccessLog format (ask)
    +        - Support %V in AccessLog formats (ask)
    +        - Document PLACK_HTTP_PARSER_PP (melo)
    +
    +    [NEW FEATURES]
    +        - Added experimental IPv6 and SSL support for the built-in HTTP::Server::PSGI
    +
     0.9979  Tue May 17 09:54:03 PDT 2011
         [BUG FIXES]
             - Fixed Middleware::AccessLog's default %t format to match Apache's format
Commits on Jun 2, 2011
Commits on Jun 1, 2011
Commits on May 31, 2011
  1. remove this as well

    miyagawa committed May 31, 2011