OpenBSD src changes summary for 2015-12-29 ==========================================
bin/expr bin/ksh distrib/amd64 distrib/armish distrib/armv7 distrib/i386 distrib/landisk distrib/loongson distrib/macppc distrib/octeon distrib/socppc distrib/zaurus etc/netstart etc/rc lib/libc lib/libutil sys/arch/sparc/sparc sys/arch/sparc64/dev sys/dev sys/dev/acpi sys/dev/ata sys/dev/mii sys/dev/pci sys/net usr.bin/biff usr.bin/cmp usr.bin/diff usr.bin/make usr.bin/mg usr.bin/patch usr.bin/rcs usr.bin/sdiff usr.bin/which usr.sbin/ntpd usr.sbin/smtpd usr.sbin/syslogd == bin =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin expr ~ expr.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) ksh ~ ksh.1 > Remove reference to $ERRNO, which was been unimplemented for >= 19 > years. > From Michael Reed. ok halex@ (mmcc@) == distrib =========================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib amd64 ~ common/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) armish ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) armv7 ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) i386 ~ common/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) landisk ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) loongson ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) macppc ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) octeon ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) socppc ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) zaurus ~ ramdisk/install.md > Change patterns in case-blocks from a*|A* to [aA]* > OK halex@ krw@ (rpe@) == etc =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc netstart ~ netstart > Replace last remaining `` with $() > OK halex@ (rpe@) ~ netstart > Remove backslash, not necessary after '&&' > OK halex@ (rpe@) rc ~ rc > Replace single pattern case-blocks with simpler code. > OK halex@ (rpe@) == lib =============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/nlist.c > Verify that the section header size supplied in the ELF header is what > we expect it to be. This prevents out-of-bounds access or excessive > memory allocation on a malformed ELF header. > Found by Serguey Parkhomovsky with AFL. Improved by and ok kettenis@ > (mmcc@) libutil ~ imsg-buffer.c > check for NULL in ibuf_free(). > ok and slight improvement, mmcco@ > ok semarie@ and encouragement tedu@ krw@ (benno@) ~ imsg_init.3 > mention that ibuf_free() does not need a NULL check. (benno@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/sparc/sparc ~ pmap.c > Remove NULL-checks before free(). > ok tb@ (mmcc@) arch/sparc64/dev ~ central.c ~ vdsp.c > Remove NULL-checks before free(). > ok tb@ (mmcc@) dev ~ firmload.c ~ softraid.c ~ softraid_crypto.c > Remove NULL-checks before free(). > ok tb@ (mmcc@) dev/acpi ~ acpicpu.c > Remove NULL-checks before free(). > ok tb@ (mmcc@) dev/ata ~ atascsi.c ~ atascsi.h > Set UltraDMA transfer mode. Some (early?) SATA drives, such as the Maxtor > 7Y250M0, refuse to do DMA unless the transfer mode has been set. This > causes > reads (and presumably writes) to time out. > Unlike the wdc code, this only sets the UltraDMA transfer mode. If we ever > want to support ancient PATA drivers through the atascsi layer, we probably > need to set the PIO and/or MWDMA transfer modes as well. > ok jmatthew@, dlg@) (kettenis@) dev/mii ~ mii.c > Tweak previous by de-indenting label and replacing remaining continues > with gotos. > supported by kettenis@, ok sobrado@ (mmcc@) dev/pci ~ if_bge.c > shuffle tx code slightly and mark bge_start as mpsafe. > reviewed by jmatthew@ > ok kettenis@ (dlg@) ~ pcidevs > Intel C610 Thermal Sensor (kettenis@) ~ pcidevs.h ~ pcidevs_data.h > regen (kettenis@) net ~ ifq.c ~ ifq.h > store curcpu() in ifq_serializer so we can check it. > this in turn gives us ifq_is_serialized() and an IFQ_ASSERT_SERIALIZED() > macro. > ok mpi@ (dlg@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin biff ~ biff.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) cmp ~ cmp.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) diff ~ diff.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) make ~ main.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) mg ~ def.h ~ funmap.c ~ keymap.c ~ mg.1 ~ word.c > Add transpose-words, ok jasper@. > Limited to one iteration until 'undo' is looked into. (lum@) patch ~ patch.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) rcs ~ rcsprog.c > fix exit status on pledge(2) failure. > from jsg@ (gsoares@) sdiff ~ sdiff.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) which ~ which.c > fix exit status on pledge(2) failure. > OK tb@ jsg@ (gsoares@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ntpd ~ ntpd.c > Don't assume fprintf() will set the FILE * error condition. > Instead, check the return value of fprintf() and fflush() > and call clearerr() before returning on error. OK jca@ (millert@) smtpd ~ enqueue.c > Change send_line() return value to be 1/0 like get_responses() and > check the return value in the callers. The inital value of inheaders > has been changed to improve readability. OK gilles@ jung@ (millert@) syslogd ~ syslogd.c > When running syslogd in debug mode, use a callback to print the > libevent messages. Before the code was removed from libevent, the > library itself printed that to stderr. > OK nicm@ (bluhm@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
