[odc] Daily src changes for 2005-11-12

ODC auto at squish.net
Sun Nov 13 07:00:25 GMT 2005


OpenBSD src changes summary for 2005-11-12
==========================================

bin/expr                                bin/rcp
bin/rmail                               distrib/notes
etc/monthly                             etc/weekly
lib/libc                                libexec/lfs_cleanerd
libexec/login_krb5                      libexec/login_radius
libexec/login_token                     libexec/spamd
regress/sbin                            sbin/ccdconfig
sbin/disklabel                          sbin/fsck
sbin/init                               sbin/ipsecctl
sbin/ncheck_ffs                         sbin/pfctl
sbin/sysctl                             sys/arch/alpha/alpha
sys/arch/hp300/dev                      sys/arch/hp300/hp300
sys/arch/m68k/include                   sys/arch/m68k/m68k
sys/arch/macppc/conf                    sys/arch/macppc/macppc
sys/arch/mvme68k/mvme68k                sys/arch/vax/qbus
sys/arch/vax/vax                        sys/arch/vax/vsa
sys/arch/zaurus/zaurus                  sys/dev/i2c
sys/dev/ic                              sys/kern
sys/scsi                                sys/sys
usr.bin/cdio                            usr.bin/cvs
usr.bin/man                             usr.bin/mg
usr.bin/rcs                             usr.bin/ssh
usr.sbin/ac                             usr.sbin/config
usr.sbin/edquota                        usr.sbin/lpr
usr.sbin/ospfd                          

== bin =============================================================== 01/10 ==

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

expr

  ~ expr.c                                

  > use asprintf instead; dhill at mindcry.orgeraadt@)

rcp

  ~ rcp.c                                 

  > move to asprintf; ok dhill cloder
  > also fix a close(random data) which changed a saved errno, ok cloder
  > (deraadt@)

rmail

  ~ rmail.c                               

  > use snprintf; ok cloder dhill at mindcry.orgeraadt@)

== distrib =========================================================== 02/10 ==

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

notes

  ~ macppc/hardware                       

  > VIA Rhine ethernet works
  > ok brad@ (martin@)

  ~ alpha/prep                            

  > no longer require boot_osflags being set to 'a' in the SRM for going
  > multiuser; setting boot_osflags to 's' explicitly will get us to singleuser
  > as usual; very old SRM versions can only set 'a' or 's', but are still fine
  > because we ignore 'a' now and default to multiuser
  > idea and ok deraadt@, jsg@, testing by many
  > final ok miod@ (martin@)

== etc =============================================================== 03/10 ==

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

monthly

  ~ monthly                               

  > move the ac(8) stuff to weekly, rather than monthly, since by default
  > newsyslog truncates wtmp on a weekly basis; note that the ac stuff
  > remains commented out as before;
  > spotted by andreas bihlmaier;
  > ok deraadt@ (jmc@)

weekly

  ~ weekly                                

  > move the ac(8) stuff to weekly, rather than monthly, since by default
  > newsyslog truncates wtmp on a weekly basis; note that the ac stuff
  > remains commented out as before;
  > spotted by andreas bihlmaier;
  > ok deraadt@ (jmc@)

== lib =============================================================== 04/10 ==

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

libc

  ~ gen/basename.3                        

  > - note that basename() may modify the string
  > - section header WARNING -> CAVEATS while here
  > from han boetes;
  > ok deraadt@ (jmc@)

== libexec =========================================================== 05/10 ==

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

lfs_cleanerd

  ~ library.c                             

  > use asprintf; ok dhill at mindcry.org  > update to dinode changes; ok pedro (deraadt@)

login_krb5

  ~ login_krb5.c                          

  > use snprintf; ok cloder dhill at mindcry.orgeraadt@)

login_radius

  ~ raddauth.c                            

  > use snprintf; ok cloder dhill at mindcry.orgeraadt@)

login_token

  ~ token.c                               

  > spacing (deraadt@)

spamd

  ~ spamd.c                               

  > spacing (deraadt@)

== regress =========================================================== 06/10 ==

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

