[odc] Daily src changes for 2008-02-13

ODC auto at squish.net
Thu Feb 14 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-02-13
==========================================

bin/mkdir                               lib/libc
sbin/pfctl                              sys/arch/hp300/hp300
sys/arch/hp300/stand/include            sys/dev/pci
sys/kern                                usr.bin/cvs
usr.bin/ssh                             usr.sbin/relayd

== bin =============================================================== 01/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/bin

mkdir

  ~ mkdir.c                               

  > Rework the fix in 1.20.  The original fix causes problems for systrace
  > policies since mkdir(2) will be called for each directory in the path,
  > even things like / or /usr.  We now use a hybrid approach uses stat(2)
  > until either we find something missing or we reach that last component.
  > Then we switch to calling mkdir().	Tested by bernd@ and chl@ (millert@)

== lib =============================================================== 02/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ hash/sha1.3                           

  > The digest in the example seems to have been generated
  > by code that does not do zero padding. The example code does. Fix.
  > millert@ ok (art@)

== sbin ============================================================== 03/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

pfctl

  ~ pfctl.c                               

  > Use HW_PHYSMEM64.
  > ok henning@ (kettenis@)

== sys =============================================================== 04/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/hp300/hp300

  ~ pmap_bootstrap.c                      

  > Offset the kernel message buffer down one page again, for the PROM
  > scribbles
  > to the upper *two* pages actually. (miod@)

arch/hp300/stand/include

  ~ samachdep.h                           

  > #undef IIOV before redefining for 1:1 mappings, to silence a warning.
  > (miod@)

dev/pci

  ~ auixp.c                               

  > as with the recent auich(4) commit, set the sample rate of the
  > front dac last.
  > problem found and analyzed by ian@, thanks
  > ok ian@ (jakemsr@)

  ~ auixp.c                               

  > Since SPDIF support for the auixp driver is still half done
  > disable it for now since some chipset revisions will freak out
  > on the aparent half-initialisation.
  > Also delay the setting of the DMA bits until after the codec
  > detection but before the enabling of interrupts. Note that the
  > DMA has to be explicitly started when the device is opened.
  > From reinoud NetBSD via brad@
  > tested by ian@ and matthieu@ (jakemsr@)

kern

  ~ kern_exec.c                           

  > Make sure we reserve enough stack space on MACHINE_STACK_GROWS_UP
  > architectures
  > by aligning the stack gap.	Fixes gettext port build (and probably many
  > others).
  > ok miod@, tedu@, tested by sthen@ (kettenis@)

== usr.bin =========================================================== 05/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cvs

  ~ status.c                              

  > fix a crash that could happen when running status on unknown files.
  > from Tero Koskinen. (joris@)

ssh

  ~ sshd.c                                ~ session.c
  ~ servconf.h                            

  > rekey arc4random and OpenSSL RNG in postauth child
  > closefrom fds > 2 before shell/command execution
  > ok markus@ (djm@)

== usr.sbin ========================================================== 06/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

relayd

  ~ parse.y                               ~ relayd.c
  ~ relayd.h                              

  > stylistic change: move code to add protonodes from the BNF into
  > seperate functions in relayd.c (protonode_add/protonode_header).  this
  > code got to big to look nice in the BNF statements... (reyk@)

  ~ relayd.c                              

  > no need to set values after bcopying the complete struct (reyk@)

  ~ check_script.c                        ~ parse.y
  ~ relay.c                               ~ relay_udp.c
  ~ relayd.c                              ~ relayd.h

  > bump copyright (reyk@)

===============================================================================


More information about the odc mailing list