Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Plack | Distribution: openSUSE Tumbleweed |
Version: 1.0051 | Vendor: openSUSE |
Release: 1.2 | Build date: Sat Jan 6 04:09:02 2024 |
Group: Unspecified | Build host: reproducible |
Size: 512697 | Source RPM: perl-Plack-1.0051-1.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/Plack | |
Summary: Perl Superglue for Web frameworks and Web Servers (PSGI toolkit) |
Plack is a set of tools for using the 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. See PSGI for the PSGI specification and PSGI::FAQ to know what PSGI and Plack are and why we need them.
Artistic-1.0 OR GPL-1.0-or-later
* Sat Jan 06 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 * Tue Sep 06 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 * Mon Nov 30 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 * Wed Apr 03 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 * Thu Jun 02 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 * Mon Apr 13 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 * Tue Sep 16 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 * Mon Nov 25 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 * Fri Oct 04 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 * Tue Jul 09 2013 coolo@suse.com - updated to 1.0028
/usr/bin/plackup /usr/lib/perl5/vendor_perl/5.40.0/HTTP /usr/lib/perl5/vendor_perl/5.40.0/HTTP/Message /usr/lib/perl5/vendor_perl/5.40.0/HTTP/Message/PSGI.pm /usr/lib/perl5/vendor_perl/5.40.0/HTTP/Server /usr/lib/perl5/vendor_perl/5.40.0/HTTP/Server/PSGI.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack /usr/lib/perl5/vendor_perl/5.40.0/Plack.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/CGIBin.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/Cascade.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/Directory.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/File.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/PSGIBin.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/URLMap.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/App/WrapCGI.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Builder.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Component.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/HTTPParser /usr/lib/perl5/vendor_perl/5.40.0/Plack/HTTPParser.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/HTTPParser/PP.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Apache1.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Apache2 /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Apache2.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Apache2/Registry.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/CGI.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/FCGI.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/HTTP /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/HTTP/Server /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/HTTP/Server/PSGI.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Standalone.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/LWPish.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Loader /usr/lib/perl5/vendor_perl/5.40.0/Plack/Loader.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Loader/Delayed.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Loader/Restarter.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Loader/Shotgun.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/MIME.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/AccessLog /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/AccessLog.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/AccessLog/Timed.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Auth /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Auth/Basic.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/BufferedStreaming.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Chunked.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Conditional.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/ConditionalGET.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/ContentLength.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/ContentMD5.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/ErrorDocument.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/HTTPExceptions.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Head.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/IIS6ScriptNameFix.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/IIS7KeepAliveFix.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/JSONP.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/LighttpdScriptNameFix.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Lint.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Log4perl.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/LogDispatch.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/NullLogger.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/RearrangeHeaders.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Recursive.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Refresh.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Runtime.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/SimpleContentFilter.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/SimpleLogger.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/StackTrace.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/Static.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/XFramework.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/XSendfile.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Request /usr/lib/perl5/vendor_perl/5.40.0/Plack/Request.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Request/Upload.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Response.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Runner.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/TempBuffer.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Test /usr/lib/perl5/vendor_perl/5.40.0/Plack/Test.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Test/MockHTTP.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Test/Server.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Test/Suite.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Util /usr/lib/perl5/vendor_perl/5.40.0/Plack/Util.pm /usr/lib/perl5/vendor_perl/5.40.0/Plack/Util/Accessor.pm /usr/lib/perl5/vendor_perl/5.40.0/auto/share /usr/lib/perl5/vendor_perl/5.40.0/auto/share/dist /usr/lib/perl5/vendor_perl/5.40.0/auto/share/dist/Plack /usr/lib/perl5/vendor_perl/5.40.0/auto/share/dist/Plack/baybridge.jpg /usr/lib/perl5/vendor_perl/5.40.0/auto/share/dist/Plack/face.jpg /usr/share/doc/packages/perl-Plack /usr/share/doc/packages/perl-Plack/Changes /usr/share/doc/packages/perl-Plack/README /usr/share/licenses/perl-Plack /usr/share/licenses/perl-Plack/LICENSE /usr/share/man/man1/plackup.1.gz /usr/share/man/man3/HTTP::Message::PSGI.3pm.gz /usr/share/man/man3/HTTP::Server::PSGI.3pm.gz /usr/share/man/man3/Plack.3pm.gz /usr/share/man/man3/Plack::App::CGIBin.3pm.gz /usr/share/man/man3/Plack::App::Cascade.3pm.gz /usr/share/man/man3/Plack::App::Directory.3pm.gz /usr/share/man/man3/Plack::App::File.3pm.gz /usr/share/man/man3/Plack::App::PSGIBin.3pm.gz /usr/share/man/man3/Plack::App::URLMap.3pm.gz /usr/share/man/man3/Plack::App::WrapCGI.3pm.gz /usr/share/man/man3/Plack::Builder.3pm.gz /usr/share/man/man3/Plack::Component.3pm.gz /usr/share/man/man3/Plack::HTTPParser.3pm.gz /usr/share/man/man3/Plack::HTTPParser::PP.3pm.gz /usr/share/man/man3/Plack::Handler.3pm.gz /usr/share/man/man3/Plack::Handler::Apache1.3pm.gz /usr/share/man/man3/Plack::Handler::Apache2.3pm.gz /usr/share/man/man3/Plack::Handler::Apache2::Registry.3pm.gz /usr/share/man/man3/Plack::Handler::CGI.3pm.gz /usr/share/man/man3/Plack::Handler::FCGI.3pm.gz /usr/share/man/man3/Plack::Handler::HTTP::Server::PSGI.3pm.gz /usr/share/man/man3/Plack::Handler::Standalone.3pm.gz /usr/share/man/man3/Plack::LWPish.3pm.gz /usr/share/man/man3/Plack::Loader.3pm.gz /usr/share/man/man3/Plack::Loader::Delayed.3pm.gz /usr/share/man/man3/Plack::Loader::Restarter.3pm.gz /usr/share/man/man3/Plack::Loader::Shotgun.3pm.gz /usr/share/man/man3/Plack::MIME.3pm.gz /usr/share/man/man3/Plack::Middleware.3pm.gz /usr/share/man/man3/Plack::Middleware::AccessLog.3pm.gz /usr/share/man/man3/Plack::Middleware::AccessLog::Timed.3pm.gz /usr/share/man/man3/Plack::Middleware::Auth::Basic.3pm.gz /usr/share/man/man3/Plack::Middleware::BufferedStreaming.3pm.gz /usr/share/man/man3/Plack::Middleware::Chunked.3pm.gz /usr/share/man/man3/Plack::Middleware::Conditional.3pm.gz /usr/share/man/man3/Plack::Middleware::ConditionalGET.3pm.gz /usr/share/man/man3/Plack::Middleware::ContentLength.3pm.gz /usr/share/man/man3/Plack::Middleware::ContentMD5.3pm.gz /usr/share/man/man3/Plack::Middleware::ErrorDocument.3pm.gz /usr/share/man/man3/Plack::Middleware::HTTPExceptions.3pm.gz /usr/share/man/man3/Plack::Middleware::Head.3pm.gz /usr/share/man/man3/Plack::Middleware::IIS6ScriptNameFix.3pm.gz /usr/share/man/man3/Plack::Middleware::IIS7KeepAliveFix.3pm.gz /usr/share/man/man3/Plack::Middleware::JSONP.3pm.gz /usr/share/man/man3/Plack::Middleware::LighttpdScriptNameFix.3pm.gz /usr/share/man/man3/Plack::Middleware::Lint.3pm.gz /usr/share/man/man3/Plack::Middleware::Log4perl.3pm.gz /usr/share/man/man3/Plack::Middleware::LogDispatch.3pm.gz /usr/share/man/man3/Plack::Middleware::NullLogger.3pm.gz /usr/share/man/man3/Plack::Middleware::RearrangeHeaders.3pm.gz /usr/share/man/man3/Plack::Middleware::Recursive.3pm.gz /usr/share/man/man3/Plack::Middleware::Refresh.3pm.gz /usr/share/man/man3/Plack::Middleware::Runtime.3pm.gz /usr/share/man/man3/Plack::Middleware::SimpleContentFilter.3pm.gz /usr/share/man/man3/Plack::Middleware::SimpleLogger.3pm.gz /usr/share/man/man3/Plack::Middleware::StackTrace.3pm.gz /usr/share/man/man3/Plack::Middleware::Static.3pm.gz /usr/share/man/man3/Plack::Middleware::XFramework.3pm.gz /usr/share/man/man3/Plack::Middleware::XSendfile.3pm.gz /usr/share/man/man3/Plack::Request.3pm.gz /usr/share/man/man3/Plack::Request::Upload.3pm.gz /usr/share/man/man3/Plack::Response.3pm.gz /usr/share/man/man3/Plack::Runner.3pm.gz /usr/share/man/man3/Plack::Test.3pm.gz /usr/share/man/man3/Plack::Test::MockHTTP.3pm.gz /usr/share/man/man3/Plack::Test::Server.3pm.gz /usr/share/man/man3/Plack::Test::Suite.3pm.gz /usr/share/man/man3/Plack::Util.3pm.gz /usr/share/man/man3/Plack::Util::Accessor.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 12 00:13:17 2024