Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 23, 2012
  1. @miyagawa

    Checking in changes prior to tagging of version 1.0008.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 76d3cd1..6e958c6 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,9 @@
     Go to http://github.com/plack/Plack/issues for the roadmap and known issues.
    
    +1.0008  Mon Oct 22 18:52:29 PDT 2012
    +    [BUG FIXES]
    +        - Allow drive letters for absolute paths for plackup and load_psgi #343
    +
     1.0007  Sat Oct 20 23:20:20 PDT 2012
         [IMPROVEMENTS]
             - Fix test failures with HTTP::Message 6.06. #345
  2. @miyagawa
Commits on Oct 21, 2012
  1. @miyagawa

    Checking in changes prior to tagging of version 1.0007.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 13330ff..76d3cd1 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Go to http://github.com/plack/Plack/issues for the roadmap and known issues.
    
    +1.0007  Sat Oct 20 23:20:20 PDT 2012
    +    [IMPROVEMENTS]
    +        - Fix test failures with HTTP::Message 6.06. #345
    +        - relaxed plackup -R ignore files and directoris. #260
    +
     1.0006  Thu Oct 18 16:06:15 PDT 2012
         [INCOMPATIBLE CHANGES]
             - plackup foo.psgi will not search the file in @INC anymore before the current directory
  2. @miyagawa
Commits on Oct 19, 2012
  1. @miyagawa
  2. @miyagawa
  3. @miyagawa
Commits on Oct 18, 2012
  1. @miyagawa

    Checking in changes prior to tagging of version 1.0006.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index f7ced00..13330ff 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,17 @@
     Go to http://github.com/plack/Plack/issues for the roadmap and known issues.
    
    +1.0006  Thu Oct 18 16:06:15 PDT 2012
    +    [INCOMPATIBLE CHANGES]
    +        - plackup foo.psgi will not search the file in @INC anymore before the current directory
    +          See #343 for details (miyagawa)
    +
    +    [NEW FEATURES]
    +        - plackup --path /foo will mount the application under /path (mattn)
    +
    +    [BUG FIXES]
    +        - AccessLog: Fix the timezon offset for certain timezones
    +        - ErrorDocument: support streaming interface
    +
     1.0005  Tue Oct  9 13:33:47 PDT 2012
         [NEW FEATURES]
             - Support psgix.cleanup handlers in Apache2 (avar)
  2. @miyagawa

    ignore MYMETA

    miyagawa authored
Commits on Oct 17, 2012
  1. @miyagawa

    cleanup

    miyagawa authored
  2. @miyagawa

    Merge pull request #344 from augensalat/master

    miyagawa authored
    Plack::Middleware::AccessLog: calculation of $tzoffset fails for certain time zones
  3. @augensalat

    Bug fix: $tzoffset calculation

    augensalat authored
    Fix for time zones, that are not on full hour offsets.
Commits on Oct 16, 2012
  1. @miyagawa

    Merge pull request #343 from plack/load_psgi-inc-search

    miyagawa authored
    Stop load_psgi from searching .psgi files from @INC
  2. @doy
  3. @miyagawa
  4. @miyagawa

    Documentation

    miyagawa authored
  5. @miyagawa

    Stop load_psgi() from loading files from @INC if it's given a filenam…

    miyagawa authored
    …e args.
    
    This might break users who installs `foo.psgi` into @INC directories
    and expect `plackup foo.psgi` to load them from there - it's been a
    mix of documented (loading class names like MyApp::PSGI) and
    undocumented feature anyways.
Commits on Oct 15, 2012
  1. @miyagawa

    Merge pull request #339 from plack/streaming-errordocument

    miyagawa authored
    fix errordocument for streaming responses in subrequests
  2. @doy
Commits on Oct 11, 2012
  1. @miyagawa
Commits on Oct 9, 2012
  1. @miyagawa

    Checking in changes prior to tagging of version 1.0005.

    miyagawa authored
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index acbb0ef..f7ced00 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,16 @@
     Go to http://github.com/plack/Plack/issues for the roadmap and known issues.
    
    +1.0005  Tue Oct  9 13:33:47 PDT 2012
    +    [NEW FEATURES]
    +        - Support psgix.cleanup handlers in Apache2 (avar)
    +        - Added REMOTE_PORT environment variable to HTTP::Server::PSGI (dex4er)
    +
    +    [IMPROVEMENTS]
    +        - Documentation fix for multiple cookie values (miyagawa)
    +        - Delete MOD_PERL environment variable for better compatibilities (avar)
    +        - Split out Plack::TempBuffer as a standalone Stream::Buffered module (doy)
    +        - Bump Test::TCP dep
    +
     1.0004  Thu Sep 20 08:36:11 JST 2012
         [NEW FEATURES]
             - Added psgix.harakiri support in HTTP::Server::PSGI
