[odc] Daily src changes for 2007-10-18

ODC auto at squish.net
Fri Oct 19 07:00:01 BST 2007


OpenBSD src changes summary for 2007-10-18
==========================================

distrib/alpha                           distrib/amd64
distrib/hppa                            distrib/i386
distrib/macppc                          distrib/sets
distrib/sgi                             distrib/sparc
distrib/sparc64                         kerberosV
lib                                     lib/libexpat
lib/libkvm                              sbin/scsi
share/man                               sys/arch
sys/arch/hppa/conf                      sys/arch/m68k/060sp
sys/arch/m68k/fpsp                      sys/arch/mips64/include
sys/arch/mips64/mips64                  sys/arch/sgi/conf
sys/arch/sgi/dev                        sys/arch/sgi/localbus
sys/arch/sgi/pci                        sys/arch/sgi/sgi
sys/arch/sparc64/include                sys/arch/sparc64/sparc64
sys/conf                                sys/dev/i2c
sys/dev/i2o                             sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/dev/pckbc                           sys/kern
sys/net                                 usr.bin/cvs
usr.bin/pcc                             usr.sbin/hoststated
usr.sbin/ripd                           

== distrib =========================================================== 01/08 ==

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

alpha

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

amd64

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

hppa

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

i386

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

macppc

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.mac68k
  ~ lists/base/md.macppc                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  ~ lists/comp/md.alpha
  ~ lists/comp/md.amd64                   ~ lists/comp/md.armish
  ~ lists/comp/md.hp300                   ~ lists/comp/md.hppa
  ~ lists/comp/md.hppa64                  ~ lists/comp/md.i386
  ~ lists/comp/md.mac68k                  ~ lists/comp/md.macppc
  ~ lists/comp/md.mvme68k                 ~ lists/comp/md.mvmeppc
  ~ lists/comp/md.sparc                   ~ lists/comp/md.sparc64
  ~ lists/comp/md.zaurus                  ~ lists/comp/mi

  > sync (deraadt@)

sgi

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

sparc

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

sparc64

  ~ Makefile                              

  > enter iso dir for clean/cleandir, too, to delete dribbles (deraadt@)

== kerberosV ========================================================= 02/08 ==

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

kerberosV

  ~ usr.sbin/kadmin/Makefile              ~ usr.sbin/ktutil/Makefile

  > add to CLEANFILES, to kill dribbles (deraadt@)

== lib =============================================================== 03/08 ==

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

lib

  ~ Makefile                              

  > synch expat major number with xenocara, and then some.
  > activate it in the build. (espie@)

libexpat

  ~ shlib_version                         

  > synch expat major number with xenocara, and then some.
  > activate it in the build. (espie@)

libkvm

  ~ kvm_mips64.c                          

  > Get rid of the silly union for mips pte. No functional change except
  > pmap.h now includes pte.h. (miod@)

== sbin ============================================================== 04/08 ==

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

scsi

  ~ scsi.c                                

  > SIGCHLD is not an errno value.
  > Spotted by deraadt. (ray@)

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

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

man

  ~ man4/man4.i386/ichpcib.4              

  > mention the Intel ICH9 chipset.
  > ok dlg@ (brad@)

  ~ man4/pciide.4                         

  > avoid some ugly line split; (jmc@)

  ~ man4/man4.sgi/Makefile                + man4/man4.sgi/mkbc.4

  > Add support for the Moosehead PS/2 controller as found on SGI O2
  > workstations.
  > ok miod@ deraadt@ (jsing@)

  ~ man4/iha.4                            

  > 941 as well (otto@)

  ~ man4/man4.sgi/mkbc.4                  

  > minor tweaks for previous; (jmc@)

  ~ man4/pci.4                            

  > additional root devices pci* attaches at (deraadt@)

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

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

arch

  ~ m68k/Makefile                         

  > enter for obj@ building, otherwise dribbles happen (deraadt@)

arch/hppa/conf

  ~ files.hppa                            

  > Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to
  > which pckbd and pms attach. This makes it simpler to add new controllers
  > pckbd/pms can attach to. (miod@)

arch/m68k/060sp

  ~ Makefile                              

  > enter for obj@ building, otherwise dribbles happen (deraadt@)

arch/m68k/fpsp

  ~ Makefile                              

  > enter for obj@ building, otherwise dribbles happen (deraadt@)

arch/mips64/include

  ~ pmap.h                                ~ pte.h

  > Get rid of the silly union for mips pte. No functional change except
  > pmap.h now includes pte.h. (miod@)

arch/mips64/mips64

  ~ arcbios.c                             ~ cache_r10k.S
  ~ cache_r5k.S                           ~ context.S
  ~ cp0access.S                           ~ cpu.c
  ~ lcore_float.S                         ~ mem.c
  ~ process_machdep.c                     ~ vm_machdep.c

  > No need to include <machine/pte.h> here. (miod@)

  ~ pmap.c                                ~ trap.c

  > Get rid of the silly union for mips pte. No functional change except
  > pmap.h now includes pte.h. (miod@)

  ~ exception.S                           

  > Make sure interrupts are really enabled at the beginning of
  > proc_trampoline,
  > tested by deraadt@ jsing@ (miod@)

arch/sgi/conf

  ~ GENERIC                               ~ files.sgi

  > Add support for the Moosehead PS/2 controller as found on SGI O2
  > workstations.
  > ok miod@ deraadt@ (jsing@)

arch/sgi/dev

  + mkbc.c                                + mkbcreg.h

  > Add support for the Moosehead PS/2 controller as found on SGI O2
  > workstations.
  > ok miod@ deraadt@ (jsing@)

arch/sgi/localbus

  ~ macebus.h                             

  > Add support for the Moosehead PS/2 controller as found on SGI O2
  > workstations.
  > ok miod@ deraadt@ (jsing@)

