Security Advisories

Kwalitee Issues

extracts_nicely

Pack the distribution with a proper command such as "make dist" and "./Build dist", or use a distribution builder such as Dist::Zilla, Dist::Milla, Minilla.

Error: More than one top directories are found: @LongLink;Catalyst-Runtime-5.8000_05

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_manifest

Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg "make manifest" or "./Build manifest")

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error: Cannot find MANIFEST in dist.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Catalyst-Runtime-5.8000_05::lib::Catalyst::Manual, Module::Install::Base, NullPackage, PluginTestApp, TestApp::Controller::Root, TestApp::Model::Foo::Bar, TestApp::RequestBaseBug

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Class::Accessor::Fast
  • Class::C3
  • Class::Data::Inheritable
  • HTTP::Date
  • mro

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Upgrading.pod -- Around line 167: L<> starts or ends with whitespace Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst.pm -- Around line 2590: Non-ASCII character seen before =encoding in 'Mannsåker'. Assuming UTF-8

has_meta_json

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

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: Catalyst-Runtime-5.8000_05/t/lib/CDICompatTestPlugin.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Manual.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Action.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/Catalyst/Action/TestAfter.pm, Catalyst-Runtime-5.8000_05/t/lib/Catalyst/Action/TestBefore.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/ActionChain.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/ActionContainer.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/AttrContainer.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Base.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/ClassData.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Component.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Component/ApplicationAttribute.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Controller.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType/Chained.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType/Default.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType/Index.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType/Path.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/DispatchType/Regex.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Dispatcher.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine/CGI.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine/FastCGI.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine/HTTP.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine/HTTP/Restarter.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Engine/HTTP/Restarter/Watcher.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Exception.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Log.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Model.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/Catalyst/Plugin/Test/Errors.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/Catalyst/Plugin/Test/Headers.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/Catalyst/Plugin/Test/Plugin.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Request.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Request/Upload.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Response.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Runtime.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Stats.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Test.pm, Catalyst-Runtime-5.8000_05/lib/Catalyst/Utils.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/View.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/AutoInstall.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/Install.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/AutoInstall.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/Install/Base.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/Can.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/Fetch.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/Include.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/Install/Makefile.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/Install/Metadata.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/Win32.pm, Catalyst-Runtime-5.8000_05/inc/Module/Install/WriteAll.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/NullPackage.pm, Catalyst-Runtime-5.8000_05/t/lib/PluginTestApp.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Action/TestBefore.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Action/TestMyAction.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Action.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Auto.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Auto/Abort.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Auto/Deep.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Auto/Default.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Begin.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Auto.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Bar.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Foo.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/ParentChain.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/PassedArgs.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/PathPrefix.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Chained/Root.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Default.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Detach.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/End.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Forward.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/ForwardTo.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Global.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Go.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Index.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Inheritance.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Local.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Path.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Private.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Regexp.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Streaming.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/TestMultipath.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/TestRelative.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Visit.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Args.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Dump.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Request/URI.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Request/Uploads.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Cookies.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Errors.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Headers.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Large.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Print.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Redirect.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Engine/Response/Status.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Fork.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Index.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities/MultiMethod.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities/loc_vs_index.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities/locre_vs_index.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities/path_vs_index.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Priorities/re_vs_index.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Root.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/DispatchType/CustomPostLoad.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/DispatchType/CustomPreLoad.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Model/Foo.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Model/Foo/Bar.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/Plugin/AddDispatchTypes.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Plugin/FullyQualified.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/RequestBaseBug.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/View/Dump.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/View/Dump/Body.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/View/Dump/Parameters.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/View/Dump/Request.pm, Catalyst-Runtime-5.8000_05/t/lib/TestApp/View/Dump/Response.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppChainedAbsolutePathPart.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppChainedRecursive.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppChainedRecursive/Controller/Foo.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppDoubleAutoBug.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestAppOnDemand.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestAppOnDemand/Controller/Body.pm, Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestAppPathBug.pm, Catalyst-Runtime-5.8000_05/t/lib/TestAppStats.pm

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: Catalyst-Runtime-5.8000_05::lib::Catalyst::Manual, Catalyst::Plugin::Test::Errors, Catalyst::Plugin::Test::Headers, Catalyst::Utils, Module::AutoInstall, Module::Install, Module::Install::AutoInstall, Module::Install::Base, Module::Install::Can, Module::Install::Fetch, Module::Install::Include, Module::Install::Makefile, Module::Install::Metadata, Module::Install::Win32, Module::Install::WriteAll, NullPackage, PluginTestApp, TestApp, TestApp::Controller::Action, TestApp::Controller::Action::Action, TestApp::Controller::Action::Auto, TestApp::Controller::Action::Auto::Abort, TestApp::Controller::Action::Auto::Deep, TestApp::Controller::Action::Auto::Default, TestApp::Controller::Action::Begin, TestApp::Controller::Action::Default, TestApp::Controller::Action::Detach, TestApp::Controller::Action::End, TestApp::Controller::Action::Forward, TestApp::Controller::Action::ForwardTo, TestApp::Controller::Action::Global, TestApp::Controller::Action::Go, TestApp::Controller::Action::Index, TestApp::Controller::Action::Inheritance, TestApp::Controller::Action::Local, TestApp::Controller::Action::Path, TestApp::Controller::Action::Private, TestApp::Controller::Action::Regexp, TestApp::Controller::Action::Streaming, TestApp::Controller::Action::TestMultipath, TestApp::Controller::Action::TestRelative, TestApp::Controller::Action::Visit, TestApp::Controller::Args, TestApp::Controller::Dump, TestApp::Controller::Engine::Request::URI, TestApp::Controller::Engine::Request::Uploads, TestApp::Controller::Engine::Response::Cookies, TestApp::Controller::Engine::Response::Errors, TestApp::Controller::Engine::Response::Headers, TestApp::Controller::Engine::Response::Large, TestApp::Controller::Engine::Response::Print, TestApp::Controller::Engine::Response::Redirect, TestApp::Controller::Engine::Response::Status, TestApp::Controller::Index, TestApp::Controller::Priorities, TestApp::Controller::Priorities::loc_vs_index, TestApp::Controller::Priorities::locre_vs_index, TestApp::Controller::Priorities::path_vs_index, TestApp::Controller::Priorities::re_vs_index, TestApp::Controller::Root, TestApp::Model::Foo::Bar, TestApp::Plugin::FullyQualified, TestApp::RequestBaseBug, TestApp::View::Dump, TestApp::View::Dump::Body, TestApp::View::Dump::Parameters, TestApp::View::Dump::Request, TestApp::View::Dump::Response, TestAppChainedAbsolutePathPart, TestAppChainedRecursive, TestAppOnDemand, TestAppOnDemand::Controller::Body

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:

  • Module::AutoInstall
  • Module::Install
  • Module::Install::AutoInstall
  • Module::Install::Base
  • Module::Install::Base::FakeAdmin
  • Module::Install::Can
  • Module::Install::Fetch
  • Module::Install::Include
  • Module::Install::Makefile
  • Module::Install::Metadata
  • Module::Install::Win32
  • Module::Install::WriteAll
  • TestApp

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.77,1.03,5.8000_05

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
CDICompatTestPlugin metacpan
Catalyst The Elegant MVC Web Application Framework 5.8000_05 metacpan
Catalyst::Action Catalyst Action metacpan
Catalyst::Action::TestAfter metacpan
Catalyst::Action::TestBefore metacpan
Catalyst::ActionChain Chain of Catalyst Actions metacpan
Catalyst::ActionContainer Catalyst Action Container metacpan
Catalyst::AttrContainer Handles code attribute storage and caching metacpan
Catalyst::Base Deprecated base class metacpan
Catalyst::ClassData Class data acessors metacpan
Catalyst::Component Catalyst Component Base Class metacpan
Catalyst::Component::ApplicationAttribute Moose Role for components which capture the application context. metacpan
Catalyst::Controller Catalyst Controller base class metacpan
Catalyst::DispatchType DispatchType Base Class metacpan
Catalyst::DispatchType::Chained Path Part DispatchType metacpan
Catalyst::DispatchType::Default Default DispatchType metacpan
Catalyst::DispatchType::Index Index DispatchType metacpan
Catalyst::DispatchType::Path Path DispatchType metacpan
Catalyst::DispatchType::Regex Regex DispatchType metacpan
Catalyst::Dispatcher The Catalyst Dispatcher metacpan
Catalyst::Engine The Catalyst Engine metacpan
Catalyst::Engine::CGI The CGI Engine metacpan
Catalyst::Engine::FastCGI FastCGI Engine metacpan
Catalyst::Engine::HTTP Catalyst HTTP Engine metacpan
Catalyst::Engine::HTTP::Restarter Catalyst Auto-Restarting HTTP Engine metacpan
Catalyst::Engine::HTTP::Restarter::Watcher Watch for changed application files metacpan
Catalyst::Exception Catalyst Exception Class metacpan
Catalyst::Log Catalyst Log Class metacpan
Catalyst::Model Catalyst Model base class metacpan
Catalyst::Plugin::Test::Errors metacpan
Catalyst::Plugin::Test::Headers metacpan
Catalyst::Plugin::Test::Plugin metacpan
Catalyst::Request provides information about the current client request metacpan
Catalyst::Request::Upload handles file upload requests metacpan
Catalyst::Response stores output responding to the current client request metacpan
Catalyst::Runtime The Catalyst Framework Runtime 5.8000_05 metacpan
Catalyst::Stats Catalyst Timing Statistics Class metacpan
Catalyst::Test Test Catalyst Applications metacpan
Catalyst::Utils The Catalyst Utils metacpan
Catalyst::View Catalyst View base class metacpan
Module::AutoInstall 1.03 metacpan
Module::Install 0.77 metacpan
Module::Install::AutoInstall 0.77 metacpan
Module::Install::Base 0.77 metacpan
Module::Install::Can 0.77 metacpan
Module::Install::Fetch 0.77 metacpan
Module::Install::Include 0.77 metacpan
Module::Install::Makefile 0.77 metacpan
Module::Install::Metadata 0.77 metacpan
Module::Install::Win32 0.77 metacpan
Module::Install::WriteAll 0.77 metacpan
NullPackage metacpan
PluginTestApp metacpan
TestApp 0.01 metacpan
TestApp::Action::TestBefore metacpan
TestApp::Action::TestMyAction metacpan
TestApp::Controller::Action metacpan
TestApp::Controller::Action::Action metacpan
TestApp::Controller::Action::Auto metacpan
TestApp::Controller::Action::Auto::Abort metacpan
TestApp::Controller::Action::Auto::Deep metacpan
TestApp::Controller::Action::Auto::Default metacpan
TestApp::Controller::Action::Begin metacpan
TestApp::Controller::Action::Chained metacpan
TestApp::Controller::Action::Chained::ArgsOrder metacpan
TestApp::Controller::Action::Chained::Auto metacpan
TestApp::Controller::Action::Chained::Auto::Bar metacpan
TestApp::Controller::Action::Chained::Auto::Detach metacpan
TestApp::Controller::Action::Chained::Auto::Foo metacpan
TestApp::Controller::Action::Chained::Auto::Forward metacpan
TestApp::Controller::Action::Chained::Bar metacpan
TestApp::Controller::Action::Chained::Foo metacpan
TestApp::Controller::Action::Chained::ParentChain metacpan
TestApp::Controller::Action::Chained::ParentChain::Relative metacpan
TestApp::Controller::Action::Chained::PassedArgs metacpan
TestApp::Controller::Action::Chained::PathPrefix metacpan
TestApp::Controller::Action::Chained::Root metacpan
TestApp::Controller::Action::Default metacpan
TestApp::Controller::Action::Detach metacpan
TestApp::Controller::Action::End metacpan
TestApp::Controller::Action::Forward metacpan
TestApp::Controller::Action::ForwardTo metacpan
TestApp::Controller::Action::Global metacpan
TestApp::Controller::Action::Go metacpan
TestApp::Controller::Action::Index metacpan
TestApp::Controller::Action::Inheritance metacpan
TestApp::Controller::Action::Local metacpan
TestApp::Controller::Action::Path metacpan
TestApp::Controller::Action::Private metacpan
TestApp::Controller::Action::Regexp metacpan
TestApp::Controller::Action::Streaming metacpan
TestApp::Controller::Action::TestMultipath metacpan
TestApp::Controller::Action::TestRelative metacpan
TestApp::Controller::Action::Visit metacpan
TestApp::Controller::Args metacpan
TestApp::Controller::Dump metacpan
TestApp::Controller::Engine::Request::URI metacpan
TestApp::Controller::Engine::Request::Uploads metacpan
TestApp::Controller::Engine::Response::Cookies metacpan
TestApp::Controller::Engine::Response::Errors metacpan
TestApp::Controller::Engine::Response::Headers metacpan
TestApp::Controller::Engine::Response::Large metacpan
TestApp::Controller::Engine::Response::Print metacpan
TestApp::Controller::Engine::Response::Redirect metacpan
TestApp::Controller::Engine::Response::Status metacpan
TestApp::Controller::Fork metacpan
TestApp::Controller::Index metacpan
TestApp::Controller::Priorities metacpan
TestApp::Controller::Priorities::MultiMethod metacpan
TestApp::Controller::Priorities::loc_vs_index metacpan
TestApp::Controller::Priorities::locre_vs_index metacpan
TestApp::Controller::Priorities::path_vs_index metacpan
TestApp::Controller::Priorities::re_vs_index metacpan
TestApp::Controller::Root metacpan
TestApp::DispatchType::CustomPostLoad metacpan
TestApp::DispatchType::CustomPreLoad metacpan
TestApp::Model::Foo metacpan
TestApp::Model::Foo::Bar metacpan
TestApp::Plugin::AddDispatchTypes metacpan
TestApp::Plugin::FullyQualified metacpan
TestApp::RequestBaseBug metacpan
TestApp::View::Dump metacpan
TestApp::View::Dump::Body metacpan
TestApp::View::Dump::Parameters metacpan
TestApp::View::Dump::Request metacpan
TestApp::View::Dump::Response metacpan
TestAppChainedAbsolutePathPart 0.01 metacpan
TestAppChainedAbsolutePathPart::Controller::Foo metacpan
TestAppChainedRecursive 0.01 metacpan
TestAppChainedRecursive::Controller::Foo metacpan
TestAppDoubleAutoBug 0.01 metacpan
TestAppOnDemand 0.01 metacpan
TestAppOnDemand::Controller::Body metacpan
TestAppPathBug 0.01 metacpan
TestAppStats 0.01 metacpan

Provides

Name File View
Catalyst::Exception::Base Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/lib/Catalyst/Exception.pm metacpan
Catalyst::Plugin::Test::Inline Catalyst-Runtime-5.8000_05/t/lib/TestApp.pm metacpan
Module::Install::Base::FakeAdmin Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/inc/Module/Install/Base.pm metacpan
TestApp::Controller::Action::Inheritance::A Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Inheritance.pm metacpan
TestApp::Controller::Action::Inheritance::A::B Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/t/lib/TestApp/Controller/Action/Inheritance.pm metacpan
TestAppStats::Log Catalyst-Runtime-5.8000_05/t/lib/TestAppStats.pm metacpan

Other Files

Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/META.yml metacpan
Catalyst-Runtime-5.8000_05/Catalyst-Runtime-5.8000_05/Makefile.PL metacpan
Catalyst-Runtime-5.8000_05/MANIFEST metacpan
Catalyst-Runtime-5.8000_05/META.yml metacpan
Catalyst-Runtime-5.8000_05/t/something/Makefile.PL metacpan