[odc] Daily src changes for 2006-03-18

ODC auto at squish.net
Sun Mar 19 07:00:34 GMT 2006


OpenBSD src changes summary for 2006-03-18
==========================================

bin/systrace                            distrib/sets
lib/libc                                lib/libevent
lib/libm                                lib/libusbhid
sys/arch/alpha/alpha                    sys/arch/alpha/dev
sys/arch/cats/cats                      sys/dev/i2c
sys/dev/ic                              usr.bin/bc
usr.bin/cap_mkdb                        usr.bin/cvs
usr.bin/rcs                             usr.sbin/portmap
usr.sbin/ypserv                         

== bin =============================================================== 01/06 ==

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

systrace

  ~ parse.y                               ~ policy.c
  ~ systrace.c                            

  > fix problems found by Coverity via NetBSD:
  > - systrace.c: Don't try to dereference pw when it's NULL.
  > Coverity CID 900
  > - parse.y: free allocated space on failure Coverity CID 1661
  > - policy.c: Change a return to "goto out" so that fclose will be called.
  > Coverity CID 1881
  > ok sturm@, ray@ (robert@)

== distrib =========================================================== 02/06 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ 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                  

  > sync (deraadt@)

== lib =============================================================== 03/06 ==

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

libc

  ~ gen/getcap.c                          

  > In all these cases pfp != NULL.  I also sneaked in some KNF.
  > Okay jaredy, millert@, and otto@ (ray@)

libevent

  ~ buffer.c                              ~ evbuffer.c
  ~ event.3                               ~ shlib_version

  > - limit the amount of data bufferevents are going to consume to something
  > reasonable; in some circumstances it could happen that libevent happily
  > allocated 100MB in read buffers without telling the user; found by
  > christopher maxwell - parts of these changes are from his patch.
  > - allow setting an event base for bufferevents; from phil oleson
  > - improved manpage from Phil Oleson
  > From libevent CVS (brad@)

libm

  ~ Makefile                              ~ shlib_version
  + man/trunc.3                           + src/s_trunc.c
  + src/s_truncf.c                        

  > add some more C99 functions: trunc(3) and truncf(3).
  > From FreeBSD
  > ok deraadt@ millert@ otto@ jmc@ (brad@)

  ~ arch/i387/e_exp.S                     

  > Remove amd64 code.
  > ok otto@ (kettenis@)

libusbhid

  ~ usage.c                               

  > Plug a memleak
  > ok ray@ "Wow, no kidding." deraaadt@ (dhill@)

== sys =============================================================== 04/06 ==

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

arch/alpha/alpha

  ~ machdep.c                             

  > Switch to a rpcc-based delay() implementation. From NetBSD. (miod@)

arch/alpha/dev

  ~ bus_dma.c                             

  > In _bus_dmamem_alloc_range(), do not ignore the caller's ``high''
  > parameter.
  > Makes isadma much happier.
  > From NetBSD (miod@)

arch/cats/cats

  ~ autoconf.c                            

  > No need to keep pointers to cfdriver structs in potential boot devices
  > struct
  > array, also make it const; tested drahn@ (miod@)

dev/i2c

  ~ w83l784r.c                            

  > typo (brad@)

  ~ i2c_scan.c                            

  > probe for it8712 and sis950 (somewhat of a clone) (deraadt@)

dev/ic

  ~ ami.c                                 

  > rename ami_cmd to ami_start_xs (dlg@)

  ~ ami.c                                 

  > use polling for the synchronise command while i move the xs setup and
  > completion stuff around. (dlg@)

  ~ ami.c                                 

  > scsi completions never go via the generic done path now. xs is always set
  > in the scis done path (dlg@)

== usr.bin =========================================================== 05/06 ==

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

bc

  ~ bc.y                                  ~ extern.h
  ~ scan.l                                

  > Interchange roles: bc becomes parent, dc child. This leads to saner
  > tty handling (try bc | grep foo followed by ^C, as noted by deraadt@).
  > To make it all work, bc now waits for dc to exit after giving it a
  > quit command.  ok deraadt@ jaredy@ (otto@)

  ~ bc.y                                  

  > Forgotten part in previous commit; having multiple source trees is a
  > dangerous hobbby. (otto@)

cap_mkdb

  ~ getinfo.c                             

  > In all these cases pfp != NULL.  I also sneaked in some KNF.
  > Okay jaredy, millert@, and otto@ (ray@)

cvs

  ~ rcsnum.c                              

  > Change code to match comments, fixing potential off-by-one error.
  > According to the comments, the lowest number should be 1.
  > not okay, then okay niallo@ (ray@)

rcs

  ~ rcsprog.c                             

  > strdup() -> xstrdup()
  > Okay xsa@ (ray@)

  ~ rcsprog.c                             

  > +/* ARGSUSED */
  > void
  > sighdlr(int sig)
  > OK niallo@ (ray@)

== usr.sbin ========================================================== 06/06 ==

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

portmap

  ~ portmap.c                             

  > add missing function declaration
  > remove unused parameter from check_callit()
  > ok deraadt@ ray@ (dhill@)

ypserv

  ~ revnetgroup/hash.c                    

  > do not leak on re-insert; ok pvalchev (deraadt@)

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



More information about the odc mailing list