[owc] Weekly src changes ending 2006-05-14

OWC auto at squish.net
Mon May 15 08:00:45 BST 2006


OpenBSD src changes summary for 2006-05-07 to 2006-05-14 inclusive
==================================================================

Makefile.cross                          bin/df
bin/pax                                 distrib/notes
distrib/sets                            distrib/special
etc/Makefile                            etc/etc.aviion/MAKEDEV
etc/etc.aviion/MAKEDEV.md               etc/etc.aviion/Makefile.inc
etc/etc.aviion/disktab                  etc/etc.aviion/fbtab
etc/etc.aviion/sysctl.conf              etc/etc.aviion/ttys
etc/mtree/4.4BSD.dist                   gnu/usr.bin/gcc
gnu/usr.bin/sendbug                     lib/libc
lib/libcurses                           lib/libkvm
lib/libssl                              libexec/ld.so
libexec/mail.local                      libexec/spamd-setup
regress/sys                             sbin/bioctl
sbin/dhclient                           sbin/ipsecctl
sbin/kbd                                sbin/pdisk
sbin/pfctl                              sbin/reboot
sbin/routed                             sbin/wsconsctl
share/man                               share/tmac
sys                                     sys/arch
sys/arch/alpha/dev                      sys/arch/alpha/include
sys/arch/alpha/isa                      sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/amd64/stand/boot               sys/arch/aviion/aviion
sys/arch/aviion/compile                 sys/arch/aviion/conf
sys/arch/aviion/dev                     sys/arch/aviion/include
sys/arch/aviion/src/etc                 sys/arch/aviion/src/share
sys/arch/aviion/src/sys                 sys/arch/aviion/stand
sys/arch/aviion/stand/a2coff            sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/isa                       sys/arch/i386/stand/boot
sys/arch/luna88k/dev                    sys/arch/luna88k/include
sys/arch/luna88k/luna88k                sys/arch/m88k/include
sys/arch/m88k/m88k                      sys/arch/macppc/pci
sys/arch/mips64/include                 sys/arch/mips64/mips64
sys/arch/mvme88k/dev                    sys/arch/mvme88k/include
sys/arch/mvme88k/mvme88k                sys/arch/powerpc/pci
sys/arch/sgi/sgi                        sys/arch/sparc/fpu
sys/arch/sparc/include                  sys/arch/sparc64/fpu
sys/arch/sparc64/include                sys/arch/sparc64/stand/installboot
sys/dev                                 sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/microcode                       sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/netinet
sys/nfs                                 sys/scsi
sys/sys                                 sys/uvm
usr.bin/calendar                        usr.bin/getent
usr.bin/kdump                           usr.bin/man
usr.bin/mg                              usr.bin/rcs
usr.bin/readlink                        usr.bin/sdiff
usr.bin/ssh                             usr.bin/systat
usr.bin/tftp                            usr.sbin/apm
usr.sbin/dhcpd                          usr.sbin/hostapd
usr.sbin/mopd                           usr.sbin/ntpd
usr.sbin/openssl                        usr.sbin/quotaon
usr.sbin/wsconscfg                      

== Makefile.cross ==================================================== 01/13 ==

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

Makefile.cross


  > Administrative changes for aviion, ok deraadt@ (miod@)

== bin =============================================================== 02/13 ==

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

df

  ~ df.c                                  

  > handle malloc failure; jan.niemann at tu-bs.deeraadt@)

pax

  ~ pax.1                                 

  > 32256 is the (posix) block size limit, not archive size limit;
  > from coleman kane;
  > ok otto (jmc@)

== distrib =========================================================== 03/13 ==

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

notes

  ~ m4.common                             

  > Administrative changes for aviion, ok deraadt@ (miod@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.mac68k
  ~ lists/base/md.macppc                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/base/md.amd64                   ~ lists/base/md.i386
  ~ lists/comp/md.amd64                   ~ lists/comp/md.i386

  > sync (deraadt@)

  ~ lists/man/mi                          + lists/base/md.aviion
  + lists/comp/md.aviion                  + lists/etc/md.aviion
  + lists/game/md.aviion                  + lists/man/md.aviion
  + lists/misc/md.aviion                  

  > Administrative changes for aviion, ok deraadt@ (miod@)

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.mvme68k                 ~ lists/comp/md.mvme68k

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ 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.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
  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.amd64                   

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ 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.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@)

special

  ~ kbd/Makefile                          

  > Administrative changes for aviion, ok deraadt@ (miod@)

== etc =============================================================== 04/13 ==

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

Makefile

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/MAKEDEV

  + etc.aviion/MAKEDEV                    

  > Regen (miod@)

etc.aviion/MAKEDEV.md

  + etc.aviion/MAKEDEV.md                 

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/Makefile.inc

  + etc.aviion/Makefile.inc               

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/disktab

  + etc.aviion/disktab                    

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/fbtab

  + etc.aviion/fbtab                      

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/sysctl.conf

  + etc.aviion/sysctl.conf                

  > Administrative changes for aviion, ok deraadt@ (miod@)

etc.aviion/ttys

  + etc.aviion/ttys                       

  > Administrative changes for aviion, ok deraadt@ (miod@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > Administrative changes for aviion, ok deraadt@ (miod@)

== gnu =============================================================== 05/13 ==

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

usr.bin/gcc

  ~ gcc/config/mips/mips.h                

  > Declare a symbol of __mips64__for 64-bit MIPS targets.
  > ok deraadt@ drahn@ (brad@)

usr.bin/sendbug

  ~ sendbug.1                             

  > Fix singular/plural mismatch, okay jmc@ (pedro@)

== lib =============================================================== 06/13 ==

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

libc

  ~ gen/getcap.3                          

  > typo from jan niemann; ok otto (jmc@)

  ~ sys/ptrace.2                          

  > Administrative changes for aviion, ok deraadt@ (miod@)

  ~ arch/amd64/sys/sbrk.S                 

  > The int (32bit) argument must be sign extended on the 64 bit amd64 before
  > the add. ok miod@, toby at .rite mickey@ (drahn@)

  ~ stdlib/malloc.c                       

  > Fix the second malloc_ulimit regression: maintaining the free list
  > requires memory; try to make sure we have it. If all fails, leak
  > instead of crash. Test case originally found by cloder@, fix tested
  > by many. (otto@)

libcurses

  ~ base/keybound.c                       ~ base/keyok.c

  > lint warns about some fishy type conversion.
  > Indeed, some ints can be silently shortened to unsigned short.
  > Since those functions can return errors, do not convert spurious
  > parameters to the wrong values, but return an error code instead.
  > Tested for ill effects without any noticeable problems.
  > okay millert@, otto@ (espie@)

libkvm

  ~ kvm_i386.c                            

  > Unbreak.  Fix some of the lint warnings that mickey reintroduced.
  > ok miod@ (kettenis@)

libssl

  ~ man/Makefile                          

  > remove an 'is' from the comment to make the sentence correct.
  > ok jmc@, mbalmer@ (fkr@)

  ~ src/apps/rand.c                       

  > Add a -hex option to 'rand' to output hexadecimal output.
  > ok djm@ miod@, man page help from jmc at .atthieu@)

== libexec =========================================================== 07/13 ==

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

