Commit graph

16 commits

Author SHA1 Message Date
abs
49b4e61c75 Updated www/p5-Plack to 0.9985
0.9985  Mon Oct 31 13:11:19 PDT 2011
    [BUG FIXES]
    - Short circuit Plack::Handler fallback to avoid %INC bugs in perl 5.8 (mst)
    - Fixed Makefile.PL to avoid Test::SharedFork interferring with Module::Install (ambs)
2012-01-22 19:43:50 +00:00
hiramatsu
175dac9c93 Update p5-Plack to 0.9984.
Changes from previous:
0.9984  Mon Oct  3 09:55:05 PDT 2011
    [BUG FIXES]
        - WrapCGI: Close wrapped CGI's STDIN handle (rwstauner)

    [IMPROVEMENTS]
        - WrapCGI: improved docs (chromatic)
        - Request: Do not destroy HTTP::Body upload headers (mst)

0.9983  Tue Sep 27 09:55:48 PDT 2011
    [BUG FIXES]
        - Fixed a typo in nginx FastCGI configuration
        - Clone HTTP headers in Response->finalize #237 (chip)
        - Fixed Directory app not displaying the right path in its title
        - Changed IPv6 default listen address to wildcard (ollyg)
        - Fixed the FastCGI handler with web-server mode on Win32

    [NEW FEATURES]
        - Added psgix.harakiri for Apache handlers

    [IMPROVEMENTS]
        - Prefer Corona when Coro is detected #236 (chip)
        - Increased Pod::Usage dependency
        - Improved Plack::Test documentation (chromatic)
        - Lint now checks if SCRIPT_NAME eq '/' which is forbidden in the spec (chromatic)
2011-10-19 08:11:01 +00:00
abs
147e8add29 Updated www/p5-Plack to 0.9982
0.9982  Tue Jul 19 13:07:35 PDT 2011
    [BUG FIXES]
        - Fixed the bug in restarter introduced in 0.9980 (nihen) #223 #234
        - Removed a debug statement left over in Plack::Util
        - Fixed warnings in Lint

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

    [IMPROVEMENTS]
        - 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)
        - 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
        - Fixed a warning in Apache1 handler where PATH_INFO doesn't exist #204
        - Fixed a bad test relying on new Test::More versions

    [IMPROVEMENTS]
        - Fixed Lint to accept bare in-memory filehandle per http://stackoverflow.com/questions/6011793/
        - Added setup_env() to Plack::Handler::CGI (markstos)
        - Added a non-blocking Hello World example in eg/dot-psgi
        - Doc cleanup

0.9978  Wed May  4 11:29:12 PDT 2011
    [TEST FIXES]
        - Fixed a failing output_encoding.t because of FCGI dependencies
        - Improved Plack::Test::Suite documentation

0.9977  Sun May  1 12:16:08 PDT 2011
    [BUG FIXES]
        - Fixed ConditionalGET to not die with streaming interface (reported by Paul Ervamaa)
        - Add a reason string to CGI/FastCGI Status header to comply with RFC 3875 (Stephen Clouse)
        - Fixed a CGI/FastCGI handler to ensure newlines are not mangled on Win32 platforms (Christian Walde)

    [IMPROVEMENTS]
        - localize @ARGV to empty when evaluating a PSGI application (https://github.com/sukria/Dancer/issues/473)
        - Fixed the use of Getopt::Long to make the pass_through flag local
        - Middleware::JSONP now supports more response types such as IO::Handle (reported by Theory)

0.9976  Fri Apr  8 18:07:11 PDT 2011
    [NEW FEATURES]
        - Support setting content_type in App::File (ajgb)

    [IMPROVEMENTS]
        - Document fixes (jhannah)
        - Skip bad tests failing on LWP 6 (daxim)

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)
        - 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)

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()
          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)

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
        - Plack::Loader to print errors if it is really a compilation error
        - Fixed the Cascade app to work with all 404 responses with the streaming interface. #171 (reported by eevee)

0.9967  Tue Jan 25 14:26:37 PST 2011
        - Fixed StackTrace to require D::ST::WithLexicals 0.08 that supports 'message' (doy)

0.9966  Tue Jan 25 12:00:25 PST 2011
        - Fixed a memory leak in SimpleLogger (vti)
        - Support %v in AccessLog (Ranguard)
        - Force set CONTENT_LENGTH in req_to_psgi when $content is given to HTTP::Request (timbunce) #150
        - Fixed a case where SCRIPT_NAME and PATH_INFO can both get empty in req_to_psgi (doy) #163

0.9965  Mon Jan 24 23:08:04 PST 2011
        - Requires Devel::StackTrace 0.11
        - Fixed a regression where StackTrace wasn't able to get the thrown exception as an error message (hachi)

