[>]
http://marc.info/?l=openbsd-cvs&m=140715058913594&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 15:55:08
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/04 05:09:25
Modified files:
usr.sbin/httpd : Makefile config.c control.c httpd.c log.c
parse.y proc.c server.c server_fcgi.c
server_file.c server_http.c
Log message:
httpd doesn't support SSL/TLS yet, remove the remaining bits.
The secrect plan is to add it later using the ressl wrapper library.
[>]
http://marc.info/?l=openbsd-cvs&m=140716738421071&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 19:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/04 09:49:28
Modified files:
usr.sbin/httpd : Makefile config.c control.c httpd.c
httpd.conf.5 httpd.h parse.y proc.c server.c
Added files:
usr.sbin/httpd : logger.c
Log message:
Add initial support for log files in /var/www/logs/. Logging with
syslog is still supported but disabled by default.
ok deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140716917321977&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 20:55:18
Module name: src
Changes by: jsing@cvs.openbsd.org 2014/08/04 10:18:42
Modified files:
lib/libressl : ressl.c ressl_internal.h ressl_server.c
Log message:
A ressl server needs different configuration from a ressl client - provide
a specific server configuration function and call this from
ressl_configure.
[>]
http://marc.info/?l=openbsd-cvs&m=140717007622342&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 20:55:20
Module name: src
Changes by: jsing@cvs.openbsd.org 2014/08/04 10:34:11
Modified files:
lib/libressl : ressl.h ressl_server.c
Log message:
Implement ressl_accept_socket, which allocates a new server connection
context (if necessary) and handles the TLS/SSL handshake over the given
socket.
[>]
http://marc.info/?l=openbsd-cvs&m=140717391024420&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 21:55:08
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/04 11:38:12
Modified files:
usr.sbin/httpd : Makefile config.c httpd.conf.5 httpd.h parse.y
server.c
Log message:
Proxy commit for jsing@:
"Add TLS/SSL support to httpd, based on the recent ressl commits."
From jsing@
ok reyk@
[>]
http://marc.info/?l=openbsd-cvs&m=140717596325294&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-04 22:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/04 12:12:15
Modified files:
usr.sbin/httpd : httpd.8 httpd.h server.c
Log message:
Temporarily move the default location of the SSL/TLS server key and
certificate from /var/www/ to /var/www/conf/. Don't get scared - this
will be changed soon! They're currently located in the chroot
directory but will be moved outside as soon as we adopted some of the
key privsep from relayd in ressl/httpd.
[>]
http://marc.info/?l=openbsd-cvs&m=140725303422221&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-05 19:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/05 09:36:59
Modified files:
usr.sbin/httpd : config.c httpd.c httpd.conf.5 httpd.h logger.c
parse.y server.c
Log message:
Improve logging to allow per- server/location log files. The log
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@
[>]
http://marc.info/?l=openbsd-cvs&m=140725821724342&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-05 21:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/05 11:03:21
Modified files:
usr.sbin/httpd : httpd.conf.5 parse.y
Log message:
Bring back the tcp/ip configuration options. This code was already
there and is from relayd. We can decide later which options should
be added or removed, but it shouldn't do any harm.
[>]
http://marc.info/?l=openbsd-cvs&m=140726169725667&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-05 22:55:07
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/05 12:01:11
Modified files:
etc/examples : httpd.conf
usr.sbin/httpd : config.c httpd.conf.5 httpd.h parse.y
server_http.c
Log message:
Add configuration options for the most-important connection limits:
max requests (per connection) and timeout. We don't want to add too
many button, and there are good defaults, but these ones are kind of
mandatory.
[>]
http://marc.info/?l=openbsd-cvs&m=140727039630073&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-06 00:55:07
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/05 14:26:15
Modified files:
sys/dev/usb : ehci.c ohci.c uhci.c
Log message:
Only check if the abort transfer is the interrupt one if the pipe is
opened with a callback.
If a driver opens an interrupt pipe without callback function, like
umct(4) does with one of its bulk in endpoints being reported as an
interrupt endpoint, then we can end up aborting a transfer which is
different from the interrupt one.
Issue reported by Roberto E. Vargas Caballero, ok deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140729070405703&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-06 06:55:08
Module name: src
Changes by: jsing@cvs.openbsd.org 2014/08/05 20:04:42
Modified files:
usr.sbin/httpd : config.c httpd.8 httpd.h parse.y server.c
Log message:
Load the SSL public/private keys in the parent process, then provide them
to the privsep process via imsg. This allows the keys to be moved out of
the chroot (now /etc/ssl/server.crt, /etc/ssl/private/server.key).
ok reyk@