ld.so

  ~ prebind/objarray.c                    

  > Initialize oprebind_data so that unintialized memory is not referenced.
  > caught by niallo (drahn@)

  ~ dl_prebind.c                          ~ dlfcn.c
  ~ library.c                             ~ library_subr.c
  ~ loader.c                              ~ prebind/Makefile
  ~ prebind/debug.c                       ~ prebind/objarray.c
  ~ prebind/prebind.8                     ~ prebind/prebind.c
  ~ prebind_strip/prebind_strip.c         

  > de-space (deraadt@)

  ~ dl_prebind.c                          ~ library_subr.c
  ~ loader.c                              ~ mips64/archdep.h
  ~ powerpc/rtld_machine.c                ~ prebind/objarray.c
  ~ prebind/prebind.c                     ~ prebind_strip/prebind_strip.c

  > more spacing (deraadt@)

  ~ prebind/debug.c                       ~ prebind/prebind.c

  > prettier (deraadt@)

  ~ dl_prebind.c                          ~ dl_prebind.h
  ~ library_mquery.c                      

  > pretty this up; ok drahn (deraadt@)

  ~ prebind/objarray.c                    ~ prebind/prebind_struct.h

  > fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc,
  > also a couple of invalid allocation/references while at it. (drahn@)

  ~ prebind/prebind.8                     

  > move the DESIGN section into the main body of the text, plus tweaks; (jmc@)

  - prebind_strip/Makefile                - prebind_strip/prebind_strip.8
  - prebind_strip/prebind_strip.c         ~ Makefile
  ~ ldconfig/Makefile                     ~ ldconfig/ldconfig.8
  ~ ldconfig/ldconfig.c                   + ldconfig/prebind_delete.c

  > move prebind_strip(8) into ldconfig as the -D option; ok drahn (deraadt@)

  ~ ldconfig/Makefile                     ~ ldconfig/prebind_delete.c

  > use CFLAGS with -I to reach for prebind.h (deraadt@)

  ~ ldconfig/ldconfig.8                   

  > one less Ar; (jmc@)

  ~ prebind/objarray.c                    ~ prebind/prebind.c
  ~ prebind/prebind_struct.h              

  > Major code rewrite, now uses about 1/6th of the memory it used before.
  > produces logically the same output (just a few fields reordered). (drahn@)

  ~ prebind/prebind.c                     ~ prebind/prebind_struct.h

  > fix 'merge mode'.
  > #if 0 removal (drahn@)

  ~ dl_prebind.c                          ~ prebind.h

  > Commit the rest of the api change that started in prebind. (drahn@)

  - prebind/Makefile                      - prebind/debug.c
  - prebind/objarray.c                    - prebind/prebind.8
  - prebind/prebind.c                     - prebind/prebind_struct.h
  - prebind/sod.c                         ~ ldconfig/Makefile
  ~ ldconfig/etc.c                        ~ ldconfig/ldconfig.c
  ~ ldconfig/prebind_delete.c             + ldconfig/debug.c
  + ldconfig/dl_prebind.c                 + ldconfig/library.c
  + ldconfig/prebind.8                    + ldconfig/prebind.c
  + ldconfig/prebind.h                    + ldconfig/prebind_struct.h
  + ldconfig/sod.c                        

  > move the prebind code into ldconfig as the -P option.
  > next we will want to enhance the verbose mode, fix error handling,
  > and change the prebind delete code to use the same directory handling
  > code
  > ok drahn (deraadt@)

  ~ ldconfig/ldconfig.8                   

  > document new -P option (deraadt@)

  ~ ldconfig/etc.c                        

  > do not call abort() (deraadt@)

  ~ ldconfig/debug.c                      

  > spacing (deraadt@)

  ~ ldconfig/ld.h                         ~ ldconfig/prebind_struct.h
  ~ ldconfig/prebind.c                    

  > spacing (deraadt@)

  ~ ldconfig/ldconfig.c                   ~ ldconfig/library.c
  ~ ldconfig/prebind.c                    ~ ldconfig/prebind_delete.c
  ~ ldconfig/shlib.c                      

  > some knf and delinting; ok drahn (deraadt@)

  ~ ldconfig/debug.c                      ~ ldconfig/prebind.c

  > use __mips64__ (deraadt@)

mail.local

  ~ mail.local.c                          

  > delete case for ?; cdp_xe at gmx.neteraadt@)

spamd-setup

  ~ spamd-setup.c                         

  > fix some type definitions
  > ok beck (dhill@)

== regress =========================================================== 08/13 ==

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

sys

  ~ arch/m88k/usertrap/answer             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

== sbin ============================================================== 09/13 ==

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

bioctl

  ~ bioctl.c                              

  > Add a little debug to test BIOCINQ primitive. (marco@)

dhclient

  ~ clparse.c                             ~ conflex.c
  ~ dhclient.c                            ~ dhclient.conf.5
  ~ dhcpd.h                               ~ dhctoken.h

  > add 'link-timeout n' seconds option to grammer, from fkr at hazardous.org  > default remains 10 seconds. (deraadt@)

  ~ dhclient.conf.5                       

  > spelling (deraadt@)

  ~ dhclient.conf.5                       

  > new sentence, new line; (jmc@)

ipsecctl

  ~ parse.y                               

  > fix some spelling; noticed by david@ (hshoexer@)

kbd

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

pdisk

  ~ Makefile                              ~ convert.c
  ~ dump.c                                ~ errors.c
  ~ file_media.c                          ~ io.c
  ~ pathname.c                            ~ pdisk.c

  > remove a bunch of linux and NeXT defines and, in turn, -D__unix__ (martin@)

  ~ pdisk.c                               

  > put back original getopt(3) handling lost during the update (martin@)

pfctl

  ~ pfctl_altq.c                          

  > better english to describe interfaces without bandwidth info; ok henning
  > (deraadt@)

reboot

  ~ reboot.8                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

routed

  ~ Makefile                              

  > () macro params; jan.niemann at tu-bs.deeraadt@)

wsconsctl

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

== share ============================================================= 10/13 ==

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

man

  ~ man9/rwlock.9                         

  > name arg for rw_init (tedu@)

  ~ man9/Makefile                         ~ man9/pool.9

  > Pool drains are gone, okay tedu@ (pedro@)

  ~ man7/ports.7                          

  > we no longer have a static flavor for bash, replace the example with
  > screen.
  > change a duplicate `make package' to `make install' while here.
  > ok espie@ (steven@)

  ~ man4/bridge.4                         ~ man4/carp.4
  ~ man4/gif.4                            ~ man4/gre.4
  ~ man4/lo.4                             ~ man4/ppp.4
  ~ man4/sl.4                             ~ man4/trunk.4
  ~ man4/tun.4                            ~ man4/vlan.4

  > no need to specify a "count" argument: ifconfig(8) handles these
  > "on demand";
  > from jan niemann;
  > ok deraadt (jmc@)

  ~ man4/Makefile                         ~ man7/mdoc.samples.7
  ~ man8/Makefile                         + man4/man4.aviion/Makefile
  + man4/man4.aviion/autoconf.4           + man4/man4.aviion/intro.4
  + man4/man4.aviion/le.4                 + man4/man4.aviion/mem.4

  > Administrative changes for aviion, ok deraadt@ (miod@)

  ~ man8/Makefile                         

  > do not enter dir which has no files (yet) (deraadt@)

  + man8/man8.aviion/MAKEDEV.8            + man8/man8.aviion/Makefile

  > Regen (miod@)

  ~ man8/Makefile                         

  > can enter it again (deraadt@)

  ~ man8/crash.8                          

  > note that only some archs (currently) support target "kvm";
  > from nikns (pr #5103);
  > ok kettenis (jmc@)

  ~ man4/uftdi.4                          

  > add microHAM devices (jason@)

  ~ man4/man4.i386/bios.4                 

  > Add section on 0x0008 flags (SMBIOS), initially from gwk at .eak
  > this section and the rest of the page, with help from jmc at .  > ok jmc@ (tom@)

  ~ man4/xge.4                            

  > mention the Xframe-II as well. (brad@)

  ~ man4/pci.4                            

  > Xframe-II (brad@)

  ~ man4/ugen.4                           

  > grammar; from graham gower (jmc@)

  ~ man4/twe.4                            ~ man4/man4.amd64/intro.4

  > enable twe on amd64, tested with a 7006-2
  > ok brad@ jmc@ (martin@)

  ~ man5/pf.conf.5                        

  > interface bandwidths can change; ok henning (deraadt@)

  ~ man4/Makefile                         + man4/wpi.4

  > Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
  > 802.11 adapters as found in Centrino Duo laptops.
  > More to come but works well enough for me to commit this over a wpi(4).
  > go for it deraadt@ (damien@)

  ~ man4/wpi.4                            

  > wpi(4) adapters are Mini PCI Express. (damien@)

  ~ man4/wpi.4                            

  > Fix date. (miod@)

  ~ man4/pci.4                            

  > +wpi (miod@)

  ~ man4/pci.4                            

  > add wpi(4)
  > pointed out by deraadt@ (damien@)

  ~ man4/pci.4                            

  > oops it got added twice (deraadt@)

  ~ man4/xge.4                            

  > fix config syntax. (brad@)

tmac

  ~ mdoc/doc-common                       

  > Administrative changes for aviion, ok deraadt@ (miod@)

== sys =============================================================== 11/13 ==

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

sys

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

arch

  + aviion/Makefile                       

  > New import:
  >	Oops, correct import this time.

  ~ aviion/Makefile                       

  > can enter stand SUBDIR (deraadt@)

arch/alpha/dev

  ~ bus_dma.c                             ~ sgmap_typedep.c

  > Keep track of which DMA window was actually used to map the
  > request (not always the passed in DMA tag if we try direct-map
  > and then fall back to sgmap-mapped).  Use the actual window
  > when performing dmamap_sync and dmamap_unload operations.
  > From NetBSD
  > ok martin@ (brad@)

arch/alpha/include

  ~ bus.h                                 

  > Keep track of which DMA window was actually used to map the
  > request (not always the passed in DMA tag if we try direct-map
  > and then fall back to sgmap-mapped).  Use the actual window
  > when performing dmamap_sync and dmamap_unload operations.
  > From NetBSD
  > ok martin@ (brad@)

arch/alpha/isa

  ~ isadma_bounce.c                       

  > Keep track of which DMA window was actually used to map the
  > request (not always the passed in DMA tag if we try direct-map
  > and then fall back to sgmap-mapped).  Use the actual window
  > when performing dmamap_sync and dmamap_unload operations.
  > From NetBSD
  > ok martin@ (brad@)

arch/amd64/amd64

  ~ mainbus.c                             + bios.c

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ bios.c                                

  > spacing (gwk@)

  ~ bios.c                                

  > spacing and a little KNF (gwk@)

  ~ bios.c                                

  > more spaces (deraadt@)

  ~ bios.c                                

  > more pretty (deraadt@)

  ~ cacheinfo.c                           

  > missing license; pt out by krw@ (mickey@)

  ~ spl.S                                 ~ bus_dma.c
  ~ bios.c                                

  > Missing $OpenBSD$ tags. (krw@)

  ~ bios.c                                

  > clean (deraadt@)

arch/amd64/conf

  ~ GENERIC                               

  > add commented out entries for azalia(4). (brad@)

  ~ GENERIC                               ~ files.amd64

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ GENERIC                               ~ RAMDISK_CD

  > mention the Xframe-II as well. (brad@)

  ~ GENERIC                               ~ RAMDISK_CD

  > enable twe on amd64, tested with a 7006-2
  > ok brad@ jmc@ (martin@)

  ~ GENERIC                               

  > xge works as well here (ie. as well as i386, which is not yet perfect,
  > but it will get fixed) (deraadt@)

  ~ GENERIC                               

  > clsc works; tleslie at gmail.comeraadt@)

