[odc] Daily src changes for 2007-09-09
ODC
auto at squish.net
Mon Sep 10 07:00:02 BST 2007
OpenBSD src changes summary for 2007-09-09
==========================================
distrib/sets games/battlestar
lib/libc lib/libutil
regress/lib share/man
sys/arch/alpha/conf sys/arch/amd64/conf
sys/arch/armish/conf sys/arch/hppa/conf
sys/arch/i386/conf sys/arch/landisk/conf
sys/arch/macppc/conf sys/arch/macppc/macppc
sys/arch/powerpc/powerpc sys/arch/sh/sh
sys/arch/sparc64/conf sys/arch/sparc64/fpu
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/arch/zaurus/conf sys/dev
sys/dev/i2c sys/dev/pci
sys/dev/pcmcia sys/dev/raidframe
sys/dev/usb sys/net
usr.bin/cvs usr.bin/msgs
usr.bin/rcs usr.bin/ssh
usr.sbin/eeprom
== distrib =========================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
== games ============================================================= 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
battlestar
~ cypher.c
> Move redundant prompt/fgets/sscanf lines into a function with
> appropriate checks, changing sscanf to strtonum in the process.
> Initial diff from Charles Longeau.
> OK moritz and chl. (ray@)
== lib =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/Makefile.inc + sys/Lint_environ.c
> Silence erroneous "environ used, but not defined" lint warning by
> providing a stub. ok deraadt@ (otto@)
~ sys/Makefile.inc + sys/Lint_longjmp.c
+ sys/Lint_setjmp.c + sys/Lint_siglongjmp.c
+ sys/Lint_sigsetjmp.c
> Add lint stubs for the longjmp family of functions which are defined in
> assembly on all platforms. ok deraadt@ (otto@)
libutil
~ login_fbtab.c
> comment inside comment (deraadt@)
== regress =========================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
lib
~ libc/regex/main.c ~ libc/regex/split.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok moritz@ gilles@ (chl@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/Makefile + man4/thmc.4
> new driver for TI tmhc50 / adm1022 / adm1028; checked by kettenis
> (deraadt@)
~ man4/iic.4 ~ man4/thmc.4
> fix name, Xr (deraadt@)
~ man4/iic.4 ~ man4/thmc.4
> thmc vs tmhc screwup (deraadt@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/amd64/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/armish/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/hppa/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/i386/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
~ GENERIC
> tmhc has only been seen on i386 (deraadt@)
~ GENERIC
> thmc vs tmhc screwup (deraadt@)
arch/landisk/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/macppc/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/macppc/macppc
~ autoconf.c
> /enet apparently maps to mc0; gwk ok (deraadt@)
arch/powerpc/powerpc
~ process_machdep.c
> Make sure ptrace(2) cannot change any priviliged bits in the Machine State
> Register. Fixes PR 5574. From Stefan Kempf.
> ok deraadt@ (kettenis@)
arch/sh/sh
~ locore_c.c
> Disable page zeroing in the idle loop, as it blasts the entire cache.
> Spotted by kettenis (miod@)
arch/sparc64/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
arch/sparc64/fpu
~ fpu.c
> Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.c
> to avoid collisions. (kettenis@)
arch/sparc64/include
~ cpu.h
> Make handled_intr_level per-cpu. (kettenis@)
~ cpu.h
> Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.c
> to avoid collisions. (kettenis@)
~ cpu.h ~ param.h
> Add a few missing bits to include/cpu.h required for MULTIPROCESSOR
> kernels. (kettenis@)
arch/sparc64/sparc64
~ genassym.cf ~ intr.c
~ locore.s
> Make handled_intr_level per-cpu. (kettenis@)
- cpuvar.h ~ emul.c
~ genassym.cf
> Remove some more goo left over from sparc. (kettenis@)
~ cpu.c
> Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.c
> to avoid collisions. (kettenis@)
~ genassym.cf ~ pmap.c
> Add a few missing bits to include/cpu.h required for MULTIPROCESSOR
> kernels. (kettenis@)
arch/zaurus/conf
~ GENERIC
> uchcom(4) has been verified to work by djm@, so add it to all
> USB capable archs. (jsg@)
dev
~ audio.c
> don't try to set the recording gain or balance through /dev/audio[ctl]
> if the selected recording port is not a port the limited /dev/audio[ctl]
> interface to mixer controls supports.
> ok ratchov@ (jakemsr@)
dev/i2c
~ files.i2c + tmhc50.c
> new driver for TI tmhc50 / adm1022 / adm1028; checked by kettenis
> (deraadt@)
- tmhc50.c ~ files.i2c
+ thmc50.c
> thmc vs tmhc screwup (deraadt@)
dev/pci
~ qli_pci.c ~ qlireg.h
> Add firmware control block structure. (marco@)
dev/pcmcia
~ cfxga.c
> more M_ZERO conversions; ok krw at . (fgsch@)
dev/raidframe
~ rf_debugMem.h ~ rf_diskqueue.c
~ rf_engine.c ~ rf_openbsdkintf.c
> The obvious bzero/memset -> M_ZERO changes. (krw@)
dev/usb
~ hid.c ~ uaudio.c
~ uhidev.c ~ usb_subr.c
~ usbf_subr.c
> more M_ZERO conversions; ok krw at . (fgsch@)
~ uchcom.c
> Properly prefix all functions with driver name. (jsg@)
~ usb_subr.c
> add string length arguments to some functions, and do not copy a string
> buffer to itself; checked by jsg and kettenis and others (deraadt@)
net
~ rtsock.c
> Only clear the message header if it is called from a sysctl walk. This
> unbreaks RTM_GET. Problem reported by fkr@ (claudio@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ checkout.c ~ file.c
~ util.c
> Added support for checkout -p with local repository.
> OK joris@ (tobias@)
msgs
~ msgs.c
> check fgets return value
> use strcspn to properly overwrite '\n' in fgets returned buffer
> with help and ok from moritz@ and ray@ (chl@)
rcs
~ rlog.1 ~ rlog.c
> Have rlog exit 1 if any of the files could not be opened.
> Don't mention -q flag, which is there for compatibility.
> From Pierre Riteau.
> OK joris for first part, OK niallo and jmc for second. (ray@)
~ rlog.1
> Mention -q in compatibility section.
> OK jmc. (ray@)
~ ident.c
> From Pierre Riteau:
> Sync ident behavior with GNU RCS:
> - return 1 to the shell if any file could not be opened.
> - print an empty line after processing a file unless we couldn't
> open it (and not for the last one).
> OK niallo. (ray@)
ssh
~ ssh-add.c ~ ssh-agent.1
~ ssh-agent.c ~ ssh-keygen.c
> sort synopsis and options in ssh-agent(1); usage is lowercase
> ok jmc@ (sobrado@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
eeprom
~ optree.c
> better printing code, fixing certain properties; reported by kettenis,
> tested by him and Johan Mson Lindman. ok kettenis. (fgsch@)
===============================================================================
More information about the odc
mailing list