[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