Skip to content
Commits on Dec 20, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9958.

    miyagawa committed Dec 20, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index b8bf09e..473b732 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,13 @@ 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.9958  Mon Dec 20 15:18:54 PST 2010
    +        - Plack::Handler::Apache[12] now handles Authorization: header automatically, no need for
    +          mod_rewrite workaround anymore (cho45)
    +        - FastCGI: Fixed Apache[12] and lighttpd munging multiple forward slashes (cho45)
    +        - Static: Added pass_through option to pass non-existent paths to the app. Fixing the
    +          docs to match with the code (beanz) #154
    +
     0.9957  Thu Dec 16 11:27:29 PST 2010
             - Fixed warnings in Plack::Request cookie parsing (typester)
             - removed MethodOverride middleware. Now it is a standalone distribution on CPAN (theory)
  2. @miyagawa

    fixed docs

    miyagawa committed Dec 20, 2010
  3. @miyagawa

    Fixed the mismatch on code/docs of Middleware::Static. Fixes gh-154

    miyagawa committed Dec 20, 2010
    For the backward compatibility, we keep the behavior that returns 404
    if the requested path does not exist. Added new option `pass_through`
    so the requests for non-existent file paths will be passed through to
    the app, like the original document used to say.
  4. @miyagawa
  5. @miyagawa

    Merge remote branch 'cho45/multiple-slashes'

    miyagawa committed Dec 20, 2010
    Conflicts:
    	lib/Plack/Handler/Apache2.pm
    	lib/Plack/Test/Suite.pm
  6. @cho45

    Fixed unescape order

    cho45 committed Dec 20, 2010
  7. @cho45
Commits on Dec 19, 2010
  1. @cho45

    Appended tests handling Authorization header and fixed Plack::Handler…

    cho45 committed Dec 19, 2010
    …::Apache2 and Plack::Handler::Apache1.
Commits on Dec 16, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9957.

    miyagawa committed Dec 16, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 4736441..b8bf09e 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,10 @@ 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.9957  Thu Dec 16 11:27:29 PST 2010
    +        - Fixed warnings in Plack::Request cookie parsing (typester)
    +        - removed MethodOverride middleware. Now it is a standalone distribution on CPAN (theory)
    +
     0.9956  Thu Dec  9 19:32:46 PST 2010
             - FastCGI: Fixed an empty PATH_INFO with mod_fastcgi (and possibly others)
             - FastCGI: Improved the automatic detection of the case when invoked from web server. #141
Commits on Dec 15, 2010
  1. @miyagawa

    typo

    miyagawa committed Dec 15, 2010
  2. @miyagawa
  3. @typester
  4. @theory

    Remove Plack::Middleware::MethodOverride.

    theory committed Dec 14, 2010
    It is now a separate CPAN distribution.
  5. @typester

    add unit test for 7defd23

    typester committed Dec 15, 2010
Commits on Dec 13, 2010
  1. @typester

    Remove empty string from splited pairs to avoid ugly warnings.

    typester committed Dec 13, 2010
    This fix is for some weird cookie string like '__utmv=XXXXXXX.|4=k4=false=1,;' that is used Google Analytics.