arch/sgi/pci

  ~ macepcibridge.c                       

  > No need to include <machine/pte.h> here. (miod@)

arch/sgi/sgi

  ~ locore.S                              ~ machdep.c

  > No need to include <machine/pte.h> here. (miod@)

arch/sparc64/include

  ~ cpu.h                                 

  > Don't try to send IPIs to CPUs that aren't running (yet). (kettenis@)

arch/sparc64/sparc64

  ~ cpu.c                                 ~ ipifuncs.c
  ~ pmap.c                                

  > Don't try to send IPIs to CPUs that aren't running (yet). (kettenis@)

conf

  ~ files                                 

  > Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to
  > which pckbd and pms attach. This makes it simpler to add new controllers
  > pckbd/pms can attach to. (miod@)

dev/i2c

  ~ rs5c372.c                             

  > add missing $OpenBSD$; "of course" deraadt (cnst@)

  ~ i2c_scan.c                            

  > Check to see if the SPD EEPROM size looks sane (ie < 32K)
  > when trying to decide if we have found an SPD EEPROM.
  > ok deraadt@ (jsg@)

  ~ w83793g.c                             

  > ignore fans with >= 0x0fff readings.   According to the iic_dump(), it
  > appears
  > as if all the invalid fans have either 0x0f00 or 0x0000 readings, but with
  > the
  > in-the-field driver 0x0f00 appears as 0x0fff.  At any rate, no real fans
  > would
  > have sensors detecting 0x0f00 (351 RPM), so no harm continuing to ignore
  > it, t.
  > tested by jon.steel at esentire.com
  > discussed with kettenis@ deraadt@ (cnst@)

  ~ spdmem.c                              

  > Correct tenths of a nanosecond cycle encodings for DDR2,
  > this makes the PC2-xxxx values show properly in all cases.
  > From giovanni <qgiovanni at gmail.com>
  > tested/ok cnst@ ok deraadt@ (jsg@)

dev/i2o

  ~ iopsp.c                               

  > scsi_done() must be splbio() protected... who did this work for??; ok dlg
  > (deraadt@)

dev/ic

  ~ bwi.c                                 ~ bwireg.h
  ~ bwivar.h                              

  > Add some first LEDs support.  Tested on my cardbus Linksys WPC54G Ver 3.
  > Diff ported from DragonFlyBSD (mglocker@)

  ~ iha.c                                 

  > avoid splassert, caused by the fact that iha_main() is called
  > unprotected by iha_exec_scb(). With help and ok miod@ (otto@)

dev/isa

  ~ if_ex.c                               

  > Eliminate unnecessary resets when calling the SIOCSIFADDR ioctl.
  > Tested by todd@
  > ok dlg@ (brad@)

dev/pci

  ~ iha_pci.c                             

  > Initio INIC-941 works as well; ok miod@ (otto@)

dev/pckbc

  ~ files.pckbc                           

  > Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to
  > which pckbd and pms attach. This makes it simpler to add new controllers
  > pckbd/pms can attach to. (miod@)

kern

  ~ vfs_bio.c                             

  > Correct possible spl problem in buffer cleaning daemon - the buffer
  > cleaning
  > daemon requires splbio when doing dirty buffer queue manipulation. Since
  > version 1.88 of vfs_bio.c, it was possible to break out of the processing
  > loop when the cleaner had been running long enough, and this early exit
  > would
  > mean a future pass through would manipulate the buffer queues not at
  > splbio.
  > This change corrects this.
  > ok krw@, deraadt@, tedu@, thib@ (beck@)

net

  ~ if_pflog.c                            

  > There is no point for IP addresses on pflog(4)
  > OK dhartmei@, henning@ (mpf@)

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

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

cvs

  ~ config.c                              

  > Avoid memory leak if tag is defined multiple times in CVSROOT/config.
  > OK ray@, xsa@ (tobias@)

pcc

  ~ ccom/pftn.c                           

  > Kill spurious warnings when arg is a function pointer. Should
  > actually check the return type and arg list of the function pointer
  > arg. ok ragge@ (otto@)

  ~ cc/cc.c                               

  > Pull from master repo:
  > Replace errorx() with error(); exit() in the child process in callsys().
  > errorx deletes the temp. files which we don't want to happen in the
  > child. ok otto@, ragge@ (stefan@)

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

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

hoststated

  ~ parse.y                               

  > repair file security warnings; ok pyr (deraadt@)

  ~ parse.y                               

  > extra arg to warn slipped through. (pyr@)

  ~ parse.y                               

  > unbreak tree (deraadt@)

ripd

  ~ printconf.c                           

  > Add missing bits for auth crypt and cleanup a bit. OK deraadt@ (claudio@)

  ~ auth.c                                ~ parse.y
  ~ ripd.h                                ~ ripe.h

  > Massive cleanup in the authentication code. the simple auth_key and the
  > crypt
  > keys are not strings so a) use u_int8_t instead of char and b) uses memcpy
  > to copy the full MAX_SIMPLE_AUTH_LEN resp. MD5_DIGEST_LENGTH bytes around.
  > The parser needs some special code to ensure that the string is not to long
  > and if it is shorter then the buffer the rest needs to be zero padded.
  > Avoid to use strncpy() instead use a bzero(); memcpy() combo.
  > with and OK deraadt@ (claudio@)

  ~ auth.c                                ~ interface.c
  ~ kroute.c                              ~ message.c
  ~ neighbor.c                            ~ parse.y
  ~ rde.c                                 ~ rde.h
  ~ rde_rib.c                             ~ rip.h
  ~ ripd.c                                ~ ripd.h

  > spacing (deraadt@)

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


More information about the odc mailing list