Add httpd(8), an attempt to turn the relayd(8) codebase into a simple
authorreyk <reyk@openbsd.org>
Sat, 12 Jul 2014 23:34:54 +0000 (23:34 +0000)
committerreyk <reyk@openbsd.org>
Sat, 12 Jul 2014 23:34:54 +0000 (23:34 +0000)
commitb7b6a9412d5a1516f7c9d3b86b5465c41894a89a
tree30a6a5524606271196981256052ee8f1569e17d4
parentc479831e617f20a3ef1b50698d77ebe37a9dd2bc
Add httpd(8), an attempt to turn the relayd(8) codebase into a simple
web server.  It is not finished yet and I just started it today, but
the goal is to provide an HTTP server that a) provides minimal
features, b) serves static files, c) provides FastCGI support, and d)
follows common coding practices of OpenBSD.

It will neither support plugins, nor custom memory allocators, EBCDIC
support, PCRE or any other things that can be found elsewhere.
httpd(8) is not intended to provide a fully-featured replacement for
nginx(8) or the Apache, but it will provide enough functionality that
is needed in the OpenBSD base system.

ok deraadt@
14 files changed:
usr.sbin/httpd/Makefile [new file with mode: 0644]
usr.sbin/httpd/config.c [new file with mode: 0644]
usr.sbin/httpd/control.c [new file with mode: 0644]
usr.sbin/httpd/http.h [new file with mode: 0644]
usr.sbin/httpd/httpd.8 [new file with mode: 0644]
usr.sbin/httpd/httpd.c [new file with mode: 0644]
usr.sbin/httpd/httpd.conf.5 [new file with mode: 0644]
usr.sbin/httpd/httpd.h [new file with mode: 0644]
usr.sbin/httpd/log.c [new file with mode: 0644]
usr.sbin/httpd/parse.y [new file with mode: 0644]
usr.sbin/httpd/proc.c [new file with mode: 0644]
usr.sbin/httpd/server.c [new file with mode: 0644]
usr.sbin/httpd/server_file.c [new file with mode: 0644]
usr.sbin/httpd/server_http.c [new file with mode: 0644]