arch/amd64/include

  ~ biosvar.h                             + smbiosvar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ kcore.h                               ~ mpconfig.h
  ~ pcb.h                                 ~ smbiosvar.h

  > Missing $OpenBSD$ tags. (krw@)

arch/amd64/stand/boot

  ~ boot.8                                

  > sensible english; ok jmc; from graham.gower at gmail.comeraadt@)

arch/aviion/aviion

  + autoconf.c                            + pmap_bootstrap.c
  + mem.c                                 + m8820x.c
  + machdep.c                             + disksubr.c
  + db_machdep.c                          + conf.c
  + pmap_table.c                          + eh.S
  + av400_machdep.c                       + locore.S
  + prom.c                                

  > New import:
  >	Oops, correct import this time.

arch/aviion/compile

  + .cvsignore                            

  > New import:
  >	Oops, correct import this time.

arch/aviion/conf

  + GENERIC                               + files.aviion
  + AV400                                 + Makefile.aviion

  > New import:
  >	Oops, correct import this time.

arch/aviion/dev

  + mainbus.c                             + sysconreg.h
  + syscon.c                              + nvramreg.h
  + nvram.c                               + dartreg.h
  + dart.c                                + vme.c
  + if_le_syscon.c                        + if_le_vme.c
  + vmevar.h                              + if_le_vmereg.h
  + dart_syscon.c                         + dartvar.h

  > New import:
  >	Oops, correct import this time.

  ~ vme.c                                 

  > Fix stupid bugs in mapping and unmapping of VME regions. (miod@)

arch/aviion/include

  + av400.h                               + varargs.h
  + va-m88k.h                             + trap.h
  + stdarg.h                              + spinlock.h
  + signal.h                              + setjmp.h
  + reg.h                                 + ptrace.h
  + psl.h                                 + prom.h
  + profile.h                             + proc.h
  + pmap_table.h                          + pmap.h
  + pcb.h                                 + param.h
  + mioctl.h                              + disklabel.h
  + _types.h                              + autoconf.h
  + mutex.h                               + mmu.h
  + bus.h                                 + conf.h
  + cpu.h                                 + m8820x.h
  + intr.h                                + m88100.h
  + lock.h                                + limits.h
  + kcore.h                               + internal_types.h
  + ieeefp.h                              + ieee.h
  + frame.h                               + float.h
  + exec.h                                + endian.h
  + db_machdep.h                          + cmmu.h
  + cdefs.h                               + vmparam.h
  + asm_macro.h                           + asm.h

  > New import:
  >	Oops, correct import this time.

  ~ av400.h                               

  > Fix stupid bugs in mapping and unmapping of VME regions. (miod@)

arch/aviion/src/etc

  + MAKEDEV.common                        + MAKEDEV.man
  + MAKEDEV.mansub                        + MAKEDEV.mi
  + MAKEDEV.sub                           + Makefile
  + bgpd.conf                             + ccd.conf
  + changelist                            + crontab
  + csh.cshrc                             + csh.login
  + csh.logout                            + daily
  + dhclient.conf                         + dhcpd.conf
  + dhcpd.interfaces                      + exports
  + fbtab.head                            + fbtab.tail
  + ftpchroot                             + ftpusers
  + gettytab                              + group
  + hostapd.conf                          + hosts
  + hosts.equiv                           + hosts.lpd
  + ifstated.conf                         + inetd.conf
  + ipsec.conf                            + ksh.kshrc
  + locate.rc                             + login.conf.in
  + mailer.conf                           + man.conf
  + master.passwd                         + minfree
  + mklogin.conf                          + moduli
  + monthly                               + motd
  + mrouted.conf                          + myname
  + netstart                              + networks
  + newsyslog.conf                        + ntpd.conf
  + rc                                    + ospfd.conf
  + pf.conf                               + pf.os
  + phones                                + printcap
  + protocols                             + rbootd.conf
  + rc.conf                               + rc.local
  + rc.securelevel                        + rc.shutdown
  + remote                                + rpc
  + security                              + sensorsd.conf
  + services                              + shells
  + spamd.conf                            + sysctl.conf
  + syslog.conf                           + ttys.pty
  + weekly                                + wsconsctl.conf
  + afs/CellServDB                        + afs/README
  + afs/SuidCells                         + afs/ThisCell
  + afs/afsd.conf                         + amd/master.sample
  + bind/db.localhost                     + bind/db.loopback
  + bind/db.loopback6.arpa                + bind/named-dual.conf
  + bind/named-simple.conf                + bind/root.hint
  + etc.alpha/MAKEDEV                     + etc.alpha/MAKEDEV.md
  + etc.alpha/Makefile.inc                + etc.alpha/disktab
  + etc.alpha/fbtab                       + etc.alpha/sysctl.conf
  + etc.alpha/ttys                        + etc.sgi/MAKEDEV
  + etc.sgi/MAKEDEV.md                    + etc.sgi/Makefile.inc
  + etc.sgi/disktab                       + etc.sgi/fbtab
  + etc.sgi/sysctl.conf                   + etc.sgi/ttys
  + etc.amd64/MAKEDEV                     + etc.amd64/MAKEDEV.md
  + etc.amd64/Makefile.inc                + etc.amd64/disktab
  + etc.amd64/fbtab                       + etc.amd64/sysctl.conf
  + etc.amd64/ttys                        + etc.cats/MAKEDEV
  + etc.cats/MAKEDEV.md                   + etc.cats/Makefile.inc
  + etc.cats/disktab                      + etc.cats/fbtab
  + etc.cats/sysctl.conf                  + etc.cats/ttys
  + etc.hp300/MAKEDEV                     + etc.hp300/MAKEDEV.md
  + etc.hp300/Makefile.inc                + etc.hp300/disktab
  + etc.hp300/fbtab                       + etc.hp300/sysctl.conf
  + etc.hp300/ttys                        + etc.hppa/MAKEDEV
  + etc.hppa/MAKEDEV.md                   + etc.hppa/Makefile.inc
  + etc.hppa/disktab                      + etc.hppa/fbtab
  + etc.hppa/sysctl.conf                  + etc.hppa/ttys
  + etc.hppa64/MAKEDEV                    + etc.hppa64/MAKEDEV.md
  + etc.hppa64/Makefile.inc               + etc.hppa64/disktab
  + etc.hppa64/fbtab                      + etc.hppa64/sysctl.conf
  + etc.hppa64/ttys                       + etc.i386/INSTALL.linux
  + etc.i386/MAKEDEV                      + etc.i386/MAKEDEV.md
  + etc.i386/Makefile.inc                 + etc.i386/disktab
  + etc.i386/fbtab                        + etc.i386/sysctl.conf
  + etc.i386/ttys                         + etc.luna88k/MAKEDEV
  + etc.luna88k/MAKEDEV.md                + etc.luna88k/Makefile.inc
  + etc.luna88k/disktab                   + etc.luna88k/fbtab
  + etc.luna88k/sysctl.conf               + etc.luna88k/ttys
  + etc.mac68k/MAKEDEV                    + etc.mac68k/MAKEDEV.md
  + etc.mac68k/Makefile.inc               + etc.mac68k/disktab
  + etc.mac68k/fbtab                      + etc.mac68k/sysctl.conf
  + etc.mac68k/ttys                       + etc.macppc/MAKEDEV
  + etc.macppc/MAKEDEV.md                 + etc.macppc/Makefile.inc
  + etc.macppc/disktab                    + etc.macppc/fbtab
  + etc.macppc/sysctl.conf                + etc.macppc/ttys
  + etc.mvme68k/MAKEDEV                   + etc.mvme68k/MAKEDEV.md
  + etc.mvme68k/Makefile.inc              + etc.mvme68k/disktab
  + etc.mvme68k/fbtab                     + etc.mvme68k/sysctl.conf
  + etc.mvme68k/ttys                      + etc.mvme88k/MAKEDEV
  + etc.mvme88k/MAKEDEV.md                + etc.mvme88k/Makefile.inc
  + etc.mvme88k/disktab                   + etc.mvme88k/fbtab
  + etc.mvme88k/sysctl.conf               + etc.mvme88k/ttys
  + etc.mvmeppc/MAKEDEV                   + etc.mvmeppc/MAKEDEV.md
  + etc.mvmeppc/Makefile.inc              + etc.mvmeppc/disktab
  + etc.mvmeppc/fbtab                     + etc.mvmeppc/sysctl.conf
  + etc.mvmeppc/ttys                      + etc.sparc/MAKEDEV
  + etc.sparc/MAKEDEV.md                  + etc.sparc/Makefile.inc
  + etc.sparc/disktab                     + etc.sparc/fbtab
  + etc.sparc/sysctl.conf                 + etc.sparc/ttys
  + etc.sparc64/MAKEDEV                   + etc.sparc64/MAKEDEV.md
  + etc.sparc64/Makefile.inc              + etc.sparc64/disktab
  + etc.sparc64/fbtab                     + etc.sparc64/sysctl.conf
  + etc.sparc64/ttys                      + etc.svr4/SVR4_MAKEDEV
  + etc.svr4/fbtab                        + etc.svr4/netconfig
  + etc.svr4/nsswitch.conf                + etc.vax/MAKEDEV
  + etc.vax/MAKEDEV.md                    + etc.vax/Makefile.inc
  + etc.vax/disktab                       + etc.vax/fbtab
  + etc.vax/pcs750.bin.uu                 + etc.vax/sysctl.conf
  + etc.vax/ttys                          + etc.zaurus/MAKEDEV
  + etc.zaurus/MAKEDEV.md                 + etc.zaurus/Makefile.inc
  + etc.zaurus/disktab                    + etc.zaurus/fbtab
  + etc.zaurus/sysctl.conf                + etc.zaurus/ttys
  + kerberosV/README                      + kerberosV/krb5.conf.example
  + mail/Makefile                         + mail/README
  + mail/access                           + mail/aliases
  + mail/genericstable                    + mail/local-host-names
  + mail/mailertable                      + mail/relay-domains
  + mail/trusted-users                    + mail/virtusertable
  + mtree/4.4BSD.dist                     + mtree/4.4BSD.root
  + mtree/4.4BSD.usr                      + mtree/4.4BSD.var
  + mtree/BSD.local.dist                  + mtree/BSD.x11.dist
  + mtree/special                         + ppp/chap-secrets
  + ppp/chatscript.sample                 + ppp/options
  + ppp/options.leaf                      + ppp/options.sample
  + ppp/pap-secrets                       + ppp/ppp.conf.sample
  + ppp/ppp.linkdown.sample               + ppp/ppp.linkup.sample
  + ppp/ppp.secret.sample                 + root/dot.cshrc
  + root/dot.klogin                       + root/dot.login
  + root/dot.profile                      + root/root.mail
  + skel/dot.cshrc                        + skel/dot.login
  + skel/dot.mailrc                       + skel/dot.profile
  + systrace/usr_sbin_lpd                 + systrace/usr_sbin_named

  > New import:
  >	Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON

