OpenBSD src changes summary for 2016-01-09 ==========================================
bin/sync distrib/miniroot games/atc games/hack lib/libc lib/libsndio lib/libusbhid regress/sys sbin/fdisk sys/dev sys/dev/acpi sys/dev/pci sys/dev/usb sys/kern sys/sys sys/uvm usr.bin/less usr.bin/sndiod usr.bin/usbhidctl usr.bin/vi usr.sbin/smtpd == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin sync ~ sync.8 > Replace "function call" with "function" when referring to a function > (well, a syscall, but this is the established practice) in the general > sense. > ok jmc@ (mmcc@) == distrib =========================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Revamp the display of GPT information, hiding less important > information under the '-v' flag. This brings the GPT display more > into line with the MBR display and simplifies and hardens the parsing > of the partition info in the install scripts. > Original problem with install scripts parsing hand edited GPT > information reported by Valere Monseur via bugs@. > Man page fixes and tweaks from jmc@. > Install script changes tested & ok rpe@. (krw@) == games ============================================================= 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games atc ~ grammar.y > ANSIfy grammar.y on atc(6), all other files already are > OK tb@ (mestre@) hack ~ alloc.c ~ def.flag.h ~ def.gold.h ~ def.monst.h ~ def.objects.h ~ def.trap.h ~ hack.Decl.c ~ hack.apply.c ~ hack.bones.c ~ hack.c ~ hack.cmd.c ~ hack.do.c ~ hack.do_name.c ~ hack.do_wear.c ~ hack.dog.c ~ hack.eat.c ~ hack.end.c ~ hack.engrave.c ~ hack.fight.c ~ hack.h ~ hack.invent.c ~ hack.ioctl.c ~ hack.lev.c ~ hack.main.c ~ hack.makemon.c ~ hack.mhitu.c ~ hack.mklev.c ~ hack.mkmaze.c ~ hack.mkshop.c ~ hack.mon.c ~ hack.monst.c ~ hack.o_init.c ~ hack.objnam.c ~ hack.options.c ~ hack.pager.c ~ hack.potion.c ~ hack.pri.c ~ hack.read.c ~ hack.rip.c ~ hack.rumors.c ~ hack.save.c ~ hack.search.c ~ hack.shk.c ~ hack.steal.c ~ hack.termcap.c ~ hack.timeout.c ~ hack.topl.c ~ hack.track.c ~ hack.trap.c ~ hack.tty.c ~ hack.u_init.c ~ hack.unix.c ~ hack.vault.c ~ hack.version.c ~ hack.wield.c ~ hack.wizard.c ~ hack.worm.c ~ hack.zap.c ~ makedefs.c > This diff is rather large, but it's just simply removing unnecessary > headers > , remove some lint-style comments, add missing void to functions without > args, > also some function prototypes (extern) were missing their args, so I added > them > as they were defined in hack.h > OK tb@ on separate diffs (mestre@) ~ hack.apply.c ~ hack.eat.c ~ hack.end.c ~ hack.engrave.c ~ hack.invent.c ~ hack.ioctl.c ~ hack.main.c ~ hack.o_init.c ~ hack.pager.c ~ hack.unix.c > Remove several casts to (char *) 0 and replace them by NULL > Prompted and OK by tb@ (mestre@) == lib =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/pledge.2 > drop "abort" promise, and make it the default behaviour. > The current code has already setted it by default since 1.74 > any pledge failure tries to make a coredump (default rules for coredump > still > applies: so setuid binaries don't create them locally). > ok deraadt@ (semarie@) ~ sys/sync.2 > Replace "function call" with "function" when referring to a function > (well, a syscall, but this is the established practice) in the general > sense. > ok jmc@ (mmcc@) libsndio ~ amsg.h ~ aucat.c ~ mio_aucat.c ~ mio_rmidi.c ~ sio.c ~ sio_aucat.c ~ sio_sun.c > Make code fit in 80 columns, remove trailing spaces & tabs. (ratchov@) libusbhid ~ usbhid.h > revert manual additions of hid.h now that usbhid.h brings it in (jcs@) == regress =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ kern/pledge/Makefile ~ kern/pledge/generic/tests.out ~ kern/pledge/sigabrt/sigabrt.c > drop "abort" promise, and make it the default behaviour. > The current code has already setted it by default since 1.74 > any pledge failure tries to make a coredump (default rules for coredump > still > applies: so setuid binaries don't create them locally). > ok deraadt@ (semarie@) == sbin ============================================================== 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fdisk ~ cmd.c ~ fdisk.8 ~ gpt.c ~ gpt.h ~ user.c > Revamp the display of GPT information, hiding less important > information under the '-v' flag. This brings the GPT display more > into line with the MBR display and simplifies and hardens the parsing > of the partition info in the install scripts. > Original problem with install scripts parsing hand edited GPT > information reported by Valere Monseur via bugs@. > Man page fixes and tweaks from jmc@. > Install script changes tested & ok rpe@. (krw@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev ~ ipmi.c > Correct sensor threashold handling by properly checking response of Get > Sensor > Reading Command. > Patch from jmatthew@. Extra review by kettenis@. Tested by me. > (uebayasi@) ~ audio.c > missing break > ok ratchov@ deraadt@ (jsg@) dev/acpi ~ dsdt.h > Rename LR_24BIT, LR_32BIT and LR_32BITFIXED to LR_MEM24, LR_MEM32 and > LR_MEM32FIXED to better match the names used in the specification. > Add lr_m32fixed to union acpi_resource. > ok jcs@ (kettenis@) ~ acpireg.h > Add HW_REDUCED_ACPI and LOW_POWER_S0_IDLE_CAPABLE FADT flags. (kettenis@) ~ acpi.c ~ acpivar.h > Initial support for Hardware-Reduced ACPI. This skips the legacy mode > checks > by emulating the PM_CNT register such that SCI_EN is always enabled. It > also > skip attaching acpitimer(4) since the relevant registers are no longer > there. > ok deraadt@, mlarkin@ (kettenis@) dev/pci ~ drm/drm_drv.c > Use uiomove(9) instead of uiomovei(9). From Martin Natano. (kettenis@) ~ if_em.c > consistently use the desc ring pointers as guards for their dmamem. (dlg@) ~ sli_pci.c > add a missing printf argument (jsg@) dev/usb ~ uhidev.h ~ usbhid.h > move UHID_* definitions back to usbhid.h where they were before the > HID separation (jcs@) ~ usbhid.h > include dev/hid/hid.h from dev/usb/usbhid.h, so all previous users > of it get the HID framework as they used to (jcs@) ~ ucycom.c ~ ugold.c ~ uhid.c ~ uhidev.c ~ ukbd.c ~ ums.c ~ uoaklux.c ~ uoakrh.c ~ uoakv.c ~ upd.c ~ uslhcom.c ~ uthum.c ~ utrh.c ~ utwitch.c > revert manual additions of hid.h now that usbhid.h brings it in (jcs@) kern ~ kern_pledge.c ~ kern_sig.c > drop "abort" promise, and make it the default behaviour. > The current code has already setted it by default since 1.74 > any pledge failure tries to make a coredump (default rules for coredump > still > applies: so setuid binaries don't create them locally). > ok deraadt@ (semarie@) sys ~ pledge.h > drop "abort" promise, and make it the default behaviour. > The current code has already setted it by default since 1.74 > any pledge failure tries to make a coredump (default rules for coredump > still > applies: so setuid binaries don't create them locally). > ok deraadt@ (semarie@) uvm ~ uvm_io.c > Use uiomove(9) instead of uiomovei(9). From Martin Natano. (kettenis@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin less ~ cvt.c ~ less.h > Remove superfluous and barely used macro aliases for wctype.h functions. > ok nicm@ (mmcc@) sndiod ~ dev.c ~ dsp.c > unexpand tabs (ratchov@) ~ sndiod.c > Remove trailing '\n' from strings passed to err(1) (ratchov@) ~ sndiod.c > Check in advance that the socket path is a directory and report the > error if it isn't. Fixes ugly/delayed error messages in this case. > (ratchov@) ~ midi.h > Make midi->tickets signed (sign is needed for arithmetics even if the > actual count is always positive). Found by David Coppa. Thanks. (ratchov@) usbhidctl ~ usbhid.c > revert previous now that they are found in usbhid.h again (jcs@) vi ~ common/main.c > decls before code; from Martijn van Duren (deraadt@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin smtpd ~ smtpd/Makefile > do not install filter_api.3 until the names are changed, to avoid namespace > pollution, this api should really be renamed with a prefix smtpd_* > prodded by deraadt (jung@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
