OpenBSD src changes summary for 2015-12-18 ==========================================
distrib/amd64 distrib/armish distrib/armv7 distrib/i386 distrib/landisk distrib/loongson distrib/macppc distrib/miniroot distrib/octeon distrib/socppc distrib/zaurus etc/netstart games/cribbage gnu gnu/usr.bin/cc lib/libc lib/libkeynote lib/libm sbin/dhclient sbin/mknod sys/arch/i386/i386 sys/arch/octeon/dev sys/dev/pci sys/dev/usb sys/net sys/net80211 sys/netinet sys/netinet6 == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib amd64 ~ common/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) armish ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) armv7 ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) i386 ~ common/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) landisk ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) loongson ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) macppc ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) miniroot ~ install.sub > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) octeon ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) socppc ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) zaurus ~ ramdisk/install.md > Introduce a new function disk_has() to inspect a disk if it has a > partition-table of a certain type and optionally if it has a partition > of a certain type. > Use disk_has() in the install.md script to replace all the various > "fdisk <disk> | grep <pattern>" commands greatly simplifying things. > positive feedback from sthen@ > "time to get it really tested" deraadt@ > OK krw@ (rpe@) == etc =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc netstart ~ netstart > Drop the now useless multicast setup comment. > prodded by tim@, ok mpi@ (ajacoutot@) == games ============================================================= 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games cribbage ~ crib.c > KNF: add a missing space after an 'if'. (tb@) == gnu =============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu + gcc/gcc/config/mips/sync.S > Add library-based __sync functions for mips64. > Help with testing and ok kettenis@ (visa@) usr.bin/cc ~ libgcc/Makefile > Add library-based __sync functions for mips64. > Help with testing and ok kettenis@ (visa@) == lib =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/rand.c > Simplify return call of rand() and rand_r() to make it easier to read. > This is slightly less robust, but RAND_MAX must be one below a power > of two in both variants anyway. > Based on a suggestion by Matthew Martin. > ok tedu@ (tb@) libkeynote ~ environment.c > Cleanup and modernization. No functional change. Discussed with halex@. > (mmcc@) ~ environment.c > A few more NULL casts and style tweaks. No functional change. (mmcc@) ~ signature.c > Remove code for unimplemented ElGamel support that's been disabled for > sixteen years. > ok millert@, tb@, sthen@ (mmcc@) libm ~ src/s_csqrt.c ~ src/s_csqrtf.c ~ src/s_csqrtl.c > Fix behavior csqrt, should be > csqrt(conj(z)) == conj(csqrt(z)) > Before > csqrt(-4.0 + -0.0i) = 0.0 + 2.0j > but should be > csqrt(-4.0 + -0.0i) = 0.0 - 2.0j > ok tb@, also discussed with daniel@ (shadchin@) ~ src/s_casin.c ~ src/s_casinf.c ~ src/s_casinl.c > Fix wrong answer if the imaginary part is zero. > NetBSD also turn off this piece of code. > ok tb@ (shadchin@) == sbin ============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ kroute.c > Check ioctl() result with == -1, not < 0. Break long line. (krw@) mknod ~ mknod.c > pledge "stdio rpath wpath cpath dpath fattr", as long as the -m option > wasn't used (deraadt@) == sys =============================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/i386/i386 ~ db_memrw.c > Prevent uvm_fault() when hitting a breakpoint by restoring the original > page protection bits. > Go ahead, mlarkin@ (gerhard@) arch/octeon/dev ~ if_cnmac.c > A store to FPA does not need splnet(). The operation is atomic. (visa@) dev/pci ~ drm/radeon/radeon_ttm.c > Remove an error-on-NULL condition after a mallocarray() call that cannot > fail. This codepath doesn't exist upstream, so it's fine to change. > ok jsg@ (mmcc@) ~ if_ix.h ~ ixgbe.h > Make ix(4) mpsafer. Take advantage of intr_barrier() to eliminate the > mutex > introduced in the previous step, and use atomic instructions to make the > tx completion path mpsafe as well. > ok claudio@, mpi@ (kettenis@) ~ if_ix.c > Make ix(4) mpsafer. Take advantage of intr_barrier() to eliminate the > mutex > introduced in the previous step, and use atomic instructions to make the > tx completion path mpsafe as well. > ok claudio@, mpi@ (kettenis@) dev/usb ~ dwc2/dwc2.c ~ dwc2/dwc2_hcdddma.c > Remove two error-on-NULL conditions for allocations that can't fail. > ok visa@ (mmcc@) ~ if_urtw.c > Fix urtw(4) on big-endian architectures. Patch by Cedric Tessier. > Tested by Cedric on macppc/i386, and by myself on macppc. (stsp@) net ~ if_var.h > Remove leftover prototype. > ok mpi@ (visa@) net80211 ~ ieee80211.c > Fix out of bounds array access in ieee80211_setbasicrates(). > found by + ok jsg@ (stsp@) ~ ieee80211_node.c > unnoccupied->unoccupied (sthen@) netinet ~ in_pcb.c > Fix SO_REUSE* flags effects when binding multicast addresses. No > regression observed on avahi. > ok benno@ (vgross@) netinet6 ~ nd6.h ~ nd6_rtr.c > Convert arc4random() to arc4random_uniorm(). Diff by Matthew Martin. > Ensure that arc4random_uniform() doesn't loop by redefining > ND6_MAX_DESYNC_FACTOR to be 512, the largest power of two smaller > than the RFC-specified 600 seconds. Suggested by florian@ and deraadt@ > ok florian@, sthen@ in this form, arc4random change ok djm@, tedu@ (tb@) ~ in6_pcb.c > Fix SO_REUSE* flags effects when binding multicast addresses. No > regression observed on avahi. > ok benno@ (vgross@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
