[odc] Daily src changes for 2007-08-02

ODC auto at squish.net
Fri Aug 3 07:00:01 BST 2007


OpenBSD src changes summary for 2007-08-02
==========================================

bin/ksh                                 distrib/common
distrib/miniroot                        distrib/notes
distrib/sets                            distrib/special
etc/etc.alpha/MAKEDEV                   etc/etc.amd64/MAKEDEV
etc/etc.amd64/MAKEDEV.md                etc/etc.armish/MAKEDEV
etc/etc.hp300/MAKEDEV                   etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV                  etc/etc.landisk/MAKEDEV
etc/etc.luna88k/MAKEDEV                 etc/etc.mac68k/MAKEDEV
etc/etc.mvme68k/MAKEDEV                 etc/etc.mvme88k/MAKEDEV
etc/etc.sgi/MAKEDEV                     etc/etc.sparc/MAKEDEV
etc/etc.sparc64/MAKEDEV                 etc/etc.vax/MAKEDEV
etc/etc.zaurus/MAKEDEV                  etc/mtree/special
etc/netstart                            regress/usr.bin
share/man                               share/tmac
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/isa                      sys/dev
sys/dev/pci                             sys/dev/pcmcia
usr.bin/cdio                            usr.bin/sudo
usr.sbin/hoststatectl                   usr.sbin/user

== bin =============================================================== 01/08 ==

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

ksh

  ~ exec.c                                

  > another memory leak fix found by coverity. from netbsd but modified.
  > millert@ ok. (fgsch@)

  ~ c_ksh.c                               ~ c_sh.c
  ~ edit.c                                ~ emacs.c
  ~ eval.c                                ~ var.c

  > fix memory leaks and one potential null deref found by coverity. from
  > netbsd.
  > millert@ ok (fgsch@)

  ~ NEWS                                  ~ NOTES
  ~ eval.c                                ~ misc.c
  ~ var.c                                 

  > while i'm here: iff -> if (fgsch@)

  ~ NEWS                                  ~ NOTES
  ~ eval.c                                ~ misc.c
  ~ var.c                                 

  > backout last change; iff is right.
  > prompted by deraadt@ (fgsch@)

== distrib =========================================================== 02/08 ==

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

common

  ~ elfrdsetroot.c                        ~ rdsetroot.c

  > In case the image size is too large, warn and exit instead of
  > truncating.
  > Initial diff from Rainer Giedat <rainer at staatssicherheit dot
  > com>.
  > OK millert and deraadt. (ray@)

miniroot

  ~ install.sub                           

  > spelling fixes in the comments (david@)

