Plack 1.0053-TRIAL Deleted
Kwalitee Issues
- prereq_matches_use
 - 
        
List all used modules in META.yml requires
Error:
- APR::Table
 - Apache2::Log
 - Apache2::RequestIO
 - Apache2::RequestRec
 - Apache2::RequestUtil
 - Apache2::Response
 - Apache::Constants
 - Apache::Request
 - CGI::Compile
 - CGI::Emulate::PSGI
 - FCGI
 - HTTP::Date
 - Module::Refresh
 
 
- use_warnings
 - 
        
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: Plack::App::Cascade, Plack::Builder, Plack::HTTPParser, Plack::Handler, Plack::Handler::Apache1, Plack::Handler::HTTP::Server::PSGI, Plack::Loader, Plack::Loader::Delayed, Plack::Loader::Shotgun, Plack::MIME, Plack::Middleware::Auth::Basic, Plack::Middleware::BufferedStreaming, Plack::Middleware::Chunked, Plack::Middleware::Conditional, Plack::Middleware::ConditionalGET, Plack::Middleware::HTTPExceptions, Plack::Middleware::IIS6ScriptNameFix, Plack::Middleware::IIS7KeepAliveFix, Plack::Middleware::JSONP, Plack::Middleware::LighttpdScriptNameFix, Plack::Middleware::Lint, Plack::Middleware::Log4perl, Plack::Middleware::LogDispatch, Plack::Middleware::NullLogger, Plack::Middleware::Recursive, Plack::Middleware::Refresh, Plack::Middleware::Runtime, Plack::Middleware::SimpleLogger, Plack::Util
 - no_unauthorized_packages
 - 
        
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:
- HTTP::Message::PSGI
 - HTTP::Server::PSGI
 - Plack
 - Plack::App::CGIBin
 - Plack::App::Cascade
 - Plack::App::Directory
 - Plack::App::File
 - Plack::App::PSGIBin
 - Plack::App::URLMap
 - Plack::App::WrapCGI
 - Plack::Builder
 - Plack::Component
 - Plack::HTTPParser
 - Plack::HTTPParser::PP
 - Plack::Handler
 - Plack::Handler::Apache1
 - Plack::Handler::Apache2
 - Plack::Handler::Apache2::Registry
 - Plack::Handler::CGI
 - Plack::Handler::CGI::Writer
 - Plack::Handler::FCGI
 - Plack::Handler::HTTP::Server::PSGI
 - Plack::Handler::Standalone
 - Plack::LWPish
 - Plack::Loader
 - Plack::Loader::Delayed
 - Plack::Loader::Restarter
 - Plack::Loader::Shotgun
 - Plack::MIME
 - Plack::Middleware
 - Plack::Middleware::AccessLog
 - Plack::Middleware::AccessLog::Timed
 - Plack::Middleware::Auth::Basic
 - Plack::Middleware::BufferedStreaming
 - Plack::Middleware::Chunked
 - Plack::Middleware::Conditional
 - Plack::Middleware::ConditionalGET
 - Plack::Middleware::ContentLength
 - Plack::Middleware::ContentMD5
 - Plack::Middleware::ErrorDocument
 - Plack::Middleware::HTTPExceptions
 - Plack::Middleware::Head
 - Plack::Middleware::IIS6ScriptNameFix
 - Plack::Middleware::IIS7KeepAliveFix
 - Plack::Middleware::JSONP
 - Plack::Middleware::LighttpdScriptNameFix
 - Plack::Middleware::Lint
 - Plack::Middleware::Log4perl
 - Plack::Middleware::LogDispatch
 - Plack::Middleware::NullLogger
 - Plack::Middleware::RearrangeHeaders
 - Plack::Middleware::Recursive
 - Plack::Middleware::Refresh
 - Plack::Middleware::Runtime
 - Plack::Middleware::SimpleContentFilter
 - Plack::Middleware::SimpleLogger
 - Plack::Middleware::StackTrace
 - Plack::Middleware::Static
 - Plack::Middleware::XFramework
 - Plack::Middleware::XSendfile
 - Plack::Recursive::ForwardRequest
 - Plack::Request
 - Plack::Request::Upload
 - Plack::Response
 - Plack::Runner
 - Plack::TempBuffer
 - Plack::Test
 - Plack::Test::MockHTTP
 - Plack::Test::Server
 - Plack::Test::Suite
 - Plack::Util
 - Plack::Util::Accessor
 - Plack::Util::IOWithPath
 - Plack::Util::Prototype
 
 - test_prereq_matches_use
 - 
        
