[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