2024-03-07 17:18:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 6 03:09:02 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
|
|
|
|
- updated to 1.0051
|
|
|
|
see /usr/share/doc/packages/perl-Plack/Changes
|
|
|
|
|
|
|
|
1.0051 2024-01-05 15:09:37 PST
|
|
|
|
[BUG FIXES]
|
|
|
|
- Fix a bug where $req->headers can pick up non-PSGI header values from environment #703
|
|
|
|
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Performance improvements on StackTrace middleware by avoiding overloaded methods #697
|
|
|
|
- Added tests for Plack::Runner::mangle_host_port_socket #700
|
|
|
|
|
2022-09-08 19:45:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 6 03:09:04 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
|
|
|
|
- updated to 1.0050
|
|
|
|
see /usr/share/doc/packages/perl-Plack/Changes
|
|
|
|
|
|
|
|
1.0050 2022-09-05 08:46:44 PDT
|
|
|
|
[BUG FIXES]
|
|
|
|
- Revert #660 where POST requests failed when Middleware::Static was used with a code in `path` (#683)
|
|
|
|
|
|
|
|
1.0049 2022-09-01 10:43:42 PDT
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Fix typos in docs #659
|
|
|
|
- Test improvements, including moving from Travis CI to GitHub
|
|
|
|
- Restrict non-GET/HEAD requests to App::File #662
|
|
|
|
- Improved nginx FastCGI example #675
|
|
|
|
- Added documentation about port 5000 for MacOS Montery
|
|
|
|
- Added verify_SSL in Plack::LWPish #677
|
|
|
|
- Added 'force' option to IIS6ScriptNameFix #679
|
|
|
|
|
2020-12-01 10:40:21 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 30 03:07:54 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
|
|
|
|
- updated to 1.0048
|
|
|
|
see /usr/share/doc/packages/perl-Plack/Changes
|
|
|
|
|
|
|
|
1.0048 2020-11-29 16:20:00 PST
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Updated documentation for cotent_length and content_type #625
|
|
|
|
- Allow hyphens in file extensions for custom MIME types #614
|
|
|
|
- Updated some python test script to work with Python 3 #639
|
|
|
|
[BUG FIXES]
|
|
|
|
- Fix HTTP::Message::PSGI to work with delayed writer without content #653
|
|
|
|
- Plackup reloader allows restarting the server when the path contains .git or .svn, just not at the beginning of the path #632
|
|
|
|
- Added MIME types for .webp, .ttf and .xlsx files (rrwo)
|
|
|
|
- Fix Plack::Request content to not error when Content-Type is empty #655
|
|
|
|
|
2019-08-29 10:06:31 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 3 07:24:01 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
|
|
|
|
- updated to 1.0047
|
|
|
|
see /usr/share/doc/packages/perl-Plack/Changes
|
|
|
|
|
|
|
|
1.0047 2018-02-10 01:23:37 PST
|
|
|
|
[BUG FIXES]
|
|
|
|
- Disable FCGI/lighttpd test that was supposed to be releng only #611
|
|
|
|
|
|
|
|
1.0046 2018-02-09 23:51:10 PST
|
|
|
|
[NEW FEATURES]
|
|
|
|
- Support psgix.cleanup and psgix.harakiri in FCGI handler (afresh1) #610
|
|
|
|
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Do not set TCP_NODELAY when it's unavailable in embedded systems (dex4er) #579
|
|
|
|
|
|
|
|
1.0045 2017-12-31 12:40:52 PST
|
|
|
|
[BUG FIXES]
|
|
|
|
- Protect WrapCGI against SIGCHLD handlers #596
|
|
|
|
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Set Content-Length to 0 in XSendfile middleware #602
|
|
|
|
- Document options for XSendfile middleware
|
|
|
|
- Remove #foo file for testing that was causing issues on Win32 systems #599
|
|
|
|
- Add 103 Early Hints to Plack::Handler::CGI
|
|
|
|
|
|
|
|
1.0044 2017-04-26 22:30:27 PDT
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Allow passing an already-open listen socket to HTTP::Server::PSGI
|
|
|
|
and add an option to do so in Plack::Test::Server.
|
|
|
|
|
|
|
|
1.0043 2017-02-21 19:00:31 PST
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Fixed typo in docs #578 #584
|
|
|
|
- Remove test that expects cookie to be delimited by comma #573
|
|
|
|
- Stop upper-casing all header keys in Plack::Request->headers #585
|
|
|
|
|
|
|
|
1.0042 2016-09-28 22:37:33 PDT
|
|
|
|
[BUG FIXES]
|
|
|
|
- Revert: Allow passing an already-open listen socket to HTTP::Server::PSGI #550
|
|
|
|
|
|
|
|
1.0041 2016-09-25 14:24:07 PDT
|
|
|
|
[BUG FIXES]
|
|
|
|
- Fix ConditionalGET middleware in case both Last-Modified and ETag exist. #569
|
|
|
|
- Handle Cookie values with quotes correctly (alh, kazeburo) #564, #567
|
|
|
|
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Several documentation fixes and error message improvements #556, #557, #558, #559
|
|
|
|
|
|
|
|
1.0040 2016-04-01 09:57:06 PDT
|
|
|
|
[INCOMPATIBLE CHANGES]
|
|
|
|
- Fixes a mistake in the value of %D and %T in Accesslog::Timed middleware.
|
|
|
|
This is due to a bug in Apache::LogFormat::Compiler that sets a wrong value
|
|
|
|
for these fields. This bug has been fixed and now it emits what the documentation
|
|
|
|
has always said, in the same way as how Apache's log format works.
|
|
|
|
|
|
|
|
However, this is a BREAKING CHANGE if you are using '%D' or '%T' in your log
|
|
|
|
formats, and you'll likely need to swap them if you need the same values as
|
|
|
|
previously. Read https://github.com/plack/Plack/issues/549 for more details.
|
|
|
|
(astj) #549, #551
|
|
|
|
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Remove the use of HTTP::Body in favor of HTTP::Entity::Parser (kazeburo) #538
|
|
|
|
- Increase the buffer size to 1MB for requests already buffered by the PSGI server
|
|
|
|
- Allow passing an already-open listen socket to HTTP::Server::PSGI (ilmari) #550
|
|
|
|
|
|
|
|
[BUG FIXES]
|
|
|
|
- Lint middleware now allows blessed code refs as a PSGI app (smcmurray) #542
|
|
|
|
- Fix log4perl tests to pass when running in parallel (rsimoes) #545
|
|
|
|
|
2016-06-02 05:25:06 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 2 05:24:36 UTC 2016 - coolo@suse.com
|
|
|
|
|
|
|
|
- update to 1.0039
|
|
|
|
[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)
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
2013-11-25 12:09:11 +00:00
|
|
|
-------------------------------------------------------------------
|
2015-04-14 05:39:06 +00:00
|
|
|
Mon Apr 13 18:36:02 UTC 2015 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 1.0034
|
|
|
|
see /usr/share/doc/packages/perl-Plack/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)
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
1.0032 2014-10-04 11:13:24 PDT
|
|
|
|
[IMPROVEMENTS]
|
|
|
|
- Support Server::Starter in FCGI handler (yuryu) #435
|
|
|
|
- Various documentation fixes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-09-16 08:12:56 +00:00
|
|
|
Tue Sep 16 08:08:05 UTC 2014 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 1.0031
|
|
|
|
[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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-11-25 12:09:11 +00:00
|
|
|
Mon Nov 25 07:39:46 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 1.0030
|
|
|
|
[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-10-04 18:16:30 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 4 09:12:16 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 1.0029
|
|
|
|
[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-09 05:49:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 9 05:40:34 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 1.0028
|
|
|
|
|
2013-07-09 05:39:41 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 9 05:38:38 UTC 2013 - coolo@suse.com
|
|
|
|
|
|
|
|
- update to 1.0028
|
|
|
|
[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
|
|
|
|
- Not a dev release, including XS free version of Plack::Test*
|
|
|
|
- Fix cgibin tests that often fail on Win32 #375
|
|
|
|
|
|
|
|
[INCOMPATIBLE CHANGES]
|
|
|
|
- use HTTP::Tiny in Plack::Test::Suite and Plack::Test::Server rather than skipping it.
|
|
|
|
- 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
|
|
|
|
- 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
|
|
|
|
- Use Apache::LogFormat::Compiler in AccessLog (kazeburo)
|
|
|
|
|
|
|
|
[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)
|
|
|
|
- Repackage with Milla v0.9.6 #392
|
|
|
|
|
2013-07-08 09:51:45 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 5 22:14:59 UTC 2013 - dvaleev@suse.com
|
|
|
|
|
|
|
|
- Remove the test that has : in HTTP headers which now chokes on
|
|
|
|
new HTTP::Headers
|
|
|
|
|
2012-05-30 12:06:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 30 12:05:46 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
- reduce build requires - test suites are fine, build cycles are bad
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 30 12:02:17 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
- updated to 0.9988
|
|
|
|
- Fixes HTTP_HOST in HTTP::Message::PSGI #287 (doy)
|
|
|
|
|
|
|
|
[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
|
|
|
|
|
2012-03-16 07:55:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 16 07:53:34 UTC 2012 - lars@linux-schulserver.de
|
|
|
|
|
|
|
|
- update to 0.9986:
|
|
|
|
+ Use I/O handles to FCGI::Request instead of global STDIN,
|
|
|
|
STDOUT etc.
|
|
|
|
+ Improved FastCGI docs
|
|
|
|
+ Cascade app now returns the last response code
|
|
|
|
|
2011-11-01 20:58:34 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 1 21:54:57 UTC 2011 - lars@linux-schulserver.de
|
|
|
|
|
|
|
|
- update to 0.9985:
|
|
|
|
+ Short circuit Plack::Handler fallback to avoid %INC bugs
|
|
|
|
in perl 5.8
|
2012-03-16 07:55:51 +00:00
|
|
|
+ Fixed Makefile.PL to avoid Test::SharedFork interferring
|
|
|
|
with Module::Install
|
2011-11-01 20:58:34 +00:00
|
|
|
|
2011-11-01 10:11:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 31 13:09:19 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 0.9984:
|
2011-11-01 20:58:34 +00:00
|
|
|
+ WrapCGI: Close wrapped CGI's STDIN handle
|
|
|
|
+ WrapCGI: improved docs
|
|
|
|
+ Request: Do not destroy HTTP::Body upload headers
|
2011-11-01 10:11:39 +00:00
|
|
|
|
2011-05-12 13:17:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 11 18:12:13 UTC 2011 - dbahi@novell.com
|
|
|
|
|
|
|
|
- Fixed a failing output_encoding.t because of FCGI dependencies
|
|
|
|
- Improved Plack::Test::Suite documentation
|
|
|
|
- Fixed ConditionalGET to not die with streaming interface
|
|
|
|
- Add a reason string to CGI/FastCGI Status header to comply with RFC 3875
|
|
|
|
- Fixed a CGI/FastCGI handler to ensure newlines are not mangled on Win32 platforms
|
|
|
|
- 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
|
|
|
|
|
2011-04-30 15:34:25 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 30 15:19:16 UTC 2011 - coolo@opensuse.org
|
|
|
|
|
|
|
|
- updated to 0.9976, see Changes
|
|
|
|
|
2010-12-01 13:52:48 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 1 13:34:31 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- switch to perl_requires macro
|
|
|
|
|
2010-11-05 09:12:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 5 09:08:41 UTC 2010 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 0.9951:
|
|
|
|
* added Feersum to the benchmark script
|
|
|
|
* StackTrace: store the stacktrace in $env->{'plack.stacktrace.text'} and $env->{'plack.stacktrace.html'}
|
|
|
|
* added ->mount method to the Plack::Builder OO interface
|
|
|
|
* HTTPExceptions: don't set an invalid Content-Length when the exception is not an object
|
|
|
|
* ErrorDocument: fixed wrong Content-Length header be set
|
|
|
|
|
|
|
|
- changes from 0.9950:
|
|
|
|
* fixed typos in middleware docs
|
|
|
|
* App::Directory: fixed URL generation escape bug
|
|
|
|
* Middleware::JSONP: support callback parameter name
|
|
|
|
|
2010-09-22 21:37:58 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 22 01:55:10 UTC 2010 - dbahi@novell.com
|
|
|
|
|
|
|
|
- no_plan work and other test requires work
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 20 22:02:26 UTC 2010 - dbahi@novell.com
|
|
|
|
|
|
|
|
- initial package 0.9949
|
|
|
|
* created by cpanspec 1.78
|
|
|
|
|