[odc] Daily src changes for 2006-03-30
ODC
auto at squish.net
Fri Mar 31 08:00:39 BST 2006
OpenBSD src changes summary for 2006-03-30
==========================================
distrib/sets lib/libevent
lib/libusbhid lib/libutil
regress/sbin sbin/fsck
sbin/fsck_ext2fs sbin/fsck_ffs
sbin/fsck_msdos sbin/ipsecctl
sbin/route sys/arch/amd64/conf
sys/net sys/netinet
sys/sys usr.bin/chpass
usr.bin/cvs usr.bin/mg
usr.bin/passwd usr.bin/rcs
usr.bin/ssh usr.sbin/iostat
usr.sbin/ospfd
== distrib =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ 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 =============================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libevent
~ event.c ~ event.h
~ kqueue.c ~ poll.c
~ select.c ~ shlib_version
> introduce a way to free the base.
> From libevent CVS (brad@)
libusbhid
~ usage.c
> Fix a bzero() misuse; ok otto@ deraadt@ (pat@)
libutil
~ pty.c
> please lint (without making anything else worse) (deraadt@)
~ login_fbtab.c
> change internal login_protect() API to use mode_t like it should (deraadt@)
~ uucplock.c
> casts that cannot cause breakage in the future (deraadt@)
== regress =========================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/Makefile + ipsecctl/ipsec15.in
+ ipsecctl/ipsec15.ok
> allow specification of outer local ips in flows (SADB_EXT_ADDRESS_SRC); ok
> hshoexer, reyk (markus@)
~ ipsecctl/Makefile + ipsecctl/ike9.in
+ ipsecctl/ike9.ok + ipsecctl/ipsec16.in
+ ipsecctl/ipsec16.ok + ipsecctl/ipsec17.in
+ ipsecctl/ipsec17.ok + ipsecctl/ipsec18.in
+ ipsecctl/ipsec18.ok
> add regress tests for dynamic, bypass, deny and the macros.
> inspired my markus last commit, ok hshoexer@ (reyk@)
== sbin ============================================================== 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fsck
~ fsck.8
> Document 'F' as an answer to fsck, okay deraadt@ jolan@ (pedro@)
fsck_ext2fs
~ utilities.c
> when asking y or n, accept "F" which forces yes from the on. i have
> wished for this for 10+ year, but always forgotten to make the change
> after cleaning up a nasty file system; ok pedro millert (deraadt@)
fsck_ffs
~ utilities.c
> when asking y or n, accept "F" which forces yes from the on. i have
> wished for this for 10+ year, but always forgotten to make the change
> after cleaning up a nasty file system; ok pedro millert (deraadt@)
fsck_msdos
~ main.c
> when asking y or n, accept "F" which forces yes from the on. i have
> wished for this for 10+ year, but always forgotten to make the change
> after cleaning up a nasty file system; ok pedro millert (deraadt@)
ipsecctl
~ ipsec.conf.5 ~ ipsecctl.c
~ ipsecctl.h ~ parse.y
~ pfkey.c
> allow specification of outer local ips in flows (SADB_EXT_ADDRESS_SRC); ok
> hshoexer, reyk (markus@)
~ parse.y
> when resolving interface names to ip adresses, set netmask to all bits 1
> (hshoexer@)
route
~ route.c
> Really ignore sendpipe, recvpipe, rtt, rttvar, etc. in route(8) instead of
> passing these values to the kernel where they get ignored anyway.
> OK henning@ (claudio@)
~ show.c
> Minor cleanup and start using rmx_refcnt to show the refcount instead of 0.
> OK henning@ (claudio@)
~ keywords.h ~ keywords.sh
~ route.c ~ show.c
> If an address family is specified do not print IPSec "routes". Additionally
> add a -encap option to show only the IPSec part. OK hshoexer@, henning@
> (claudio@)
~ route.8
> document -encap. ok claudio@ (hshoexer@)
~ show.c
> Print the "Encap" heading only when the sadb is not empty.
> Fix identation (was off by one space).
> both requested and ok markus@ (hshoexer@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/conf
~ GENERIC
> iop works on my amd64, add it deraadt@ (wilfried@)
net
~ rtsock.c
> Spelling in comment. (claudio@)
~ route.h ~ rtsock.c
> In sysctl_dumpentry() pass the rt_refcnt by overloading rmx_rttvar.
> This new rmx_refcnt can be used by route(8) to produce the same output
> as netstat(1). OK henning@ (claudio@)
netinet
~ ip_mroute.h
> fix a typo
> ok claudio@ (norby@)
sys
~ wait.h
> do an int & unsigned int dance because of shift of signed value; ok miod
> (deraadt@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
chpass
~ edit.c
> use size_t where needed; ok deraadt@ (robert@)
~ field.c
> cast to uid_t where needed; ok deraadt@ (robert@)
cvs
~ rcs.h ~ rcsnum.c
> - Comment fixes.
> - int rcsnum_cpy() -> void rcsnum_cpy().
> - Check for overflow in rcsnum_cpy().
> OK niallo@ (ray@)
~ rcs.h
> Add rlog -r[REV1][:][REV2] support
> From Pierre-Yves Ritschard.
> OK niallo@ (ray@)
~ rcs.c ~ rcs.h
~ rcsnum.c
> first part of supporting branches in openrcs. right now we can only
> check them out. commit is not working yet, but will be soon.
> tested by myself and ray@
> okay ray@ (joris@)
~ rcs.c
> zap unused variable, niallo@ noticed (joris@)
~ rcs.c
> hmm, let's not use fatal() when we cannot find a branch instead return NULL
> so the caller can identify the branch is not there and take correct action.
> (joris@)
mg
~ echo.c ~ extend.c
> Clean up some allocations. Remove malloc casts, and some easy
> malloc(A*B)->calloc changes. (kjell@)
passwd
~ pwd_gensalt.c ~ yp_passwd.c
> minimal lint happiness, round 1 (deraadt@)
rcs
~ rlog.c
> Add rlog -r[REV1][:][REV2] support
> From Pierre-Yves Ritschard.
> OK niallo@ (ray@)
~ co.c
> first part of supporting branches in openrcs. right now we can only
> check them out. commit is not working yet, but will be soon.
> tested by myself and ray@
> okay ray@ (joris@)
~ ci.c ~ rcsdiff.c
> add temporary files to the worklist before creating them, this prevents
> a race when the user would interrupt the program when it was returning
> from cvs_buf_write_stmp() and leave the temporary files behind. (joris@)
ssh
~ channels.c
> ARGSUSED for dispatch table-driven functions (djm@)
- getput.h ~ OVERVIEW
~ authfd.c ~ bufaux.c
~ deattack.c ~ gss-serv.c
~ mac.c ~ misc.c
~ misc.h ~ monitor_wrap.c
~ msg.c ~ packet.c
~ sftp-client.c ~ sftp-server.c
~ ssh-agent.c
> replace {GET,PUT}_XXBIT macros with functionally similar functions,
> silencing a heap of lint warnings. also allows them to use
> __bounded__ checking which can't be applied to macros; requested
> by and feedback from deraadt@ (djm@)
~ ssh.c ~ ssh_config.5
> add percent escape chars to the IdentityFile option, bz #1159 based
> on a patch by imaging AT math.ualberta.ca; feedback and ok dtucker@ (djm@)
~ ssh-keygen.c
> Correctly handle truncated files while converting keys; ok djm@ (dtucker@)
~ auth.c ~ monitor.c
> Prevent duplicate log messages when privsep=yes; ok djm@ (dtucker@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
iostat
~ iostat.c
> i am stunned how little was needed to make lint happy in this
> terrible place (deraadt@)
ospfd
~ ospfd.8
> For correct operation, ospfd needs net.inet.ip.forwarding=1 so add a
> caveat about that. help jmc@ OK norby@ (claudio@)
~ ospfd.conf.5
> Add a warning about "fib-update no" similar to the fib decouple description
> in ospfctl(8). help jmc@ OK norby@ (claudio@)
===============================================================================
More information about the odc
mailing list