[odc] Daily src changes for 2005-12-28
ODC
auto at squish.net
Thu Dec 29 07:00:38 GMT 2005
OpenBSD src changes summary for 2005-12-28
==========================================
distrib/sets etc/Makefile
etc/changelist etc/mtree/special
etc/netstart gnu/usr.bin/binutils
include/Makefile include/errno.h
lib/libc lib/librthread
libexec/tftp-proxy sbin/ipsecctl
sbin/isakmpd share/man
sys/arch/hp300/dev sys/arch/hp300/stand/common
sys/arch/macppc/dev sys/arch/sparc64/include
sys/dev/acpi sys/dev/i2c
sys/dev/ic sys/dev/isa
sys/dev/pci sys/sys
sys/ufs/ext2fs sys/ufs/ffs
sys/ufs/lfs sys/ufs/ufs
usr.bin/cvs usr.bin/fstat
usr.bin/sdiff usr.bin/ssh
usr.bin/uname usr.sbin/pstat
== distrib =========================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/etc/mi
> sync (deraadt@)
== etc =============================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> nuke extra whitespace (david@)
changelist
~ changelist
> +/etc/ipsec.conf (david@)
mtree/special
~ mtree/special
> /etc/crontab must be mode 0600; ok millert@ (david@)
netstart
~ netstart
> nuke extra whitespace (david@)
== gnu =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/binutils
~ gdb/sparc-tdep.c
> Fix single-stepping over system calls on sparc and sparc64. (kettenis@)
~ gdb/Makefile.in + gdb/obsd-tdep.c
+ gdb/obsd-tdep.h
> Support for skipping ld.so resolver. (kettenis@)
~ gdb/sparc64obsd-tdep.c ~ gdb/config/sparc/obsd64.mt
> Skip ld.so resolver on sparc64. This makes stepping into functions in
> shared
> libraries work. (kettenis@)
~ gdb/Makefile.in ~ gdb/sparcobsd-tdep.c
~ gdb/config/sparc/obsd.mt
> Skip ld.so resolver on sparc too. (kettenis@)
== include =========================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
Makefile
~ Makefile
> Split off the non-kernel visible portion of sys/errno.h into a
> separate errno.h. sys/errno.h now only contains errno values (which
> is included byerrno.h). OK deraadt@ (millert@)
errno.h
+ errno.h
> Split off the non-kernel visible portion of sys/errno.h into a
> separate errno.h. sys/errno.h now only contains errno values (which
> is included byerrno.h). OK deraadt@ (millert@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdio/makebuf.c
> Remove useless if() introduced by accident in rev 1.3. Checking the
> flag for sprintf-ness is not useful in a code path that is not
> called for sprintf and friends. (millert@)
librthread
+ arch/hppa/rfork_thread.S
> remainder of the hppa support code for librthread. ok&help kettenis@
> mickey@ (miod@)
== libexec =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
tftp-proxy
+ Makefile + filter.c
+ filter.h + tftp-proxy.8
+ tftp-proxy.c
> import tftp-proxy 1.6, a tftp helper for pf
> ok jolan@, msf@, millert@
> man page help from jmc@ (jcs@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ipsecctl
~ ike.c
> make sure isakmpd fifo is actually a fifo. (hshoexer@)
~ ike.c
> no close() after fdopen(); ok hshoexer@ (naddy@)
isakmpd
~ conf.c ~ conf.h
~ math_2n.c ~ math_2n.h
~ transport.c ~ transport.h
~ util.c ~ util.h
> remove some unused functions and an unused variable found by lint.
> ok markus@ (hshoexer@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man5/bsd.port.mk.5
> Document basic SHARED_LIBS/MODGNU_SHARED_LIBS (espie@)
~ man4/it.4
> Remove the sentence about 1.5s update, we use 5s interval anyway.
> Noticed by Mike Belopuhov <mkb at crypt.org.ru(grange@)
~ man4/lm.4
> lm(4) cat attach to iic(4) now and supports AS99127F as well.
> Remove blurb about 1.5s update interval due to hardware limitations since
> we
> now update only every 5s.
> incorporating suggestions by jmc@, ok grange@ (kettenis@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/hp300/dev
~ apci.c
> Setting the service switch on 425e to select serial console shall not be
> considered as forcing the console, but as a normal remote console
> selection. (miod@)
~ dca.c ~ dcareg.h
> Define dca remote console identifiers as regular identifier with the bit 7
> set, like dcm does. No functional change. (miod@)
~ hyper.c ~ rbox.c
~ topcat.c
> hyper, rbox and topcat not in intio space are CN_NORMAL priority, not
> CN_INTERNAL. (miod@)
~ apci.c
> ..thus no need to override conscode if we are configured as console, so
> that
> kernels with hardcoded CONSCODE value can run as advertized regardless of
> the
> service switch position. (miod@)
arch/hp300/stand/common
~ dca.c
> Define dca remote console identifiers as regular identifier with the bit 7
> set, like dcm does. No functional change. (miod@)
arch/macppc/dev
~ snapper.c ~ onyx.c
> Fix totally bogus previous commit. (kettenis@)
arch/sparc64/include
~ z8530var.h
> Remove dead cruft. (miod@)
dev/acpi
~ amltypes.h ~ dsdt.c
~ dsdt.h
> Added new method evaluation code
> ok marco@ (jordan@)
~ acpivar.h
> oops. forgot this. part of dsdt parsing changes
> ok marco@ (jordan@)
~ acpibat.c ~ acpidev.h
> Add 2 methods (Battery Info and Battery Status)
> ok jordan@ (marco@)
~ acpi.c
> Moved DEVNAME to a acpidev.h
> ok jordan@ (marco@)
~ acpibat.c
> Add some return values to getbst and getbif.
> ok jordan@ (marco@)
~ acpibat.c
> oops enabled a method that doesnt work yet so disabled getbif for now.
> ok jordan@ (marco@)
dev/i2c
~ files.i2c + adm1026.c
> first draft of an adm1026 driver, without fan code yet (deraadt@)
~ adt7460.c
> golly gee, adm1027 looks a lot like adt7460 (deraadt@)
~ i2c_scan.c ~ i2cvar.h
~ lm_i2c.c
> some chips (especially those crazy i2c/lpc/isa gross things) expose their
> banks at other addresses, but there are issues with accessing these other
> devices. so allow a driver to "knock" these out from future probing.
> tested by kettenis -- unfortunate enough to have one of these winbond
> pieces
> of poo (deraadt@)
~ adm1025.c
> symbolic + 3 (deraadt@)
~ adm1031.c
> spacing (deraadt@)
~ ad741x.c
> ad7417 much like ad7418 (deraadt@)
~ adm1024.c ~ adm1026.c
> attempt at fan measurement (deraadt@)
~ i2c_scan.c
> if many regs in a "xeontemp" appear the same, it is not one (deraadt@)
~ adm1024.c ~ adm1026.c
> I think this is better fan support (deraadt@)
~ i2c_scan.c
> probe true lm90, lm99, lm89, lm86 devices (deraadt@)
~ i2c_scan.c
> correct copyright (deraadt@)
~ maxim6690.c
> this should also match lm86, lm89, lm90, lm99, lm89-1, lm99-1, i think
> (deraadt@)
~ adm1021.c
> probe for adm1032, a stupid stupid adm1021 (deraadt@)
~ i2c_scan.c
> probe for adm1032, a stupid stupid adm1021 (deraadt@)
dev/ic
~ aic79xx.c ~ aic79xx.h
~ aic79xx_openbsd.c
> Strip out fancy timeout code that attempts to mimic FreeBSD's thread
> based timeout handling. Use the simple timeout == bus reset model
> instead. Also move verbose debug output inside #ifdef/#endif.
> Fixes immediate crashes on encountering a timeout.
> Noted by per englebrecht when trying 'smartctl -d scsi -a /dev/rsd0c'.
> Thanks to per englebrecht and luiz gustavo for testing.
> Should only impact timeout handling. No change to normal processing.
> ok marco@ (krw@)
~ aic7xxx.c ~ aic7xxx_openbsd.c
~ aic7xxxvar.h
> Strip out fancy timeout code that attempts to mimic FreeBSD's thread
> based timeout handling. Use the simple timeout == bus reset model
> instead. Also move verbose debug output inside #ifdef/#endif.
> Fixes pulling out a raidctl disk causing a crash noted by kurt at . > Rebuilding the raid still problematic.
> Reduces but does not eliminate crashes with 'smartctl -d scsi -a
> /dev/rcd0c' seen by Sigfried H?versen.
> Should only impact timeout handling. No change to normal processing.
> Thanks to kurt@ and Sigfied for testing.
> ok marco@ (krw@)
~ aic7xxx_openbsd.h
> Oops. Missed file from previous commit. (krw@)
~ ac97.c
> correct CX20468 initialization; mickey@ ok'ed this some time ago.
> if you have this conexant codec give it a try. (fgsch@)
dev/isa
~ it.c
> Convert for sensor_task_register();
> diff from Mike Belopuhov <mkb at crypt.org.ru(grange@)
dev/pci
~ piixreg.h ~ piixpm.c
> Use corrent size for io mapping. Problem reported by
> steve.shockley at shockley.net.range@)
~ if_bge.c ~ if_bgereg.h
> eliminate the last few quirk flags. (brad@)
~ if_bge.c
> Fix bge_eeprom_getbyte() to return 1 when timeout happens.
> Previously it always returned 0 which means success regardless of
> EEPROM status.
> While here, add a check whether EEPROM read is successful.
> From yongari FreeBSD (brad@)
~ if_bge.c
> using the PCI capability register to check for PCI-X mode doesn't get the
> expected
> result as this is set whether the board is in a PCI-X slot or not. The chip
> can tell us if we're on a conventional PCI bus. (brad@)
~ if_bge.c
> clear IFF_RUNNING here to get a full re-init. (brad@)
sys
~ errno.h
> Split off the non-kernel visible portion of sys/errno.h into a
> separate errno.h. sys/errno.h now only contains errno values (which
> is included byerrno.h). OK deraadt@ (millert@)
ufs/ext2fs
~ ext2fs_lookup.c
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
ufs/ffs
~ ffs_alloc.c ~ ffs_balloc.c
~ ffs_inode.c ~ ffs_softdep.c
~ ffs_vfsops.c ~ fs.h
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
ufs/lfs
~ lfs_alloc.c ~ lfs_balloc.c
~ lfs_inode.c ~ lfs_segment.c
~ lfs_vfsops.c ~ lfs_vnops.c
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
ufs/ufs
~ inode.h ~ ufs_bmap.c
~ ufs_dirhash.c ~ ufs_inode.c
~ ufs_lookup.c ~ ufs_quota.c
~ ufs_readwrite.c ~ ufs_vfsops.c
~ ufs_vnops.c
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ rcs.c
> don't use rf_pdata when it's not allocated. (joris@)
fstat
~ fstat.c
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
sdiff
~ edit.c ~ sdiff.c
> spacing (deraadt@)
ssh
~ canohost.c ~ channels.c
~ clientloop.c
> use 'break-in' for consistency; ok deraadt@ ok and input jmc@ (stevesk@)
uname
~ uname.c
> Pass sysctl() the buffer, not a pointer to the buffer. From mpech@
> (millert@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pstat
~ pstat.c
> Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
> No functional change, okay tedu at .edro@)
===============================================================================
More information about the odc
mailing list