[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