Commits on Oct 5, 2012
  1. @miyagawa

    Merge pull request #335 from plack/stream-buffered

    miyagawa authored
    remove Plack::TempBuffer in favor of Stream::Buffered
Commits on Oct 4, 2012
  1. @miyagawa

    make it 1.02. Fix #336

    miyagawa authored
Commits on Oct 3, 2012
  1. @miyagawa

    bump Test::TCP dep. Fix #336

    miyagawa authored
Commits on Oct 1, 2012
  1. @doy
Commits on Sep 30, 2012
  1. @miyagawa
  2. @miyagawa

    Merge pull request #324 from dex4er/remote_port

    miyagawa authored
    Set REMOTE_PORT environment variable
  3. @miyagawa
  4. @miyagawa

    Merge pull request #334 from avar/add-support-for-psgix_cleanup-to-ap…

    miyagawa authored
    …ache2-handler
    
    Plack::Handler::Apache2: implement support for cleanup handlers
Commits on Sep 28, 2012
  1. @avar

    Plack::Handler::Apache2: implement support for cleanup handlers

    avar authored
    Change Plack::Handler::Apache2 to Implement support for the PSGI
    environment cleanup handlers proposal specified at
    https://github.com/plack/psgi-specs/wiki/Proposal:-PSGI-environment-cleanup-handlers. Being
    able to emulate Apache-like behavior was the original reason for the
    proposal, so it's fitting that we should have support for this in our
    Apache compatibility layer.
    
    The same patch should work pretty much as-is for Apache1 as well, but
    I don't have access to an Apache1 server anymore so I've just
    implemented it for Apache2.
    
    Note that we check psgix.harakiri.commit after the cleanup handlers
    have run in case one of the cleanup handlers sets that flag, if we
    don't have any cleanup handlers we ask the server to child_terminate()
    without setting up a PerlCleanupHandler.
    
    This is perhaps a needles premature optimization (we could just get
    rid of that if() entirely and always do "push_handlers"), but it
    seemed to be superfluous to always set up a PerlCleanupHandler even
    when we don't need any asynchronous cleanup, but only child
    termination.
    
    This patch is best viewed with "git show -w", I re-indented the
    key/values in the $env assignment to fit the current coding style of
    that file, but I didn't change any of the existing keys there. I only
    added psgix.cleanup and psgix.cleanup.handlers.
Commits on Sep 27, 2012
  1. @miyagawa
  2. @miyagawa

    Merge pull request #333 from avar/delete-MOD_PERL-instead-of-setting-…

    miyagawa authored
    …it-to-undef
    
    Plack::Handler::Apache[12]: delete $ENV{MOD_PERL}, don't just localize i...
  3. @avar

    Plack::Handler::Apache[12]: delete $ENV{MOD_PERL}, don't just localiz…

    avar authored
    …e it
    
    Some software such as CGI::Cookie does "exists $ENV{MOD_PERL}" to
    check if it's running under mod_perl instead of just checking whether
    $ENV{MOD_PERL} is true.
    
    So that code that does this doesn't assume it's running under Apache
    locally delete $ENV{MOD_PERL} instead of just setting its value to
    undef.
    
    Note that we're not doing "delete local $ENV{MOD_PERL}" because that
    construct was introduced in 5.12, also note why we're doing it this
    way in the code
    http://perldoc.perl.org/5.12.0/perldelta.html#delete-local
    
    So before we'd have:
    
        $ perl -MData::Dumper -wle 'our %hash = qw(MOD_PERL yes foo bar); { local $hash{MOD_PERL}; print Dumper \%hash; } print Dumper \%hash'
        $VAR1 = {
                  'foo' => 'bar',
                  'MOD_PERL' => undef
                };
        $VAR1 = {
                  'foo' => 'bar',
                  'MOD_PERL' => 'yes'
                };
    
    And now we have:
    
        $ perl -MData::Dumper -wle 'our %hash = qw(MOD_PERL yes foo bar); { local $hash{MOD_PERL}; delete $hash{MOD_PERL}; print Dumper \%hash; } print Dumper \%hash'
        $VAR1 = {
                  'foo' => 'bar'
                };
        $VAR1 = {
                  'foo' => 'bar',
                  'MOD_PERL' => 'yes'
                };
Commits on Sep 22, 2012
  1. @miyagawa

    typo

    miyagawa authored
Commits on Sep 21, 2012
  1. @miyagawa

    Merge pull request #331 from avar/t-plack-request-cookie-docs

    miyagawa authored
    t/Plack-Request/cookie.t: add documentation to some of the trickier test...
Something went wrong with that request. Please try again.