List all modules used in the test suite in META.yml test_requires
Error:
- FCGI::ProcManager
 - HTTP::Request::AsCGI
 - IO::Handle::Util
 - Log::Dispatch
 - Log::Dispatch::Array
 - MIME::Types
 
 
- meta_yml_has_provides
 - 
        
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
 - has_security_doc
 - 
        
Add SECURITY(.pod|md). See Software::Security::Policy.
 - security_doc_contains_contact
 - 
        
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
 - has_contributing_doc
 - 
        
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
 
Modules
| Name | Abstract | Version | View | 
|---|---|---|---|
| HTTP::Message::PSGI | Converts HTTP::Request and HTTP::Response from/to PSGI env and response | metacpan | |
| HTTP::Server::PSGI | Standalone PSGI compatible HTTP server | metacpan | |
| Plack | Perl Superglue for Web frameworks and Web Servers (PSGI toolkit) | 1.0053 | metacpan | 
| Plack::App::CGIBin | cgi-bin replacement for Plack servers | metacpan | |
| Plack::App::Cascade | Cascadable compound application | metacpan | |
| Plack::App::Directory | Serve static files from document root with directory index | metacpan | |
| Plack::App::File | Serve static files from root directory | metacpan | |
| Plack::App::PSGIBin | Run .psgi files from a directory | metacpan | |
| Plack::App::URLMap | Map multiple apps in different paths | metacpan | |
| Plack::App::WrapCGI | Compiles a CGI script as PSGI application | metacpan | |
| Plack::Builder | OO and DSL to enable Plack Middlewares | metacpan | |
| Plack::Component | Base class for PSGI endpoints | metacpan | |
| Plack::HTTPParser | Parse HTTP headers | metacpan | |
| Plack::HTTPParser::PP | Pure perl fallback of HTTP::Parser::XS | metacpan | |
| Plack::Handler | Connects PSGI applications and Web servers | metacpan | |
| Plack::Handler::Apache1 | Apache 1.3.x mod_perl handlers to run PSGI application | metacpan | |
| Plack::Handler::Apache2 | Apache 2.0 mod_perl handler to run PSGI application | metacpan | |
| Plack::Handler::Apache2::Registry | Runs .psgi files. | metacpan | |
| Plack::Handler::CGI | CGI handler for Plack | metacpan | |
| Plack::Handler::FCGI | FastCGI handler for Plack | metacpan | |
| Plack::Handler::HTTP::Server::PSGI | adapter for HTTP::Server::PSGI | metacpan | |
| Plack::Handler::Standalone | adapter for HTTP::Server::PSGI | metacpan | |
| Plack::LWPish | HTTP::Request/Response compatible interface with HTTP::Tiny backend | metacpan | |
| Plack::Loader | (auto)load Plack Servers | metacpan | |
| Plack::Loader::Delayed | Delay the loading of .psgi until the first run | metacpan | |
| Plack::Loader::Restarter | Restarting loader | metacpan | |
| Plack::Loader::Shotgun | forking implementation of plackup | metacpan | |
| Plack::MIME | MIME type registry | metacpan | |
| Plack::Middleware | Base class for easy-to-use PSGI middleware | metacpan | |
| Plack::Middleware::AccessLog | Logs requests like Apache's log format | metacpan | |
| Plack::Middleware::AccessLog::Timed | Logs requests with time and accurate body size | metacpan | |
| Plack::Middleware::Auth::Basic | Simple basic authentication middleware | metacpan | |
| Plack::Middleware::BufferedStreaming | Enable buffering for non-streaming aware servers | metacpan | |
| Plack::Middleware::Chunked | Applies chunked encoding to the response body | metacpan | |
| Plack::Middleware::Conditional | Conditional wrapper for Plack middleware | metacpan | |
| Plack::Middleware::ConditionalGET | Middleware to enable conditional GET | metacpan | |
| Plack::Middleware::ContentLength | Adds Content-Length header automatically | metacpan | |
| Plack::Middleware::ContentMD5 | Automatically sets the Content-MD5 header on all String bodies | metacpan | |
| Plack::Middleware::ErrorDocument | Set Error Document based on HTTP status code | metacpan | |
| Plack::Middleware::HTTPExceptions | Catch HTTP exceptions | metacpan | |
| Plack::Middleware::Head | auto delete response body in HEAD requests | metacpan | |
| Plack::Middleware::IIS6ScriptNameFix | fixes wrong SCRIPT_NAME and PATH_INFO that IIS6 sets | metacpan | |
| Plack::Middleware::IIS7KeepAliveFix | fixes buffer being cut off on redirect when keep-alive is active on IIS. | metacpan | |
| Plack::Middleware::JSONP | Wraps JSON response in JSONP if callback parameter is specified | metacpan | |
| Plack::Middleware::LighttpdScriptNameFix | fixes wrong SCRIPT_NAME and PATH_INFO that lighttpd sets | metacpan | |
| Plack::Middleware::Lint | Validate request and response | metacpan | |
| Plack::Middleware::Log4perl | Uses Log::Log4perl to configure logger | metacpan | |
| Plack::Middleware::LogDispatch | Uses Log::Dispatch to configure logger | metacpan | |
| Plack::Middleware::NullLogger | Send logs to /dev/null | metacpan | |
| Plack::Middleware::RearrangeHeaders | Reorder HTTP headers for buggy clients | metacpan | |
| Plack::Middleware::Recursive | Allows PSGI apps to include or forward requests recursively | metacpan | |
| Plack::Middleware::Refresh | Refresh all modules in %INC | metacpan | |
| Plack::Middleware::Runtime | Sets an X-Runtime response header | metacpan | |
| Plack::Middleware::SimpleContentFilter | Filters response content | metacpan | |
| Plack::Middleware::SimpleLogger | Simple logger that prints to psgi.errors | metacpan | |
| Plack::Middleware::StackTrace | Displays stack trace when your app dies | metacpan | |
| Plack::Middleware::Static | serve static files with Plack | metacpan | |
| Plack::Middleware::XFramework | Sample middleware to add X-Framework | metacpan | |
| Plack::Middleware::XSendfile | Sets X-Sendfile (or a like) header for frontends | metacpan | |
| Plack::Request | Portable HTTP request object from PSGI env hash | 1.0053 | metacpan | 
| Plack::Request::Upload | handles file upload requests | metacpan | |
| Plack::Response | Portable HTTP Response object for PSGI response | 1.0053 | metacpan | 
| Plack::Runner | plackup core | metacpan | |
| Plack::TempBuffer | metacpan | ||
| Plack::Test | Test PSGI applications with various backends | metacpan | |
| Plack::Test::MockHTTP | Run mocked HTTP tests through PSGI applications | metacpan | |
| Plack::Test::Server | Run HTTP tests through live Plack servers | metacpan | |
| Plack::Test::Suite | Test suite for Plack handlers | metacpan | |
| Plack::Util | Utility subroutines for Plack server and framework developers | metacpan | |
| Plack::Util::Accessor | Accessor generation utility for Plack | metacpan |