Commits on Dec 10, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9956.

    miyagawa committed Dec 9, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 78fefe0..4736441 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,15 @@ 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.9956  Thu Dec  9 19:32:46 PST 2010
    +        - FastCGI: Fixed an empty PATH_INFO with mod_fastcgi (and possibly others)
    +        - FastCGI: Improved the automatic detection of the case when invoked from web server. #141
    +          (reported by LeoNerd)
    +        - plackup: Document that -e 'enable ...' doesn't assume app.psgi when there's no argument. #106 (clkao)
    +        - Plack::App::FCGIDispatcher: Remove the Status: header #123 (reported by Htbaa)
    +        - Apache2: Work around issues where SCRIPT_NAME gets wrong when LocationMatch is used. #136
    +          (reported by atiking)
    +
     0.9955  Thu Dec  9 18:02:50 PST 2010
             - More fixes to a possible directory traversal
  2. @miyagawa

    Figure out when Apache2 handler is running with LocationMatch block. …

    miyagawa committed Dec 9, 2010
    …Fixes gh-136
    
    This is stolen from Catalyst::Engine::Apache where it checks if
    $r->location contains non-URI regular character and in that case treat
    it as a regular expression to figure out the SCRIPT_NAME part. Totally
    janky but there seems no other way to achieve this.
  3. @miyagawa

    Remove the requirement of Apache::Const stuff in apache tests

    miyagawa committed Dec 9, 2010
    This gets in the way when I need to run these .t with non-system perl
    but with httpd that has mod_perl linked against different versions of
    perl. These tests won't run without TEST_APACHE* env var anyway.
  4. @miyagawa
  5. @miyagawa

    Removed the Status header from external FastCGI server. Fixes gh-123

    miyagawa committed Dec 9, 2010
    This is to avoid duplicated Status: header when running FCGIDispatcher
    app itself using FastCGI with mod_fastcgi etc.
  6. @miyagawa

    Detect STDIN being socket earlier in FastCGI handler Fixes gh-141

    miyagawa committed Dec 9, 2010
    Plack::Runner sets port=5000 by default which makes FastCGI handler
    not DWIM when kicked from a web serevr like mod_fastcgi. Now fixed to
    check if -S STDIN earlier.
  7. @miyagawa

    mod_fastcgi doesn't appear to set PATH_INFO when you access the root …

    miyagawa committed Dec 9, 2010
    …without the trailing slash
  8. @miyagawa

    Checking in changes prior to tagging of version 0.9955.

    miyagawa committed Dec 9, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c756bd2..78fefe0 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,9 @@ 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.9955  Thu Dec  9 18:02:50 PST 2010
    +        - More fixes to a possible directory traversal
    +
     0.9954  Thu Dec  9 17:45:59 PST 2010
             - Fixed a directory traversal bug in Plack::App::File etc. RT:63020
  9. @miyagawa
  10. @miyagawa

    Checking in changes prior to tagging of version 0.9954.

    miyagawa committed Dec 9, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 45dbdf0..c756bd2 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,9 @@ 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.9954  Thu Dec  9 17:45:59 PST 2010
    +        - Fixed a directory traversal bug in Plack::App::File etc. RT:63020
    +
     0.9953  Fri Dec  3 14:50:09 PST 2010
             - Include the original error message in the StackTrace text output on console.
               This requires Devel::StackTrace 1.23 and Devel::StackTrace::WithLexicals 0.08 (optional)
  11. @miyagawa

    Fixes the directory traversal bug RT #63020

    miyagawa committed Dec 9, 2010
    Also fixes the false positive bug that catches legit path that ends in ../
Commits on Dec 4, 2010
  1. @miyagawa

    Fixed errors in Changes

    miyagawa committed Dec 3, 2010
Commits on Dec 3, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9953.

    miyagawa committed Dec 3, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c9773d3..c67bf27 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,11 @@ 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.9953  Fri Dec  3 14:50:09 PST 2010
    +        - Include the original error message in the StackTrace text output on console.
    +          This requires Devel::StackTrace 1.23 and Devel::StackTrace::WithLexicals 0.08 (optional)
    +        - Fixed AccessLog middleware to handle multiple dashes in %{} (Jiro)
    +
     0.9952  Thu Dec  2 14:03:48 PST 2010
             - Fixed the potential deadlocks in WrapCGI's read/write pipe (typester)
             - Improved documentations on plackup -e
  2. @spiritloose @miyagawa
  3. @miyagawa
  4. @miyagawa

    Include original error message in the text version of StackTrace

    miyagawa committed Dec 3, 2010
    Also passes indent => 1 so we don't need the janky trace_as_string().
    Note that this code does not seem to work with Devel::StackTrace::WithLexicals
    as of this writing because it ignores 'message' and 'indent' :(
    
    Going to patch it.
Commits on Dec 2, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9952.

    miyagawa committed Dec 2, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 77ab5e7..c9773d3 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.9952  Thu Dec  2 14:03:48 PST 2010
    +        - Fixed the potential deadlocks in WrapCGI's read/write pipe (typester)
    +        - Improved documentations on plackup -e
    +        - Fixed a potential DoS vulnerability in HTTP::Server::PSGI (kazuho)
    +        - Allows setting names of FCGI process with proc_title option (rafl)
    +
     0.9951  Mon Oct 25 13:50:33 PDT 2010
             - Added Feersum to the benchmark script (stash)
             - Lint: fixed the body handle check to see if the file has getline() method (tokuhirom)
  2. @miyagawa

    Revert StackTrace improvements.

    miyagawa committed Dec 2, 2010
    This series of patches just seems like a workaround and doesn't look
    ideal to me. We could discuss more to merge more appropriate fix to
    the fundamental problem.
  3. @rafl @miyagawa
Commits on Nov 29, 2010
  1. @miyagawa
Something went wrong with that request. Please try again.