arch/aviion/src/share

  + man/man8/Makefile                     + man/man8/afterboot.8
  + man/man8/boot_config.8                + man/man8/compat_aout.8
  + man/man8/compat_bsdos.8               + man/man8/compat_freebsd.8
  + man/man8/compat_hpux.8                + man/man8/compat_ibcs2.8
  + man/man8/compat_linux.8               + man/man8/compat_osf1.8
  + man/man8/compat_sunos.8               + man/man8/compat_svr4.8
  + man/man8/compat_ultrix.8              + man/man8/crash.8
  + man/man8/daily.8                      + man/man8/dhcp.8
  + man/man8/diskless.8                   + man/man8/genassym.sh.8
  + man/man8/intro.8                      + man/man8/netstart.8
  + man/man8/rc.8                         + man/man8/rc.conf.8
  + man/man8/rc.shutdown.8                + man/man8/release.8
  + man/man8/security.8                   + man/man8/ssl.8
  + man/man8/starttls.8                   + man/man8/sticky.8
  + man/man8/update.8                     + man/man8/vpn.8
  + man/man8/yp.8                         + man/man8/man8.alpha/MAKEDEV.8
  + man/man8/man8.alpha/Makefile          + man/man8/man8.alpha/boot_alpha.8
  + man/man8/man8.amd64/MAKEDEV.8         + man/man8/man8.amd64/Makefile
  + man/man8/man8.amd64/boot_amd64.8      + man/man8/man8.cats/MAKEDEV.8
  + man/man8/man8.cats/Makefile           + man/man8/man8.cats/boot_cats.8
  + man/man8/man8.hp300/MAKEDEV.8         + man/man8/man8.hp300/Makefile
  + man/man8/man8.hp300/boot_hp300.8      + man/man8/man8.hppa/MAKEDEV.8
  + man/man8/man8.hppa/Makefile           + man/man8/man8.hppa/boot_hppa.8
  + man/man8/man8.hppa64/MAKEDEV.8        + man/man8/man8.hppa64/Makefile
  + man/man8/man8.hppa64/boot_hppa64.8    + man/man8/man8.i386/MAKEDEV.8
  + man/man8/man8.i386/Makefile           + man/man8/man8.i386/boot_i386.8
  + man/man8/man8.luna88k/MAKEDEV.8       + man/man8/man8.luna88k/Makefile
  + man/man8/man8.luna88k/boot_luna88k.8
  + man/man8/man8.mac68k/MAKEDEV.8        + man/man8/man8.mac68k/Makefile
  + man/man8/man8.mac68k/boot_mac68k.8    + man/man8/man8.macppc/MAKEDEV.8
  + man/man8/man8.macppc/Makefile         + man/man8/man8.macppc/boot_macppc.8
  + man/man8/man8.mvme68k/MAKEDEV.8       + man/man8/man8.mvme68k/Makefile
  + man/man8/man8.mvme68k/boot_mvme68k.8
  + man/man8/man8.mvme88k/MAKEDEV.8       + man/man8/man8.mvme88k/Makefile
  + man/man8/man8.mvme88k/boot_mvme88k.8
  + man/man8/man8.sgi/MAKEDEV.8           + man/man8/man8.sgi/Makefile
  + man/man8/man8.sparc/MAKEDEV.8         + man/man8/man8.sparc/Makefile
  + man/man8/man8.sparc/boot_sparc.8      + man/man8/man8.sparc64/MAKEDEV.8
  + man/man8/man8.sparc64/Makefile        
  + man/man8/man8.sparc64/boot_sparc64.8
  + man/man8/man8.vax/MAKEDEV.8           + man/man8/man8.vax/Makefile
  + man/man8/man8.vax/boot_vax.8          + man/man8/man8.vax/drtest.8
  + man/man8/man8.vax/format.8            + man/man8/man8.vax/installboot.8
  + man/man8/man8.zaurus/MAKEDEV.8        + man/man8/man8.zaurus/Makefile
  + man/man8/man8.zaurus/boot_zaurus.8    

  > New import:
  >	Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON

