summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/misc/p5-net-fastcgi/README
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /web/server/h2o/libh2o/misc/p5-net-fastcgi/README
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'web/server/h2o/libh2o/misc/p5-net-fastcgi/README')
-rw-r--r--web/server/h2o/libh2o/misc/p5-net-fastcgi/README113
1 files changed, 113 insertions, 0 deletions
diff --git a/web/server/h2o/libh2o/misc/p5-net-fastcgi/README b/web/server/h2o/libh2o/misc/p5-net-fastcgi/README
new file mode 100644
index 00000000..4eea9d55
--- /dev/null
+++ b/web/server/h2o/libh2o/misc/p5-net-fastcgi/README
@@ -0,0 +1,113 @@
+NAME
+ Net::FastCGI - FastCGI Toolkit
+
+DESCRIPTION
+ This distribution aims to provide a complete API for working with the
+ FastCGI protocol.
+
+ The primary goal is to provide a function oriented and object oriented
+ API which are not tied to a specific I/O model or framework.
+
+ Secondary goal is to provide higher level tools/API which can be used
+ for debugging and interoperability testing.
+
+PROGRESS
+ The function oriented API is considered feature complete.
+ Net::FastCGI::Protocol provides functions to build and parse all FastCGI
+ v1.0 messages, also provided is a few convenient higher level functions
+ such as "build_begin_request()", "build_end_request()", "parse_record()"
+ and "dump_record()".
+
+ Work has begun on object oriented implementation and a simple blocking
+ I/O class which is intended for testing and debugging.
+
+PACKAGES
+ Net::FastCGI::Constant
+ FastCGI protocol constants.
+
+ Net::FastCGI::IO
+ Provides functions to read and write FastCGI messages.
+
+ Net::FastCGI::Protocol
+ Provides functions to build and parse FastCGI messages.
+
+ENVIRONMENT
+ Environment variable "NET_FASTCGI_PP" can be set to a true value before
+ loading this package to disable usage of XS implementation.
+
+PREREQUISITES
+ Run-Time
+ perl 5.6 or greater.
+ Carp, core module.
+ Exporter, core module.
+
+ Build-Time
+ In addition to Run-Time:
+
+ Test::More 0.47 or greater, core module since 5.6.2.
+ Test::Exception.
+ Test::HexString.
+
+SEE ALSO
+ Community
+ Official FastCGI site
+ <http://www.fastcgi.com/>
+
+ Standards
+ FastCGI Specification Version 1.0
+ <http://www.fastcgi.com/devkit/doc/fcgi-spec.html>
+
+ RFC 3875 - The Common Gateway Interface (CGI) Version 1.1
+ <http://tools.ietf.org/html/rfc3875>
+
+ White papers
+ FastCGI: A High-Performance Web Server Interface
+ <http://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm>
+
+ FastCGI - The Forgotten Treasure
+ <http://cryp.to/publications/fastcgi/>
+
+ Perl implementations
+ AnyEvent::FCGI
+ Application server implementation, built on top of AnyEvent.
+ Supports Responder role. Capable of multiplexing.
+
+ FCGI
+ Application server implementation, built on top of "libfcgi"
+ (reference implementation). Supports all FastCGI roles. Responds to
+ management records. Processes requests synchronously.
+
+ FCGI::Async
+ Application server implementation, built on top of IO::Async.
+ Supports Responder role. Responds to management records. Capable of
+ multiplexing.
+
+ FCGI::Client
+ Client (Web server) implementation. Supports Responder role.
+
+ FCGI::EV
+ Application server implementation, built on top of EV. Supports
+ Responder role.
+
+ Mojo::Server::FastCGI
+ Application server implementation. Supports Responder role.
+ Processes requests synchronously.
+
+ POE::Component::FastCGI
+ Application server implementation, built on top of POE. Supports
+ Responder role. Capable of multiplexing.
+
+SUPPORT
+ Please report any bugs or feature requests to
+ "bug-net-fastcgi@rt.cpan.org", or through the web interface at
+ <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-FastCGI>
+
+AUTHOR
+ Christian Hansen "chansen@cpan.org"
+
+COPYRIGHT
+ Copyright 2008-2010 by Christian Hansen.
+
+ This library is free software; you can redistribute it and/or modify it
+ under the same terms as Perl itself.
+