[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