[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