Plack::Middleware::DetectMobileBrowsers - Automatically set a flag in the environment if a mobile client is detected River stage zero No dependents

This Plack middleware uses the regular expression provided by <http://detectmobilebrowsers.com/> to analyse the "User-Agent" HTTP header and to set an environment flag to either a true or false value depending on the detection of a mobile client devi...

HJANSEN/Plack-Middleware-DetectMobileBrowsers-0.05 - 25 Jan 2015 15:56:11 GMT

Plack::Middleware::BlockHeaderInjection - block header injections in responses River stage zero No dependents

This middleware will check responses for injected headers. If the headers contain newlines, then the return code is set to 500 and the offending header(s) are removed. A common source of header injections is when parameters are passed unchecked into ...

RRWO/Plack-Middleware-BlockHeaderInjection-v0.1.1 - 16 Aug 2014 17:27:40 GMT

Plack::Middleware::SocketIO::Connection - Connection class River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::SocketIO::Connection is a connection class that incapsulates all the logic for bulding and parsing Socket.IO messages....

VTI/Plack-Middleware-SocketIO-0.00904 - 06 Jul 2011 09:03:11 GMT

Plack::Middleware::Debug::CatalystStash - Debug panel to inspect the Catalyst Stash River stage one • 1 direct dependent • 1 total dependent

This debug panel displays the stash content from Catalyst applications....

MARKELLIS/Plack-Middleware-Debug-CatalystStash-1.000000 - 29 Dec 2016 18:49:10 GMT

Plack::Middleware::AccessLog::Structured - Access log middleware which creates structured log messages River stage one • 2 direct dependents • 2 total dependents

Plack::Middleware::AccessLog::Structured is a Plack::Middleware which creates and logs structured messages. If the above example is used with a basic PSGI application that simply returns "ok", the following, JSON-encoded message would be logged (on o...

MSTOCK/Plack-Middleware-AccessLog-Structured-0.001002 - 04 Mar 2018 21:38:56 GMT

Plack::Middleware::DoormanAuthentication - The generic authentication middleware. River stage one • 1 direct dependent • 1 total dependent

This middleware is for doing generic authentication. In other words, it does not do the real authenticate at all, but merely just keep the authentication info that your (the developer) provide from the authenticator callback in the session....

GUGOD/Doorman-0.10 - 09 Jan 2016 09:02:32 GMT

Plack::Middleware::WURFL::ScientiaMobile - Query the ScientiaMobile webservice in middleware River stage zero No dependents

This middleware is intended to act as a bridge between the WURFL ScientiaMobile webservice and PSGI-based web applications. It does two things: it processes each incoming HTTP request through the "detectDevice()" method of Net::WURFL::ScientiaMobile ...

PASSANI/Plack-Middleware-WURFL-ScientiaMobile-0.01 - 05 Nov 2012 15:24:47 GMT

Plack::Middleware::SuppressResponseCodes - Return HTTP Status code 200 for errors on request River stage zero No dependents

Plack::Middleware::SuppressResponseCodes modifies error responses (PSGI response with HTTP status code 4xx or 5xx) if the query parameter "suppress_response_codes" is present with any value except 0 or "false". The status code is set to 200 in this c...

VOJ/Plack-Middleware-SuppressResponseCodes-0.2 - 08 Oct 2012 09:25:37 GMT

Plack::Middleware::PeriAHS::ParseRequest - Parse Riap request from HTTP request River stage one • 5 direct dependents • 5 total dependents

This middleware's task is to parse Riap request from HTTP request (PSGI environment) and should normally be the first middleware put in the stack. Parsing result The result of parsing will be put in "$env->{"riap.request"}" hashref. Aside from that, ...

PERLANCAR/Perinci-Access-HTTP-Server-0.620 - 09 Dec 2017 11:45:37 GMT

Plack::Middleware::Signposting::Catmandu - A Signposting implementation from a Catmandu store River stage one • 1 direct dependent • 1 total dependent

VPEIL/Plack-Middleware-Signposting-0.05 - 14 Feb 2018 12:46:23 GMT

Plack::Middleware::Debug::ModuleVersions - Debug panel to inspect versions of loaded modules River stage two • 40 direct dependents • 55 total dependents

MIYAGAWA/Plack-Middleware-Debug-0.17 - 21 Feb 2018 21:12:24 GMT

Plack::Middleware::OAuth::GenericHandler River stage one • 1 direct dependent • 1 total dependent

CORNELIUS/Plack-Middleware-OAuth-0.10 - 04 Dec 2011 07:46:28 GMT

Plack::Middleware::LighttpdScriptNameFix - fixes wrong SCRIPT_NAME and PATH_INFO that lighttpd sets River stage four • 737 direct dependents • 2033 total dependents

This middleware fixes wrong "SCRIPT_NAME" and "PATH_INFO" set by lighttpd when you mount your app under the root path ("/"). If you use lighttpd 1.4.23 or later you can instead enable "fix-root-scriptname" flag inside "fastcgi.server" instead of usin...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::SocketIO::XHRMultipart - XHRMultipart transport River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::SocketIO::XHRMultipart is a "xhr-multipart" transport implementation....

VTI/Plack-Middleware-SocketIO-0.00904 - 06 Jul 2011 09:03:11 GMT

Plack::Middleware::SocketIO::JSONPPolling - JSONPPolling transport River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::SocketIO::JSONPPolling is a "jsonp-polling" transport implementation....

VTI/Plack-Middleware-SocketIO-0.00904 - 06 Jul 2011 09:03:11 GMT

Plack::Middleware::FixIEXDomainRequestBug - Fix IE8/IE9 XDomainRequest Missing Content Type River stage one • 1 direct dependent • 1 total dependent

Here's a good explanation of the issue we are attempting to solve: <http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-r estrictions-limitations-and-workarounds.aspx> Basically Internet Explorer 8 and 9 have a proprietary approach ...

JJNAPIORK/Plack-Middleware-FixIEXDomainRequestBug-0.001 - 16 Jul 2013 12:13:33 GMT

Plack::Middleware::Debug::CatalystSession - Debug panel to inspect the Catalyst Session River stage one • 1 direct dependent • 1 total dependent

TKUYPER/Plack-Middleware-Debug-CatalystSession-0.01004 - 18 Jun 2016 23:25:21 GMT

Plack::Middleware::Debug::TemplateToolkit - debug panel for TemplateToolkit River stage one • 2 direct dependents • 2 total dependents

This Plack::Middleware::Debug Panel shows which template and template variables have been processed, and possibly other "tt." PSGI environment variables....

LLAP/Plack-Middleware-TemplateToolkit-0.28 - 16 Feb 2015 19:02:22 GMT

Plack::Middleware::Proxy::RewriteLocation - Rewrites redirect headers River stage two • 12 direct dependents • 22 total dependents

Plack::Middleware::Proxy::RewriteLocation rewrites the "Location" header in the response when the remote host redirects using its own headers, like mod_proxy's "ProxyPassReverse" option....

LEEDO/Plack-App-Proxy-0.29 - 31 Aug 2013 15:27:56 GMT

Plack::Middleware::Session::RemoveCookies - remove cookies from the requests River stage one • 1 direct dependent • 1 total dependent

This middleware allows to remove cookies from the requests which is useful with Plack::App::Proxy....

WREIS/Plack-Middleware-Session-RemoveCookies-0.02 - 21 Oct 2013 19:02:07 GMT

477 results (0.036 seconds)