[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