Perlbal

Metadata

Analyzed metadata and errors of Perlbal.

{
   "abstracts_in_pod" : {
      "Perlbal" : "Reverse-proxy load balancer and webserver",
      "Perlbal::FAQ" : "Frequently Asked Questions about Perlbal",
      "Perlbal::Manual" : "Guide and reference manual for Perlbal",
      "Perlbal::Manual::Configuration" : "How to configure Perlbal",
      "Perlbal::Manual::Contributing" : "How to contribute to Perlbal",
      "Perlbal::Manual::Credits" : "Author and contributor credits",
      "Perlbal::Manual::Debugging" : "Debugging Perlbal",
      "Perlbal::Manual::FailOver" : "Fail Over mechanism in Perlbal",
      "Perlbal::Manual::HighPriority" : "Perlbal's high/low priority queueing system.",
      "Perlbal::Manual::Hooks" : "How Perlbal's hooks work",
      "Perlbal::Manual::Install" : "Steps, dependencies and requirements to install Perlbal",
      "Perlbal::Manual::Internals" : "Perlbal's architecture at a glance",
      "Perlbal::Manual::LoadBalancer" : "Using Perlbal as a Load Balancer",
      "Perlbal::Manual::Logging" : "How Perlbal's logging system works",
      "Perlbal::Manual::Management" : "Managing Perlbal on-the-fly",
      "Perlbal::Manual::Plugins" : "Creating and using plugins",
      "Perlbal::Manual::ReverseProxy" : "Configuring Perlbal as a Reverse Proxy",
      "Perlbal::Manual::Roles" : "Roles supported by Perlbal",
      "Perlbal::Manual::Selector" : "Configuring Perlbal as a virtual service that maps onto other services",
      "Perlbal::Manual::WebServer" : "Configuring Perlbal as a Web Server",
      "Perlbal::Plugin::Cgilike" : "Handle Perlbal requests with a Perl subroutine",
      "Perlbal::Plugin::FlvStreaming" : "Enable FLV streaming with reverse proxy",
      "Perlbal::Plugin::Include" : "Allows multiple, nesting configuration files",
      "Perlbal::Plugin::MaxContentLength" : "Reject large requests",
      "Perlbal::Plugin::Palimg" : "plugin that allows Perlbal to serve palette altered images",
      "Perlbal::Plugin::Redirect" : "Plugin to do redirecting in Perlbal land",
      "Perlbal::Plugin::Throttle" : "Perlbal plugin that throttles connections from\nhosts that connect too frequently.",
      "Perlbal::Plugin::XFFExtras" : "Perlbal plugin that can optionally add an\nX-Forwarded-Port and/or X-Forwarded-Proto header to reverse proxied requests.",
      "Perlbal::Test" : "Test harness for perlbal server"
   },
   "author" : "DORMANDO",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/Perlbal",
      "lib/Perlbal/Test",
      "lib/Perlbal/Manual",
      "lib/Perlbal/Plugin",
      "doc",
      "doc/hacking",
      "t",
      "t/helper",
      "devtools",
      "conf",
      "contrib"
   ],
   "dist" : "Perlbal",
   "dynamic_config" : 0,
   "error" : {
      "consistent_version" : "1.0,1.20,1.80",
      "no_pod_errors" : "Perlbal-1.80/lib/Perlbal/Manual.pod --  Around line 107:  Non-ASCII character seen before =encoding in 'José'. Assuming UTF-8",
      "use_warnings" : "Perlbal::Test, Perlbal::Plugin::Cgilike, Perlbal::Test::WebClient, Perlbal::Test::WebServer, Perlbal::AIO, Perlbal::Cache, Perlbal::ChunkedUploadState"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "CHANGES",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "CONTRIBUTING",
      "CHANGES",
      "perlbal",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "MANIFEST.SKIP",
      "lib/Perlbal.pm",
      "lib/Perlbal/Fields.pm",
      "lib/Perlbal/TCPListener.pm",
      "lib/Perlbal/ClientHTTP.pm",
      "lib/Perlbal/Manual.pod",
      "lib/Perlbal/ReproxyManager.pm",
      "lib/Perlbal/SocketSSL.pm",
      "lib/Perlbal/FAQ.pod",
      "lib/Perlbal/ClientManage.pm",
      "lib/Perlbal/ClientProxy.pm",
      "lib/Perlbal/Service.pm",
      "lib/Perlbal/HTTPHeaders.pm",
      "lib/Perlbal/CommandContext.pm",
      "lib/Perlbal/BackendHTTP.pm",
      "lib/Perlbal/ManageCommand.pm",
      "lib/Perlbal/AIO.pm",
      "lib/Perlbal/Pool.pm",
      "lib/Perlbal/Cache.pm",
      "lib/Perlbal/Test.pm",
      "lib/Perlbal/UploadListener.pm",
      "lib/Perlbal/Socket.pm",
      "lib/Perlbal/Util.pm",
      "lib/Perlbal/ChunkedUploadState.pm",
      "lib/Perlbal/ClientHTTPBase.pm",
      "lib/Perlbal/Test/WebClient.pm",
      "lib/Perlbal/Test/WebServer.pm",
      "lib/Perlbal/Manual/Logging.pod",
      "lib/Perlbal/Manual/Plugins.pod",
      "lib/Perlbal/Manual/ReverseProxy.pod",
      "lib/Perlbal/Manual/Selector.pod",
      "lib/Perlbal/Manual/Roles.pod",
      "lib/Perlbal/Manual/Install.pod",
      "lib/Perlbal/Manual/Internals.pod",
      "lib/Perlbal/Manual/Configuration.pod",
      "lib/Perlbal/Manual/Hooks.pod",
      "lib/Perlbal/Manual/LoadBalancer.pod",
      "lib/Perlbal/Manual/Management.pod",
      "lib/Perlbal/Manual/Credits.pod",
      "lib/Perlbal/Manual/Contributing.pod",
      "lib/Perlbal/Manual/WebServer.pod",
      "lib/Perlbal/Manual/HighPriority.pod",
      "lib/Perlbal/Manual/Debugging.pod",
      "lib/Perlbal/Manual/FailOver.pod",
      "lib/Perlbal/Plugin/Throttle.pm",
      "lib/Perlbal/Plugin/Palimg.pm",
      "lib/Perlbal/Plugin/Stats.pm",
      "lib/Perlbal/Plugin/XFFExtras.pm",
      "lib/Perlbal/Plugin/AccessControl.pm",
      "lib/Perlbal/Plugin/Highpri.pm",
      "lib/Perlbal/Plugin/EchoService.pm",
      "lib/Perlbal/Plugin/Queues.pm",
      "lib/Perlbal/Plugin/FlvStreaming.pm",
      "lib/Perlbal/Plugin/Vhosts.pm",
      "lib/Perlbal/Plugin/NotModified.pm",
      "lib/Perlbal/Plugin/Vpaths.pm",
      "lib/Perlbal/Plugin/LazyCDN.pm",
      "lib/Perlbal/Plugin/Include.pm",
      "lib/Perlbal/Plugin/Cgilike.pm",
      "lib/Perlbal/Plugin/AutoRemoveLeadingDir.pm",
      "lib/Perlbal/Plugin/Redirect.pm",
      "lib/Perlbal/Plugin/MaxContentLength.pm",
      "doc/README",
      "doc/reproxying.txt",
      "doc/config-guide.txt",
      "doc/http-versions.txt",
      "doc/service-parameters.txt",
      "doc/pool-parameters.txt",
      "doc/hacking/classes.txt",
      "doc/hacking/todo.txt",
      "doc/hacking/hooks.txt",
      "devtools/gendocs.pl",
      "conf/virtual-hosts.conf",
      "conf/echoservice.conf",
      "conf/nodelist.dat",
      "conf/not-modified-plugin.conf",
      "conf/ssl.conf",
      "conf/webserver.conf",
      "conf/load-balancer.conf",
      "contrib/perlbal-check",
      "contrib/perlbal-check.yaml"
   ],
   "files_hash" : {
      "CHANGES" : {
         "mtime" : 1330325811,
         "size" : 36213
      },
      "CONTRIBUTING" : {
         "mtime" : 1292808275,
         "size" : 108
      },
      "MANIFEST" : {
         "mtime" : 1330325970,
         "size" : 2815
      },
      "MANIFEST.SKIP" : {
         "mtime" : 1328071528,
         "size" : 725
      },
      "META.yml" : {
         "mtime" : 1330326040,
         "size" : 1321
      },
      "Makefile.PL" : {
         "mtime" : 1328505244,
         "size" : 3486,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1295760629,
         "size" : 7312
      },
      "conf/echoservice.conf" : {
         "mtime" : 1292808275,
         "size" : 560
      },
      "conf/load-balancer.conf" : {
         "mtime" : 1292808275,
         "size" : 1260
      },
      "conf/nodelist.dat" : {
         "mtime" : 1292808275,
         "size" : 180
      },
      "conf/not-modified-plugin.conf" : {
         "mtime" : 1292808275,
         "size" : 443
      },
      "conf/ssl.conf" : {
         "mtime" : 1292808275,
         "size" : 1497
      },
      "conf/virtual-hosts.conf" : {
         "mtime" : 1292808275,
         "size" : 825
      },
      "conf/webserver.conf" : {
         "mtime" : 1292808275,
         "size" : 485
      },
      "contrib/perlbal-check" : {
         "mtime" : 1328505244,
         "size" : 12158
      },
      "contrib/perlbal-check.yaml" : {
         "mtime" : 1296117896,
         "size" : 291
      },
      "devtools/gendocs.pl" : {
         "mtime" : 1328505244,
         "size" : 1968
      },
      "doc/README" : {
         "mtime" : 1295154914,
         "size" : 135
      },
      "doc/config-guide.txt" : {
         "mtime" : 1328505244,
         "size" : 4096
      },
      "doc/hacking/classes.txt" : {
         "mtime" : 1292808314,
         "size" : 3209
      },
      "doc/hacking/hooks.txt" : {
         "mtime" : 1328080460,
         "size" : 5804
      },
      "doc/hacking/todo.txt" : {
         "mtime" : 1315084772,
         "size" : 3962
      },
      "doc/http-versions.txt" : {
         "mtime" : 1292808275,
         "size" : 1243
      },
      "doc/pool-parameters.txt" : {
         "mtime" : 1292808275,
         "size" : 398
      },
      "doc/reproxying.txt" : {
         "mtime" : 1292808275,
         "size" : 2193
      },
      "doc/service-parameters.txt" : {
         "mtime" : 1329702193,
         "size" : 33389
      },
      "lib/Perlbal.pm" : {
         "license" : "Perl_5",
         "module" : "Perlbal",
         "mtime" : 1330325979,
         "noed" : [
            "strict",
            "warnings"
         ],
         "required_in_eval" : [
            "BSD::Resource",
            "Sys::Syslog"
         ],
         "size" : 40808,
         "used" : [
            "Carp",
            "Errno",
            "Getopt::Long",
            "IO::File",
            "IO::Handle",
            "IO::Socket",
            "POSIX",
            "Perlbal::AIO",
            "Perlbal::BackendHTTP",
            "Perlbal::ClientHTTP",
            "Perlbal::ClientHTTPBase",
            "Perlbal::ClientManage",
            "Perlbal::ClientProxy",
            "Perlbal::CommandContext",
            "Perlbal::Fields",
            "Perlbal::HTTPHeaders",
            "Perlbal::ManageCommand",
            "Perlbal::Pool",
            "Perlbal::ReproxyManager",
            "Perlbal::Service",
            "Perlbal::Socket",
            "Perlbal::TCPListener",
            "Perlbal::UploadListener",
            "Perlbal::Util",
            "strict",
            "vars",
            "warnings"
         ],
         "used_in_eval" : [
            "Devel::Cycle",
            "Devel::Gladiator",
            "Devel::Peek",
            "Perlbal::XS::HTTPHeaders"
         ]
      },
      "lib/Perlbal/AIO.pm" : {
         "module" : "Perlbal::AIO",
         "mtime" : 1329703624,
         "size" : 8537,
         "used" : [
            "Fcntl",
            "POSIX",
            "strict"
         ],
         "used_in_eval" : [
            "IO::AIO"
         ]
      },
      "lib/Perlbal/BackendHTTP.pm" : {
         "module" : "Perlbal::BackendHTTP",
         "mtime" : 1328071528,
         "noed" : [
            "warnings"
         ],
         "size" : 25761,
         "used" : [
            "IO::Handle",
            "Perlbal::ClientProxy",
            "Perlbal::Socket",
            "Socket",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Cache.pm" : {
         "module" : "Perlbal::Cache",
         "mtime" : 1292808275,
         "size" : 6514,
         "used" : [
            "constant",
            "fields",
            "strict",
            "vars"
         ]
      },
      "lib/Perlbal/ChunkedUploadState.pm" : {
         "module" : "Perlbal::ChunkedUploadState",
         "mtime" : 1292808275,
         "size" : 1703,
         "used" : [
            "strict"
         ]
      },
      "lib/Perlbal/ClientHTTP.pm" : {
         "module" : "Perlbal::ClientHTTP",
         "mtime" : 1328505244,
         "noed" : [
            "warnings"
         ],
         "size" : 18519,
         "used" : [
            "Digest::MD5",
            "Errno",
            "File::Path",
            "HTTP::Date",
            "POSIX",
            "Perlbal::ClientHTTPBase",
            "Perlbal::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/ClientHTTPBase.pm" : {
         "module" : "Perlbal::ClientHTTPBase",
         "mtime" : 1315084772,
         "noed" : [
            "warnings"
         ],
         "size" : 33714,
         "used" : [
            "Errno",
            "Fcntl",
            "HTTP::Date",
            "POSIX",
            "Perlbal::Socket",
            "Sys::Syscall",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/ClientManage.pm" : {
         "module" : "Perlbal::ClientManage",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 4331,
         "used" : [
            "Perlbal::Socket",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/ClientProxy.pm" : {
         "module" : "Perlbal::ClientProxy",
         "mtime" : 1328505244,
         "noed" : [
            "warnings"
         ],
         "size" : 47297,
         "used" : [
            "Errno",
            "POSIX",
            "Perlbal::ChunkedUploadState",
            "Perlbal::ClientHTTPBase",
            "Perlbal::Util",
            "Time::HiRes",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/CommandContext.pm" : {
         "module" : "Perlbal::CommandContext",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 699,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/FAQ.pod" : {
         "mtime" : 1329702193,
         "size" : 4008
      },
      "lib/Perlbal/Fields.pm" : {
         "module" : "Perlbal::Fields",
         "mtime" : 1328071528,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 1196,
         "used" : [
            "fields",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/HTTPHeaders.pm" : {
         "module" : "Perlbal::HTTPHeaders",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 15617,
         "used" : [
            "Perlbal",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/ManageCommand.pm" : {
         "module" : "Perlbal::ManageCommand",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 2371,
         "used" : [
            "Carp",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Manual.pod" : {
         "mtime" : 1295760689,
         "size" : 1865
      },
      "lib/Perlbal/Manual/Configuration.pod" : {
         "mtime" : 1329702193,
         "size" : 8607
      },
      "lib/Perlbal/Manual/Contributing.pod" : {
         "mtime" : 1295760708,
         "size" : 1284
      },
      "lib/Perlbal/Manual/Credits.pod" : {
         "mtime" : 1295760708,
         "size" : 980
      },
      "lib/Perlbal/Manual/Debugging.pod" : {
         "mtime" : 1295760708,
         "size" : 8505
      },
      "lib/Perlbal/Manual/FailOver.pod" : {
         "mtime" : 1295760708,
         "size" : 935
      },
      "lib/Perlbal/Manual/HighPriority.pod" : {
         "mtime" : 1295760708,
         "size" : 2421
      },
      "lib/Perlbal/Manual/Hooks.pod" : {
         "mtime" : 1328080460,
         "size" : 8979
      },
      "lib/Perlbal/Manual/Install.pod" : {
         "mtime" : 1295760708,
         "size" : 7135
      },
      "lib/Perlbal/Manual/Internals.pod" : {
         "mtime" : 1315084772,
         "size" : 18348
      },
      "lib/Perlbal/Manual/LoadBalancer.pod" : {
         "mtime" : 1295760708,
         "size" : 4394
      },
      "lib/Perlbal/Manual/Logging.pod" : {
         "mtime" : 1295760708,
         "size" : 5129
      },
      "lib/Perlbal/Manual/Management.pod" : {
         "mtime" : 1295760708,
         "size" : 14517
      },
      "lib/Perlbal/Manual/Plugins.pod" : {
         "mtime" : 1329702193,
         "size" : 16421
      },
      "lib/Perlbal/Manual/ReverseProxy.pod" : {
         "mtime" : 1315084772,
         "size" : 14246
      },
      "lib/Perlbal/Manual/Roles.pod" : {
         "mtime" : 1295760708,
         "size" : 951
      },
      "lib/Perlbal/Manual/Selector.pod" : {
         "mtime" : 1295760708,
         "size" : 1467
      },
      "lib/Perlbal/Manual/WebServer.pod" : {
         "mtime" : 1329702193,
         "size" : 3160
      },
      "lib/Perlbal/Plugin/AccessControl.pm" : {
         "module" : "Perlbal::Plugin::AccessControl",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "required_in_eval" : [
            "Net::Netmask"
         ],
         "size" : 5779,
         "used" : [
            "Perlbal",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/AutoRemoveLeadingDir.pm" : {
         "module" : "Perlbal::Plugin::AutoRemoveLeadingDir",
         "mtime" : 1292808275,
         "size" : 1265,
         "used" : [
            "Perlbal",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Cgilike.pm" : {
         "module" : "Perlbal::Plugin::Cgilike",
         "mtime" : 1292808275,
         "noed_in_eval" : [
            "strict"
         ],
         "size" : 9797,
         "used" : [
            "Perlbal",
            "Symbol",
            "URI",
            "constant",
            "strict"
         ]
      },
      "lib/Perlbal/Plugin/EchoService.pm" : {
         "module" : "Perlbal::Plugin::EchoService",
         "mtime" : 1292808275,
         "size" : 4040,
         "used" : [
            "Perlbal::Socket",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/FlvStreaming.pm" : {
         "module" : "Perlbal::Plugin::FlvStreaming",
         "mtime" : 1328085122,
         "size" : 2746,
         "used" : [
            "URI",
            "URI::QueryParam",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Highpri.pm" : {
         "module" : "Perlbal::Plugin::Highpri",
         "mtime" : 1292808275,
         "size" : 3887,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Include.pm" : {
         "module" : "Perlbal::Plugin::Include",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 2304,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/LazyCDN.pm" : {
         "module" : "Perlbal::Plugin::LazyCDN",
         "mtime" : 1292808275,
         "size" : 3085,
         "used" : [
            "IO::Socket::INET",
            "Perlbal",
            "Perlbal::ClientHTTPBase",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/MaxContentLength.pm" : {
         "module" : "Perlbal::Plugin::MaxContentLength",
         "mtime" : 1292808275,
         "size" : 2198,
         "used" : [
            "Perlbal",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/NotModified.pm" : {
         "module" : "Perlbal::Plugin::NotModified",
         "mtime" : 1292808275,
         "size" : 1877,
         "used" : [
            "Perlbal",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Palimg.pm" : {
         "license" : "GPL_1,GPL_2,GPL_3",
         "module" : "Perlbal::Plugin::Palimg",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 11858,
         "used" : [
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "String::CRC32"
         ]
      },
      "lib/Perlbal/Plugin/Queues.pm" : {
         "module" : "Perlbal::Plugin::Queues",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 1675,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Redirect.pm" : {
         "module" : "Perlbal::Plugin::Redirect",
         "mtime" : 1292808275,
         "size" : 3097,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Stats.pm" : {
         "module" : "Perlbal::Plugin::Stats",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 5239,
         "used" : [
            "Time::HiRes",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Throttle.pm" : {
         "license" : "Perl_5",
         "module" : "Perlbal::Plugin::Throttle",
         "mtime" : 1328080460,
         "required" : [
            "Net::CIDR::Lite"
         ],
         "required_in_eval" : [
            "Cache::Memcached::Async",
            "Perlbal::Plugin::Syslogger"
         ],
         "size" : 30931,
         "used" : [
            "Danga::Socket",
            "List::Util",
            "Perlbal",
            "Perlbal::ClientProxy",
            "Perlbal::HTTPHeaders",
            "Time::HiRes",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Vhosts.pm" : {
         "module" : "Perlbal::Plugin::Vhosts",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 5315,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/Vpaths.pm" : {
         "module" : "Perlbal::Plugin::Vpaths",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 3050,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Plugin/XFFExtras.pm" : {
         "license" : "Perl_5",
         "module" : "Perlbal::Plugin::XFFExtras",
         "mtime" : 1328505244,
         "size" : 3746,
         "used" : [
            "Danga::Socket",
            "Perlbal",
            "Perlbal::BackendHTTP",
            "Perlbal::Service",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Pool.pm" : {
         "module" : "Perlbal::Pool",
         "mtime" : 1292808275,
         "size" : 7785,
         "used" : [
            "Perlbal::BackendHTTP",
            "constant",
            "count",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/ReproxyManager.pm" : {
         "module" : "Perlbal::ReproxyManager",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 8887,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Service.pm" : {
         "module" : "Perlbal::Service",
         "mtime" : 1328505244,
         "noed" : [
            "warnings"
         ],
         "required_in_eval" : [
            "Net::Netmask"
         ],
         "size" : 66858,
         "used" : [
            "Perlbal::BackendHTTP",
            "Perlbal::Cache",
            "Perlbal::Util",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "IO::Socket::SSL"
         ]
      },
      "lib/Perlbal/Socket.pm" : {
         "module" : "Perlbal::Socket",
         "mtime" : 1295760583,
         "noed" : [
            "warnings"
         ],
         "size" : 13727,
         "used" : [
            "Danga::Socket",
            "POSIX",
            "Perlbal::HTTPHeaders",
            "Scalar::Util",
            "Sys::Syscall",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/SocketSSL.pm" : {
         "module" : "Perlbal::SocketSSL",
         "mtime" : 1308181705,
         "noed" : [
            "warnings"
         ],
         "size" : 4686,
         "used" : [
            "Danga::Socket",
            "Errno",
            "IO::Socket::SSL",
            "Perlbal::Socket",
            "fields",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/TCPListener.pm" : {
         "module" : "Perlbal::TCPListener",
         "mtime" : 1308181705,
         "noed" : [
            "warnings"
         ],
         "required_in_eval" : [
            "IO::Socket::INET6",
            "Perlbal::SocketSSL"
         ],
         "size" : 6254,
         "used" : [
            "Perlbal::Socket",
            "Socket",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Danga::Socket"
         ]
      },
      "lib/Perlbal/Test.pm" : {
         "module" : "Perlbal::Test",
         "mtime" : 1328505244,
         "required" : [
            "Exporter",
            "File::Temp",
            "LWP::UserAgent",
            "Perlbal"
         ],
         "size" : 8911,
         "used" : [
            "HTTP::Response",
            "IO::Socket::INET",
            "POSIX",
            "Socket",
            "strict",
            "vars"
         ]
      },
      "lib/Perlbal/Test/WebClient.pm" : {
         "module" : "Perlbal::Test::WebClient",
         "mtime" : 1292808275,
         "required" : [
            "Exporter"
         ],
         "size" : 5005,
         "used" : [
            "HTTP::Response",
            "IO::Socket::INET",
            "Perlbal::Test",
            "Socket",
            "strict",
            "vars"
         ]
      },
      "lib/Perlbal/Test/WebServer.pm" : {
         "module" : "Perlbal::Test::WebServer",
         "mtime" : 1328505244,
         "required" : [
            "Exporter"
         ],
         "size" : 8515,
         "used" : [
            "HTTP::Request",
            "IO::Socket::INET",
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Socket",
            "Time::HiRes",
            "strict",
            "vars"
         ]
      },
      "lib/Perlbal/UploadListener.pm" : {
         "module" : "Perlbal::UploadListener",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 2652,
         "used" : [
            "Perlbal::Socket",
            "fields",
            "strict",
            "warnings"
         ]
      },
      "lib/Perlbal/Util.pm" : {
         "module" : "Perlbal::Util",
         "mtime" : 1292808275,
         "noed" : [
            "warnings"
         ],
         "size" : 1178,
         "used" : [
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Hash::Util"
         ]
      },
      "perlbal" : {
         "mtime" : 1292808275,
         "size" : 2398
      },
      "t/00-use.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 81,
         "used" : [
            "Perlbal",
            "Test::More",
            "strict"
         ]
      },
      "t/10-testharness.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 121,
         "used" : [
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/12-headers.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 1318,
         "used" : [
            "Perlbal",
            "Perlbal::HTTPHeaders",
            "Perlbal::Test",
            "Test::More",
            "strict"
         ],
         "used_in_eval" : [
            "Perlbal::XS::HTTPHeaders"
         ]
      },
      "t/13-server-tokens.t" : {
         "mtime" : 1315084772,
         "no_index" : 1,
         "required" : [
            "HTTP::Request"
         ],
         "size" : 1407,
         "used" : [
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/15-webserver.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "required" : [
            "HTTP::Date",
            "HTTP::Request"
         ],
         "size" : 3059,
         "used" : [
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/17-webserver-concat.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "required" : [
            "HTTP::Request"
         ],
         "size" : 2806,
         "used" : [
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/20-put.t" : {
         "mtime" : 1328505244,
         "no_index" : 1,
         "required" : [
            "HTTP::Request"
         ],
         "size" : 3639,
         "used" : [
            "Digest::MD5",
            "Perlbal::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/22-chunked-put.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "required" : [
            "HTTP::Request"
         ],
         "size" : 4886,
         "used" : [
            "IO::Socket::INET",
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/30-reverseproxy.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 4859,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/31-realworld.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 4295,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/32-pipelining.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "required" : [
            "HTTP::Request"
         ],
         "size" : 2967,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/32-selector.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 4595,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/35-reproxy.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 6404,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/40-ranges.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 3905,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/45-buffereduploads.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 6071,
         "used" : [
            "IO::Socket::INET",
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/50-plugins.t" : {
         "mtime" : 1328080460,
         "no_index" : 1,
         "size" : 250,
         "used" : [
            "Perlbal",
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/52-chunked-upload.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 5329,
         "used" : [
            "IO::Socket::INET",
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/60-child-httpd.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 1089,
         "used" : [
            "FindBin",
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/75-plugin-include.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "required" : [
            "HTTP::Date",
            "HTTP::Request"
         ],
         "size" : 970,
         "used" : [
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/76-plugin-redirect.t" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 1099,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "strict"
         ]
      },
      "t/77-plugin-throttle.t" : {
         "mtime" : 1328080460,
         "no_index" : 1,
         "size" : 3007,
         "used" : [
            "IO::Select",
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "Time::HiRes",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/78-plugin-xffextras.t" : {
         "mtime" : 1328505244,
         "no_index" : 1,
         "size" : 1142,
         "used" : [
            "Perlbal::Test",
            "Perlbal::Test::WebClient",
            "Perlbal::Test::WebServer",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/90-accesscontrol.t" : {
         "mtime" : 1315084772,
         "no_index" : 1,
         "required_in_eval" : [
            "Net::Netmask"
         ],
         "size" : 2098,
         "used" : [
            "HTTP::Request",
            "IO::Socket::INET",
            "Perlbal::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/91-fields.t" : {
         "mtime" : 1328505244,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 1139,
         "used" : [
            "Carp",
            "Hash::Util",
            "Test::More",
            "fields",
            "strict",
            "warnings"
         ]
      },
      "t/99-benchmark-bool.t" : {
         "mtime" : 1328071528,
         "no_index" : 1,
         "required_in_eval" : [
            "Benchmark"
         ],
         "size" : 2471,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/helper/child-httpd.pl" : {
         "mtime" : 1292808275,
         "no_index" : 1,
         "size" : 362
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 0,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "88.64",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 0,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 0,
      "meta_yml_has_repository_resource" : 0,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 0,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 1,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1330326040,
   "license" : "defined in POD (lib/Perlbal.pm)",
   "license_in_pod" : 1,
   "licenses" : {
      "GPL_1" : [
         "lib/Perlbal/Plugin/Palimg.pm"
      ],
      "GPL_2" : [
         "lib/Perlbal/Plugin/Palimg.pm"
      ],
      "GPL_3" : [
         "lib/Perlbal/Plugin/Palimg.pm"
      ],
      "Perl_5" : [
         "lib/Perlbal.pm",
         "lib/Perlbal/Plugin/Throttle.pm",
         "lib/Perlbal/Plugin/XFFExtras.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "Reverse-proxy load balancer and webserver",
      "author" : [
         "Brad Fitzpatrick <brad@danga.com>"
      ],
      "build_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "configure_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "distribution_type" : "module",
      "generated_by" : "ExtUtils::MakeMaker version 6.55_02",
      "license" : "unknown",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "Perlbal",
      "no_index" : {
         "directory" : [
            "t",
            "inc"
         ]
      },
      "requires" : {
         "BSD::Resource" : "0",
         "Carp" : "0",
         "Danga::Socket" : "1.44",
         "Errno" : "0",
         "Exporter" : "0",
         "Fcntl" : "0",
         "File::Path" : "0",
         "File::Temp" : "0",
         "FindBin" : "0",
         "Getopt::Long" : "0",
         "HTTP::Date" : "0",
         "HTTP::Request" : "0",
         "HTTP::Response" : "0",
         "Hash::Util" : "0",
         "IO::File" : "0",
         "IO::Handle" : "0",
         "IO::Select" : "0",
         "IO::Socket::INET" : "0",
         "LWP::UserAgent" : "0",
         "Scalar::Util" : "0",
         "Socket" : "0",
         "Sys::Syscall" : "0",
         "Test::More" : "0.94",
         "Time::HiRes" : "0",
         "base" : "0",
         "constant" : "0",
         "fields" : "0",
         "lib" : "0",
         "strict" : "0",
         "vars" : "0",
         "warnings" : "0"
      },
      "version" : "1.80"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.4",
   "modules" : [
      {
         "file" : "lib/Perlbal.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal"
      },
      {
         "file" : "lib/Perlbal/Fields.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Fields"
      },
      {
         "file" : "lib/Perlbal/TCPListener.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::TCPListener"
      },
      {
         "file" : "lib/Perlbal/ClientHTTP.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ClientHTTP"
      },
      {
         "file" : "lib/Perlbal/ReproxyManager.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ReproxyManager"
      },
      {
         "file" : "lib/Perlbal/SocketSSL.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::SocketSSL"
      },
      {
         "file" : "lib/Perlbal/ClientManage.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ClientManage"
      },
      {
         "file" : "lib/Perlbal/ClientProxy.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ClientProxy"
      },
      {
         "file" : "lib/Perlbal/Service.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Service"
      },
      {
         "file" : "lib/Perlbal/HTTPHeaders.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::HTTPHeaders"
      },
      {
         "file" : "lib/Perlbal/CommandContext.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::CommandContext"
      },
      {
         "file" : "lib/Perlbal/BackendHTTP.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::BackendHTTP"
      },
      {
         "file" : "lib/Perlbal/ManageCommand.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ManageCommand"
      },
      {
         "file" : "lib/Perlbal/AIO.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::AIO"
      },
      {
         "file" : "lib/Perlbal/Pool.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Pool"
      },
      {
         "file" : "lib/Perlbal/Cache.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Cache"
      },
      {
         "file" : "lib/Perlbal/Test.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Test"
      },
      {
         "file" : "lib/Perlbal/UploadListener.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::UploadListener"
      },
      {
         "file" : "lib/Perlbal/Socket.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Socket"
      },
      {
         "file" : "lib/Perlbal/Util.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Util"
      },
      {
         "file" : "lib/Perlbal/ChunkedUploadState.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ChunkedUploadState"
      },
      {
         "file" : "lib/Perlbal/ClientHTTPBase.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::ClientHTTPBase"
      },
      {
         "file" : "lib/Perlbal/Test/WebClient.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Test::WebClient"
      },
      {
         "file" : "lib/Perlbal/Test/WebServer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Test::WebServer"
      },
      {
         "file" : "lib/Perlbal/Plugin/Throttle.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Throttle"
      },
      {
         "file" : "lib/Perlbal/Plugin/Palimg.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Palimg"
      },
      {
         "file" : "lib/Perlbal/Plugin/Stats.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Stats"
      },
      {
         "file" : "lib/Perlbal/Plugin/XFFExtras.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::XFFExtras"
      },
      {
         "file" : "lib/Perlbal/Plugin/AccessControl.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::AccessControl"
      },
      {
         "file" : "lib/Perlbal/Plugin/Highpri.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Highpri"
      },
      {
         "file" : "lib/Perlbal/Plugin/EchoService.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::EchoService"
      },
      {
         "file" : "lib/Perlbal/Plugin/Queues.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Queues"
      },
      {
         "file" : "lib/Perlbal/Plugin/FlvStreaming.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::FlvStreaming"
      },
      {
         "file" : "lib/Perlbal/Plugin/Vhosts.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Vhosts"
      },
      {
         "file" : "lib/Perlbal/Plugin/NotModified.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::NotModified"
      },
      {
         "file" : "lib/Perlbal/Plugin/Vpaths.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Vpaths"
      },
      {
         "file" : "lib/Perlbal/Plugin/LazyCDN.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::LazyCDN"
      },
      {
         "file" : "lib/Perlbal/Plugin/Include.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Include"
      },
      {
         "file" : "lib/Perlbal/Plugin/Cgilike.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Cgilike"
      },
      {
         "file" : "lib/Perlbal/Plugin/AutoRemoveLeadingDir.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::AutoRemoveLeadingDir"
      },
      {
         "file" : "lib/Perlbal/Plugin/Redirect.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::Redirect"
      },
      {
         "file" : "lib/Perlbal/Plugin/MaxContentLength.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Perlbal::Plugin::MaxContentLength"
      }
   ],
   "no_index" : "^inc/;^t/",
   "no_pax_headers" : 1,
   "package" : "Perlbal-1.80.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "IO::Handle",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Request",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "lib",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::File",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "vars",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Response",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "LWP::UserAgent",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::Path",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "ExtUtils::MakeMaker",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "requires" : "ExtUtils::MakeMaker",
         "type" : "configure_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Date",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "BSD::Resource",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "constant",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Danga::Socket",
         "type" : "runtime_requires",
         "version" : "1.44"
      },
      {
         "is_prereq" : 1,
         "requires" : "Carp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::Select",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Hash::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Fcntl",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Time::HiRes",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::Temp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "warnings",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "strict",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Getopt::Long",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "fields",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Errno",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Exporter",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "FindBin",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "IO::Socket::INET",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Sys::Syscall",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "base",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Socket",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::More",
         "type" : "runtime_requires",
         "version" : "0.94"
      }
   ],
   "released_epoch" : 1330326148,
   "size_packed" : 212701,
   "size_unpacked" : 764609,
   "unknown_license_texts" : {
      "lib/Perlbal/Plugin/Cgilike.pm" : "=head1 COPYRIGHT AND LICENSE\n\nCopyright 2007 Martin Atkins <mart@degeneration.co.uk> and Six Apart Ltd.\n\nThis module is part of the Perlbal distribution, and as such can be distributed under the same licence terms as the rest of Perlbal.\n\n",
      "lib/Perlbal/Plugin/FlvStreaming.pm" : "=head1 LICENSE\n\nThis plugin is part of the Perlbal distribution, and as such can be\ndistributed under the same licence terms as the rest of Perlbal.\n\n",
      "lib/Perlbal/Plugin/Include.pm" : "=head1 COPYRIGHT AND LICENSE\n\nCopyright 2008 Eamon Daly <eamon@eamondaly.com>\n\nThis module is part of the Perlbal distribution, and as such can be\ndistributed under the same licence terms as the rest of Perlbal.\n\n",
      "lib/Perlbal/Plugin/MaxContentLength.pm" : "=head1 COPYRIGHT AND LICENSE\n\nCopyright 2008 Six Apart Ltd.\n\nThis module is part of the Perlbal distribution, and as such can be distributed\nunder the same licence terms as the rest of Perlbal.\n\n"
   },
   "uses" : {
      "noed_in_code" : {
         "strict" : 2,
         "warnings" : 26
      },
      "noed_in_eval_in_code" : {
         "strict" : 1
      },
      "noed_in_tests" : {
         "warnings" : 1
      },
      "required_in_code" : {
         "Exporter" : 3,
         "File::Temp" : 1,
         "LWP::UserAgent" : 1,
         "Net::CIDR::Lite" : 1
      },
      "required_in_eval_in_code" : {
         "BSD::Resource" : 1,
         "Cache::Memcached::Async" : 1,
         "IO::Socket::INET6" : 1,
         "Net::Netmask" : 2,
         "Perlbal::Plugin::Syslogger" : 1,
         "Sys::Syslog" : 1
      },
      "required_in_eval_in_tests" : {
         "Benchmark" : 1,
         "Net::Netmask" : 1
      },
      "required_in_tests" : {
         "HTTP::Date" : 2,
         "HTTP::Request" : 7
      },
      "used_in_code" : {
         "Carp" : 2,
         "Danga::Socket" : 6,
         "Digest::MD5" : 1,
         "Errno" : 5,
         "Fcntl" : 2,
         "File::Path" : 1,
         "Getopt::Long" : 1,
         "HTTP::Date" : 2,
         "HTTP::Request" : 1,
         "HTTP::Response" : 2,
         "IO::File" : 1,
         "IO::Handle" : 2,
         "IO::Socket" : 1,
         "IO::Socket::INET" : 4,
         "IO::Socket::SSL" : 3,
         "List::Util" : 1,
         "POSIX" : 7,
         "Scalar::Util" : 1,
         "Socket" : 5,
         "Symbol" : 1,
         "Sys::Syscall" : 2,
         "Time::HiRes" : 5,
         "URI" : 2,
         "URI::QueryParam" : 1,
         "constant" : 34,
         "count" : 1,
         "fields" : 4,
         "strict" : 44,
         "vars" : 5,
         "warnings" : 37
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1
      },
      "used_in_eval_in_code" : {
         "Danga::Socket" : 1,
         "Devel::Cycle" : 1,
         "Devel::Gladiator" : 1,
         "Devel::Peek" : 1,
         "Hash::Util" : 1,
         "IO::AIO" : 1,
         "IO::Socket::SSL" : 1,
         "Perlbal::XS::HTTPHeaders" : 1,
         "String::CRC32" : 1
      },
      "used_in_eval_in_tests" : {
         "Perlbal::XS::HTTPHeaders" : 1
      },
      "used_in_tests" : {
         "Carp" : 1,
         "Digest::MD5" : 1,
         "FindBin" : 1,
         "HTTP::Request" : 1,
         "Hash::Util" : 1,
         "IO::Select" : 1,
         "IO::Socket::INET" : 4,
         "Test::More" : 25,
         "Time::HiRes" : 1,
         "fields" : 1,
         "lib" : 2,
         "strict" : 25,
         "warnings" : 5
      }
   },
   "valid_signature" : -1,
   "version" : "1.80",
   "versions" : {
      "lib/Perlbal.pm" : {
         "Perlbal" : "1.80"
      },
      "lib/Perlbal/AIO.pm" : {
         "Perlbal::AIO" : "undef"
      },
      "lib/Perlbal/BackendHTTP.pm" : {
         "Perlbal::BackendHTTP" : "undef"
      },
      "lib/Perlbal/Cache.pm" : {
         "Perlbal::Cache" : "1.0"
      },
      "lib/Perlbal/ChunkedUploadState.pm" : {
         "Perlbal::ChunkedUploadState" : "undef"
      },
      "lib/Perlbal/ClientHTTP.pm" : {
         "Perlbal::ClientHTTP" : "undef"
      },
      "lib/Perlbal/ClientHTTPBase.pm" : {
         "Perlbal::ClientHTTPBase" : "undef"
      },
      "lib/Perlbal/ClientManage.pm" : {
         "Perlbal::ClientManage" : "undef"
      },
      "lib/Perlbal/ClientProxy.pm" : {
         "Perlbal::ClientProxy" : "undef"
      },
      "lib/Perlbal/CommandContext.pm" : {
         "Perlbal::CommandContext" : "undef"
      },
      "lib/Perlbal/Fields.pm" : {
         "Perlbal::Fields" : "undef"
      },
      "lib/Perlbal/HTTPHeaders.pm" : {
         "Perlbal::HTTPHeaders" : "undef"
      },
      "lib/Perlbal/ManageCommand.pm" : {
         "Perlbal::ManageCommand" : "undef"
      },
      "lib/Perlbal/Plugin/AccessControl.pm" : {
         "Perlbal::Plugin::AccessControl" : "undef"
      },
      "lib/Perlbal/Plugin/AutoRemoveLeadingDir.pm" : {
         "Perlbal::Plugin::AutoRemoveLeadingDir" : "undef"
      },
      "lib/Perlbal/Plugin/Cgilike.pm" : {
         "Perlbal::Plugin::Cgilike" : "undef",
         "Perlbal::Plugin::Cgilike::Request" : "undef"
      },
      "lib/Perlbal/Plugin/EchoService.pm" : {
         "Perlbal::Plugin::EchoService" : "undef",
         "Perlbal::Plugin::EchoService::Client" : "undef"
      },
      "lib/Perlbal/Plugin/FlvStreaming.pm" : {
         "Perlbal::Plugin::FlvStreaming" : "undef"
      },
      "lib/Perlbal/Plugin/Highpri.pm" : {
         "Perlbal::Plugin::Highpri" : "undef"
      },
      "lib/Perlbal/Plugin/Include.pm" : {
         "Perlbal::Plugin::Include" : "undef"
      },
      "lib/Perlbal/Plugin/LazyCDN.pm" : {
         "Perlbal::Plugin::LazyCDN" : "undef"
      },
      "lib/Perlbal/Plugin/MaxContentLength.pm" : {
         "Perlbal::Plugin::MaxContentLength" : "undef"
      },
      "lib/Perlbal/Plugin/NotModified.pm" : {
         "Perlbal::Plugin::NotModified" : "undef"
      },
      "lib/Perlbal/Plugin/Palimg.pm" : {
         "PalImg" : "undef",
         "PaletteModify" : "undef",
         "Perlbal::Plugin::Palimg" : "undef"
      },
      "lib/Perlbal/Plugin/Queues.pm" : {
         "Perlbal::Plugin::Queues" : "undef"
      },
      "lib/Perlbal/Plugin/Redirect.pm" : {
         "Perlbal::Plugin::Redirect" : "undef"
      },
      "lib/Perlbal/Plugin/Stats.pm" : {
         "Perlbal::Plugin::Stats" : "undef",
         "Perlbal::Plugin::Stats::Storage" : "undef"
      },
      "lib/Perlbal/Plugin/Throttle.pm" : {
         "Perlbal::Plugin::Throttle" : "1.20",
         "Perlbal::Plugin::Throttle::Store" : "1.20",
         "Perlbal::Plugin::Throttle::Store::Memcached" : "1.20",
         "Perlbal::Plugin::Throttle::Store::Memory" : "1.20"
      },
      "lib/Perlbal/Plugin/Vhosts.pm" : {
         "Perlbal::Plugin::Vhosts" : "undef"
      },
      "lib/Perlbal/Plugin/Vpaths.pm" : {
         "Perlbal::Plugin::Vpaths" : "undef"
      },
      "lib/Perlbal/Plugin/XFFExtras.pm" : {
         "Perlbal::Plugin::XFFExtras" : "undef"
      },
      "lib/Perlbal/Pool.pm" : {
         "Perlbal::Pool" : "undef"
      },
      "lib/Perlbal/ReproxyManager.pm" : {
         "Perlbal::ReproxyManager" : "undef"
      },
      "lib/Perlbal/Service.pm" : {
         "Perlbal::Service" : "undef"
      },
      "lib/Perlbal/Socket.pm" : {
         "Perlbal::Socket" : "undef"
      },
      "lib/Perlbal/SocketSSL.pm" : {
         "Perlbal::SocketSSL" : "undef",
         "Perlbal::SocketSSL2" : "undef"
      },
      "lib/Perlbal/TCPListener.pm" : {
         "Perlbal::TCPListener" : "undef"
      },
      "lib/Perlbal/Test.pm" : {
         "Perlbal::Test" : "undef"
      },
      "lib/Perlbal/Test/WebClient.pm" : {
         "Perlbal::Test::WebClient" : "undef"
      },
      "lib/Perlbal/Test/WebServer.pm" : {
         "Perlbal::Test::WebServer" : "undef"
      },
      "lib/Perlbal/UploadListener.pm" : {
         "Perlbal::UploadListener" : "undef"
      },
      "lib/Perlbal/Util.pm" : {
         "Perlbal::Util" : "undef"
      }
   },
   "vname" : "Perlbal-1.80"
}