OpenBSD src changes summary for 2016-09-27 ==========================================
bin/ksh distrib/sets distrib/special etc/group etc/mail/aliases etc/master.passwd etc/mtree/4.4BSD.dist etc/netstart etc/rc gnu gnu/usr.bin/cc regress/bin regress/libexec sbin/dhclient sbin/kbd share/man sys/arch/alpha/alpha sys/arch/amd64/amd64 sys/arch/amd64/include sys/dev/acpi sys/dev/pci sys/kern sys/net sys/netinet sys/nfs sys/sys usr.bin/aucat usr.bin/ftp usr.bin/signify usr.sbin/pkg_add usr.sbin/relayd usr.sbin/switchd usr.sbin/traceroute == bin =============================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ ksh.1 > Move bug description to the BUGS section > OK natano@, jmc@ > (I forgot to commit it back in mid-August when it was discussed.) > (czarkoff@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi > sync (deraadt@) special ~ kbd/Makefile > remove more kvm code (deraadt@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc group ~ group > Add unprivileged user for traceroute. > Input deraadt@ > OK benno@, sthen@ (florian@) mail/aliases ~ mail/aliases > Add unprivileged user for traceroute. > Input deraadt@ > OK benno@, sthen@ (florian@) master.passwd ~ master.passwd > Add unprivileged user for traceroute. > Input deraadt@ > OK benno@, sthen@ (florian@) mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > Run acpidump(8) at system startup and store ACPI tables in the > /var/db/acpi directory. Later sendbug(1) will use this data in > bug reports. That directory is created by mtree. > idea from and OK deraadt > OK kettenis (rpe@) netstart ~ netstart > Delay switch(4) interface start up so it can attach virtual interfaces > like vether(4). > nits from and ok benno@, phessler@ (rzalamena@) rc ~ rc > Run acpidump(8) at system startup and store ACPI tables in the > /var/db/acpi directory. Later sendbug(1) will use this data in > bug reports. That directory is created by mtree. > idea from and OK deraadt > OK kettenis (rpe@) == gnu =============================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ llvm/tools/clang/lib/Driver/Tools.cpp > Disable -fstrict-aliasing per default on OpenBSD. > cluebat & ok kettenis@ (pascal@) usr.bin/cc ~ cc/Makefile > Set owner for /usr/lib/gcc-lib and /usr/include/g++ on install. > initial diff and ok tb (natano@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress bin ~ ksh/vi/Makefile > fix dependency, fixing regress if make regress is called with a clean obj > (like the parent does). > When make is called in the parent dir, both make regress and make all > are called for the vi subdir. Need to figure out how to avoid that. (otto@) ~ ksh/history.t ~ ksh/integer.t ~ ksh/regress.t ~ ksh/unclass2.t > Adjusts some patterns, so that the warning messages ksh prints if > it has no controlliing tty is not causing the test to fail. > based on otto@'s work; OK otto@ (bluhm@) libexec ~ ld.so/Makefile ~ ld.so/constructor/libaa/aa.C ~ ld.so/constructor/libab/Makefile ~ ld.so/constructor/libab/ab.C ~ ld.so/constructor/prog1/Makefile ~ ld.so/constructor/prog1/prog1.C ~ ld.so/constructor/prog2/Makefile ~ ld.so/constructor/prog2/prog2.C > Modernize constructor test such that it builds again and enable it. > ok bluhm@ (kettenis@) ~ ld.so/constructor/libaa/Makefile ~ ld.so/constructor/libab/Makefile > Make sure that the regress target builds the libraries. Stop building a > profile library and add $OpenBSD$ markers. Similar to what we do in other > regress tests that build libraries such as regress/lib/libc/cxa-exit. > ok bluhm@ (kettenis@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c > Reintroduce rdaemon() - working properly this time > Thanks Ken for fixing my initial implementation. ok krw@ (jca@) kbd ~ kbd_wscons.c > remove more kvm code (deraadt@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/hifn.4 ~ man9/hardclock.9 > missing colon; from Rob Pierce <rob at 2keys dot ca> (schwarze@) + man1/clang-local.1 > Add a clang-local(1) man page, similar to gcc-local(1). This documents > OpenBSD-specific quirks for LLVM/clang. To be expanded as we go along. > idea from kettenis@, ok deraadt@ (pascal@) ~ man1/clang-local.1 > Small nit from kettenis@: -fstrict-aliasing is turned on if -Ofast. > (pascal@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/alpha ~ mem.c > typo (deraadt@) arch/amd64/amd64 ~ identcpu.c > read and cache VMFUNC capability during boot. for use in an upcoming diff > (mlarkin@) ~ identcpu.c > clarify a comment whose text became out of date with the previous commit > (mlarkin@) arch/amd64/include ~ cpu.h ~ specialreg.h > read and cache VMFUNC capability during boot. for use in an upcoming diff > (mlarkin@) dev/acpi ~ dsdt.c > Print the type of operation space that failed as there seem to be more of > these occurring recently. (mlarkin@) dev/pci ~ if_iwm.c > Wait until the BSSID is known before adding the MAC context to iwm > firmware. > Fixes iwm connectivity issues after first boot. > Tested by myself (8260 chip) and tb@ (7265 chip) > ok tb@ (stsp@) kern ~ subr_hibernate.c > move from RB macros to RBT functions (dlg@) net ~ if_pfsync.c ~ pf.c ~ pf_if.c ~ pf_ioctl.c ~ pf_lb.c ~ pf_norm.c ~ pf_ruleset.c ~ pf_table.c ~ pfvar.h > move pf from the RB macros to the RBT functions. (dlg@) ~ if_pfsync.c ~ pf.c ~ pf_if.c ~ pf_ioctl.c ~ pf_lb.c ~ pf_norm.c ~ pf_ruleset.c ~ pf_table.c ~ pfvar.h > roll back turning RB into RBT until i get better at this process. (dlg@) ~ rtsock.c > Protect sbappendaddr() and sorwakeup() with splsoftnet in > rt_senddesync(). This fixes a splassert warning seen by sthen@. > Problem found by David Hill; OK sthen@ (bluhm@) netinet ~ ip_spd.c > Remove empty #ifdef and #ifndef blocks > OK natano@ (fcambus@) nfs ~ nfs_node.c ~ nfs_var.h ~ nfs_vfsops.c ~ nfsmount.h > replace the use of RB macros with the RBT functions. (dlg@) sys ~ hibernate.h > move from RB macros to RBT functions (dlg@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin aucat ~ aucat.c > Don't rely on the resampling code to calculate the number of samples > to process, as it may produce one extra sample (to handle accumulation > of fractional samples), which would cause access to one sample past > the end of the buffer and crash aucat. Fix this by limiting the number > of samples processed to a single block. > Found by and help from Michael W. Bombardieri <mb at ii.net>. Thanks. > (ratchov@) ftp ~ extern.h > Remove empty #ifdef and #ifndef blocks > OK natano@ (fcambus@) signify ~ signify.c > no need to copy keypath if we already have one (tedu@) ~ signify.c > the keytype checking is logically part of verify, and it's small, so > always include it. but it can be made a bit simpler with zero malloc. > (tedu@) ~ zsig.c > can make function static now that it's living in a separate file. > bye bye XXX! (tedu@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/PackingList.pm ~ OpenBSD/State.pm > switch to using the new package signature scheme (signify2) by default > ok sthen@ (naddy@) relayd ~ relayd.c > The fork+exec privsep commit broke the "block request method" http > config option. Due to reordering of the code, the variable > http_methods was initialized to late. Insert a relay_http() before > load_config(). > Found by make run-regress-args-http-filter-method.pl; OK reyk@ (bluhm@) switchd ~ ofp10.c ~ ofp13.c > OpenFlow PACKET_IN can send truncated packets; this only makes sense > if the switch buffers packets, otherwise we might end up forwarding > truncated packets to the network with the PACKET_OUT response. So, > for now, only close the connection if the packet is not buffered by > the switch but truncated. > OK rzalamena@ (reyk@) ~ ofp10.c ~ ofp13.c > Fix previous: don't attempt to write a NULL packet to the tap device. > Also print a debug message if the packet has been truncated by the switch. > (reyk@) traceroute ~ traceroute.c > Drop privileges to newly added _traceroute user/group. > It does not buy us much when called as a unpriv user. But if run as > root we can now lose privileges. > Input deraadt@ > OK benno@, sthen@ (florian@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
