===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1349
retrieving revision 1.1350
diff -u -r1.1349 -r1.1350
--- www/plus.html 2014/08/04 11:52:20 1.1349
+++ www/plus.html 2014/08/13 11:13:53 1.1350
@@ -74,6 +74,55 @@
+
+- httpd(8) now also writes log messages (eg 404 Not Found) on error.
+
- Extended httpd(8) to dynamically pass HTTP request headers as protocol-specific HTTP_* CGI meta-variables.
+
- Add ral(4) to GENERIC and RAMDISK on macppc.
+
- Fixed sys/dev/usb/ehci.c r1.162 to stop returning initialised memory on error in ehci_alloc_sqtd().
+
- Fixed sys/dev/ic/bwi.c r1.106. Prevents packet loss.
+
- Split httpd(8) fastcgi socket path and document root options; added the SCRIPT_FILENAME CGI param with a prepended root. Fixes php-fpm that expects SCRIPT_FILENAME.
+
- Added missing httpd(8) log call for fastcgi requests.
+
- Added another httpd.conf(5) log mode "connection" for a relayd(8)-style log entry after each connection.
+
- httpd(8) now prefers getnameinfo() with NI_NUMERICHOST over inet_ntop (to include IPv6 scope ID).
+
+
- httpd.conf(5) locations now inherit access log settings from the server.
+
- Made sure httpd(8) reads fcgi padding data if any is received.
+
- Made httpd(8) properly read from the fcgi bufferevent until it is empty.
+
- Allow httpd(8) to specify a fastcgi TCP socket on localhost.
+
- Fixed scandir(3)-based directory auto index on NFS in httpd(8).
+
+
- Use the log buffer to defer httpd(8) logging until the connection is closed or the request completed.
+
- Added common and combined access logging to httpd(8).
+
- Rewrote httpd(8) fcgi_add_param and hand over a lot more http headers etc. to the cgi script.
+
- Correctly parse fastcgi records if httpd(8) doesn't get the whole record in one bufferevent_read().
+
+
- Allow softraid(4) rebuilds to work correctly when the volume metadata has a different data offset to that currently in use.
+
- Unbroke aac(4), by re-adding uvm_extern.h for ptoa().
+
- httpd(8) now only writes the HTTP header for the first fastcgi chunk.
+
- httpd(8) fastcgi improvements: submit QUERY_STRING, if it exists; use a proper function to create an HTTP header; use server_file_error() to detect EOF and fastcgi stream errors; disable keep-alive/persist until there is a reliable way to get the content length.
+
- Use exact on-disk inode size with ext2 filesystems.
+
- Properly evaluate rc.d(8) values only after running _rc_quirks(), because these can modify flags.
+
- In rc.d(8) debug mode, properly sort and drop duplicate entries to make output less confusing.
+
- Allow httpd.conf(5) to specify a non-default fastcgi socket.
+
- Renamed httpd(8) "docroot" variable to "path" (as it will be used for either files or the fastcgi socket).
+
- Added httpd.conf(5) configuration variable "fastcgi" to enable it per server or location.
+
- Initial fastcgi implementation for httpd(8).
+
+
- Made sysmerge(8) properly warn when an example changes and the corresponding file is found under /etc.
+
- Add tradcpp(1) version 0.4, a standalone traditional whitespace-preserving cpp(1).
+
- Added httpd.conf(5) "location" keyword, to specify path-specific configuration in servers; made it work with name-based virtual servers.
+
- Reserve an extra file descriptor per httpd(8) connection, instead of per request. Fixes fd accounting with persistent connections.
+
+
- Added extended directory index options "[no] index" and "[no] auto index" to httpd.conf(5).
+
- Reverted checks about RTF_LOCAL route(4) (userland tools are not yet ready for this).
+
+
- Last (known) msgbuf_write(3) vs EOF fix incorporated into smtpd(8).
+
- Fixed I/O ktrace(1) of sendsyslog(2).
+
- Pass a default media to the le(4/sparc) child. Allows SPARCbook system default to AUI without requiring a manual media change.
+
- Removed buggy ssl(8) SRP code (never enabled in OpenBSD).
+
- 5.4, 5.5 and -current RELIABILITY FIX: Fixed possible memory exhaustion in dhclient(8) and dhcpd(8), occurring on DHCP options with 0 length.
A source code patch is available for 5.4 and 5.5.
+ - Merged dhcpd(8) packet.c r1.7 into dhclient(8) and dhcrelay(8), to remove DoS attack vector.
+
- Match any relevant driver (not just whitelist) for X(7) "aperture needed" detection.
- Fixed ssl(8) so RSA, DH, and ECDH temporary key callbacks are correctly passed the number of keybits for the key.
- Made pkg_add(1) log libraries in a proper way.
@@ -1258,6 +1307,5 @@