Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 24, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.99_75.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 6656f8a..cfcbbae 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,23 @@ 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.99_75 Thu Mar 24 11:29:22 PDT 2011
    +    [INCOMPATIBLE CHANGES]
    +        - builder {} now always returns a PSGI code reference, instead of inconsistently
    +          returning URLMap object when mount() is used. (reported by hoelzro)
    +        - Plack::Runner now automatically calls ->parse_options() if it hasn't been called,
    +          so the sane defaults for plackup can be applied. (reported by arcanez)
    +
    +    [BUG FIXES]
    +        - Fixed the way to override %ENV to avoid test breakages in Win32 #179
    +        - Properly append '/' when linking to a directory in Plack::App::Directory (theory)
    +
    +    [IMPROVEMENTS]
    +        - Skips the current directory in Plack::App::Directory
    +        - Plack::App::Directory now redirects to a canonical URL that has a trailing slash
    +          just like Apache (hobbs)
    +        - Fixed some typos and outdated information in the PODs
    +
     0.9974  Thu Mar  3 20:55:28 PST 2011
             - Added a documentation about using relative URI paths beginning with //
             - Added IIS6ScriptNameFix that fixes SCRIPT_NAME for IIS6 FastCGI, extracted from Catalyst (rafl)
  2. @miyagawa

    builder {} should return the PSGI app, not URLMap object.

    miyagawa authored
    This *might* break some backward compatiblity if a user expects
    builder {} to return URLMap object when `mount "/"` is used inside the
    builder block. The way it worked before was kind of inconsistent -
    builder {} returns URLMap object if there's no middleware applied in
    the root, but returns a PSGI code ref if there's any.
    
    Usually plackup and PSGI web server automatically applies some
    middleware and turned this URLMap object into an actual PSGI code ref,
    but ideally the builder {} API should be just fixed to always return
    the code reference.
    
    If your code breaks with this, you were trying to use the undocumented
    and inconsistently implemented feature of Plack::Builder.
  3. @miyagawa

    typo

    miyagawa authored
  4. @miyagawa
Commits on Mar 21, 2011
  1. @arodland @miyagawa
Commits on Mar 18, 2011
  1. @miyagawa

    skip the current directory

    miyagawa authored
  2. @theory

    Properly append / to directories.

    theory authored
    In Plack::App::Directory that is. It was appending it, but then the split/join was removing it. This broke the "Parent Diretory" URL.
Commits on Mar 16, 2011
  1. @miyagawa

    grammar

    miyagawa authored
  2. @miyagawa

    rm Net::FastCGI from POD

    miyagawa authored
Commits on Mar 10, 2011
  1. @miyagawa
Commits on Mar 8, 2011
  1. @miyagawa

    typo

    miyagawa authored
Commits on Mar 7, 2011
  1. @miyagawa

    Fix typo. Fixes gh-178

    miyagawa authored
Commits on Mar 4, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9974.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c9cd3ed..6656f8a 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.9974  Thu Mar  3 20:55:28 PST 2011
    +        - Added a documentation about using relative URI paths beginning with //
    +        - Added IIS6ScriptNameFix that fixes SCRIPT_NAME for IIS6 FastCGI, extracted from Catalyst (rafl)
    +        - Moved the wrapcgi/exec tests for Win32 #174
    +        - Fixed a warning for the new Test::TCP in FCGI testing
    +        - Clear %ENV when running the Plack::Test::Suite with Server implementation (hachi)
    +
     0.9973  Sat Feb 26 09:40:15 PST 2011
             - Fixed the regexp in the code check added in 0.9972 (leedo)
  2. @miyagawa

    Clear %ENV for tests that use Plack::Test with the servers so it will…

    miyagawa authored
    … run with the default server
  3. @miyagawa
  4. @miyagawa

    move more exec tests

    miyagawa authored
Commits on Mar 3, 2011
  1. @miyagawa
  2. @miyagawa
  3. @miyagawa
