summaryrefslogtreecommitdiff
path: root/www/p5-Plack/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2015-12-09Update to 1.0039wen1-2/+2
Upstream changes: 1.0039 2015-12-06 03:27:59 PST [BUG FIXES] - Revert the change to use the faster header builder because it breaks the legit Plack::Response constructor that sets HTTP::Header object directly (#541) 1.0038 2015-11-25 12:36:29 PST [IMPROVEMENTS] - Added MIME type for apk files #514 (allanwhiteford) - Allow passing custom formatters to Plack::Middleware::AccessLog #515 (frew) - Allow '0' be a valid category for log4perl middleware #523 - Doc fix for Plack::Runner #528 (polettix) - Doc improvements for -R/-M command line #529 (mickeyn) - Bind test server explicitly on 127.0.0.1, not 0.0.0.0 - Support single-process manager in FCGI #535 (ianburrell) - Optimize Plack::Response header builder #540 (kazeburo)
2015-07-12Comment out dependencies of the stylewiz1-2/+2
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-07-08Update to 1.0037wen1-5/+4
Update DEPENDS Upstream changes: 1.0037 2015-06-19 10:01:31 PDT [Improvements] - Lint: Support HTTP/2 in SERVER_PROTOCOL (kazuho) #511 - Bump HTTP::Headers::Fast dependency #512
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-05Update to 1.0036wen1-2/+4
Add missing DEPENDS Upstream changes: 1.0036 2015-06-03 12:01:53 PDT [BUG FIXES] - Fix CGIBin test to not use CGI.pm #509 1.0035 2015-04-16 10:08:21 CEST [BUG FIXES] - Fixed parsing of empty query string pairs (aristotle) #500 [IMPROVEMENTS] - Documentation updates for FCGI (otrosien) #494 - Use HTTP::Headers::Fast in Plack::Request - Big performance optimizations on Plack::Util::header_* (aristotle) #498 - Added .webm to Plack::MIME (marlencrabapple) #503 - Use Cookie::Baker to bake cookies in Plack::Response (oalders) - reduced the size of distribution by making binary files smaller
2015-04-06Update to 1.0034wen1-2/+2
Upstream changes: 1.0034 2015-02-02 21:42:42 CET [SECURITY] - Fixed a possible directory traversal with Plack::App::File on Win32 (sri) [IMPROVEMENTS] - Documentation improvements (timbunce, oalders, autarch, frioux) - Avoid warnings in Plack::App::WrapCGI (frioux)
2014-10-24Update to 1.0033wen1-2/+2
Upstream changes: 1.0033 2014-10-23 12:33:18 PDT [BUG FIXES] - Lint: Fix error messages (fgabolde) #473 - ErrorDocument: Reverse the $done filtering (nwellnhof) #474 [IMPROVEMENTS] - StackTrace: Improve the accuracy of thrown exceptions in case where an excpetion is thrown in destructors (nwellnhof) #476
2014-10-07Update to 1.0032wen1-2/+2
Upstream changes: 1.0032 2014-10-04 11:13:24 PDT [IMPROVEMENTS] - Support Server::Starter in FCGI handler (yuryu) #435 - Various documentation fixes
2014-08-04Update to 1.0031wen1-3/+2
Upstream changes: 1.0031 2014-08-01 13:19:14 PDT [SECURITY] - Plack::App::File would previously strip trailing slashes off provided paths. This in combination with the common pattern of serving files with Plack::Middleware::Static could allow an attacker to bypass a whitelist of generated files (avar) #446 [IMPROVEMENTS] - Let HTTP::Message::PSGI warn in case of invalid PSGI response (wchristian) #437 - Update documentation on how response_cb works with writer (doy) - Make AccessLog work on non-POSIX environment (dex4er) #442 - Plack::App::WrapCGI no longer warns under 5.19.9 (frew) - Avoid Rosetta Flash attack in JSONP middleware (nichtich) #464 - Fix Plack::Util::inline_object to make it work with can() as a class method [NEW FEATURES] - Add $req->query_string shortcut to access QUERY_STRING in PSGI environment
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-12-09Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.obache1-2/+3
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-11-24Update to 1.0030wen1-2/+2
Upstream changes: 1.0030 2013-11-23 08:54:01 CET [IMPROVEMENTS] - Middleware::LogDispatch stringifies objects (oalders) #427 - Encode wide character strings as UTF-8 in HTTP::Server::PSGI #429 - Optimize Plack::Response->finalize performance (kazeburo) #433 - Optimize mount() performance in Plack::App::URLMap [BUG FIXES] - ErrorDocument: remove Content-Encoding and Transfer-Encoding (kazeburo) #430 - Fix harakiri test hang on win32 (wchristian) #431 - Handler::FCGI: Restore --keep-stderr option (mauzo) #432
2013-08-27Update to 1.0029wen1-2/+2
Upstream changes: 1.0029 2013-08-22 14:05:44 PDT [NEW FEATURES] - Plack::Test now has a simpler object-oriented interface that doesn't take multiple callbacks. #420 [IMPROVEMENTS] - bump dependencies for Test::TCP and HTTP::Tiny - Set no_proxy for HTTP::Tiny in tests (kazeburo) [INCOMPATIBLE CHANGES] - Split HTTP::Server::Simple handler from Plack distribution and merge to HTTP-Server-Simple-PSGI distribution
2013-07-13Update to 1.0028wen1-3/+2
Upstream changes: 1.0028 2013-06-15 01:42:52 PDT [IMPROVEMENTS] - Skip cgi related tests for Win32 (chorny) #413 - Skip tests that could potentially write empty bytes, which could cause issues on some servers on local sockets with HTTP::Tiny - Skip tests that require HTTP::Cookies, if not available #414 1.0027 2013-06-13 21:30:12 PDT [IMPROVEMENTS] - Not a dev release, including XS free version of Plack::Test* - Fix cgibin tests that often fail on Win32 #375 1.0026 2013-06-12 23:00:21 PDT [INCOMPATIBLE CHANGES] - use HTTP::Tiny in Plack::Test::Suite and Plack::Test::Server rather than skipping it. 1.0025 2013-06-12 13:08:58 PDT [INCOMPATIBLE CHANGES] - No XS! Eliminates dependency to LWP::UserAgent by making it completely optional for testing. If you run Plack::Test with Server implemenetation or run Plack::Test::Suite (for PSGI handlers) without LWP installed, the tests will automatically be skipped. This removes the eventual sub-dependency to HTML::Parser, which is the only XS dependency in Plack. #408 [IMPROVEMENTS] - Fixed the warning in OO usage of Plack::Builder (doy) #407 - Shotgun loader now dies if used in Win32 since it leaks memory #320, #400 - Suppress warnings for Test::TCP (kazeburo) #406 - $res->to_app shortcut (ether) #409
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-02Update to 1.0024wen1-2/+2
Upstream changes: 1.0024 2013-05-01 10:05:56 PDT [IMPROVEMENTS] - Fix warnings for Plack::App::WrapCGI (frioux) - Ignore emacs lock file from restarter (maio) - Add documentation for environment variable in Auth::Basic - Some Metadata cleanup and Travis CI
2013-04-21Update to 1.0023ryoon1-2/+3
Changelog: 1.0023 2013-04-08 11:13:11 PDT [IMPROVEMENTS] - Use Apache::LogFormat::Compiler in AccessLog (kazeburo)
2013-04-03Update to 1.0022wen1-2/+3
Upstream changes: 1.0022 2013-04-02 12:37:42 PDT [BUG FIXES] - Fixed a major bug in 1.0020-1.0021 where posix_default prevents arbitrary arguments for plackup-compat (e.g. starman) to handle them (Thanks to justnoxx) Starman#66 [IMPROVEMENTS] - Fixed test warnings (Keedi Kim) 1.0021 2013-04-02 11:20:00 PDT - Repackage with Milla v0.9.6 #392 1.0020 2013-04-01 19:34:54 PDT [INCOMPATIBLE CHANGES] - Enable posix_default and gnu_compat in plackup Getopt, so that ambiguous option names do not match with long options accidentally [IMPROVEMENTS] - Document fix for the AccessLog (ether) - Special-case Content-Length and Content-Type for %{}i in AccessLog format #387 1.0019 2013-04-01 17:58:25 PDT - Trial release with Milla 1.0018 Fri Mar 8 10:43:45 PST 2013 [IMPROVEMENTS] - Performance boost in Plack::Request#query_parameters (lestrrat) - Added custom log formats for %m, %U, %q and %H (Hiroshi Sakai) - Fixed warnings in SimpleContentFilter (earino) [DOCUMENTATION] - Added docs about plackup --path - Added docs about using manager object in Plack::Handler::FCGI 1.0017-TRIAL Thu Feb 7 19:21:24 PST 2013 [INCOMPATIBLE CHANGES] - Gives you warnings when you use one of Plack::App objects in `plackup -e` or in .psgi files but forgot to call ->to_app to make it a PSGI application (#369) Still automatically converts them for backward compatibility, but in the loading time inside Plack::Builder. [BUG FIXES] - chdir to the CGI path when executing CGIBin (#338, #368)
2013-02-01Update to 1.0016wen1-2/+2
Upstream changes: 1.0016 Thu Jan 31 13:21:14 PST 2013 [SECURITY] - Fixed directory traversal bug in Plack::App::File on win32 environments [INCOMPATIBLE CHANGES] - Updated Plack::Builder OO interface to be more natural. Still keeps backward compatible to the old ->mount() and ->to_app() interface. [NEW FEATURES] - Static middleware 'path' callback now takes $env as a 2nd argument (avar) - Static middleware takes 'content_type' callback to determine custom MIME (pstadt) [IMPROVEMENTS] - Fixed regexp warning for blead (doy) - Documentation update for AccessLog::Timed to suggest Runtime (ether) - Ignore vim swap files on restarter (nihen) - Major doucmentation overhaul on Apache2 startup files (rkitover, avar)
2013-01-19Update to 1.0015wen1-3/+3
Upstream changes: 1.0015 Thu Jan 10 15:19:17 PST 2013 [BUG FIXES] - Fixed Lint complaining about Latin-1 range characters stored internally with utf8 flag on (Mark Fowler) - HTTP::Message::PSGI::res_from_psgi now always returns empty string for an empty response body, so streamed responses are consistent with non-streamed (ether) 1.0014 Mon Dec 3 10:27:43 PST 2012 [BUG FIXES] - Fixed Hash order in tests for perl 5.17 (doy) - Fixed StackTrace tests to run with Devel::StackTrace [IMPROVEMENTS] - Plack::Middleware::AccessLog can now log the worker pid and server port (ether) 1.0013 Wed Nov 14 19:46:49 PST 2012 [BUG FIXES] - Make sure psgi.input is seeked even when the input is buffered (Getty, leedo) - Delete invalid (empty) CONTENT_LENGTH and CONTENT_TYPE in FCGI (Getty, leedo) 1.0012 Wed Nov 14 12:00:17 PST 2012 [IMPROVEMENTS] - Make conditional middleware work with initialization without an app (doy) - Added force option to BufferedStreaming 1.0011 Sun Nov 11 11:05:30 PST 2012 [BUG FIXES] - Fix bad Content-Length that could be caused with mod_perl (avar) - Allow an empty PATH_INFO in Lint per PSGI spec 1.0010 Fri Nov 2 13:30:50 PDT 2012 [IMPROVEMENTS] - Added vim .swp files to the default ignore list in Restarter - Check if PATH_INFO begins with / in Lint 1.0009 Tue Oct 23 00:57:16 PDT 2012 [BUG FIXES] - Correct fix to address drive letters for Win32 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 - 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 See https://github.com/plack/Plack/pull/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) - 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 [IMPROVEMENTS] - Preload TempBuffer modules (avar) - Documentation fixes (autarch)
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-09-11Updated to 1.0003 from 0.9985wen1-3/+3
Upstream changes: 1.0003 Wed Aug 29 13:44:53 PDT 2012 [BUG FIXES] - Fix Basic authentication error in case password contains a colon #319 - Fix AccessLog middleware in platforms where %z strftime is not supported #318 - Escape $_ in Plack::Request path method due to a possible URI::Escape bug 1.0002 Mon Aug 13 17:04:25 PDT 2012 [NEW FEATURES] - Added --no-default-middleware option to plackup #290 [BUG FIXES] - Use C locale for AccessLog strftime #313 - Escape Plack::Request URI path using RFC 3986 definition (ssmccoy) [IMPROVEMENTS] - Documentation improvements (ether, Tom Heady) - Skip displaying ".." in Plack::App::Directory #277 - Document load_class() doesn't validate user input. #285 1.0001 Thu Jul 26 16:24:13 PDT 2012 [INCOMPATIBLE CHANGES] - Deleted lots of code, methods and warnings that have been deprecated since 0.99 (which should have been done in the 1.0000 release) [DEVELOPERS] - Added bootstrap script to install devel dependencies [IMPROVEMENTS] - Fixed version numbers in some of the modules that have their own $VERSION 1.0000 Thu Jul 19 18:59:18 PDT 2012 - This be 1.0! (Same as 0.9991) 0.9991 Thu Jul 19 17:27:52 PDT 2012 [NEW FEATURES] - Added IIS7 fix middleware (t0m) 0.9990 Wed Jul 18 11:12:07 PDT 2012 [INCOMPATIBILE CHANGES] - Plack::Request changes the way it parses QUERY_STRING for valueless keys such as "?a&b=1". Now "a" becomes part of query_parameters with empty string as its value (yannk) [IMPROVEMENTS] - Support max-age options in Plack::Response cookies (remorse) - Pass correct protocol from HTTP::Server::PSGI to display https URL correctly (siracusa) - Copy Authorization header from FastCGI handler (ray1729) - Stop special casing COOKIE environment variable in Plack::Request headers (doy) 0.9989 Thu Jun 21 13:39:11 PDT 2012 [IMPROVEMENTS] - Support streaming in Head middleware (wreis) - Document middleware prefixing (Jon Swartz) - Make Basic authentication detection case insensitive per RFC (Mark Fowler) - Added backlog option to FCGI handler (xaicron) 0.9988 Fri May 11 12:25:09 CEST 2012 [BUG FIXES] - Fixes HTTP_HOST in HTTP::Message::PSGI #287 (doy) 0.9987 Thu May 10 07:06:32 CEST 2012 [IMPROVEMENTS] - Support streaming in AccessLog::Timed (Peter Makholm) - Support streaming in ErrorDocument - Removed UTF8 hack in HTTP::Message::PSGI. Depends on URI.pm 1.59 (wreis) - Set Host headers correctly in HTTP::Message::PSGI #177 - Added documentation on supported %-flags in AccessLog (ether) - Skip unnecessary tests on non-developer environment 0.9986 Mon Mar 12 11:26:59 PDT 2012 [IMPROVEMENTS] - Use I/O handles to FCGI::Request instead of global STDIN, STDOUT etc. (chansen) - Improved FastCGI docs (osfameron) - Cascade app now returns the last response code (aristotle)
2012-01-22Updated www/p5-Plack to 0.9985abs1-2/+2
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)
2011-10-19Update p5-Plack to 0.9984.hiramatsu1-2/+2
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-08-23Updated www/p5-Plack to 0.9982abs1-14/+15
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-14Revision bump after updating perl5 to 5.14.1.obache1-1/+2
2010-08-29Update p5-Plack from version 0.9945 to version 0.9946.seb1-2/+2
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-25Update p5-Plack from version 0.9943nb1 to version 0.9945.seb1-5/+2
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-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-2/+2
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-03Update p5-Plack from version 0.9942 to version 0.9943.seb1-2/+2
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-07-25Update p5-Plack from version 0.9941 to version 0.9942.seb1-2/+2
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-18Update p5-Plack from version 0.9940 to version 0.9941.seb1-2/+2
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-03Update p5-Plack from version 0.9938 to version 0.9940.seb1-2/+2
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-05-24Update p5-Plack from version 0.9932 to version 0.9938.seb1-3/+3
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-04-22Update p5-Plack from version 0.9931 to version 0.9932.seb1-2/+2
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-18Update p5-Plack from version 0.9930 to version 0.9931.seb1-2/+2
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-14Update p5-Plack from version 0.9929 to version 0.9930.seb1-3/+3
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-10Initial import of p5-Plack version 0.9929 in the NetBSD Packagesseb1-0/+34
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.