| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
The key has been changed to server name + address + port and now it is
possible to use the same server name for multiple servers with
different addresses, eg. http://www.example.com and
https://www.example.com/.
OK doug@ florian@
|
|
|
|
|
|
|
| |
parse and write the headers using the http response descriptor. This
allows to add other tweaks, like support for chunked encoding, later.
OK florian@
|
|
|
|
|
|
|
| |
need a temporary path variable. Based on an initial diff from
chrisz@.
"Commit any failsafe version and I'm ok with it" chrisz@
|
|
|
|
|
|
|
| |
without this fix httpd always put at least the first
path component in SCRIPT_NAME even when it did not exist.
Now for completely non-existant paths everything goes into
PATH_INFO.
|
|
|
|
|
|
|
| |
files can also be owned by root now: they're opened by the parent and
send to the logger process with fd passing. This also works with reload.
ok deraadt@
|
|
|
|
| |
ok reyk@
|
|
|
|
|
|
| |
syslog is still supported but disabled by default.
ok deraadt@
|
|
|
|
|
|
| |
PATH_INFO was requested by naddy@ who successfully tested it with "cvsweb".
ok naddy@
|
|
|
|
| |
The secrect plan is to add it later using the ressl wrapper library.
|
| |
|
| |
|
| |
|
|
|
|
| |
docroot only only when it's needed. Suggested by deraadt@.
|
|
|
|
|
|
| |
servers with the same or "overlapping" IP address but a different name.
ok beck@
|
|
|
|
| |
all the headers etc. of a connection.
|
|
|
|
| |
Pointed out by Doug Hogan.
|
|
|
|
| |
Doug Hogan found an off-by-one. More improvements will follow.
|
|
|
|
|
|
| |
to a double free; set it to NULL.
This should fix a problem that was found by deraadt@
|
| |
|
|
|
|
|
|
| |
compatible to nginx' mime.types file which can be included directly.
If not present, use a few built-in defaults for html, css, txt, jpeg,
gif, png, and js.
|
|
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@
|