Commits on Mar 2, 2011
  1. @rafl

    Add middleware to fix broken env values on IIS6

    rafl authored
    This is extracted from Catalyst.
Commits on Mar 1, 2011
  1. @miyagawa
Commits on Feb 26, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9973.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 845e88c..c9cd3ed 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.9973  Sat Feb 26 09:40:15 PST 2011
    +        - Fixed the regexp in the code check added in 0.9972 (leedo)
    +
     0.9972  Thu Feb 24 10:50:01 PST 2011
             - Fixed the Plack::Runner docs to avoid the cargo cult issue of __FILE__ eq $0
             - Added a silly check to give warnings if the idiom __FILE__ eq $0 is used in .psgi
  2. @miyagawa

    Fixed the regexp

    miyagawa authored
Commits on Feb 24, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9972.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index e50439a..845e88c 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.9972  Thu Feb 24 10:50:01 PST 2011
    +        - Fixed the Plack::Runner docs to avoid the cargo cult issue of __FILE__ eq $0
    +        - Added a silly check to give warnings if the idiom __FILE__ eq $0 is used in .psgi
    +
     0.9971  Wed Feb 23 14:02:35 PST 2011
         [INCOMPATIBLE CHANGES]
             - Localize $0 to the given .psgi path when evaluating it in Plack::Util::load_psgi()
  2. @miyagawa

    Fix Runner example

    miyagawa authored
  3. @miyagawa

    Added a silly check to parse .psgi file when PLACK_ENV eq 'development'

    miyagawa authored
    This is to see if they're using the __FILE__ eq $0 idiom and gve
    warnings. This is indeed silly, and should go away in a few releases.
  4. @miyagawa
Commits on Feb 23, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9971.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 4ccf4fc..e50439a 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.9971  Wed Feb 23 14:02:35 PST 2011
    +    [INCOMPATIBLE CHANGES]
    +        - Localize $0 to the given .psgi path when evaluating it in Plack::Util::load_psgi()
    +          This fixes the unexpected values and/or crashes with Starman when your application
    +          uses FindBin module.
    +
     0.9970  Tue Feb 22 08:35:50 PST 2011
             - Apache2: Fixed a bug where dispatcher fails to parse first path when it begins with two or
               more slashes (clkao)
  2. @miyagawa
Commits on Feb 22, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.9970.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 11607cb..4ccf4fc 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.9970  Tue Feb 22 08:35:50 PST 2011
    +        - Apache2: Fixed a bug where dispatcher fails to parse first path when it begins with two or
    +          more slashes (clkao)
    +
     0.9969  Fri Feb 18 21:35:29 PST 2011
             - Suppress the use of unlocalized $_ in Plack::Runner (mst)
             - Plack::Handler::Net::FastCGI is now removed from Plack core dist.
  2. @miyagawa
  3. @clkao

    Fix a bug that Apache2 ignores the first path component when repeated…

    clkao authored
    … stash happens before it
Commits on Feb 19, 2011
  1. @miyagawa

    typo

    miyagawa authored
  2. @miyagawa

    Checking in changes prior to tagging of version 0.9969.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 14346e1..11607cb 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.9969  Fri Feb 18 21:35:29 PST 2011
    +        - Suppress the use of unlocalized $_ in Plack::Runner (mst)
    +        - Plack::Handler::Net::FastCGI is now removed from Plack core dist.
    +          It will be released as a separate distribution on CPAN.
    +        - Fixed Plack::Handler::Apache2 so that it can safely call log (Andy Wardley)
    +        - StackTrace: Display graceful fallback errors when $SIG{__DIE__} is overridden in the application (mkanat)
    +
     0.9968  Wed Feb  9 19:07:48 PST 2011
             - Fixed Recursive middleware to rethrow unknown exceptions. #166 (reported by waba)
             - Document response_cb. #121
  3. @miyagawa
Something went wrong with that request. Please try again.