arch/aviion/src/sys

  + arch/aviion/Makefile                  + arch/aviion/aviion/autoconf.c
  + arch/aviion/aviion/pmap_bootstrap.c   + arch/aviion/aviion/mem.c
  + arch/aviion/aviion/m8820x.c           + arch/aviion/aviion/machdep.c
  + arch/aviion/aviion/disksubr.c         + arch/aviion/aviion/db_machdep.c
  + arch/aviion/aviion/conf.c             + arch/aviion/aviion/pmap_table.c
  + arch/aviion/aviion/eh.S               + arch/aviion/aviion/av400_machdep.c
  + arch/aviion/aviion/locore.S           + arch/aviion/aviion/prom.c
  + arch/aviion/compile/.cvsignore        + arch/aviion/conf/GENERIC
  + arch/aviion/conf/files.aviion         + arch/aviion/conf/AV400
  + arch/aviion/conf/Makefile.aviion      + arch/aviion/dev/mainbus.c
  + arch/aviion/dev/sysconreg.h           + arch/aviion/dev/syscon.c
  + arch/aviion/dev/nvramreg.h            + arch/aviion/dev/nvram.c
  + arch/aviion/dev/dartreg.h             + arch/aviion/dev/dart.c
  + arch/aviion/dev/vme.c                 + arch/aviion/dev/if_le_syscon.c
  + arch/aviion/dev/if_le_vme.c           + arch/aviion/dev/vmevar.h
  + arch/aviion/dev/if_le_vmereg.h        + arch/aviion/dev/dart_syscon.c
  + arch/aviion/dev/dartvar.h             + arch/aviion/include/av400.h
  + arch/aviion/include/varargs.h         + arch/aviion/include/va-m88k.h
  + arch/aviion/include/trap.h            + arch/aviion/include/stdarg.h
  + arch/aviion/include/spinlock.h        + arch/aviion/include/signal.h
  + arch/aviion/include/setjmp.h          + arch/aviion/include/reg.h
  + arch/aviion/include/ptrace.h          + arch/aviion/include/psl.h
  + arch/aviion/include/prom.h            + arch/aviion/include/profile.h
  + arch/aviion/include/proc.h            + arch/aviion/include/pmap_table.h
  + arch/aviion/include/pmap.h            + arch/aviion/include/pcb.h
  + arch/aviion/include/param.h           + arch/aviion/include/mioctl.h
  + arch/aviion/include/disklabel.h       + arch/aviion/include/_types.h
  + arch/aviion/include/autoconf.h        + arch/aviion/include/mutex.h
  + arch/aviion/include/mmu.h             + arch/aviion/include/bus.h
  + arch/aviion/include/conf.h            + arch/aviion/include/cpu.h
  + arch/aviion/include/m8820x.h          + arch/aviion/include/intr.h
  + arch/aviion/include/m88100.h          + arch/aviion/include/lock.h
  + arch/aviion/include/limits.h          + arch/aviion/include/kcore.h
  + arch/aviion/include/internal_types.h
  + arch/aviion/include/ieeefp.h          + arch/aviion/include/ieee.h
  + arch/aviion/include/frame.h           + arch/aviion/include/float.h
  + arch/aviion/include/exec.h            + arch/aviion/include/endian.h
  + arch/aviion/include/db_machdep.h      + arch/aviion/include/cmmu.h
  + arch/aviion/include/cdefs.h           + arch/aviion/include/vmparam.h
  + arch/aviion/include/asm_macro.h       + arch/aviion/include/asm.h
  + arch/aviion/stand/Makefile            + arch/aviion/stand/a2coff/a2coff.c
  + arch/aviion/stand/a2coff/Makefile     + arch/aviion/stand/a2coff/a2coff.8

  > New import:
  >	Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON

arch/aviion/stand

  + Makefile                              

  > New import:
  >	Oops, correct import this time.

arch/aviion/stand/a2coff

  + a2coff.c                              + Makefile
  + a2coff.8                              

  > New import:
  >	Oops, correct import this time.

  ~ a2coff.c                              

  > Deal with arbitrary load addresses. Necessary for upcoming netboot code.
  > (miod@)

arch/i386/conf

  ~ GENERIC                               

  > add commented out entries for azalia(4). (brad@)

  ~ GENERIC                               ~ RAMDISK_CD

  > mention the Xframe-II as well. (brad@)

  ~ GENERIC                               

  > add wpi(4) so i can get feedback.
  > ok deraadt@ (damien@)

  ~ GENERIC                               

  > xge might as well be enabled (deraadt@)

arch/i386/i386

  ~ locore.s                              

  > .globl PTDsize; mickey obviously doesn't test before he commits (kettenis@)

  ~ bios.c                                

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ bios.c                                

  > spaces (deraadt@)

  ~ bios.c                                

  > Remove some debug printf's that snuck in. (gwk@)

  ~ bios.c                                

  > Remove a stray newline thats making the dmesg's ugly.
  > ok brad@ (gwk@)

  ~ ioapic.c                              ~ mpbios.c

  > Import global ACPI interrupt code from amd64.
  > ok brad@ (kettenis@)

  ~ db_memrw.c                            

  > in db_write_bytes correctly restore pte prot after write; this is not a big
  > deal as kernel .text is not writable anyway; found by aaron (mickey@)

  ~ apm.c                                 ~ autoconf.c
  ~ cpu.c                                 ~ db_disasm.c
  ~ db_interface.c                        ~ db_memrw.c
  ~ db_trace.c                            ~ disksubr.c
  ~ dkcsum.c                              ~ esm.c
  ~ est.c                                 ~ freebsd_machdep.c
  ~ i686_mem.c                            ~ ioapic.c
  ~ ipifuncs.c                            ~ ipx_cksum.c
  ~ k6_mem.c                              ~ kgdb_machdep.c
  ~ locore.s                              ~ machdep.c
  ~ mem.c                                 ~ mtrr.c
  ~ mutex.S                               ~ pmapae.c
  ~ powernow-k7.c                         ~ powernow-k8.c
  ~ svr4_machdep.c                        ~ sys_machdep.c
  ~ trap.c                                ~ via.c
  ~ vm86.c                                ~ vm_machdep.c

  > kill trainling spaces (mickey@)

  ~ bios.c                                

  > cleaner (deraadt@)

  ~ mpbios.c                              

  > Bring over workaround for broken BIOSes that use ACPI global interrupt
  > numbers
  > instead of APIC pin numbers from amd64.
  > ok brad@ (kettenis@)

arch/i386/include

  ~ biosvar.h                             + smbiosvar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ cpu.h                                 

  > Move the sti to after the memory write. We do not want execution of
  > this and microtime() to interleave. ok deraadt@ toby@ mickey@ (otto@)

  ~ biosvar.h                             

  > 0x0006 is not a good value for a bit flag, so change it to 0x0008.
  > Spotted by kettenis@
  > ok mickey@ (tom@)

  ~ apicvar.h                             ~ i82093var.h

  > Import global ACPI interrupt code from amd64.
  > ok brad@ (kettenis@)

arch/i386/isa

  ~ clock.c                               

  > Avoid estimating pentium_mhz too low, which has the effect of resulting
  > in non-monotonic time.  Now the gettimeofday regression no longer
  > fails on my 500MHz PIII. ok toby@ mickey@ (otto@)

arch/i386/stand/boot

  ~ boot.8                                

  > sensible english; ok jmc; from graham.gower at gmail.comeraadt@)

arch/luna88k/dev

  ~ sio.c                                 

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/luna88k/include

  ~ locore.h                              

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  - locore.h                              

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ m8820x.c                              ~ machdep.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/m88k/include

  ~ vmparam.h                             

  > Move the userland stack at the top of the userland address space. (miod@)

  ~ asm.h                                 ~ db_machdep.h
  ~ trap.h                                

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ cpu.h                                 

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/m88k/m88k

  ~ db_trace.c                            

  > Nuke TRACE_DEBUG code. Half of it was useless, and the other half was
  > either
  > not smart enough to cope with gcc -O2 or with the no longer fixed address
  > for the kernels stack. (miod@)

  ~ eh_common.S                           ~ m88k_machdep.c
  ~ trap.c                                ~ vectors_88100.S
  ~ vectors_88110.S                       

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ eh_common.S                           

  > Optimize bsr + br sequences commonly found in the individual trap handlers,
  > save one cycle and some pipeline costs per trap. (miod@)

  ~ db_interface.c                        ~ db_trace.c
  ~ m8820x_machdep.c                      ~ m88k_machdep.c
  ~ trap.c                                ~ vm_machdep.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

  ~ eh_common.S                           

  > Missing semicolon, found by deraadt (miod@)

arch/macppc/pci

  ~ mpcpcibus.c                           

  > Use a macro in the MI powerpc PCI header for pci_intr_line() instead
  > of a function in the MD macppc host bridge code.
  > ok drahn@ (brad@)

arch/mips64/include

  ~ stdarg.h                              

  > use __mips64__ (robert@)

arch/mips64/mips64

  ~ interrupt.c                           

  > One more (!foo & BAR), tested deraadt@ (miod@)

arch/mvme88k/dev

  ~ bussw.c                               ~ cl.c
  ~ dart.c                                ~ if_ie.c
  ~ if_le.c                               ~ memc.c
  ~ nvram.c                               ~ osiop_pcctwo.c
  ~ pcctwo.c                              ~ vme.c
  ~ vs.c                                  ~ vx.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/mvme88k/include

  ~ locore.h                              

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  - locore.h                              ~ cpu.h

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

  ~ cpu.h                                 

  > Oops, intr_findvec() proto is still necessary. (miod@)