sbin

  ~ ipsecctl/sa1.ok                       ~ ipsecctl/sa2.ok
  ~ ipsecctl/sa3.ok                       ~ ipsecctl/sa4.ok
  ~ ipsecctl/sa5.ok                       ~ ipsecctl/sa6.ok
  ~ ipsecctl/sa7.ok                       ~ ipsecctl/sa8.ok

  > be aware of "tunnel" (hshoexer@)

== sbin ============================================================== 07/10 ==

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

ccdconfig

  ~ ccdconfig.c                           

  > more asprintf; ok dhill at mindcry.orgeraadt@)

  ~ ccdconfig.c                           

  > left a free() behind, spotted by cloder (deraadt@)

  ~ ccdconfig.c                           

  > FILE * leak, missing fclose(); evol at online.ptt.rueraadt@)

disklabel

  ~ disklabel.c                           

  > use snprintf; ok cloder dhill at mindcry.orgeraadt@)

fsck

  ~ fsck.c                                

  > use snprintf; ok cloder dhill at mindcry.orgeraadt@)

init

  ~ init.c                                

  > use snprintf; dhill at mindcry.orgeraadt@)

ipsecctl

  ~ ipsecctl.c                            ~ ipsecctl.h
  ~ parse.y                               ~ pfkdump.c
  ~ pfkey.c                               

  > handle transport/tunnel mode (hshoexer@)

  ~ parse.y                               

  > do not stat() before open(); instead -- use fstat(); ok hshoexer (deraadt@)

  ~ ike.c                                 ~ ipsecctl.c
  ~ parse.y                               ~ pfkey.c

  > spacing (deraadt@)

  ~ ipsecctl.h                            

  > spacing (deraadt@)

  ~ parse.y                               

  > simplify TAILQ walking code; ok hshoexer (deraadt@)

  ~ parse.y                               

  > permit TO/FROM to be swapped (symmetry is good); ok hshoexermk (deraadt@)

  ~ ipsecctl.h                            ~ parse.y

  > add support for interface names as host specifications (hshoexer@)

  ~ parse.y                               

  > spacing (hshoexer@)

ncheck_ffs

  ~ ncheck_ffs.c                          

  > more asprintf; ok dhill at mindcry.orgeraadt@)

pfctl

  ~ pfctl_osfp.c                          

  > return; at end of function is dorky (deraadt@)

sysctl

  ~ sysctl.c                              

  > memory leak; ok cloder (deraadt@)

  ~ sysctl.c                              

  > more memleaks plugged; evol at online.ptt.rueraadt@)

== sys =============================================================== 08/10 ==

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

arch/alpha/alpha

  ~ machdep.c                             

  > no longer require boot_osflags being set to 'a' in the SRM for going
  > multiuser; setting boot_osflags to 's' explicitly will get us to singleuser
  > as usual; very old SRM versions can only set 'a' or 's', but are still fine
  > because we ignore 'a' now and default to multiuser
  > idea and ok deraadt@, jsg@, testing by many
  > final ok miod@ (martin@)

arch/hp300/dev

  ~ hd.c                                  

  > Print HP-IB disk geometry the same way we print SCSI disk geometries
  > (especially, with the size in MB). (miod@)

  ~ frodo.c                               

  > Provide useful information if we panic due to looping interrupts. (miod@)

  ~ hd.c                                  ~ hdvar.h

  > Constify, and simplify hdgetinfo() which only gets called for known disks.
  > (miod@)

arch/hp300/hp300

  ~ trap.c                                

  > Pass a struct proc * to ISHPMMADDR instead of abusing curproc in it.
  > (miod@)

arch/m68k/include

  ~ param.h                               

  > Pass a struct proc * to ISHPMMADDR instead of abusing curproc in it.
  > (miod@)

arch/m68k/m68k

  ~ pmap_bootstrap.c                      

  > Compute a rough estimate of exactly how much memory uvm_init() will
  > allocate,
  > so as to correctly size the initial PT pages, to prevent the early
  > initialization from invoking pmap_enter_ptpage() [chicken and egg problem].
  > Much better than the previous arithmetic. (miod@)

arch/macppc/conf

  ~ GENERIC                               ~ RAMDISK

  > VIA Rhine ethernet works
  > ok brad@ (martin@)

  ~ files.macppc                          

  > Add i2cbus to smu and i2c to maciic. (kettenis@)

  ~ GENERIC                               

  > Add lmtemp at maciic. (kettenis@)

