[odc] Daily src changes for 2007-06-06
ODC
auto at squish.net
Thu Jun 7 07:00:01 BST 2007
OpenBSD src changes summary for 2007-06-06
==========================================
bin/rm bin/systrace
distrib/sets include/Makefile
regress/usr.bin sbin/disklabel
sbin/pflogd share/man
sys/arch/alpha/alpha sys/arch/alpha/stand
sys/arch/amd64/amd64 sys/arch/arm/arm
sys/arch/aviion/aviion sys/arch/hp300/dev
sys/arch/hp300/hp300 sys/arch/hppa/hppa
sys/arch/hppa64/hppa64 sys/arch/i386/i386
sys/arch/landisk/landisk sys/arch/luna88k/luna88k
sys/arch/mac68k/mac68k sys/arch/macppc/macppc
sys/arch/macppc/stand sys/arch/mips64/mips64
sys/arch/mvme68k/mvme68k sys/arch/mvme88k/mvme88k
sys/arch/mvmeppc/mvmeppc sys/arch/sh/include
sys/arch/sh/sh sys/arch/sparc/dev
sys/arch/sparc/include sys/arch/sparc/sparc
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/arch/vax/mscp
sys/arch/vax/uba sys/arch/vax/vax
sys/arch/vax/vsa sys/compat/ibcs2
sys/compat/linux sys/compat/sunos
sys/compat/svr4 sys/compat/ultrix
sys/dev sys/dev/ata
sys/dev/ic sys/dev/isa
sys/dev/pci sys/dev/pcmcia
sys/dev/raidframe sys/dev/sdmmc
sys/dev/usb sys/isofs/cd9660
sys/isofs/udf sys/kern
sys/net sys/net80211
sys/netbt sys/netinet
sys/netipx sys/nfs
sys/scsi sys/sys
sys/ufs/ffs sys/uvm
usr.bin/cvs usr.bin/ftp
usr.sbin/pkg_add
== bin =============================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
rm
~ rm.1 ~ rm.c
> Unlink files with multiple links when -P flag is specified instead
> of just warning and skipping the file.
> OK millert and jmc. (ray@)
systrace
~ linux-translate.c ~ systrace-translate.c
> don;t try to handle obsolete protocols, print functions so cosmetics only
> ok otto ray (henning@)
== distrib =========================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ 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
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.landisk
~ lists/base/md.luna88k ~ lists/base/md.mac68k
~ lists/base/md.macppc ~ lists/base/md.mvme68k
~ lists/base/md.mvme88k ~ lists/base/md.mvmeppc
~ lists/base/md.sgi ~ lists/base/md.sparc
~ lists/base/md.sparc64 ~ lists/base/md.vax
~ lists/base/md.zaurus ~ lists/comp/mi
> sync (deraadt@)
== include =========================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
Makefile
~ Makefile
> no longer make include/netipx dir (deraadt@)
== regress =========================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ cvs/Makefile
> work around import limitations (niallo@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
disklabel
~ editor.c
> fix the cylinder rounding calculation for "totally using the space" type
> calculations; ok otto millert (deraadt@)
pflogd
~ pflogd.c
> reverse logic of if_exists so that if_exists(interface) is true if
> interface exists and !if_exists(interface) is when it doesn't (henning@)
~ pflogd.c
> fix oups, mlist at scapa.dnsalias.net (henning@)
== share ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/disklabel.9
> setdisklabel() openmask is now a u_int (deraadt@)
~ man4/wpi.4
> fix firmware number in description (the package name was ok.) (damien@)
== sys =============================================================== 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/alpha/stand
~ installboot.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/amd64/amd64
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/arm/arm
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ stubs.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/aviion/aviion
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/hp300/dev
~ ct.c ~ hd.c
~ mt.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/hp300/hp300
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/hppa/hppa
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/hppa64/hppa64
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/i386/i386
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/landisk/landisk
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/luna88k/luna88k
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ disksubr.c
> clamp the disklabel d_secperunit to what the disk actually says it has,
> not to what some bogus disklabel from the past may say (some of which
> may have been caused by older openbsd disklabel programs). resolves
> issues seen by myself and Markus Lude on sparc/sparc64 machines (deraadt@)
arch/mac68k/mac68k
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/macppc/macppc
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/macppc/stand
~ ofdev.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/mips64/mips64
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/mvme68k/mvme68k
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/mvme88k/mvme88k
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/mvmeppc/mvmeppc
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ disksubr.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sh/include
~ cpu.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sh/sh
~ sh_machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sparc/dev
~ fd.c ~ presto.c
~ xd.c ~ xy.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sparc/include
~ pmap.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sparc/sparc
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c ~ pmap.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ disksubr.c
> clamp the disklabel d_secperunit to what the disk actually says it has,
> not to what some bogus disklabel from the past may say (some of which
> may have been caused by older openbsd disklabel programs). resolves
> issues seen by myself and Markus Lude on sparc/sparc64 machines (deraadt@)
arch/sparc64/dev
~ fd.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ fd.c
> an XXsize() function that got skipped (deraadt@)
arch/sparc64/include
~ pmap.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/sparc64/sparc64
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ machdep.c ~ pmap.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ disksubr.c
> clamp the disklabel d_secperunit to what the disk actually says it has,
> not to what some bogus disklabel from the past may say (some of which
> may have been caused by older openbsd disklabel programs). resolves
> issues seen by myself and Markus Lude on sparc/sparc64 machines (deraadt@)
arch/vax/mscp
~ mscp_disk.c ~ mscp_tape.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/vax/uba
~ ts.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/vax/vax
~ disksubr.c
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ ctu.c ~ machdep.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
arch/vax/vsa
~ hdc9224.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
compat/ibcs2
~ ibcs2_types.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
compat/linux
~ linux_socket.c
> put IPX in the unsupported boat (henning@)
~ linux_blkio.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
compat/sunos
~ sunos.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
compat/svr4
~ svr4_types.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
compat/ultrix
~ ultrix_misc.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
dev
~ ccd.c ~ ccdvar.h
~ flash.c ~ ramdisk.c
~ softraidvar.h ~ vnd.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ sequencer.c
> Ansify. No binary change.
> Looked over by jasper. (mk@)
~ softraid.c ~ softraidvar.h
> correct format strings for large types; ok marco (deraadt@)
dev/ata
~ wd.c ~ wdvar.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
dev/ic
~ fxp.c
> do not include ipx headers (were not needed in the first place) (henning@)
~ re.c ~ rtl81x9reg.h
> - Recognize the 8110SCe 8169 revision in re(4)
> - Rename the existing 8110SC revision to 8110SCd to be consistent
> info from the linux driver via Brad (pvalchev@)
~ athvar.h ~ ath.c
> the copyright holder changed the license from "dual bsd/gpl" to be
> 2-clause bsd-only. good. (reyk@)
~ re.c ~ rtl81x9reg.h
> add another revision "RTL8168 3"; from NetBSD via Brad (pvalchev@)
dev/isa
~ if_ex.c
> remove never used #ifdef IPX_NOTYET code (henning@)
~ fd.c ~ mcd.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
dev/pci
~ pcidevs
> Remove incorrect entry for Intel PRO/Wireless 3945ABG.
> Fix entry for 4965AGN (upcoming iwn(4) driver.)
> The name is "Intel Wireless Wi-Fi Link 4965AGN" and not
> "Intel PRO/Wireless 4965AGN". (damien@)
~ pcidevs.h ~ pcidevs_data.h
> sync (damien@)
~ if_wpi.c
> make sensors framework usage consistent with other drivers; ok damien@
> (cnst@)
~ if_wpi.c
> - #undef the correct macro
> - improve a comment (damien@)
~ if_wpi.c
> comment an unused function (wpi_setup_beacon).
> i do not plan to add support for independant bss or hostap modes. (damien@)
~ ips.c
> Remove IPS_D_INTR debug level, IPS_D_XFER is good enough. (grange@)
~ if_ath_pci.c
> the copyright holder changed the license from "dual bsd/gpl" to be
> 2-clause bsd-only. good. (reyk@)
dev/pcmcia
~ if_xe.c
> do not include ipx headers (were not needed in the first place) (henning@)
dev/raidframe
~ rf_openbsdkintf.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
dev/sdmmc
~ sbt.c
> Let it compile with SBT_DEBUG (uwe@)
~ sbt.c
> Oops, dispatch packets to the correct hci_input_xxx() function (uwe@)
dev/usb
~ uhub.c
> Shrink dmesg output. Tweaked version of a diff from tedu@
> ok by a bunch of people (jsg@)
~ if_atureg.h ~ if_auereg.h
~ if_axereg.h ~ if_cdcereg.h
~ if_cuereg.h ~ if_kuereg.h
~ if_ralvar.h ~ if_rumvar.h
~ if_uathvar.h ~ if_udavreg.h
~ if_upl.c ~ if_urlreg.h
~ if_zydreg.h ~ moscom.c
~ uark.c ~ uaudio.c
~ uberry.c ~ ubsa.c
~ ubt.c ~ ucom.c
~ udcf.c ~ udsbr.c
~ ueaglevar.h ~ uftdi.c
~ ugen.c ~ uhidev.h
~ uhub.c ~ uipaq.c
~ ulpt.c ~ umassvar.h
~ umct.c ~ umidivar.h
~ umodem.c ~ umsm.c
~ uow.c ~ uplcom.c
~ urio.c ~ usb.c
~ usb_port.h ~ usbdivar.h
~ usbf.c ~ usbf.h
~ usbfvar.h ~ uscanner.c
~ uslcom.c ~ usscanner.c
~ uts.c ~ uvisor.c
~ uvscom.c ~ uyap.c
> Mechanical removal of USBBASEDEVICE. No binary change.
> Tested by thib and myself.
> ok mbalmer jsg (mk@)
isofs/cd9660
~ cd9660_bmap.c ~ cd9660_lookup.c
~ cd9660_vnops.c ~ iso_rrip.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
isofs/udf
~ udf_vnops.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
kern
~ Make.tags.inc ~ uipc_domain.c
> remove remaining IPX hooks. all inside #ifdef IPX, so no actual change
> (henning@)
~ subr_disk.c
> even more problems with disk size consistancy checks (deraadt@)
~ subr_disk.c
> oops (deraadt@)
~ subr_disk.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
~ subr_disk.c
> fix format strings for block #'s now that they are 64 bit; ok tedu (who
> also spotted one more) (deraadt@)
net
~ if.c ~ if_ethersubr.c
~ if_fddisubr.c ~ if_loop.c
~ if_spppsubr.c ~ if_tun.c
~ netisr.h ~ netisr_dispatch.h
> remove remaining IPX hooks. all inside #ifdef IPX, so no actual change
> (henning@)
~ if_vlan.c
> vlan interfaces do not allow the parent interface and the vlan number to be
> reconfigured after they are set. so they bail out when you try to. so when
> you re-run netstart on a machine with vlans, it bails out with
> ifconfig: SIOCSETVLAN: Device busy
> and IP changes are not done.
> make vlan_config() notice when both parent interface and vlan number stay
> the same and just return success without doing anything in that case.
> allows the IP config thereafter to happen. ok markus jason (henning@)
net80211
~ ieee80211.c ~ ieee80211.h
~ ieee80211_crypto.c ~ ieee80211_crypto.h
~ ieee80211_input.c ~ ieee80211_ioctl.c
~ ieee80211_ioctl.h ~ ieee80211_node.c
~ ieee80211_node.h ~ ieee80211_output.c
~ ieee80211_proto.c ~ ieee80211_proto.h
~ ieee80211_var.h
> The license permits us to redistribute this code under the BSD or the
> GPLv2.
> Choose the BSD license so that future enhancements will be BSD-only.
> ok jsg@ reyk@ deraadt@ (damien@)
netbt
~ hci_link.c
> Do not dereference a garbage pointer in hci_acl_send()
> testing ckuethe (uwe@)
~ hci_unit.c
> No need to call hci_enable() when we can do "btconfig <dev> up"; ok gwk
> (uwe@)
netinet
~ in_proto.c
> remove ifdef'd out ipx-in-ip registration (henning@)
netipx
- ipx.c - ipx.h
- ipx_cksum.c - ipx_if.h
- ipx_input.c - ipx_ip.c
- ipx_ip.h - ipx_outputfl.c
- ipx_pcb.c - ipx_pcb.h
- ipx_proto.c - ipx_tun.c
- ipx_usrreq.c - ipx_var.h
- spx.h - spx_debug.c
- spx_debug.h - spx_timer.h
- spx_usrreq.c - spx_var.h
> bye bye
> most of the IPX removal work done @ calgary airport (henning@)
nfs
~ nfsproto.h
> remove an unused typedef.
> ok pedro@ (thib@)
scsi
~ cd.c ~ sd.c
~ st.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
sys
~ disklabel.h
> a fair sprinking of knf, code movement, and sometimes
> character-by-character
> accuracy so that the variious disksubr.c's can be compared easier.
> setdisklabel() starts taking an int for openmask.
> ok krw, and read by quite a few other people (deraadt@)
~ conf.h
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
ufs/ffs
~ ffs_vfsops.c
> Don't promote MNT_WAIT to MNT_NOWAIT when syncing the device vnode of a
> mounted softdep file system, okay mickey@ beck@ art@ (pedro@)
uvm
~ uvm_pager.c ~ uvm_swap.c
> now that all partition size/offsets are potentially 64-bit, change the
> type of all variables to daddr64_t. this includes the APIs for XXsize()
> and XXdump(), all range checks inside bio drivers, internal variables
> for disklabel handling, and even uvm's swap offsets. re-read numerous
> times by otto, miod, krw, thib to look for errors (deraadt@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ server.c
> Don't double xstrdup.
> From mickey.
> ``i made a booboo'' joris, OK niallo and xsa. (ray@)
ftp
~ extern.h ~ ruserpass.c
~ util.c
> Remove the .netrc parser when compiling a SMALL binary.
> there is no .netrc file on the install media and keeping the parser
> shaves a good deal of bytes in the binary.
> ok millert@, "go on" deraadt@, "makes sense" steven@ (pyr@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ OpenBSD/SharedLibs.pm
> augment reporting of bad problems so that it works with system libs.
> reverse bogus minor check as well (espie@)
~ OpenBSD/Add.pm ~ OpenBSD/Delete.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/PackingList.pm
> tweak how copies happen: rename make_copy into make_shallow_copy,
> make_deep_copy.
> tweak keep_old_files so that we set the pkgname later, when it won't
> cause any error to have duplicates in there. (espie@)
~ OpenBSD/PackageRepository.pm
> recognize and handle https. (espie@)
~ OpenBSD/Replace.pm
> tweak split_libs slightly for further changes: make it return the old
> packing-list, and the new, instead of doing `in-place' edition of the
> plist contents. (espie@)
~ OpenBSD/Add.pm ~ OpenBSD/Delete.pm
~ OpenBSD/Replace.pm ~ OpenBSD/Vstat.pm
> separate the size computation from other operations in
> `prepare_for_addition'
> `prepare_for_deletion' -> move that to Vstat, as it is common code.
> Do the splitting of libraries through a deep copy and shallow copy, so that
> we keep any State information related to libraries (like special
> group/owners). (espie@)
~ OpenBSD/Add.pm ~ OpenBSD/Delete.pm
~ OpenBSD/Vstat.pm
> finish moving the size computations out of validate_plist. (espie@)
~ OpenBSD/Vstat.pm
> do it only for older sets. (espie@)
===============================================================================
More information about the odc
mailing list