0.9964  Mon Jan 24 16:29:08 PST 2011
        - Various documentation improvements (miyagawa, schwern)
        - Improved the way it eliminates Plack::Middleware::StackTrace from its own stacktrace (Jonathan Swartz)

0.9963  Mon Jan 10 16:46:33 PST 2011
        - Fixed fcgi.t for lighttpd < 1.4.23 (confound)

0.9962  Sat Jan  8 21:07:30 PST 2011
        - Same fix as 0.9961 but works around the issues with Strawberry unarchiver

0.9961  Fri Jan  7 21:54:04 PST 2011
        - Skip directory.t on win32 since the directory "stuff.." can't be created [RT:64545]

0.9960  Sat Dec 25 11:16:08 PST 2010
        - FCGI: Fixed the regression in 0.9958 where PATH_INFO gets wrong value when hosted under a
          non-root path (ambs)
        - Improved the FastCGI and Apache2 test infrastructure to test SCRIPT_NAME values

0.9959  Tue Dec 21 11:38:08 PST 2010
        - Apache2: Fixed the regression bug around LocationMatch caused by fixes in 0.9958 (cho45)

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)
        - Fixed Apache[12] and FCGI where multiple forward slashes were munged (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)

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

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)
        - 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
        - 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)
        - StackTrace: store the stacktrace in $env->{'plack.stacktrace.text'} and $env->{'plack.stacktrace.html'} (theory)
        - Added ->mount method to the Plack::Builder OO interface (franckcuny)
        - HTTPExceptions: Don't set an invalid Content-Length when the exception is not an object (ask)
        - ErrorDocument: Fixed wrong Content-Length header be set (ask)

0.9950  Thu Sep 30 14:11:33 PDT 2010
        - Fixed typos in middleware docs (miyagawa, theory, tokuhirom)
        - App::Directory: fixed URL generation escape bug (chiba)
        - Middleware::JSONP: support callback parameter name (franck)

0.9949  Tue Sep 14 11:59:36 PDT 2010
        - Fixed FCGI handler docs
        - Auth::Basic: Pass $env to the callback so .htpasswd based auth can be implemented with PATH_INFO (doy)

0.9948  Thu Sep  9 16:01:53 PDT 2010
        - Fixed a bug introduced in 0.9947 where $req->upload loses the temporary files when
          Plack::Request object is instantiated multiple times. It could happen if one of the
          pre-processing middleware uses Plack::Request and then again in the application or
          frameworks.

0.9947  Thu Sep  9 02:26:14 PDT 2010
        - Plack::Loader: Fixed a typo in ENV that prevents warnings messages in development
        - Added flymake temporary file in Restarter (hirose31)
        - Plack::Request: Fixed a bug that HTTP::Body temporary files were not cleaned up (plu)
        - Middleware::AccessLog: Fixed a bug where %{key}i ignores the value '0' (nekoya)
2011-08-23 10:09:10 +00:00
obache
84fa8bcd7c Revision bump after updating perl5 to 5.14.1. 2011-08-14 16:05:39 +00:00
seb
aefee86c9f Update p5-Plack from version 0.9945 to version 0.9946.
Upstream changes:
0.9946  Sat Aug 28 22:32:16 PDT 2010
        - Fixes UUV warnings in Apache2 handler RT:60472
        - Fixed various test failures due to dependencies
2010-08-29 08:02:49 +00:00
seb
a6f376fdc3 Update p5-Plack from version 0.9943nb1 to version 0.9945.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.9945  Thu Aug 19 16:24:30 PDT 2010
        - Support executing (non-perl) CGI scripts in CGIBin and WrapCGI
        - Fixed tests for win32

0.9944  Sun Aug  8 23:35:52 PDT 2010
        - Fixed Restarter for Starlet where SIGTERM doesn't quit the process (chiba)
2010-08-25 22:54:24 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
seb
83b2d23c89 Update p5-Plack from version 0.9942 to version 0.9943.
Upstream changes:
0.9943  Fri Jul 30 13:24:15 PDT 2010
        - Updated Apache* handler so it could duck type on Loader (jnap)
        - Added --access-log to plackup (grantm)
        - Added support for streaming stdio in Net::FastCGI handler (chansen)
2010-08-03 22:29:16 +00:00
seb
708e610f19 Update p5-Plack from version 0.9941 to version 0.9942.
Upstream changes:
0.9942  Fri Jul 23 23:42:43 PDT 2010
        - Allow passing FCGI manager object to Handler::FCGI (confound)
        - Call FCGI::Request::Finish() before pm_post_dispatch (confound)
        - Moved response_cb() to Plack::Util (confound)
        - re-enable WithLexicals now that PadWalker segfaults with 5.12 is fixed #98