arch/mvme88k/mvme88k

  ~ m188_machdep.c                        

  > Do not panic on MVME188 if the abort switch is pressed while we are at ipl
  > 7
  > (fallout from always enabling the abort switch). (miod@)

  ~ m88410.c                              

  > No need to mask misaligned address exceptions for global flush or
  > invalidate
  > operations (those do not take a page number in the low address bits of the
  > 88410 control register). (miod@)

  ~ locore.S                              ~ m88110.c
  ~ machdep.c                             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ db_machdep.c                          ~ m187_machdep.c
  ~ m188_machdep.c                        ~ m197_machdep.c
  ~ m88110.c                              ~ m8820x.c
  ~ machdep.c                             

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/powerpc/pci

  ~ pci_machdep.h                         

  > Use a macro in the MI powerpc PCI header for pci_intr_line() instead
  > of a function in the MD macppc host bridge code.
  > ok drahn@ (brad@)

arch/sgi/sgi

  ~ machdep.c                             

  > fix pmap debug code and only compile it when PMAPDEBUG is defined.
  > this change also unbreaks builds with DEBUG defined.
  > ok miod@ (robert@)

arch/sparc/fpu

  ~ fpu.c                                 

  > Make the array of fpu exception types/codes big enough.
  > Fix a typo too, such that we actually read beyond element 0 in all cases.
  > ok miod@ (kettenis@)

arch/sparc/include

  ~ reloc.h                               

  > Long due update from a.out to ELF (slightly different) relocation defines,
  > from sparc64 with love. Spotted by drahn@ (miod@)

arch/sparc64/fpu

  ~ fpu.c                                 

  > Make the array of fpu exception types/codes big enough.
  > Fix a typo too, such that we actually read beyond element 0 in all cases.
  > ok miod@ (kettenis@)

arch/sparc64/include

  ~ reloc.h                               

  > Missing license block; from art@ (miod@)

arch/sparc64/stand/installboot

  ~ installboot.8                         

  > - /usr/mdec is usually not in path, invoke installboot with full path
  > - /ofwboot does not get updated by installboot as one might think from
  > the example, it has to be copied in place by hand
  > - Xr. boot(8)
  > ok jmc@ (martin@)

dev

  ~ ipmi.c                                ~ ipmivar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ ipmi.c                                

  > code we can read (deraadt@)

dev/i2c

  ~ w83l784r.c                            

  > Add abstraction for resistor factors; makes it easier to compare them to
  > the datasheets.  Fix a few bugs in the handling of voltage sensors.
  > From Constantine Murenin <mureninc at gmail.com(kettenis@)

dev/ic

  ~ wdc.c                                 

  > Default to Ultra DMA Mode 6 not 5 when we know we have a native
  > SATA drive.
  > ok grange@ (jsg@)

  ~ dc.c                                  

  > - Return if there is nothing to do in the interrupt handler.
  > - Check for IFF_RUNNING in the interrupt loop. (brad@)

  ~ lm78.c                                ~ lm78var.h

  > Add abstraction for resistor factor; makes it easier to compare them to
  > the datasheets.  Fix a few typos too.
  > From Constantine Murenin <mureninc at gmail.org(kettenis@)

  ~ aacvar.h                              

  > add a name to rwlock so that we can tell where procs are getting stuck
  > without breaking into ddb.	doubles the size of rwlock [1], but moving
  > forward this really helps.	ok/tested pedro fgsch millert krw
  > [1 - next person to add a field to this struct gets whipped with a wet
  > noodle] (tedu@)

  ~ gdt_common.c                          ~ gdtvar.h

  > Add bio framework (not functional yet).
  > Replace index into struct for device name with DEVNAME macro.
  > Started translating linux driver back into swedish for gdt->sc_more_proc
  > part.
  > Added initial scsi passthrough magic.
  > Added 2 new debug bits.
  > ok krw (marco@)

  ~ gdt_common.c                          

  > oops, use correct size for GET_IOC_CHAN_DESC (marco@)

  ~ wdcreg.h                              

  > Fix cut'n'paste abuse in previous typo fix; spotted by Constantine A.
  > Murenin,
  > thanks! (miod@)

  ~ gdt_common.c                          ~ gdtreg.h
  ~ gdtvar.h                              

  > Add remaining glue for physical disk count.
  > Fix a bugglet in the size of GDT_IOCHAN_DESC structure. (marco@)

  ~ wdc.c                                 

  > Revert last commit till a better method can be found.
  > At least one system (Ben Lovett's) had issues with the change. (jsg@)

  ~ ath.c                                 

  > Make ath_attach() return error if the RF is unsupported so the PCI code
  > can disable its shutdown hooks, otherwise we will panic upon halt.
  > Okay jsg@ and brad at .edro@)

  ~ gdt_common.c                          ~ pckbc.c

  > silence a debug message; from kili at outback.escape.dek miod (deraadt@)

  ~ ath.c                                 

  TAGGED OPENBSD_3_9
  > MFC:
  > Fix by pedro@
  > Make ath_attach() return error if the RF is unsupported so the PCI code
  > can disable its shutdown hooks, otherwise we will panic upon halt.
  > ok deraadt@ pedro@ (brad@)

  ~ mfi.c                                 ~ mfireg.h
  ~ mfivar.h                              

  TAGGED OPENBSD_3_9
  > Add some airplane code.
  > add bio hooks.
  > add scsi entry point for io. (marco@)

  ~ ami.c                                 

  TAGGED OPENBSD_3_9
  > Fix a misreporting bug after bioctl -H is used to create a hotspare.  This
  > was
  > reported by several people.  What happens is that the firmware sometimes
  > misreports what SCSI type a device is.  The driver was only allowing a
  > create
  > hotspare function when the type was set to hard disk.  Since the firmware
  > will,
  > obviously, not allow the driver to create a hotspare on any other type of
  > device
  > the driver doesn't need these smarts and now will ignore the type.
  > Tested by henning todd and Ben Lovett.
  > ok dlg (marco@)

dev/isa

  ~ aria.c                                

  > if (!foo & BAR) bad, if (!(foo & BAR)) better, and I'll have a cookie per
  > file. (miod@)

dev/microcode

  ~ cirruslogic/Makefile                  

  > amd64 can handle this too; tleslie at gmail.comeraadt@)

