diff options
author | archie <archie@FreeBSD.org> | 2002-08-21 23:09:38 +0000 |
---|---|---|
committer | archie <archie@FreeBSD.org> | 2002-08-21 23:09:38 +0000 |
commit | 1dbdcb5fd7eb838000fb8cff8d7e20aeb1766026 (patch) | |
tree | 93c537858e018dc419c29148e311c5c89d86f1eb /www | |
parent | 993874b14e4afa81de14dd008c4816f232171626 (diff) | |
download | FreeBSD-ports-1dbdcb5fd7eb838000fb8cff8d7e20aeb1766026.zip FreeBSD-ports-1dbdcb5fd7eb838000fb8cff8d7e20aeb1766026.tar.gz |
LWS is a lightweight web server which uses pthreads(3) for multi-tasking
and libpdel(3) for HTTP, HTTPS, and configurable servlet support. The
server can be configured via a buit-in admin web interface, or by manu-
ally editing the XML configuration file.
LWS supports multiple HTTP and HTTPS servers, each containing multiple
virtual hosts. Each virtual host has a configurable list of servlets.
The supported servlets types are file, redirect, and cookieauth. The
file servlet includes optional support for tmpl(3) HTML templates.
LWS maintains a self-rotating logfile(3) error log, with optional support
for logging via syslog as well.
LWS is intended to demonstrate features of the libpdel(3) library, and to
be a lightweight web server for simple applications.
Diffstat (limited to 'www')
-rw-r--r-- | www/lws/Makefile | 21 | ||||
-rw-r--r-- | www/lws/distinfo | 1 | ||||
-rw-r--r-- | www/lws/pkg-comment | 1 | ||||
-rw-r--r-- | www/lws/pkg-descr | 15 | ||||
-rw-r--r-- | www/lws/pkg-plist | 28 |
5 files changed, 66 insertions, 0 deletions
diff --git a/www/lws/Makefile b/www/lws/Makefile new file mode 100644 index 0000000..b744e81 --- /dev/null +++ b/www/lws/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: lws +# Date created: 21 Aug 2002 +# Whom: Archie Cobbs +# +# $FreeBSD$ +# + +PORTNAME= lws +PORTVERSION= 0.1.0 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= archie + +MAINTAINER= archie@freebsd.org + +LIB_DEPENDS= pdel.0:${PORTSDIR}/devel/libpdel + +MAN1= lws.1 +MANCOMPRESSED= yes + +.include <bsd.port.mk> diff --git a/www/lws/distinfo b/www/lws/distinfo new file mode 100644 index 0000000..76c55c7 --- /dev/null +++ b/www/lws/distinfo @@ -0,0 +1 @@ +MD5 (lws-0.1.0.tar.gz) = 186532ec9790c431fd14fcd7acfa27fb diff --git a/www/lws/pkg-comment b/www/lws/pkg-comment new file mode 100644 index 0000000..9d6e54f --- /dev/null +++ b/www/lws/pkg-comment @@ -0,0 +1 @@ +Lightweight threaded HTTP/HTTPS web server based on libpdel(3) diff --git a/www/lws/pkg-descr b/www/lws/pkg-descr new file mode 100644 index 0000000..eeb9976 --- /dev/null +++ b/www/lws/pkg-descr @@ -0,0 +1,15 @@ +LWS is a lightweight web server which uses pthreads(3) for multi-tasking +and libpdel(3) for HTTP, HTTPS, and configurable servlet support. The +server can be configured via a buit-in admin web interface, or by manu- +ally editing the XML configuration file. + +LWS supports multiple HTTP and HTTPS servers, each containing multiple +virtual hosts. Each virtual host has a configurable list of servlets. +The supported servlets types are file, redirect, and cookieauth. The +file servlet includes optional support for tmpl(3) HTML templates. + +LWS maintains a self-rotating logfile(3) error log, with optional support +for logging via syslog as well. + +LWS is intended to demonstrate features of the libpdel(3) library, and to +be a lightweight web server for simple applications. diff --git a/www/lws/pkg-plist b/www/lws/pkg-plist new file mode 100644 index 0000000..cf7183c --- /dev/null +++ b/www/lws/pkg-plist @@ -0,0 +1,28 @@ +bin/lws +etc/lws/admin/config.tmpl +etc/lws/admin/confirm.tmpl +etc/lws/admin/doconfig.tmpl +etc/lws/admin/doit.tmpl +etc/lws/admin/foot.tmpl +etc/lws/admin/head.tmpl +etc/lws/admin/help/index.tmpl +etc/lws/admin/help/tmplfunc.tmpl +etc/lws/admin/index.tmpl +etc/lws/admin/logexport.txt.tmpl +etc/lws/admin/logon.tmpl +etc/lws/admin/logs.tmpl +etc/lws/admin/lws.gif +etc/lws/admin/macros.tmpl +etc/lws/admin/mem.tmpl +etc/lws/admin/prop.tmpl +etc/lws/admin/props.tmpl +etc/lws/admin/server.tmpl +etc/lws/admin/servers.tmpl +etc/lws/admin/servlet.tmpl +etc/lws/admin/stylesheet.css +etc/lws/admin/vhost.tmpl +etc/lws/docroot/index.tmpl +etc/lws/bogus-ssl.crt +etc/lws/bogus-ssl.key +etc/lws/default-config.xml +@dirrm etc/lws |