arch/macppc/macppc

  ~ machdep.c                             

  > print memory the same way as it is done on i386/amd64. (drahn@)

arch/mvme68k/mvme68k

  ~ trap.c                                

  > Pass a struct proc * to ISHPMMADDR instead of abusing curproc in it.
  > (miod@)

arch/vax/qbus

  ~ uda.c                                 

  > Make sure we only touch associated processes of physical buffers.
  > Okay deraadt at .edro@)

arch/vax/vax

  ~ disksubr.c                            

  > Make sure we only touch associated processes of physical buffers.
  > Okay deraadt at .edro@)

arch/vax/vsa

  ~ ncr.c                                 

  > Make sure we only touch associated processes of physical buffers.
  > Okay deraadt at .edro@)

arch/zaurus/zaurus

  ~ autoconf.c                            

  > do not print boot_file, noone cares (deraadt@)

dev/i2c

  ~ files.i2c                             

  > Define attachment-like attribute i2c and attach lmtemp to that instead of
  > iic. (kettenis@)

  ~ files.i2c                             

  > Unbreak i386. (kettenis@)

dev/ic

  ~ ncr5380sbc.c                          

  > splimp -> splvm
  > ok miod@ martin@ (brad@)

kern

  ~ exec_aout.c                           ~ exec_ecoff.c
  ~ exec_script.c                         ~ init_main.c

  > ansi. No binary change. (jsg@)

scsi

  ~ ses.c                                 

  > remove the ses kthread goop and use the sensor kthread for updates instead
  > tested by deraadt@ (dlg@)

  ~ ses.c                                 

  > clean up unused includes (dlg@)

  ~ safte.c                               

  > there are two things that safte does: update sensors and blink lights. if
  > attach figures out that we cant do either of them, then free up all the
  > resources. (dlg@)

sys

  ~ mbuf.h                                

  > splimp -> splvm in MBUFLOCK() macro.
  > ok markus@ (brad@)

== usr.bin =========================================================== 09/10 ==

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

cdio

  ~ cddb.c                                

  > more asprintf; ok dhill at mindcry.orgeraadt@)

cvs

  - strtab.c                              - strtab.h
  ~ Makefile                              ~ cvs.c
  ~ file.c                                ~ file.h
  ~ rcs.c                                 

  > - remove strtab stuff. serves no useful purpose.
  > diff is from joris@, committing on his behalf because his net connection
  > is very dodgy right now. (niallo@)

man

  ~ man.c                                 

  > use asprintf instead; dhill at mindcry.orgeraadt@)

mg

  ~ undo.c                                

  > Paranoia. Check if last of a series of strlcats overflows. Pointed out by
  > Han Boetes. (kjell@)

  ~ grep.c                                

  > remove unused variable; ok kjell (deraadt@)

  ~ dired.c                               

  > break in case (deraadt@)

rcs

  ~ rcsprog.c                             

  > support for `-Aoldfile'; joris ok (xsa@)

  ~ Makefile                              ~ rcsprog.c

  > - remove strtab stuff. serves no useful purpose.
  > diff is from joris@, committing on his behalf because his net connection
  > is very dodgy right now. (niallo@)

  ~ rcsprog.c                             ~ rcsprog.h

  > - fix xsa breakage. char arrays on the stack are not NULL if empty. use
  > flags instead.
  > - add a few more flags defines while i'm here. (niallo@)

ssh

  ~ ssh-add.c                             

  > space (deraadt@)

  ~ scp.c                                 

  > avoid close(-1), as in rcp; ok cloder (deraadt@)

== usr.sbin ========================================================== 10/10 ==

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

ac

  ~ ac.8                                  

  > clarify how wtmp is rotated, since it was rather misleading; (jmc@)

config

  ~ main.c                                

  > spacing (deraadt@)

edquota

  ~ edquota.c                             

  > more asprintf; ok dhill at mindcry.orgeraadt@)

lpr

  ~ lpr/lpr.c                             

  > use asprintf instead; dhill at mindcry.orgeraadt@)

ospfd

  ~ auth.c                                ~ database.c
  ~ hello.c                               ~ lsack.c
  ~ lsupdate.c                            ~ packet.c
  ~ rde_spf.c                             

  > spacing mostly (deraadt@)

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



More information about the odc mailing list