notes

  ~ amd64/whatis                          

  > missing apostrophe (david@)

  ~ amd64/xfer                            ~ i386/xfer
  ~ macppc/prep                           

  > add few arch/MACHINE substitutions; ok miod@ (david@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

special

  ~ more/more.c                           

  > spelling fixes in the comments (david@)

== etc =============================================================== 03/08 ==

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

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync (deraadt@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > sync (deraadt@)

etc.amd64/MAKEDEV.md

  ~ etc.amd64/MAKEDEV.md                  

  > copy nvram code from i386, because amd64 can use it too.  done by
  > tybollt at solace.miun.se, ok jcs (deraadt@)

etc.armish/MAKEDEV

  ~ etc.armish/MAKEDEV                    

  > sync (deraadt@)

etc.hp300/MAKEDEV

  ~ etc.hp300/MAKEDEV                     

  > sync (deraadt@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync (deraadt@)

etc.hppa64/MAKEDEV

  ~ etc.hppa64/MAKEDEV                    

  > sync (deraadt@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > sync (deraadt@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > sync (deraadt@)

etc.mac68k/MAKEDEV

  ~ etc.mac68k/MAKEDEV                    

  > sync (deraadt@)

etc.mvme68k/MAKEDEV

  ~ etc.mvme68k/MAKEDEV                   

  > sync (deraadt@)

etc.mvme88k/MAKEDEV

  ~ etc.mvme88k/MAKEDEV                   

  > sync (deraadt@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync (deraadt@)

etc.sparc/MAKEDEV

  ~ etc.sparc/MAKEDEV                     

  > sync (deraadt@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync (deraadt@)

etc.vax/MAKEDEV

  ~ etc.vax/MAKEDEV                       

  > sync (deraadt@)

etc.zaurus/MAKEDEV

  ~ etc.zaurus/MAKEDEV                    

  > sync (deraadt@)

mtree/special

  ~ mtree/special                         

  > +hoststated.conf (david@)

netstart

  ~ netstart                              

  > move the delay for IPv6 DAD to after all interfaces have started
  > fixes problems with daemons being unable to bind to all addreses at boot
  > ok itojun@ hshoexer@ (david@)

== regress =========================================================== 04/08 ==

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

usr.bin

  ~ make/t23.out                          

  > update output to match recent make changes; ok espie@ (david@)

== share ============================================================= 05/08 ==

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

man

  ~ man7/mdoc.samples.7                   ~ man9/pci_conf_read.9
  ~ man9/pci_intr_map.9                   

  > more cats removal; (jmc@)

  ~ man4/man4.amd64/Makefile              ~ man8/man8.amd64/MAKEDEV.8
  + man4/man4.amd64/nvram.4               

  > copy nvram code from i386, because amd64 can use it too.  done by
  > tybollt at solace.miun.se, ok jcs (deraadt@)

  ~ man8/man8.alpha/MAKEDEV.8             ~ man8/man8.amd64/MAKEDEV.8
  ~ man8/man8.armish/MAKEDEV.8            ~ man8/man8.hp300/MAKEDEV.8
  ~ man8/man8.hppa/MAKEDEV.8              ~ man8/man8.hppa64/MAKEDEV.8
  ~ man8/man8.i386/MAKEDEV.8              ~ man8/man8.landisk/MAKEDEV.8
  ~ man8/man8.luna88k/MAKEDEV.8           ~ man8/man8.mac68k/MAKEDEV.8
  ~ man8/man8.macppc/MAKEDEV.8            ~ man8/man8.mvme68k/MAKEDEV.8
  ~ man8/man8.mvme88k/MAKEDEV.8           ~ man8/man8.sgi/MAKEDEV.8
  ~ man8/man8.sparc/MAKEDEV.8             ~ man8/man8.sparc64/MAKEDEV.8
  ~ man8/man8.vax/MAKEDEV.8               ~ man8/man8.zaurus/MAKEDEV.8

  > sync (deraadt@)

tmac

  ~ mdoc/doc-common                       

  > more cats removal; (jmc@)

== sys =============================================================== 06/08 ==

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

arch/amd64/amd64

  ~ conf.c                                ~ cpu.c
  ~ machdep.c                             + nvram.c

  > copy nvram code from i386, because amd64 can use it too.  done by
  > tybollt at solace.miun.se, ok jcs (deraadt@)

arch/amd64/conf

  ~ GENERIC                               ~ files.amd64

  > copy nvram code from i386, because amd64 can use it too.  done by
  > tybollt at solace.miun.se, ok jcs (deraadt@)

arch/amd64/isa

  ~ clock.c                               + nvram.h

  > copy nvram code from i386, because amd64 can use it too.  done by
  > tybollt at solace.miun.se, ok jcs (deraadt@)

dev

  ~ audio.c                               

  > the MI audio layer never really knows what encoding the hardware uses;
  > the hardware drivers just set a conversion function.
  > when the MI audio layer needs to add silence, it adds silence in the
  > userland format, but the amount added is for the hardware sample size.
  > this diff fixes both record mode by sending the right amount, and
  > play mode by converting the silence to the right format. (jakemsr@)

  ~ audio.c                               

  > for consistency, keep the count of dropped data in HW sample size, and
  > convert to userland sample size when needed.
  > why this subsystem wasn't written with samples as the basic unit of
  > measure is beyond me. (jakemsr@)

dev/pci

  ~ pcidevs                               

  > recognize some VIA P4M900 devices
  > "sure" deraadt (jakemsr@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jakemsr@)

  ~ auich.c                               

  > add proper recording encodings to auich(4).
  > tested by brad@ (jakemsr@)

  ~ azalia.c                              

  > print the vendor id string for unknown azalia codecs if we find it in
  > the pcidevs database.
  > ok deanna@ (reyk@)

dev/pcmcia

  ~ if_malo.c                             

  > ETHER_ALIGN the mbuf so that it works on strictalignment archs. This is a
  > quick hack because cmalo_rx() should use m_getdev() instead.  OK mglocker@
  > (claudio@)

  ~ if_malo.c                             

  > Activate watchdog timer.  We need to find out about the issue that the
  > device stops with TX interrupts so often. (mglocker@)

== usr.bin =========================================================== 07/08 ==

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

cdio

  ~ rip.c                                 

  > exit when /dev/audio can't be opened.
  > from Alexey Vatchenko <av at bsdua.org>
  > ok theo (jakemsr@)

sudo

  ~ parse.c                               

  > Fix off by one in group list matching.  Found by david@ (millert@)

  ~ CHANGES                               ~ Makefile.in
  ~ sudoers                               ~ version.h

  > bump sudo version to 1.6.9p3 (millert@)

== usr.sbin ========================================================== 08/08 ==

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

hoststatectl

  ~ hoststatectl.8                        

  > document the reload command. (pyr@)

user

  ~ user.c                                

  > catch a few truncation cases instead of silently ignoring them.  one of the
  > fixes is from pr 5554.  ok millert, ray (deraadt@)

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


More information about the odc mailing list