2010-07-25 23:29:11 +00:00
seb
408b53df83 Update p5-Plack from version 0.9940 to version 0.9941.
Upstream changes:
0.9941  Thu Jul  8 18:17:30 PDT 2010
        - Makes Lint not warn about ASCII-only strings with UTF8 flag because they're safe
2010-07-18 19:09:42 +00:00
seb
1997bad60f Update p5-Plack from version 0.9938 to version 0.9940.
Upstream changes:
0.9940  Fri Jul  2 23:37:51 PDT 2010
        - Fixed META.yml

0.9939  Fri Jul  2 17:56:10 PDT 2010
        - Improved middleware documentation (miyagawa, leedo, bobtfish)
        - Added a test about Transfer-Encoding with Content-Length: 0 (chiba)
        - Fixed NullLogger middleware (haarg)
        - Fixed Plack::Util inline object's can() (haarg)
        - Middleware::HTTPException now honors ->location method of the exception (frodwith)
        - Middleware::AccessLog: Fixes %D to be microsec so it's compatible to Apache #119 (cho45)
        - Fixed Plack::Request->uri when PATH_INFO conatins URI reserved characters #118 (leedo)
2010-07-03 18:34:58 +00:00
seb
bc60fdbe0b Update p5-Plack from version 0.9932 to version 0.9938.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.9938  Sun May 23 17:13:05 PDT 2010
        - ErrorDocument: Added Content-Length to error responses (hachi)
        - Improved docs about conditional middleware loading
        - XSendfile: Updated (undocumented) environment key to switch frontend
        - Auth::Basic: Added notes about how to use it with Apache (mod_perl and CGI) [RT #57436]

0.9937  Fri May 14 23:11:27 PDT 2010
        - Fixed -I broken in 0.9936 (juster) #114

0.9936  Fri May 14 15:58:02 PDT 2010
        - Remove 'use lib "lib"' from plackup
        - Remove HTTP_CONTENT_* environment variables in FastCGI handlers to deal with buggy web servers.
          (Justin Davis)

0.9935  Wed May  5 15:17:06 PDT 2010
        - Set an empty PATH_INFO if CGI environment doesn't set so (hachi) #109
        - Fixed a possible weird combination of SCRIPT_NAME and PATH_INFO in CGI handlers
        - localize PATH_INFO and SCRIPT_NAME in App::File and subclasses #100
        - updated COPYRIGHT notice for Debian
        - Middleware::StackTrace now displays text trace to psgi.errors like Rack::ShowExceptions
          (castaway, theorbtwo)
        - Middleware::StackTrace: Fixed the text stack trace format to be more readable

0.9934  Tue May  4 15:47:33 PDT 2010
        - Added a test in CGIBin where binmode ":utf8" causes bad content-length #110
        - Doc fix for the deprecated servers
        - Initialize Module::Refresh (hiratara)
        - Added mime_type to ErorrDocument (kakuno)

0.9933  Tue Apr 27 14:32:23 PDT 2010
        - refactored the app.psgi loading error handling
        - Enable type checking of the app in Lint->wrap
        - allow plackup -e'...'
        - Disable FCGI::Client/Net::FastCGI test by default
2010-05-24 23:49:12 +00:00
seb
d4351416f7 Update p5-Plack from version 0.9931 to version 0.9932.
Upstream changes:
0.9932  Mon Apr 19 15:23:55 JST 2010
        - Enable Lint middleware by default in the development env
        - Lint middleware now validates $app on startup
        - Fixed documentations on middleware and handlers
2010-04-22 02:30:49 +00:00
seb
850686dbf3 Update p5-Plack from version 0.9930 to version 0.9931.
Upstream changes:
0.9931  Fri Apr 16 23:52:27 PDT 2010
        - replace kyoto.jpg test image file with smaller baybridge.jpg to strip down the tarball size
          from 2.5MB to 212KB.
2010-04-18 04:31:31 +00:00
seb
a55a873a08 Update p5-Plack from version 0.9929 to version 0.9930.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.9930  Tue Apr 13 20:18:06 PDT 2010
        - Added Plack::Handler::Net::FastCGI (chansen)
        - Made Test::TCP a hard dependency since Plack::Test needs it
        - Added Delayed loader for Starlet and Starman (clkao)
        - Hide logger middleware from log4perl's caller stack (haarg)
2010-04-14 21:55:58 +00:00
seb
96be22de4a Initial import of p5-Plack version 0.9929 in the NetBSD Packages
Collection.

The Perl 5 module Plack is a set of tools for using PSGI stack. It
contains middleware components, a reference server and utilities
for Web application frameworks. Plack is like Ruby's Rack or Python's
Paste for WSGI.
2010-04-10 12:47:02 +00:00