dev/pci

  ~ if_em.c                               

  > - Remove unreachable bus_dmamap_unload() in em_dma_malloc().
  > - Set the dma_tag to NULL upon failure in em_dma_malloc().
  > - In em_dma_free(), return if dma_tag is NULL. (brad@)

  ~ if_em.c                               

  > fix a typo and some KNF. (brad@)

  ~ azalia.c                              

  > - Don't assume the device always has PCI_MAPREG_MEM_TYPE_64BIT. [1]
  > - OpenBSD-ify dmesg entry and error path printf's.
  > [1] From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > - make this compile with AZALIA_DEBUG
  > - introduce WIDGET_CHANNELS macro
  > From NetBSD (brad@)

  ~ azalia.h                              ~ azalia_codec.c

  > OpenBSD RCS ids (brad@)

  ~ azalia.c                              

  > add some trace messages in azalia_mixer_init().
  > From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > Don't crash when a connection list has invalid NIDs.
  > From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > sync NetBSD RCS ids (brad@)

  ~ azalia_codec.c                        

  > support for 8ch playback with STAC9221D codec.
  > From NetBSD (brad@)

  ~ azalia_codec.c                        

  > ALC260: improve readability of mixer item names.
  > From NetBSD (brad@)

  ~ azalia_codec.c                        

  > readable names for AD1981HD codec
  > From NetBSD (brad@)

  ~ azalia.c                              

  > fix printf. (brad@)

  ~ if_bge.c                              

  > KNF (brad@)

  ~ alipm.c                               

  > Sprinkle a few bus_space_barrier() calls.  Some of these may not be
  > strictly
  > necessary, but they will help debugging of alipm(4) still messes up the bus
  > on sparc64.  Always enable on sparc64 again.
  > ok deraadt@ (kettenis@)

  ~ if_de.c                               

  > fix non-ALTQ case. (brad@)

  ~ if_de.c                               

  TAGGED OPENBSD_3_8
  > partially revert rev 1.67, "ALTQ cleanout". the unintended change
  > would cause the driver to always switch to one packet mode. (brad@)

  ~ if_de.c                               

  TAGGED OPENBSD_3_9
  > MFC:
  > Fix by brad@
  > restore ALTQ support which was lost with rev 1.87 (brad@)

  ~ pcidevs                               

  TAGGED OPENBSD_3_9
  > a few more oxford thingies and order (mickey@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  TAGGED OPENBSD_3_9
  > regen (mickey@)

  ~ azalia_codec.c                        

  TAGGED OPENBSD_3_9
  > fix incorrect ADC list for ALC880.
  > From kent NetBSD (brad@)

  ~ pcireg.h                              

  TAGGED OPENBSD_3_9
  > add PCI multimedia subclass type of HD audio. (brad@)

  ~ azalia.c                              ~ azalia.h

  TAGGED OPENBSD_3_9
  > use the PCI multimedia subclass type HD audio define from pcireg.h (brad@)

  ~ pci_subr.c                            

  TAGGED OPENBSD_3_9
  > add the PCI hdaudio subclass. (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > add the PCI id and minimal changes necessary for the Xframe-II, according
  > to the Xframe-II porting docs from Neterion. currently untested. (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > use the PCI id from pcireg.h (brad@)

  ~ if_san_obsd.c                         

  TAGGED OPENBSD_3_9
  > add IFQ_SET_READY in wanpipe_generic_register() to notify the stack that
  > this
  > driver is ALTQ ready.
  > ok canacar@
  > Thanks to Peter Hessler for noticing the issue and testing. (brad@)

  ~ if_lmc.c                              

  TAGGED OPENBSD_3_9
  > add IFQ_SET_MAXLEN (brad@)

  ~ files.pci                             + if_wpi.c
  + if_wpireg.h                           + if_wpivar.h

  TAGGED OPENBSD_3_9
  > Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
  > 802.11 adapters as found in Centrino Duo laptops.
  > More to come but works well enough for me to commit this over a wpi(4).
  > go for it deraadt@ (damien@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > comment out link up/down printf's. (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > re-enable link up/down messages because they spray a lot right now
  > (clearly indicating some bug)
  > copy mac address correctly (deraadt@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > account for interrupts in the interrupt handler. (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > set the maximum MRU by default. (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > set the multicast filter in xge_init(). (brad@)

  ~ if_xge.c                              

  TAGGED OPENBSD_3_9
  > only call init if not running. (brad@)

  ~ if_ixgb.h                             

  TAGGED OPENBSD_3_9
  > up the TX descriptors to the max. (brad@)

dev/usb

  ~ usbdevs                               

  > 2 microHAM devices from linux, and one from me (jason@)

  ~ uftdi.c                               

  > support the microHAM radio/computer interfaces (jason@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (jason@)

  ~ usbdevs                               

  > more microHAM devices (from linux) (jason@)

  ~ usbdevs.h                             ~ usbdevs_data.h
  ~ uftdi.c                               

  > more microHAM devices (jason@)

  ~ if_atu.c                              

  > if (!foo & BAR) bad, if (!(foo & BAR)) better, and I'll have a cookie per
  > file. (miod@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (matthieu@)

  ~ usbdevs                               

  > Add Metageek Wi-Spy. ok deraadt@ (matthieu@)

  ~ uhidev.c                              ~ usb_quirks.c
  ~ usb_quirks.h                          

  > Add a quirk to force the Wi-spy spectrum analyser to attach as ugen.
  > It claims to be a HID device, but it's not really one. ok miod@, jsg at .  > (matthieu@)

kern

  ~ vfs_subr.c                            

  > forgot to remove this sentence from the comment
  > ok pedro (sturm@)

  ~ subr_pool.c                           ~ uipc_mbuf.c

  > remove drain hooks from pool.
  > 1.	drain hooks and lists of allocators make the code complicated
  > 2.	the only hooks in the system are the mbuf reclaim routines
  > 3.	if reclaim is actually able to put a meaningful amount of memory back
  > in the system, i think something else is dicked up.  ie, if reclaiming
  > your ip fragment buffers makes the difference thrashing swap and not,
  > your system is in a load of trouble.
  > 4.	it's a scary amount of code running with very weird spl requirements
  > and i'd say it's pretty much totally untested.  raise your hand if your
  > router is running at the edge of swap.
  > 5.	the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
  > you could run out of va.  that's very unlikely (like impossible) now.
  > ok/tested pedro krw sturm (tedu@)

  ~ kern_descrip.c                        ~ kern_rwlock.c

  > add a name to rwlock so that we can tell where procs are getting stuck
  > without breaking into ddb.	doubles the size of rwlock [1], but moving
  > forward this really helps.	ok/tested pedro fgsch millert krw
  > [1 - next person to add a field to this struct gets whipped with a wet
  > noodle] (tedu@)

  ~ kern_sysctl.c                         

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

  ~ subr_disk.c                           

  > One more (!foo & BAR) bogus test. (miod@)

  ~ subr_autoconf.c                       

  > When assigning a unit number, treat running off the end of the
  > cd_devs[] array the same as finding a NULL entry.
  > Fixes inconsistant assignment of unit numbers to media slots on the
  > Neodio 8-in-1 USB card reader donated by Manuel Pata. Previously the
  > unit numbers would vary depending on whether it had attached an even
  > or odd number of times.
  > 'reads ok' marco@ ok miod@ (krw@)

net

  ~ if_vlan.c                             

  > Remove unnecessary check for the parent interface when setting
  > the vlan priority. Relaxes the order of the vlanprio parameter in ifconfig.
  > OK claudio, brad, norby (mpf@)

  ~ bridgestp.c                           

  TAGGED OPENBSD_3_9
  > MFC:
  > Fix by brad@
  > use the cu_bridge_id rather than the cu_rootid for the bridge address.
  > From: Onno Molenkamp via Andrew Thompson <thompsa at freebsd dot org>
  > (brad@)

  ~ bridgestp.c                           

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by brad@
  > use the cu_bridge_id rather than the cu_rootid for the bridge address.
  > From: Onno Molenkamp via Andrew Thompson <thompsa at freebsd dot org>
  > (brad@)

  ~ if_pfsync.c                           

  TAGGED OPENBSD_3_8
  > Avoid potential hash collisions and increase efficiency by doing an exact
  > comparison of the TDB before collapsing multiple updates.
  > Another ipsec failover fix from Nathanael
  > <list-openbsd-tech at polymorpheus.commcbride@)

netinet

  ~ ip_mroute.c                           

  > fix corruption of pim register packets.  From Hideki ONO, thanks!
  > ok mcbride@ itojun@ (hshoexer@)

nfs

  ~ nfs_node.c                            

  > add a name to rwlock so that we can tell where procs are getting stuck
  > without breaking into ddb.	doubles the size of rwlock [1], but moving
  > forward this really helps.	ok/tested pedro fgsch millert krw
  > [1 - next person to add a field to this struct gets whipped with a wet
  > noodle] (tedu@)

scsi

  ~ scsi_base.c                           

  > Zap a bunch of trailing whitespace. (krw@)

  ~ scsi_base.c                           

  > If a device says a MODE SENSE command worked fine, do *not* try a MODE
  > SENSE BIG command even if no page data was returned.  Just accept the
  > fact that the device does not have any such page data.
  > This is more in line with the spec, and unbreaks devices (like the
  > Neodio 8-in-1 USB Card Reader donated by Manuel Pata) which freak out
  > when getting a MODE SENSE BIG.
  > Should not break any 'working' device.
  > ok pedro@ dlg@ marco@ 'Looks correct.' miod@ (krw@)

  ~ safte.c                               ~ ses.c

  > make sensor names look more normal; ok dlg (deraadt@)

  ~ cd.c                                  ~ cd.h
  ~ ch.c                                  ~ scsi_all.h
  ~ scsi_base.c                           ~ scsi_ioctl.c
  ~ scsi_message.h                        ~ scsiconf.c
  ~ scsiconf.h                            ~ sd.c
  ~ ses.c                                 ~ ses.h
  ~ ss.c                                  ~ ss_mustek.c
  ~ ss_mustek.h                           ~ ss_scanjet.c
  ~ st.c                                  ~ uk.c

  > Zap trailing whitespace. (krw@)

  ~ scsi_base.c                           

  > When SCSIDEBUG'ing, display the return value of scsi_interpret_sense()
  > in hex. This makes it consistant with the display of the same value in
  > other messages. (krw@)

  ~ scsiconf.c                            

  > And the fallout from Manuel Pata's USB reader rumbles on ...
  > Fix the display of the device info for umass devices at lun 0 by
  > passing the correct inquiry data to config_attach. i.e. not the
  > inquiry data for lun 1, which we gratuitously probe to prevent USB
  > card readers from 'helpfully' lying about who is where, but the
  > inquiry data for lun 0 we have saved in sc_link->inqdata. (krw@)

sys

  ~ pool.h                                

  > remove drain hooks from pool.
  > 1.	drain hooks and lists of allocators make the code complicated
  > 2.	the only hooks in the system are the mbuf reclaim routines
  > 3.	if reclaim is actually able to put a meaningful amount of memory back
  > in the system, i think something else is dicked up.  ie, if reclaiming
  > your ip fragment buffers makes the difference thrashing swap and not,
  > your system is in a load of trouble.
  > 4.	it's a scary amount of code running with very weird spl requirements
  > and i'd say it's pretty much totally untested.  raise your hand if your
  > router is running at the edge of swap.
  > 5.	the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
  > you could run out of va.  that's very unlikely (like impossible) now.
  > ok/tested pedro krw sturm (tedu@)

  ~ rwlock.h                              

  > add a name to rwlock so that we can tell where procs are getting stuck
  > without breaking into ddb.	doubles the size of rwlock [1], but moving
  > forward this really helps.	ok/tested pedro fgsch millert krw
  > [1 - next person to add a field to this struct gets whipped with a wet
  > noodle] (tedu@)

  ~ sysctl.h                              

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

uvm

  ~ uvm_pdaemon.c                         

  > remove drain hooks from pool.
  > 1.	drain hooks and lists of allocators make the code complicated
  > 2.	the only hooks in the system are the mbuf reclaim routines
  > 3.	if reclaim is actually able to put a meaningful amount of memory back
  > in the system, i think something else is dicked up.  ie, if reclaiming
  > your ip fragment buffers makes the difference thrashing swap and not,
  > your system is in a load of trouble.
  > 4.	it's a scary amount of code running with very weird spl requirements
  > and i'd say it's pretty much totally untested.  raise your hand if your
  > router is running at the edge of swap.
  > 5.	the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
  > you could run out of va.  that's very unlikely (like impossible) now.
  > ok/tested pedro krw sturm (tedu@)

== usr.bin =========================================================== 12/13 ==

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

calendar

  ~ calendars/calendar.openbsd            

  > Administrative changes for aviion, ok deraadt@ (miod@)

getent

  ~ getent.c                              

  > getservbyport() wants network byte order; from NetBSD (otto@)

kdump

  ~ kdump.c                               

  > cedric points out 0xff mask isn't needed with unsigned chars (tedu@)

  ~ kdump.c                               

  > C spells 'byte' as 'unsigned char'.  signed chars are not healthy for
  > isprint (tedu@)

  ~ kdump.c                               

  > oops, missed a %ld should be %lu (tedu@)

  ~ kdump.c                               

  > need ctype.h for isprint.
  > %c expects an int argument, cast a u_long value so it gets it. (tedu@)

  ~ kdump.1                               ~ kdump.c

  > -x and -X options to print io output in hex.  from cedric berger
  > ok mickey (tedu@)

  ~ kdump.1                               ~ kdump.c

  > - add -X and -x to SYNOPSIS
  > - sort options
  > - new sentence, new line
  > - sync usage() (jmc@)

man

  ~ help.1                                

  > i.e. -> e.g. (jmc@)

mg

  ~ mg.1                                  

  > minor man page tweaks. From han boetes. (kjell@)

  ~ def.h                                 

  > spacing (kjell@)

rcs

  ~ rcsdiff.c                             ~ rcsmerge.c

  > exit with status 2 after usage() too; pointed out by uwe at .sa@)

  ~ rcsdiff.c                             ~ rcsmerge.c

  > err() and errx() should also exit with status 2; (xsa@)

  ~ rcsmerge.1                            

  > add DIAGNOSTICS section. (xsa@)

  ~ diff3.c                               

  > fix error/verbose messages to match gnu/usr.bin/rcs when using rcsmerge(1).
  > (xsa@)

  ~ rcsmerge.c                            

  > correctly handle the `no input file' case. (xsa@)

  ~ ci.1                                  ~ co.1
  ~ ident.1                               ~ rcs.1
  ~ rcsclean.1                            ~ rlog.1

  > a few bits about exit status here too; OK jmc at .sa@)

  ~ ci.c                                  ~ diff3.c
  ~ rcs.c                                 

  > check for rcs_diffreg() return value; OK ray at .sa@)

  ~ rcsmerge.c                            ~ diff.h

  > properly handle exit code 1; OK ray at .sa@)

  ~ rcsutil.c                             

  > Use warnx() when errno is not set.
  > OK joris at .ay@)

  ~ rcsutil.c                             

  > Remove unused variable leftover from race condition cleanup.
  > OK xsa at .ay@)

  ~ ci.c                                  ~ co.c
  ~ ident.c                               ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rlog.c

  > Remove /* NOTREACHED */ comments, now that lint is smart about
  > __dead.  I never should have put them there.
  > OK xsa at .ay@)

  ~ rcsmerge.1                            ~ rcsmerge.c

  > move -e to compat land; pointed out by ray
  > ok xsa (jmc@)

  ~ ci.c                                  ~ diff.c
  ~ diff3.c                               

  > Remove (size_t) casts on integer constants.
  > We should not cover up lint's shortcomings, especially if they no
  > longer exist.
  > ``This is definately good.'' niallo at .ay@)

  ~ rcsmerge.c                            

  > treat first file passed as argument only; issue a warning for others.
  > matches gnu/usr.bin/rcs. OK joris at .sa@)

  + merge.c                               + merge.1

  > starting bits for merge(1) replacement. Not built/linked yet.
  > man page reviewed by jmc at .sa@)

  ~ rcs.c                                 ~ rcs.h

  > first round of rcs_write() cleanup; prodded by joris@; input/OK ray at .  > (xsa@)

  ~ ci.c                                  

  > fix informative msg's wrt to -q and stderr. now matches gnu/usr.bin/rcs.
  > (xsa@)

  ~ diff.c                                

  > Use fstat instead of stat, simplifie switch statement into if
  > statement, and remove __inline.
  > OK xsa@ (ray@)

  ~ co.c                                  ~ rcsprog.c

  > fix informative msg's wrt to -q and stderr. now matches gnu/usr.bin/rcs.
  > (xsa@)

  ~ rcsmerge.c                            

  > warnx(); return(); --> errx(); (xsa@)

readlink

  ~ readlink.c                            

  > This change:
  > - checks for realpath(3) failure
  > - adds usage()
  > - uses <err.h>
  > - KNF
  > - prevents saving strlen() return value into an int
  > OK kjell at .ay@)

  ~ readlink.c                            

  > Sync usage() with man page.
  > OK jmc at .ay@)

  ~ readlink.c                            

  > back out change that busted how the tree builds
  > not approved by the right people, not tested by the right people,
  > and work done by people who don't know how to test what they write
  > you know who you are -- stop screwing with things you refuse to test
  > completely. (deraadt@)

sdiff

  ~ common.c                              ~ edit.c
  ~ sdiff.c                               

  > Now that lint is smarter, remove /* NOTREACHED */ comments.
  > OK jaredy@ (ray@)

ssh

  ~ sshconnect2.c                         

  > uint32_t -> u_int32_t (which we use everywhere else) (djm@)

systat

  ~ main.c                                

  > delay time of 0 should be invalid; evol at online.ptt.rueraadt@)

tftp

  ~ main.c                                ~ tftp.c

  > Remove unsave setjmp/longjmp calls that were used in signal handlers with
  > a more sane poll loop. Includes some style(9) changes.
  > Diff made by Marcus Glocker (claudio@)

== usr.sbin ========================================================== 13/13 ==

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

apm

  ~ apm.c                                 

  > fail zzz w/ a reasonable error msg if apmd is not running; found by
  > deraadt@ (mickey@)

dhcpd

  ~ dhcpd.c                               ~ dhcpd.h
  ~ dispatch.c                            

  > If a list of interfaces is supplied via the command line or
  > dhcpd.interfaces then
  > a) don't bother looking up information on interfaces that were not
  > requested;
  > b) don't exit if a requested interface is not found, just issue a
  > warning message;
  > c) exit if none of the interfaces were found.
  > The command line for dhcpd shown in ps will continue to show requested
  > but ignored interfaces.
  > As usual with dhc* code, whack a bunch of unused states, constants,
  > flags, etc. Since we only invoke discover_interfaces() with
  > DISCOVER_SERVER, there is no need to keep track of other
  > possibilities. (krw@)

hostapd

  ~ hostapd.c                             

  > set the correct timezone using tzset() before before writing to syslog.
  > thanks to Bruno Carnazzi (reyk@)

mopd

  ~ common/common.h                       ~ common/file.c

  > Some more delint. -moj (maja@)

ntpd

  ~ ntp.c                                 

  > PFD_MAX betterer than harcoded 1 (henning@)

openssl

  ~ openssl.1                             

  > Add a -hex option to 'rand' to output hexadecimal output.
  > ok djm@ miod@, man page help from jmc at .atthieu@)

quotaon

  ~ quotaon.c                             

  > add ()'s to improve readability.
  > ok ray (dhill@)

wsconscfg

  ~ Makefile                              

  > Administrative changes for aviion, ok deraadt@ (miod@)

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



More information about the owc mailing list