svn commit: r502132 - head/www/p5-HTTP-Daemon
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon May 20 18:08:47 UTC 2019
Author: sunpoet
Date: Mon May 20 18:08:45 2019
New Revision: 502132
URL: https://svnweb.freebsd.org/changeset/ports/502132
Log:
Add LICENSE
- Update pkg-descr
- Take maintainership
Modified:
head/www/p5-HTTP-Daemon/Makefile
head/www/p5-HTTP-Daemon/pkg-descr
Modified: head/www/p5-HTTP-Daemon/Makefile
==============================================================================
--- head/www/p5-HTTP-Daemon/Makefile Mon May 20 18:08:40 2019 (r502131)
+++ head/www/p5-HTTP-Daemon/Makefile Mon May 20 18:08:45 2019 (r502132)
@@ -7,11 +7,12 @@ CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-MAINTAINER= perl at FreeBSD.org
+MAINTAINER= sunpoet at FreeBSD.org
COMMENT= Simple HTTP server class
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENCE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTTP-Date>=6:www/p5-HTTP-Date \
Modified: head/www/p5-HTTP-Daemon/pkg-descr
==============================================================================
--- head/www/p5-HTTP-Daemon/pkg-descr Mon May 20 18:08:40 2019 (r502131)
+++ head/www/p5-HTTP-Daemon/pkg-descr Mon May 20 18:08:45 2019 (r502132)
@@ -1,4 +1,16 @@
-This module is used to create HTTP/1.1 servers that listen on a socket
-for incoming requests.
+Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket
+for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so
+you can perform socket operations directly on it too.
+
+The accept() method will return when a connection from a client is available.
+The returned value will be an HTTP::Daemon::ClientConn object which is another
+IO::Socket::INET subclass. Calling the get_request() method on this object will
+read data from the client and return an HTTP::Request object. The ClientConn
+object also provide methods to send back various responses.
+
+This HTTP daemon does not fork(2) for you. Your application, i.e. the user of
+the HTTP::Daemon is responsible for forking if that is desirable. Also note that
+the user is responsible for generating responses that conform to the HTTP/1.1
+protocol.
WWW: https://metacpan.org/release/HTTP-Daemon
More information about the svn-ports-all
mailing list