Security Advisories

Kwalitee Issues

No Core Issues.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

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::Handler::HTTP::Server::Simple, 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::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::Middleware::Writer, Plack::Server, Plack::Server::Apache1, Plack::Server::Apache2, Plack::Server::CGI, Plack::Server::FCGI, Plack::Server::ServerSimple, Plack::Server::Standalone, Plack::Server::Standalone::Prefork, Plack::TempBuffer::Auto, Plack::TempBuffer::File, Plack::TempBuffer::PerlIO, Plack::Util

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_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

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) 0.9988 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 handlers to run PSGI application metacpan
Plack::Handler::Apache2 Apache 2.0 handlers 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::HTTP::Server::Simple Adapter for HTTP::Server::Simple metacpan
Plack::Handler::Standalone adapter for HTTP::Server::PSGI 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::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::Writer DEPRECATED 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 0.9988 metacpan
Plack::Request::Upload handles file upload requests metacpan
Plack::Response Portable HTTP Response object for PSGI response 0.9988 metacpan
Plack::Runner plackup core metacpan
Plack::Server DEPRECATED. See Plack::Handler metacpan
Plack::Server::Apache1 DEPRECATED metacpan
Plack::Server::Apache2 DEPRECATED metacpan
Plack::Server::CGI DEPRECATED metacpan
Plack::Server::FCGI DEPRECATED metacpan
Plack::Server::ServerSimple DEPRECATED 0.9988 metacpan
Plack::Server::Standalone DEPRECATED metacpan
Plack::Server::Standalone::Prefork DEPRECATED use Starman or Starlet instead metacpan
Plack::TempBuffer temporary buffer to save bytes metacpan
Plack::TempBuffer::Auto metacpan
Plack::TempBuffer::File metacpan
Plack::TempBuffer::PerlIO 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

Provides

Name File View
Plack::Handler::CGI::Writer lib/Plack/Handler/CGI.pm metacpan
Plack::Handler::HTTP::Server::Simple::PSGIServer lib/Plack/Handler/HTTP/Server/Simple.pm metacpan
Plack::Recursive::ForwardRequest lib/Plack/Middleware/Recursive.pm metacpan
Plack::Util::IOWithPath lib/Plack/Util.pm metacpan
Plack::Util::Prototype lib/Plack/Util.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan