OpenBSD src changes summary for 2016-08-01 ==========================================
gnu/usr.bin/binutils-2.17 lib/libtls libexec/login_lchpass share/man sys/arch/alpha/alpha sys/arch/arm/arm sys/arch/armv7/armv7 sys/arch/armv7/include sys/arch/hppa/dev sys/arch/m88k/m88k sys/arch/mips64/mips64 sys/dev/pv sys/dev/usb sys/uvm usr.bin/mandoc usr.bin/openssl usr.bin/units usr.bin/vi usr.bin/wall usr.sbin/httpd usr.sbin/relayd usr.sbin/vmd == gnu =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/elf.c ~ bfd/elflink.c > Make sure variables are initialized before using them > In elf.c, do not increment `s' before it is initialized. At the time > of the increment, `s' is otherwise unused anyway. > In elflink.c, initialize sec_contents and l_sec_contents to make > sure that the free(sec_contents) and free(l_sec_contents) are called > on valid pointers. > ok jca@ guenther@ (stefan@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libtls ~ tls.c ~ tls.h ~ tls_config.c ~ tls_conninfo.c ~ tls_init.3 ~ tls_internal.h ~ tls_server.c > Add ALPN support to libtls. > ok beck@ doug@ (jsing@) ~ tls.h > Bump TLS_API for addition of ALPN support. (jsing@) == libexec =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec login_lchpass ~ login_lchpass.c > zap unused var (jca@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/bsd.port.mk.5 > document default for DISTDIR (espie@) ~ man5/mandoc.db.5 > document the new file format (schwarze@) ~ man8/afterboot.8 > the default smtpd setup does not require newaliases be run; > noted by consus > ok gilles (jmc@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/alpha ~ mem.c > bring the light of ansi to a few more files (tedu@) arch/arm/arm ~ mem.c > bring the light of ansi to a few more files (tedu@) arch/armv7/armv7 ~ intr.c > Implement an FDT-aware interrupt establish API. This means the drivers > don't need to know where to attach to. Instead the API will take care > of finding the correct interrupt establish for a given device node and > will call it with the correct data. > Adapted from the OFW GPIO framework. > ok kettenis@ (patrick@) ~ intr.c > Looks like patrick@ committed an older version of the diff. Fix this, and > rename a few variables and functions to be a bit more consistent with other > armv7 code. (kettenis@) arch/armv7/include ~ intr.h > Implement an FDT-aware interrupt establish API. This means the drivers > don't need to know where to attach to. Instead the API will take care > of finding the correct interrupt establish for a given device node and > will call it with the correct data. > Adapted from the OFW GPIO framework. > ok kettenis@ (patrick@) arch/hppa/dev ~ mem.c > bring the light of ansi to a few more files (tedu@) arch/m88k/m88k ~ mem.c > bring the light of ansi to a few more files (tedu@) arch/mips64/mips64 ~ mem.c > bring the light of ansi to a few more files (tedu@) dev/pv ~ if_xnf.c > Mark shared producer and consumer indices volatile (mikeb@) ~ xen.c > Don't forget to destroy the taskqueue on interrupt disestablish (mikeb@) dev/usb ~ umass_scsi.c > Set SDEV_UMASS on all umass devices, even when they use ATAPI or > UFI command sets. Probe all the LUNs a device reports instead of > assuming ATAPI and UFI devices always have 1 LUN. > Motivated by the device David Vasek reported as claiming to be > ATAPI but wanting to use >1 LUN. Committing quickly to smoke out > the inevitable device that works in the exact opposite way. All > hail USB. > ok kettenis@ (krw@) uvm ~ uvm_map.c TAGGED OPENBSD_5_8 > backport overflow checks from 1.218 and 1.219: > add a check that the arguments to isavail don't overflow. > callers should probably check too, but checking here won't hurt. > possible panic reported by tim newsham. > Check for wraparound before the "commit" phase of uvm_map() and > uvm_mapanon(), > to prevent hitting assertions and/or corrupting data structures during that > phase. (tedu@) ~ uvm_map.c TAGGED OPENBSD_5_9 > backport overflow checks from 1.218 and 1.219: > add a check that the arguments to isavail don't overflow. > callers should probably check too, but checking here won't hurt. > possible panic reported by tim newsham. > Check for wraparound before the "commit" phase of uvm_map() and > uvm_mapanon(), > to prevent hitting assertions and/or corrupting data structures during that > phase. (tedu@) ~ uvm_map.c TAGGED OPENBSD_6_0 > backport overflow checks from 1.218 and 1.219: > add a check that the arguments to isavail don't overflow. > callers should probably check too, but checking here won't hurt. > possible panic reported by tim newsham. > Check for wraparound before the "commit" phase of uvm_map() and > uvm_mapanon(), > to prevent hitting assertions and/or corrupting data structures during that > phase. (tedu@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc - mansearch_const.c ~ Makefile ~ main.c ~ mandocdb.c ~ mansearch.c ~ mansearch.h + dba.c + dba.h + dba_array.c + dba_array.h + dba_read.c + dba_write.c + dba_write.h + dbm.c + dbm.h + dbm_map.c + dbm_map.h > Remove the dependency on SQLite without loss of functionality. > Drop the obsolete names_check() now that we deleted MLINKS. > Run "doas makewhatis" after compiling and installing this. > Earlier version tested by jmc@ and jturner@; > "commit it all" deraadt@ "commit and dodge" krw@ (schwarze@) ~ mandocdb.c > Repair makewhatis -t, sorry for breaking it in the previous commit. > Committing this quickly because it hurts package builders. > Regression reported by naddy@. (schwarze@) openssl ~ openssl.1 > shorten the openssl dgst text; in particular, do not try to > list all the available digests; (jmc@) units ~ units.lib > update currency exchange rates; (jmc@) vi ~ common/exf.c ~ common/options.c ~ docs/USD.doc/vi.man/vi.1 ~ docs/USD.doc/vi.ref/set.opt.roff ~ ex/ex_filter.c ~ include/options_def.h > Remove vi's "directory" option and TMPDIR support. > ok jung@ (bentley@) wall ~ wall.c > Allow a bel character in wall. This was missed when migrating away from > vis(3). This brings the allowed characters on par with write(1). > Noticed by consus <at> gmx <dot> com > OK millert@ (martijn@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ http.h > sync http.h with relayd > ok reyk@ (benno@) relayd ~ http.h ~ relay_http.c > rfc 7230 3.3.3 says: response with a status code of 1xx > (Informational) or 204 (No Content) MUST not have a Content-Length. > Add a check for that. > ok reyk@ (benno@) ~ relay_http.c > whitespace and 80 columns, no binary change (benno@) vmd ~ vmm.c > Do not pass VM name directly to setproctitle format string. > Use a secure idiom instead. > ok mlarkin@ (stefan@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
