OpenBSD src changes summary for 2017-06-20 ==========================================
bin/csh bin/ksh distrib/sets distrib/syspatch games/hack regress/bin share/man sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/i386/i386 sys/arch/i386/include sys/dev/pci sys/dev/usb sys/kern sys/net sys/net80211 sys/netinet usr.bin/locate usr.bin/mandoc usr.bin/vi usr.sbin/pkg_add usr.sbin/vmd == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin csh ~ misc.c > Don't try to close every single file descriptor up to _SC_OPEN_MAX in csh. > Instead, close the fds that reside in between the gaps of used fds and once > the > largest used fd is reached call closefrom(). > ok deraadt@ (anton@) ksh ~ emacs.c ~ ksh.1 > '^T' is documented to be bounded to transpose-chars while in emacs > mode, not "stuff". While here, remove the poorly described "stuff" > and "stuff" bind functions as well.. > In the unlikely event anyone has those in .kshrc, they'll need to > be removed. > ok anton@ (brynet@) == distrib =========================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (jsg@) syspatch ~ bsd.syspatch.mk > Set SRCDIR according to build type and s/X11SRC/XSRCDIR > ok robert@ (ajacoutot@) == games ============================================================= 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games hack - hack.sh ~ Makequest ~ READ_ME > Fix a path in Makequest and remove hack.sh (it never worked). > OK tb@ (akfaew@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress bin ~ ksh/edit/vi.sh > Fix EOL tests for ksh vi mode. (anton@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/pool_cache_init.9 > fix some nits > ok dlg@ (jmatthew@) ~ man8/afterboot.8 > doas won't be configured after the first boot, so stop recommending > use of it to change root's password. remove a leftover sentence and > apply minor grammar tweaks while here. > ok deraadt (tj@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ identcpu.c ~ vmm.c > SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causing > #TF exceptions during guest VM boot > ok brynet (mlarkin@) ~ vmm.c > remove some magic numbers in the flush-by-asid code and check if the CPU > supports that feature before we try to use it. > discussed with deraadt (mlarkin@) ~ autoconf.c > use [] instead of * for reaching regions to unmap, making this more > similar to smashing versions written by visa (deraadt@) arch/amd64/include ~ cpu.h ~ specialreg.h > SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causing > #TF exceptions during guest VM boot > ok brynet (mlarkin@) ~ specialreg.h > remove some magic numbers in the flush-by-asid code and check if the CPU > supports that feature before we try to use it. > discussed with deraadt (mlarkin@) ~ biosvar.h > Fix a couple of comment typos in amd64 and i386 biosvar.h (tom@) arch/i386/i386 ~ autoconf.c > use [] instead of * for reaching regions to unmap, making this more > similar to smashing versions written by visa (deraadt@) arch/i386/include ~ biosvar.h > Fix a couple of comment typos in amd64 and i386 biosvar.h (tom@) dev/pci ~ if_iwm.c ~ if_iwmvar.h > Remove the IWM_FLAG_HW_INITED flag from iwm(4). This flag was redundant. > The IFF_RUNNING flag in struct ifnet serves the same purpose. > ok mpi@ kettenis@ deraadt@ (stsp@) dev/usb ~ dwc2/dwc2_hcdintr.c > Check the validity of the `qtd' pointer after each interrupt case > and bail out if the pointer has become invalid. This prevents > use-after-free memory accesses that corrupted the dwc2qtd pool. > This fix improves stability on the Raspberry Pi 3. > From Linux commit dc8730846948e517169f630826cd2c97615f5ee8 > OK kettenis@ (visa@) kern ~ uipc_socket.c > Convert sodidle() to timeout_set_proc(9), it needs a process context > to grab the rwlock. > Problem reported by Rivo Nurges. > ok bluhm@ (mpi@) ~ kern_sysctl.c > Do not touch file pointers for which FILE_IS_USABLE() is false. > They're might not be fully constructed. > ok mpi@ deraadt@ bluhm@ (gerhard@) ~ uipc_socket.c > In ddb print socket bit field so_state in hex to match SS_ defines. > (bluhm@) net ~ radix.c > Remove KERNEL_LOCK() asserts. > pf table code iterates on a radix tree and currently relies on the > NET_LOCK() to do the serialization. > Found the hardway by jasper@ (mpi@) ~ if_gif.c > Do not use the interface pointer after if_put(). Rename ipip_input_gif() > to ipip_input_if() and always pass the ifp. Only dump the packet > to bpf if we are called with a gif(4) interface. > OK mpi@ (bluhm@) net80211 ~ ieee80211.c > Initialize the link state of a wireless interface to DOWN when the > interface is attached to the net80211 layer. Prevents confusion > in cases where drivers forget to initialize the link state. > ok mpi@ kettenis@ (stsp@) netinet ~ ip_ipip.c ~ ip_ipip.h > Do not use the interface pointer after if_put(). Rename ipip_input_gif() > to ipip_input_if() and always pass the ifp. Only dump the packet > to bpf if we are called with a gif(4) interface. > OK mpi@ (bluhm@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin locate - locate/concatdb.sh ~ locate/Makefile > Remove locate.concatdb, it never worked. > OK millert@ (akfaew@) mandoc ~ cgi.c ~ eqn.c ~ eqn_html.c > KNF: remove parentheses from switch case labels; no binary change > (schwarze@) vi ~ docs/USD.doc/vi.man/vi.1 > Better document the :s ex command and its variants. > ok jmc@ (bentley@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/PackageRepository.pm > trim more error messages > - if we can't retrieve the package, of course signify will say it's > truncated > so that's redundant. > - if you give a full package name, can_be_empty should make directories > vanish. > (landry just discovered 6.1/packages-stable by accident, make it vanish > again so he can't find it back... :D ) (espie@) vmd ~ virtio.h > Revert a previous commit that increased the virtio queue size since it > appears to be causing some instability. (mlarkin@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
