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

Reply via email to