{"id":16309772,"url":"https://github.com/chansen/p5-net-fastcgi","last_synced_at":"2025-09-12T15:33:06.908Z","repository":{"id":859119,"uuid":"593474","full_name":"chansen/p5-net-fastcgi","owner":"chansen","description":"Perl 5 FastCGI Toolkit","archived":false,"fork":false,"pushed_at":"2018-04-18T11:27:45.000Z","size":56,"stargazers_count":2,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-03T03:20:23.375Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chansen.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-04-03T20:18:54.000Z","updated_at":"2020-07-18T16:25:14.000Z","dependencies_parsed_at":"2022-07-05T18:31:36.323Z","dependency_job_id":null,"html_url":"https://github.com/chansen/p5-net-fastcgi","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chansen%2Fp5-net-fastcgi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chansen%2Fp5-net-fastcgi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chansen%2Fp5-net-fastcgi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chansen%2Fp5-net-fastcgi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chansen","download_url":"https://codeload.github.com/chansen/p5-net-fastcgi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232759279,"owners_count":18572419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T21:22:30.799Z","updated_at":"2025-01-06T17:29:17.193Z","avatar_url":"https://github.com/chansen.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    Net::FastCGI - FastCGI Toolkit\n\nDESCRIPTION\n    This distribution aims to provide a complete API for working with the\n    FastCGI protocol.\n\n    The primary goal is to provide a function oriented and object oriented\n    API which are not tied to a specific I/O model or framework.\n\n    Secondary goal is to provide higher level tools/API which can be used\n    for debugging and interoperability testing.\n\nPROGRESS\n    The function oriented API is considered feature complete.\n    Net::FastCGI::Protocol provides functions to build and parse all FastCGI\n    v1.0 messages, also provided is a few convenient higher level functions\n    such as \"build_begin_request()\", \"build_end_request()\", \"parse_record()\"\n    and \"dump_record()\".\n\n    Work has begun on object oriented implementation and a simple blocking\n    I/O class which is intended for testing and debugging.\n\nPACKAGES\n    Net::FastCGI::Constant\n        FastCGI protocol constants.\n\n    Net::FastCGI::IO\n        Provides functions to read and write FastCGI messages.\n\n    Net::FastCGI::Protocol\n        Provides functions to build and parse FastCGI messages.\n\nENVIRONMENT\n    Environment variable \"NET_FASTCGI_PP\" can be set to a true value before\n    loading this package to disable usage of XS implementation.\n\nPREREQUISITES\n  Run-Time\n    perl 5.6 or greater.\n    Carp, core module.\n    Exporter, core module.\n\n  Build-Time\n    In addition to Run-Time:\n\n    Test::More 0.47 or greater, core module since 5.6.2.\n    Test::Exception.\n    Test::HexString.\n\nSEE ALSO\n  Community\n    Official FastCGI site\n        \u003chttp://www.fastcgi.com/\u003e\n\n  Standards\n    FastCGI Specification Version 1.0\n        \u003chttp://www.fastcgi.com/devkit/doc/fcgi-spec.html\u003e\n\n    RFC 3875 - The Common Gateway Interface (CGI) Version 1.1\n        \u003chttp://tools.ietf.org/html/rfc3875\u003e\n\n  White papers\n    FastCGI: A High-Performance Web Server Interface\n        \u003chttp://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm\u003e\n\n    FastCGI - The Forgotten Treasure\n        \u003chttp://cryp.to/publications/fastcgi/\u003e\n\n  Perl implementations\n    AnyEvent::FCGI\n        Application server implementation, built on top of AnyEvent.\n        Supports Responder role. Capable of multiplexing.\n\n    FCGI\n        Application server implementation, built on top of \"libfcgi\"\n        (reference implementation). Supports all FastCGI roles. Responds to\n        management records. Processes requests synchronously.\n\n    FCGI::Async\n        Application server implementation, built on top of IO::Async.\n        Supports Responder role. Responds to management records. Capable of\n        multiplexing.\n\n    FCGI::Client\n        Client (Web server) implementation. Supports Responder role.\n\n    FCGI::EV\n        Application server implementation, built on top of EV. Supports\n        Responder role.\n\n    Mojo::Server::FastCGI\n        Application server implementation. Supports Responder role.\n        Processes requests synchronously.\n\n    POE::Component::FastCGI\n        Application server implementation, built on top of POE. Supports\n        Responder role. Capable of multiplexing.\n\nSUPPORT\n    Please report any bugs or feature requests to\n    \"bug-net-fastcgi@rt.cpan.org\", or through the web interface at\n    \u003chttp://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-FastCGI\u003e\n\nAUTHOR\n    Christian Hansen \"chansen@cpan.org\"\n\nCOPYRIGHT\n    Copyright 2008-2010 by Christian Hansen.\n\n    This library is free software; you can redistribute it and/or modify it\n    under the same terms as Perl itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchansen%2Fp5-net-fastcgi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchansen%2Fp5-net-fastcgi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchansen%2Fp5-net-fastcgi/lists"}