[owc] Weekly src changes ending 2006-12-17

OWC auto at squish.net
Mon Dec 18 07:01:55 GMT 2006


OpenBSD src changes summary for 2006-12-10 to 2006-12-17 inclusive
==================================================================

bin/test                                distrib/sets
etc/MAKEDEV.common                      etc/Makefile
etc/etc.alpha/MAKEDEV                   etc/etc.amd64/MAKEDEV
etc/etc.armish/MAKEDEV                  etc/etc.cats/MAKEDEV
etc/etc.hp300/MAKEDEV                   etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV                  etc/etc.i386/MAKEDEV
etc/etc.landisk/MAKEDEV                 etc/etc.landisk/MAKEDEV.md
etc/etc.landisk/fbtab                   etc/etc.landisk/ttys
etc/etc.luna88k/MAKEDEV                 etc/etc.mac68k/MAKEDEV
etc/etc.macppc/MAKEDEV                  etc/etc.mvme68k/MAKEDEV
etc/etc.mvme88k/MAKEDEV                 etc/etc.sgi/MAKEDEV
etc/etc.sparc/MAKEDEV                   etc/etc.sparc64/MAKEDEV
etc/etc.vax/MAKEDEV                     etc/etc.zaurus/MAKEDEV
etc/mtree/4.4BSD.dist                   games/backgammon
games/gomoku                            gnu/usr.bin/gcc
lib/libc                                lib/libkeynote
lib/libutil                             libexec/tftpd
regress/etc                             regress/usr.bin
sbin/brconfig                           sbin/dhclient
sbin/fdisk                              sbin/ipsecctl
sbin/mknod                              sbin/mount
sbin/mount_ados                         sbin/mount_msdos
sbin/mount_ntfs                         sbin/mount_portal
sbin/mount_udf                          sbin/mount_xfs
sbin/pfctl                              sbin/ping6
sbin/sysctl                             share/man
sys/arch/alpha/include                  sys/arch/alpha/pci
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/amd64/pci
sys/arch/arm/footbridge                 sys/arch/arm/xscale
sys/arch/hppa/dev                       sys/arch/hppa/gsc
sys/arch/hppa64/dev                     sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/pci                       sys/arch/mac68k/dev
sys/arch/macppc/dev                     sys/arch/macppc/macppc
sys/arch/macppc/pci                     sys/arch/mvmeppc/pci
sys/arch/sgi/pci                        sys/arch/sh/dev
sys/arch/sh/sh                          sys/arch/sparc/conf
sys/arch/sparc/dev                      sys/arch/sparc/sparc
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/arch/vax/include
sys/arch/vax/vsa                        sys/arch/zaurus/dev
sys/dev/acpi                            sys/dev/hil
sys/dev/ic                              sys/dev/mii
sys/dev/pci                             sys/dev/sbus
sys/dev/usb                             sys/dev/wscons
sys/kern                                sys/msdosfs
sys/net                                 sys/netinet
sys/netinet6                            sys/scsi
sys/sys                                 usr.bin
usr.bin/apply                           usr.bin/bgplg
usr.bin/calendar                        usr.bin/cvs
usr.bin/fold                            usr.bin/m4
usr.bin/man                             usr.bin/mg
usr.bin/newsyslog                       usr.bin/oldrdist
usr.bin/pkg-config                      usr.bin/rdist
usr.bin/skeyaudit                       usr.bin/ssh
usr.bin/sudo                            usr.bin/vacation
usr.bin/vi                              usr.bin/what
usr.sbin/afs                            usr.sbin/bgpctl
usr.sbin/bgpd                           usr.sbin/dhcpd
usr.sbin/ftp-proxy                      usr.sbin/hostatectl
usr.sbin/hostated                       usr.sbin/lpr
usr.sbin/ospfd                          usr.sbin/pkg_add
usr.sbin/ppp                            usr.sbin/route6d
usr.sbin/rtadvd                         usr.sbin/rtsold
usr.sbin/tcpdump                        usr.sbin/traceroute6

== bin =============================================================== 01/13 ==

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

test

  ~ test.1                                

  > remove a raft of unneccessary escapes; from ru at freebsdmc@)

== distrib =========================================================== 02/13 ==

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/mi                         ~ lists/etc/mi
  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 03/13 ==

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

MAKEDEV.common

  ~ MAKEDEV.common                        

  > Create /dev/pci[0-3].
  > ok miod@, deraadt@ (kettenis@)

Makefile

  ~ Makefile                              

  > enable bgplg, the bgp looking glass
  > ok henning@ deraadt@ (reyk@)

  ~ Makefile                              

  > Uncomment MAKEDEVARCH+=landisk.
  > ok drahn@ (kettenis@)

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync (kettenis@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > sync (kettenis@)

etc.armish/MAKEDEV

  ~ etc.armish/MAKEDEV                    

  > sync (kettenis@)

etc.cats/MAKEDEV

  ~ etc.cats/MAKEDEV                      

  > sync (kettenis@)

etc.hp300/MAKEDEV

  ~ etc.hp300/MAKEDEV                     

  > sync (kettenis@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync (kettenis@)

etc.hppa64/MAKEDEV

  ~ etc.hppa64/MAKEDEV                    

  > sync (kettenis@)

etc.i386/MAKEDEV

  ~ etc.i386/MAKEDEV                      

  > sync (kettenis@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > Regen (miod@)

  ~ etc.landisk/MAKEDEV                   

  > sync (kettenis@)

etc.landisk/MAKEDEV.md

  ~ etc.landisk/MAKEDEV.md                

  > Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
  > with deraadt@ some time ago (miod@)

etc.landisk/fbtab

  ~ etc.landisk/fbtab                     

  > Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
  > with deraadt@ some time ago (miod@)

etc.landisk/ttys

  ~ etc.landisk/ttys                      

  > Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
  > with deraadt@ some time ago (miod@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > sync (kettenis@)

etc.mac68k/MAKEDEV

  ~ etc.mac68k/MAKEDEV                    

  > sync (kettenis@)

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > sync (kettenis@)

etc.mvme68k/MAKEDEV

  ~ etc.mvme68k/MAKEDEV                   

  > sync (kettenis@)

etc.mvme88k/MAKEDEV

  ~ etc.mvme88k/MAKEDEV                   

  > sync (kettenis@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync (kettenis@)

etc.sparc/MAKEDEV

  ~ etc.sparc/MAKEDEV                     

  > sync (kettenis@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync (kettenis@)

etc.vax/MAKEDEV

  ~ etc.vax/MAKEDEV                       

  > sync (kettenis@)

etc.zaurus/MAKEDEV

  ~ etc.zaurus/MAKEDEV                    

  > sync (kettenis@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > add /var/www/bin, ok deraadt (henning@)

== games ============================================================= 04/13 ==

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

backgammon

  ~ backgammon/extra.c                    ~ backgammon/move.c
  ~ common_source/back.h                  ~ common_source/init.c

  > fix DEBUG by renaming a variable colliding with ncurses
  > found by Sascha Welter, ok otto@ (martin@)

gomoku

  ~ bdisp.c                               ~ main.c
  ~ pickmove.c                            

  > fix some obvious mistakes to make DEBUG compile
  > ok otto@ (martin@)

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

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

usr.bin/gcc

  ~ gcc/config/sh/sh.c                    

  > Fix a few unitialized vars, all taken from gcc trunk, except the
  > change in shl_sext_kind(). ok miod@ deraadt@ (otto@)

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

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

libc

  ~ sys/mount.2                           

  > Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
  > MSDOSFS code. Eliminates -G option to mount_msdos.
  > Nit detection by gwk@, tom@, jmc at .  > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)

libkeynote

  ~ signature.c                           

  > strlen fix.
  > OK jaredy@ and millert at .ay@)

libutil

  ~ passwd.c                              ~ pw_lock.3

  > Always write errno on pw_lock failure so it can be relied on.
  > Mention errno, pw_file, and pw_init in pw_lock man page.
  > OK jmc@, otto@, millert@, and deraadt at .ay@)

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

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

tftpd

  ~ tftpd.c                               

  > reduce RFC2292/3542 #ifdef. (itojun@)

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

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

etc

  ~ MAKEDEV/Makefile                      

  > Sync arch list (miod@)

usr.bin

  ~ ssh/cfgmatch.sh                       

  > Additional test for multiple PermitOpen entries.  ok djm@ (dtucker@)

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

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

brconfig

  ~ brconfig.8                            ~ brconfig.c

  > refer to the RSTP point to point option as "PTP" instead of "P2P".
  > P2P is commonly used in relation to peer to peer networks, PTP is used
  > in various protocols for layer 2 point to point links (ie., full
  > duplex ethernet links).
  > note that the newly added brconfig commands [-]p2p and [-]autop2p will
  > change to [-]ptp and [-]autoptp.
  > suggested by Andrew Thompson (thompsa at freebsd.orgreyk@)

dhclient

  ~ options.c                             

  > typo in comment (stevesk@)

  ~ clparse.c                             ~ dhclient.c

  > KNF (stevesk@)

  ~ clparse.c                             ~ dhcpd.h

  > make /sbin/dhclient-script consistent with other paths; ok henning@
  > (stevesk@)

  ~ conflex.c                             

  > fix comment (stevesk@)

  ~ dhclient.c                            

  > remove ASSERT_STATE() macro which is a NOOP, no binary change; ok henning@
  > (stevesk@)

fdisk

  ~ disk.c                                ~ mbr.c

  > Read/write device sectors rather than assuming sector size ==
  > DEV_BSIZE. Simply extract/insert the desired MBR from/into the first
  > DEV_BSIZE bytes of the sector.  Makes fdisk work with devices having a
  > sector size different from DEV_BSIZE (512 bytes). e.g.  2048 byte
  > sector MP3 devices. Original diff from weingart at .  > ok pedro@ deraadt@ weingart@ (krw@)

ipsecctl

  ~ ipsec.conf.5                          

  > a rewrite of enc.4, hopefully a little more useful than what we previously
  > had; more can go in here, so feel free...
  > many thanks to ho for feedback, and angelos and cedric who i harangued
  > endlessly to explain nat/ipsec to me;
  > the ipsec.conf.5 change just moves some stuff more appropriate to enc.4;
  > ok hshoexer (jmc@)

mknod

  ~ mkfifo.1                              ~ mknod.8
  ~ mknod.c                               

  > various small improvements; (jmc@)

mount

  ~ mount.c                               

  > Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
  > MSDOSFS code. Eliminates -G option to mount_msdos.
  > Nit detection by gwk@, tom@, jmc at .  > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)

mount_ados

  ~ mount_ados.8                          ~ mount_ados.c

  > sort options; sync usage; (jmc@)

mount_msdos

  ~ mount_msdos.c                         ~ mount_msdos.8

  > Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
  > MSDOSFS code. Eliminates -G option to mount_msdos.
  > Nit detection by gwk@, tom@, jmc at .  > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)

  ~ mount_msdos.8                         ~ mount_msdos.c

  > sort options; sync usage; (jmc@)

mount_ntfs

  ~ mount_ntfs.8                          ~ mount_ntfs.c

  > sort options; sync usage; (jmc@)

mount_portal

  ~ mount_portal.8                        

  > sync w/ usage(); ok pedro (jmc@)

mount_udf

  ~ mount_udf.c                           

  > sync usage(); (jmc@)

mount_xfs

  ~ mount_xfs.8                           ~ mount_xfs.c

  > use "special" and "node" for synopsis/usage() here too; (jmc@)

pfctl

  ~ pfctl_osfp.c                          

  > IPv6 passive OS fingerprinting.
  > reuses IPv4 signature file (assuming that TCP code is shared among
  > IPv4/v6).
  > mcbride ok. (itojun@)

ping6

  ~ ping6.c                               

  > reduce RFC2292/3542 #ifdefs.
  > while here, correct type mismatch (socklen_t) and adjust AH handling to
  > OpenBSD. (itojun@)

sysctl

  ~ sysctl.8                              

  > some Nm blips, from mk; (jmc@)

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

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

man

  ~ man4/zyd.4                            

  > USR5423 and Sandberg. -moj (maja@)

  ~ man5/bsd.port.mk.5                    

  > document regress-dir-depends, after some prodding by janus. (espie@)

  ~ man4/man4.i386/wdt.4                  

  > Remove the BUGS section here, too.
  > requested by jmc. (mbalmer@)

  ~ man4/pwdog.4                          

  > Remove the BUGS sections.  It is not really a bug and it is explained
  > in watchdog(4)
  > discussed with jmc and mk, ok jmc. (mbalmer@)

  ~ man4/sk.4                             

  > Mention both A1 and B1 revisions of the D-Link DGE-530T adapter and
  > remove Yukon-2 chipsets from the list of PCI adapters.
  > From brad at .  > ok myself and kettenis (via mglocker) (mk@)

  ~ man4/enc.4                            

  > a rewrite of enc.4, hopefully a little more useful than what we previously
  > had; more can go in here, so feel free...
  > many thanks to ho for feedback, and angelos and cedric who i harangued
  > endlessly to explain nat/ipsec to me;
  > the ipsec.conf.5 change just moves some stuff more appropriate to enc.4;
  > ok hshoexer (jmc@)

  ~ man4/Makefile                         ~ man4/pci.4
  ~ man4/sk.4                             + man4/msk.4

  > add msk(4), tweak sk(4) and pci(4) accordingly
  > okay kettenis@, from brad@ (pedro@)

  ~ man4/sk.4                             

  > tweaks; (jmc@)

  ~ man4/bnx.4                            

  > add the HP NC373i PCI Express Multifunction Gigabit embedded server
  > adapter as found on the latest HP ProLiant servers (DL365 G1, DL385
  > G2, DL585 G2). (reyk@)

  ~ man8/man8.landisk/MAKEDEV.8           

  > Regen (miod@)

  ~ man8/man8.alpha/MAKEDEV.8             ~ man8/man8.amd64/MAKEDEV.8
  ~ man8/man8.armish/MAKEDEV.8            ~ man8/man8.cats/MAKEDEV.8
  ~ man8/man8.hp300/MAKEDEV.8             ~ man8/man8.hppa/MAKEDEV.8
  ~ man8/man8.hppa64/MAKEDEV.8            ~ man8/man8.i386/MAKEDEV.8
  ~ man8/man8.landisk/MAKEDEV.8           ~ man8/man8.luna88k/MAKEDEV.8
  ~ man8/man8.mac68k/MAKEDEV.8            ~ man8/man8.macppc/MAKEDEV.8
  ~ man8/man8.mvme68k/MAKEDEV.8           ~ man8/man8.mvme88k/MAKEDEV.8
  ~ man8/man8.sgi/MAKEDEV.8               ~ man8/man8.sparc/MAKEDEV.8
  ~ man8/man8.sparc64/MAKEDEV.8           ~ man8/man8.vax/MAKEDEV.8
  ~ man8/man8.zaurus/MAKEDEV.8            

  > sync (kettenis@)

  ~ man8/dhcp.8                           

  > make the section on BPF standalone and clarify it applies to client
  > and server; ok henning@ help and ok jmc@ (stevesk@)

  ~ man4/udcf.4                           

  > Quothe the argument to the .Nd command, else the last word gets suppressed.
  > (mbalmer@)

  ~ man4/aac.4                            ~ man4/gdt.4
  ~ man4/ips.4                            ~ man4/pci.4

  > Some fixes from brad, ok jmc. (grange@)

  ~ man4/udcf.4                           

  > Shorten .Nd. (mbalmer@)

  ~ man4/usb.4                            

  > Sync udcf entry with udcf(4). (mbalmer@)

  ~ man4/Makefile                         + man4/mbg.4

  > mbg(4), a driver for Meinberg Funkuhren time signal station receivers
  > "Made in Switzerland"
  > Currently, the DCF77 PCI32 receiver card is supported
  > I have to mention the outstanding support from Meinberg, not only did they
  > give me the hardware, docs, and reference source code, but they even call
  > me back to explain the details of their hardware to me.  If only the
  > wireless
  > manufacturors were that cooperative...
  > ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)

  ~ man4/pci.4                            

  > Xr mbg (deraadt@)

  ~ man4/malo.4                           

  > Fix typo in chip name.
  > From brad. (mglocker@)

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

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

arch/alpha/include

  ~ signal.h                              

  > change sig_atomic_t to int (was long).  spotted by Alexander_Bluhm at genua.de  > this is a tiny ABI change, but it is better for a handfull of reasons
  > (deraadt@)

arch/alpha/pci

  ~ apecs.c                               ~ cia.c
  ~ irongate.c                            ~ lca.c
  ~ tsc.c                                 

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/amd64/amd64

  ~ powernow-k8.c                         

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ mainbus.c                             

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/amd64/conf

  ~ RAMDISK_CD                            

  > acpi can fit onto the cd ramdisks (deraadt@)

arch/amd64/include

  ~ cpu.h                                 

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

arch/amd64/pci

  ~ pci_machdep.c                         

  > Swizzle interrupts for devices for which we don't have explicit inetrrupt
  > routing information. (kettenis@)

arch/arm/footbridge

  ~ footbridge.c                          

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/arm/xscale

  ~ pxa2x0_apm.c                          

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ pxa2x0_intr.c                         

  > - enable nested interrupts on zaurus.  most obvious side-effect of this is
  > likely that interrupts are properly counted in kern.cp_time sysctl.  so
  > top(1)
  > et al will show a value for time spent in interrupts.
  > tested by many, ok drahn@ (niallo@)

  ~ i80321.c                              

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/hppa/dev

  ~ dino.c                                

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/hppa/gsc

  ~ gsckbc.c                              

  > Sync with pckbc.c r1.12:
  > silence a debug message; from kili at outback.escape.deiod@)

  ~ gsckbd.c                              

  > sync with pckbd.c r1.8:
  > go via pckbc_enqeue_cmd() in pckbd_enable() if on; fixes PR 4615 (miod@)

arch/hppa64/dev

  ~ elroy.c                               

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/i386/conf

  ~ RAMDISK_CD                            

  > acpi can fit onto the cd ramdisks (deraadt@)

arch/i386/i386

  ~ kvm86call.S                           

  >  (gwk@)

  ~ kvm86call.S                           

  > Ensure kvm86_call actually saves the curpcb instead of junk. Error
  > introduced by myself at h2k6, thanks mickey@ and toby@ for turning me in
  > the direction of a corrupt PCB. (gwk@)

  ~ est.c                                 ~ longrun.c
  ~ p4tcc.c                               ~ powernow-k7.c
  ~ powernow-k8.c                         ~ powernow.c

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ mainbus.c                             

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/i386/include

  ~ cpu.h                                 

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

arch/i386/pci

  ~ pci_machdep.c                         

  > On i386, swizzle interrupts for devices for which we don't have explicit
  > inetrrupt routing information.
  > ok deraadt@ (kettenis@)

  ~ geodesc.c                             ~ gscpcib.c
  ~ gscpm.c                               

  > do not bus_space_map devices which are at address 0; ok kettenis (deraadt@)

  ~ elan520.c                             ~ gscpm.c
  ~ ichpcib.c                             

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ pchb.c                                

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/mac68k/dev

  ~ sbc.c                                 ~ sbc_obio.c
  ~ sbcvar.h                              

  > Remove the dma_eop callback in the ncr5380 driver md attachment, it was
  > always
  > doing nothing and the mi code does not use it anymore anyway. No functional
  > change. (miod@)

arch/macppc/dev

  ~ if_mc.c                               

  > Eliminate unncessary interfaces resets via the SIOCSIFADDR ioctl when
  > adding additional IP address or re-running dhclient by only causing an
  > interface init if the interface is not already running. As well as some
  > cosmetics.
  > from brad at .  > Loose the ether_cmp function of dubious optimizational value simply
  > use bcmp.
  > Revert the ordering hack, don't execute instruction eieio directly in
  > mc_dmaintr, makes no difference in triggering the uvm_fault bug, the
  > problem lies elsewhere.
  > Fix some indentation related to the DBDMA macros.
  > Tested on Power Macintosh 9600MP and 9500MP by myself. (gwk@)

  - meshreg.h                             ~ mesh.c

  > Per the new policy with respect to short header files contaning only
  > register offsets, loose the file meshreg.h.
  > ok dlg@ (gwk@)

  + esp.c                                 

  > Add the esp driver to macppc, supports the NCR53c94 SCSI controller found
  > on old world macs as the external SCSI controller. Still a work in
  > progress, it probes the SCSI bus correctly but attempts to access device
  > meet with limited sucess. (gwk@)

arch/macppc/macppc

  ~ cpu.c                                 

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

arch/macppc/pci

  ~ ht.c                                  ~ mpcpcibus.c

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

  ~ vgafb.c                               ~ vgafb_pci.c

  > Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)

arch/mvmeppc/pci

  ~ mpcpcibr.c                            

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/sgi/pci

  ~ macepcibridge.c                       

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/sh/dev

  ~ shpcic.c                              

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

arch/sh/sh

  ~ locore_c.c                            ~ locore_subr.S

  > Reset BBRB if we exit from a process that was single-stepping.  Prevents a
  > process that re-uses its ASID from getting random SIGTRAPs.
  > ok miod@, mickey@ (kettenis@)

arch/sparc/conf

  ~ GENERIC                               ~ RAMDISK
  ~ SUN4                                  

  > Allow ``flags 0'' to work to disable DMA for si(4) and sw(4) - it would get
  > ignored previously. (miod@)

arch/sparc/dev

  ~ si.c                                  

  > Allow ``flags 0'' to work to disable DMA for si(4) and sw(4) - it would get
  > ignored previously. (miod@)

  ~ si.c                                  

  > Delay two seconds after board reset before trying to probe scsi devices.
  > (miod@)

  ~ si.c                                  

  > Remove the dma_eop callback in the ncr5380 driver md attachment, it was
  > always
  > doing nothing and the mi code does not use it anymore anyway. No functional
  > change. (miod@)

arch/sparc/sparc

  ~ clock.c                               

  > Fix typo in intersil clock programming. (miod@)

arch/sparc64/dev

  ~ schizo.c                              

  > Use appropriate macros to decode IGN. (kettenis@)

  ~ psycho.c                              ~ schizo.c

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

  ~ creator.c                             ~ vgafb.c

  > Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)

arch/sparc64/include

  ~ psl.h                                 

  > Add defines for several SPARC-V9 implementations. (kettenis@)

arch/sparc64/sparc64

  ~ locore.s                              

  > Fix typo in comment. (kettenis@)

arch/vax/include

  ~ vsbus.h                               

  > Remove unused parts of vsbus_attach_args structure. (miod@)

arch/vax/vsa

  ~ vsbus.c                               

  > Missing "break;" for the KA46/KA48 case, fortunately caused no harm but a
  > waste of 128KB of kvm. (miod@)

  ~ ncr.c                                 

  > Remove the dma_eop callback in the ncr5380 driver md attachment, it was
  > always
  > doing nothing and the mi code does not use it anymore anyway. No functional
  > change. (miod@)

arch/zaurus/dev

  ~ zaurus_apm.c                          

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

dev/acpi

  ~ dsdt.c                                

  > - include <sys/proc.h> for tsleep();
  > - change the defs of LHS, RHS, DST and DST2 to be AML_*.
  > Noted by Marco S Hyman on misc@, these allow ACPI to be compiled into
  > RAMDISK kernels.  Suggestion for AML_ rename (to avoid name clash with
  > TIMEZONE's DST, which was noted by someone else a while ago, but I
  > forget who) from jordan at .  > ok marco@, jordan@ (tom@)

  ~ acpiec.c                              

  > There is no acpiec_notify() function so don't supply a prototype.
  > While there, fix a typo.
  > ok gwk (mk@)

  ~ acpireg.h                             

  > Fix a typo to clean M's out of my tree. (mk@)

dev/hil

  ~ hilms.c                               

  > Button boxes have their Y axis inverted, compared to mice, so compensate
  > before feeding wscons. (miod@)

  ~ hil.c                                 

  > Make hil(4) shared interrupts aware, by exiting early if the stat register
  > does not indicate data being available; for some reason on hppa hil_intr()
  > gets invoked when serial ports interrupt. (miod@)

dev/ic

  ~ ncr5380sbc.c                          

  > Do not attempt to access scsi_xfer fields after scsi_done() has been
  > invoked. (miod@)

  ~ malo.c                                

  > Add missing argument to a DPRINTF call. (claudio@)

  ~ malo.c                                

  > Make malo(4) work on macppc by adding a few letoh32(), removing some
  > htole32()
  > -- bus_space(9) does the endian switch for us -- and finaly change one
  > letoh32() to letoh16(). The last one being by far the nastiest one.
  > OK mglocker@ (claudio@)

  ~ re.c                                  ~ rtl81x9reg.h

  > add a workaround for hardware ip4csum-tx bug on re(4) chips. the
  > hardware checksum could be mangled with 28 byte or less IP packets.
  > >From tsutsui at NetBSD  > Tested by otto@ brad@ and Han Boetes <han at mijncomputer dot nl>
  > Tested by maja@ with the 8139C+ chipset
  > Tested on amd64/i386/sparc64
  > ok mglocker@ brad@ otto@ (reyk@)

  ~ fxp.c                                 

  > eliminate unnecessary interface resets in fxp_ioctl() (martin@)

  ~ acx.c                                 ~ acx100.c
  ~ acxreg.h                              

  > First part of fixing broken beacon frames in acx(4) AP mode based on a
  > diff from Sepherosa Ziehau (DragonFly);  The firmware TIM element template
  > was initialized wrong.
  > Though, our ieee80211_alloc_beacon() routine calculates it's own TIM
  > element, which now results in having two TIMs in an acx(4) beacon.
  > Would it be an idea to introduce a ieee80211_alloc_beacon() flag to
  > turn the TIM element off?  Because fiddling out the TIM element in the
  > driver for cases in which the firmware calculates its own TIM is
  > a bit ugly ...
  > ok claudio@ (mglocker@)

  ~ fxp.c                                 

  > insufficient testing, martin, please do not be a moron (deraadt@)

  - ncr5380.doc                           

  > Obsolete and became wrong over the time, better remove. (miod@)

  ~ ncr5380var.h                          

  > Remove the dma_eop callback in the ncr5380 driver md attachment, it was
  > always
  > doing nothing and the mi code does not use it anymore anyway. No functional
  > change. (miod@)

  ~ ath.c                                 ~ ar5212.c

  > fix a minor bug in the tx data queue setup by using the right queue
  > type. this would cause us some more trouble with WME which isn't
  > supported yet...
  > thanks to Nick Kossifidis (reyk@)

  ~ aic6915.c                             

  > fix every architecture being treated as strictly aligned in sf_rxintr() by
  > only checking for __STRICT_ALIGNMENT; tested on i386 and alpha (martin@)

  ~ sti.c                                 

  > Better sti_mapchar() implementation, matches Latin char indexes to HP Roman
  > font indicies whenever possible. (miod@)

  ~ rt2560.c                              ~ rt2661.c

  > fix index of ERP information element in beacons.
  > still ugly, but correct. (damien@)

  ~ acx.c                                 ~ acx100.c
  ~ acxreg.h                              

  > Kill some more macros. This time ACX_NOARG_FUNC and ACX_INIT_TMPLT_FUNC
  > bite the dust and make the code easier to read. Help and OK mglocker@
  > (claudio@)

dev/mii

  ~ mii_physubr.c                         

  > use mii_media_active instead of mii_media_status to get the full
  > duplex state. this will actually enable duplex reporting for drivers
  > using the mii layer.
  > figured out by Moritz Grimm with sk(4) (reyk@)

dev/pci

  ~ pcidevs                               

  > Add ATI RS200M AGP. (dim@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (dim@)

  ~ ahci.c                                

  > stash the field showing which ports are hooked up, and dump it if verbose
  > debug is on (dlg@)

  ~ ahci.c                                

  > if ahci debug and verbose output is enabled, then dump the cap register.
  > this also fixes a few reg definition errors i found after having them
  > dumped.
  > something seems really screwy with %b. i cant select the 32nd bit position
  > using \x20 or \040, so im using \32 and the rest are octal (\oNN). hex
  > (\xNN) seems really really borked, and the compiler doesnt like eating some
  > of the dec ones (eg, \8BITNAME). (dlg@)

  ~ ahci.c                                

  > fix %b format string now that deraadt fixed printf (dlg@)

  ~ ahci.c                                

  > per port register definitions (dlg@)

  ~ pwdog.c                               

  > Shorten the code, but no functional changes. (mbalmer@)

  ~ pwdog.c                               

  > Only disarm the watchdog if we really want to, not before each re-trigger.
  > (mbalmer@)

  ~ ahci.c                                

  > give the function prototypes a bit more room for the return type. (dlg@)

  ~ ahci.c                                

  > oops, too far for the match/attach funcs (dlg@)

  ~ ahci.c                                

  > pull the wrapper for allocations of dma mem with a single segment in from
  > arc, which got it from mpi, which got it from ami. grange is right, we
  > should look at pushing it back up into the bus_dma api somewhere. (dlg@)

  ~ ahci.c                                

  > define the command structs used by the ports.
  > this stuff isnt endearing me to ata at all, and apparently ahci is a good
  > ata controller. the command path looks way more complicated than it needs
  > to be (or maybe i am used to really good scsi controllers, i dont know). a
  > lot of the terminology seems annoyingly different just for the sake of
  > being different. i mean, what is the advantage of calling a scatter gather
  > lement a "physical region descriptor table"? noone else calls it that.
  > there's a lot of weird stuff in here.
  > blah. (dlg@)

  ~ ahci.c                                

  > dont stash the implemented ports map, im going to use a different
  > mechanism to figure out if a port is usable or not later on. (dlg@)

  ~ ahci.c                                

  > remove the argument to all the port registers that say which port you want
  > to address. instead make them simply offsets from the start of a ports
  > register space, which is something we can easily set up with
  > bus_space_subregion. this should make the code a lot easier to read later
  > on. (dlg@)

  ~ ahci.c                                

  > oops, we want to return when everything goes well in ahci_attach, rather
  > than fall through to the bits that do cleanup when an error occurs. (dlg@)

  ~ alipm.c                               ~ amdpm.c
  ~ piixpm.c                              ~ viapm.c
  ~ nviic.c                               

  > do not bus_space_map devices which are at address 0; ok kettenis (deraadt@)

  ~ pci.c                                 ~ pcivar.h

  > On i386, swizzle interrupts for devices for which we don't have explicit
  > inetrrupt routing information.
  > ok deraadt@ (kettenis@)

  ~ ahci.c                                

  > use oct bits consistently in the format string for %b. pointed out by
  > deraadt@ (dlg@)

  ~ ahci.c                                

  > stash the number of commands each port can do in the softc (dlg@)

  ~ ahci.c                                

  > introduce the command control blocks, and the concept that they are managed
  > per port rather than as a big list for the whole controller. the softc
  > has an array of pointers to a struct that manages all the shizz relevant to
  > a particular port. when we map the controllers ports, we'll allocate these
  > as needed.
  > if the port isnt implemented, we leave its pointer in the softc null and
  > use that to decide if a drive might be there or not, rather than lookup up
  > the PI register all the time. a comparison has to null has to be cheaper
  > than doing bit operations, surely. (dlg@)

  ~ ahci.c                                

  > add wrappers for reading and writing a ports registers called ahci_pread,
  > and ahci_pwrite. these will use an io handle into a window of the
  > controllers register space that can be created with bus_space_subregion,
  > and which is stored in the ahci_port struct. (dlg@)

  ~ ahci.c                                

  > add functions to get and put ccbs out of each ports command free list.
  > (dlg@)

  ~ ahci.c                                

  > remember our dma tag. be able to do dma is like, really cool. man. (dlg@)

  ~ ahci.c                                

  > start implementing the bits that allocate the per port structures and their
  > ccb lists. this is missing handling of the dmamem each port needs to
  > manage, but that can wait till i figure out how it fits together. insane
  > stuff. (dlg@)

  ~ ahci.c                                

  > for each port the controller says is hooked up, go and allocate our
  > ahci_port structs for it. (dlg@)

  ~ ahci.c                                

  > feng shui (dlg@)

  ~ ahci.c                                

  > after allocating the ahci_port bits, stash it in the softc rather than
  > drop it. im guessing at some point we'll want to use each port, knowing
  > where they are can help. (dlg@)

  ~ ahci.c                                

  > small cleanup after feng shui (dlg@)

  ~ pci_map.c                             

  > ignore bars which are 0; ok kettenis (deraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (mk@)

  ~ if_msk.c                              ~ pcidevs

  > Clarifying a few pcidevs entry names based on names found
  > in a much more recent Marvell Linux sk98lin driver.
  > From brad at .  > ok me and kettenis (via mglocker) (mk@)

  ~ if_vic.c                              

  > remove an ugly macro that made claudio sad. luckily it wasnt being used.
  > (dlg@)

  ~ pci.c                                 ~ pcivar.h
  ~ ppb.c                                 

  > Make pci subsystem aware of domains.  Each host bridge gets assigned a
  > unique
  > domain number such that we can distinguish between busses with the same bus
  > number that are behind different host bridges.  Domains can be accessed by
  > using different device nodes.
  > ok deraadt@ (kettenis@)

  ~ pcidevs                               

  > Add e few entries found on a HP DL585 G2. (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

  ~ if_msk.c                              

  > Process status descriptors that have SK_Y2_STOPC_OWN bit set instead of
  > looking at SK_STAT_BMU_PUTIDX; makes Yukon-2 XL rev. A3 work. (kettenis@)

  ~ if_msk.c                              

  > Process status descriptors for port B.  Fix two typos while I'm there.
  > (kettenis@)

  ~ if_msk.c                              

  > Enable RAM buffer for the second port too; makes dual port cards work so
  > reenable attachment of the second port on cards that have it. (kettenis@)

  ~ if_bge.c                              

  > Add/modify some comments. From Brad. (krw@)

  ~ pcidevs                               

  > Add Meinberg Funkuhren GmbH (mbalmer@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen. (mbalmer@)

  ~ pwdog.c                               

  > add a little spacing here, to please mglocker (mbalmer@)

  ~ files.pci                             + mbg.c

  > mbg(4), a driver for Meinberg Funkuhren time signal station receivers
  > "Made in Switzerland"
  > Currently, the DCF77 PCI32 receiver card is supported
  > I have to mention the outstanding support from Meinberg, not only did they
  > give me the hardware, docs, and reference source code, but they even call
  > me back to explain the details of their hardware to me.  If only the
  > wireless
  > manufacturors were that cooperative...
  > ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)

  ~ tga.c                                 ~ tgavar.h

  > Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)

dev/sbus

  ~ agten.c                               ~ bwtwo.c
  ~ cgsix.c                               ~ cgthree.c
  ~ mgx.c                                 ~ rfx.c
  ~ vigra.c                               ~ zx.c

  > Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)

dev/usb

  ~ udcf.c                                

  > Faster synchronization after an unexpected minute gap.
  > Only look at the skew value if it is != 0.
  > Remove some dead code. (mbalmer@)

  ~ udcf.c                                

  > Re-arm signal loss detection only after we received a bit, not in itself. 
  > This
  > prevents the signal loss function from being called  repeatedly when we
  > have
  > no signal. (mbalmer@)

  ~ udcf.c                                

  > restart collecting bits immediately after a parity error, i.e. use the
  > frame
  > immediately following the corrupt one; there is no no need to skip it by
  > waiting for the next minute gap and the sensor value has valid data one
  > minute earlier than before. (mbalmer@)

  ~ udcf.c                                

  > Make sure the bit collecting is restarted after signal loss. (mbalmer@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (martin@)

  ~ usbdevs                               

  > add device id for IBM Hubs as found in Thinkpad dockingstations (martin@)

  ~ if_uath.c                             

  > trim 802.11 FCS from received frames.
  > noticed by jsg@ (damien@)

  ~ if_zyd.c                              

  > o add missing calibration bits for ZD1211B in zyd_set_chan()
  > o add workaround for TX rate==0 bug here too. (damien@)

dev/wscons

  ~ wskbdutil.c                           

  > When processing a compose sequence of a dead accent and the spacebar, put
  > the ``mundane'' accent: apostrophe instead of acute, and comma instead of
  > cedilla. This matches what existing keyboard layouts with dead keys do.
  > From Maurice Janssen via otto@ (miod@)

  - wscons_raster.h                       - wscons_rfont.h

  > More leftovers from rcons. (miod@)

kern

  ~ subr_prf.c                            

  > allow bit 32 to be printed; bug spotted and fix tested by dlg (deraadt@)

  ~ kern_sysctl.c                         

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ tty_nmea.c                            

  > Correct order of malloc(9) arguments.
  > Spotted by	Constantine A. Murenin <cnst+openbsd at bugmail.mojo.ruthanks.
  > (mbalmer@)

msdosfs

  ~ msdosfs_vfsops.c                      

  > If an MS-DOS filesystem claims to have more clusters than can be
  > represented in the FAT, limit the number of clusters we work with
  > to the FAT value.  This stops corrupt filesystems causing us to run
  > off the end of the FAT and panic()ing in fillinusemap().
  > Found by Jason Crawford (jasonrcrawford at gmail.com) with the MOKB
  > fs fuzzer.	Initial debugging by thib at .  > ok krw@ (tom@)

  ~ msdosfs_vfsops.c                      

  > Remove dirsperblk, which is not used after it is calculated.
  > ok weingart@ pedro@ (tom@)

  ~ msdosfs_vfsops.c                      ~ msdosfsmount.h
  ~ bootsect.h                            ~ bpb.h
  ~ fat.h                                 

  > Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
  > MSDOSFS code. Eliminates -G option to mount_msdos.
  > Nit detection by gwk@, tom@, jmc at .  > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)

  ~ msdosfs_fat.c                         ~ msdosfs_vfsops.c
  ~ msdosfsmount.h                        

  > Adopt FreeBSD's code for non-DEV_BSIZE formatted MSDOSFS filesystems.
  > Enables devices (e.g. newer iPods, various other mp3 players) that use
  > 2048 byte sectors.
  > Inspired by original diffs from weingart@ and Alexey Vatchenk.
  > ok tom@ pedro@ deraadt@ weingart@ marco@ (krw@)

net

  ~ if_bridge.c                           ~ if_bridge.h
  ~ bridgestp.c                           

  > refer to the RSTP point to point option as "PTP" instead of "P2P".
  > P2P is commonly used in relation to peer to peer networks, PTP is used
  > in various protocols for layer 2 point to point links (ie., full
  > duplex ethernet links).
  > note that the newly added brconfig commands [-]p2p and [-]autop2p will
  > change to [-]ptp and [-]autoptp.
  > suggested by Andrew Thompson (thompsa at freebsd.orgreyk@)

  ~ if_enc.c                              

  > ansify the enc code
  > ok otto@ (reyk@)

  ~ pf_osfp.c                             ~ pfvar.h

  > IPv6 passive OS fingerprinting.
  > reuses IPv4 signature file (assuming that TCP code is shared among
  > IPv4/v6).
  > mcbride ok. (itojun@)

  ~ pf.c                                  ~ pf_if.c

  > use IN6_IS_SCOPE_EMBED to check kernel-internal form addresses
  > (s6_addr16[1] filled)
  > ok dhartmei (itojun@)

  ~ pf_osfp.c                             

  > wrap ipv6 portion with #ifdef INET6.  from cmetz (itojun@)

  ~ pf.c                                  

  > in "BAD/loose state" messages, also print the packet's original sequence
  > number, it can differ from the sequence number being tested (for packets
  > without payload), and both matter in explaining why a packet mismatched.
  > (dhartmei@)

  ~ if_pflog.c                            

  > make pflog(4) count; ok hennig@ deraadt@ (otto@)

netinet

  ~ tcp_input.c                           

  > allow RST with th_seq incremented (seen from windows tcp clients); ok
  > dhartmei (markus@)

  ~ ip_ah.c                               ~ ip_carp.c
  ~ ip_ipip.c                             

  > use IN6_IS_SCOPE_EMBED to check kernel-internal form addresses
  > (s6_addr16[1] filled)
  > ok dhartmei (itojun@)

  ~ ip_ah.c                               ~ ip_esp.c
  ~ ipsec_input.c                         

  > make enc(4) count; ok markus@ henning@ deraadt@ (otto@)

netinet6

  ~ ip6_output.c                          

  > In ip6_output(), make sure ia is initialized before it is used. (miod@)

  ~ in6_src.c                             

  > de-__P.  noted by Dries Schellekens (itojun@)

scsi

  ~ cd.c                                  ~ cd.h
  ~ scsi_base.c                           ~ scsiconf.h
  ~ sd.c                                  ~ sdvar.h
  ~ st.c                                  

  > Give the SCSI layer the ability to requeue i/o's rejected by a driver
  > using the new NO_CCB result. Currently a no-op since no driver produces
  > that result.
  > ok dlg@ marco@ deraadt@ (krw@)

sys

  ~ stdint.h                              

  > typo; Alexander_Bluhm at genua.deeraadt@)

  ~ sysctl.h                              

  > Complete gwk's previous patch to stop setperf methods from returning
  > errors to userland: make all cpu_setperf functions return void.
  > Tested by many, ok gwk@ (dim@)

  ~ mount.h                               

  > Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
  > MSDOSFS code. Eliminates -G option to mount_msdos.
  > Nit detection by gwk@, tom@, jmc at .  > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)

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

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

usr.bin

  ~ Makefile                              

  > enable bgplg, the bgp looking glass
  > ok henning@ deraadt@ (reyk@)

apply

  ~ apply.1                               

  > "apply echo *" operates similarly to ls(1), not "apply echo a*";
  > from sat at freebsd  > ok otto (jmc@)

bgplg

  + Makefile                              + bgplg.8
  + bgplg.c                               + bgplg.css
  + bgplg.foot                            + bgplg.h
  + bgplg.head                            + bgplgsh.8
  + bgplgsh.c                             + index.html
  + misc.c                                + bgpctl/Makefile
  + bgplg/Makefile                        + bgplgsh/Makefile
  + ping/Makefile                         + traceroute/Makefile

  > import a looking glass for bgpd(8) (CGI web interface), see the
  > bgplg(8) and bgplgsh(8) manpages for installation and usage
  > instructions.
  > this has been tested by various users and on openbgp route servers in
  > the DE-CIX.
  > ok deraadt@ henning@ (reyk@)

  + openbgpd.gif                          

  > add a nice image (the openbgpd logo) (reyk@)

  ~ bgplg.c                               ~ bgplg.css
  ~ bgplg.head                            ~ index.html

  > Valid XHTML 1.1! (according to http://validator.w3.org/) (reyk@)

  ~ bgplg.c                               ~ bgplg.css
  ~ bgplgsh.c                             ~ misc.c

  > spacing (reyk@)

  ~ bgplg.8                               

  > change the proposed permissions for the chroot'ed executables: use
  > 0555 instead of 0655, and 4555 for ping and traceroute (they require
  > the setuid bit to open a raw socket before privilege revocation). (reyk@)

  ~ bgplg.c                               

  > print the hostname in the HTML title. (reyk@)

  ~ bgplg.8                               ~ bgplgsh.8

  > executed processes (like traceroute) will be killed after a hard limit
  > of 60 seconds; add a CAVEATS section to the bgplg(8) and bgplgsh(8)
  > manpages.
  > thanks for the feedback ;) (reyk@)

calendar

  ~ io.c                                  

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

cvs

  ~ cvs.1                                 ~ cvs.c
  ~ cvs.h                                 ~ repository.c

  > Permit checkout from a read-only repository using the -R global option
  > or using the CVSREADONLYFS environment variable.
  > Request/test/ok todd at .n page bits courtesy of jmc at .sa@)

  ~ cvs.c                                 

  > global option -n implies -l (xsa@)

  ~ remove.c                              

  > no need to send -f to the server; this flag has effect
  > on the client-side only. (xsa@)

  ~ client.c                              

  > add support for the "Sticky" request; client-side only for now. (xsa@)

  ~ client.c                              ~ remote.h
  ~ server.c                              

  > server-side Sticky bits. (xsa@)

  ~ client.c                              

  > adjust the Directory request by sending the repository on a new line too.
  > matches gnu cvs behaviour. (xsa@)

  ~ client.c                              ~ remote.h
  ~ server.c                              

  > server-side Static-directory bits. (xsa@)

  ~ client.c                              ~ remote.h
  ~ server.c                              

  > dummy support for update-patches request. (xsa@)

  ~ client.c                              

  > add support for "Static-directory" request. (xsa@)

fold

  ~ fold.1                                

  > "Mention what underlining is meant here."
  > from ru at freebsdr1.13; (jmc@)

  ~ fold.1                                

  > +.Ex -std fold (jmc@)

m4

  ~ m4.1                                  

  > mention the fact that m4 also accepts files via cmdline
  > ok espie@ jmc@ (grunk@)

  ~ m4.1                                  ~ misc.c

  > tweak previous, and update usage(); ok grunk (jmc@)

man

  ~ man.c                                 

  > Coverity CID 2996: Don't return without closing fp.
  > Fix from christos NetBSD.
  > ok otto@, millert@ (earlier version) (jasper@)

mg

  ~ Makefile                              ~ funmap.c
  ~ region.c                              

  > Get rid of PREFIXREGION ifdef, since we always enable it anyway.
  > no binary change. (kjell@)

newsyslog

  ~ newsyslog.c                           

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

oldrdist

  ~ docmd.c                               

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

pkg-config

  ~ pkg-config                            

  > trivial change: comparing versions on a non-existent config is not a good
  > idea... (espie@)

  ~ pkg-config                            

  > add PKG_CONFIG_LIBDIR, okay bernd@ (espie@)

  ~ pkg-config                            

  > do not display result if $rc != 0, fixes cases like
  > LIBS=`pkg-config --libs foo`, like in net/ekg (espie@)

  ~ pkg-config                            

  > it's not an error for a variable not to be defined for some/all of the
  > *.pc files, see x11/gnome/yelp. (espie@)

  ~ pkg-config                            

  > tweak slightly: not having the variable is okay, not finding the package
  > is still an error. (espie@)

rdist

  ~ docmd.c                               

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

skeyaudit

  ~ skeyaudit.c                           

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

ssh

  ~ ssh.1                                 ~ ssh-keygen.1

  > add rfc 4716 (public key format); ok jmc (markus@)

  ~ channels.c                            ~ compat.c
  ~ compat.h                              

  > bz #1019: some ssh.com versions apparently can't cope with the remote port
  > forwarding bind_address being a hostname, so send them an address for cases
  > where they are not explicitly specified (wildcard or localhost bind).
  > reported by daveroth AT acm.org; ok dtucker@ deraadt@ (djm@)

  ~ servconf.c                            

  > Make PermitOpen work with multiple values like the man pages says.	bz
  > #1267
  > with details from peter at dmtz.com, with & ok djm@ (dtucker@)

  ~ servconf.c                            

  > Make "PermitOpen all" first-match within a block to match the way other
  > options work.  ok markus@ djm@ (dtucker@)

sudo

  ~ logging.c                             

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

vacation

  ~ vacation.1                            

  > fix a display; (jmc@)

vi

  ~ common/recover.c                      

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

what

  ~ what.1                                

  > minor tweaks, partly from ru at freebsdjmc@)

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

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

afs

  ~ src/lwp/process.s390.S                

  > Fix up s390 assembler in arla's lwp threading.  Results from beck@ request
  > to
  > look into it, even though there's no OpenBSD/s390. (tsi@)

bgpctl

  ~ bgpctl.8                              

  > Xr bgplg and bgplgsh; (jmc@)

bgpd

  ~ rde.c                                 

  > Kill peer_remove(). This function is only used once so inline it there.
  > OK henning@ (claudio@)

  ~ rde_rib.c                             

  > In path_remove() remove only local prefixes from the pftable.
  > OK henning@ (claudio@)

  ~ rde_rib.c                             

  > Even IPv6 has a prefixlen limit. This ensures that we do not overflow the
  > struct in6_addr later on. OK henning@ (claudio@)

  ~ rde_rib.c                             

  > Change nexthop_delete() to be more obvious what's going on. No functional
  > change. OK henning@ (claudio@)

  ~ bgpd.8                                

  > Xr bgplg and bgplgsh; (jmc@)

dhcpd

  ~ dhcpd.h                               

  > spaces (stevesk@)

  ~ dhcpd.h                               

  > <signal.h> not needed (stevesk@)

  ~ dispatch.c                            ~ options.c

  > remove unused #defines; no binary change (stevesk@)

  ~ options.c                             

  > typo in comment (stevesk@)

  ~ dhcp.c                                

  > small KNF (stevesk@)

  ~ conflex.c                             ~ confpars.c
  ~ dhcpd.h                               ~ dhctoken.h

  > remove one-lease-per-client parameter which was never implemented (it
  > doesn't do anything and is not documented); ok henning@ (stevesk@)

ftp-proxy

  ~ ftp-proxy.c                           

  > Ignore sigpipe as libevent does not handle that for us.  Confirmed by
  > provos.
  > Fixes race condition where ftp-proxy would silently exit if a write was
  > attempted on a socket that was closed by an RST.  Should fix PR 5260.
  > ok claudio@ (camield@)

hostatectl

  + hostatectl.8                          + Makefile
  + parser.c                              + parser.h
  + hostatectl.c                          

  > Import hostated, the host status daemon.  This daemon will monitor
  > remote hosts and dynamically alter pf(4) tables and redirection rules
  > for active server load balancing.  The daemon has been written by
  > Pierre-Yves Ritschard (pyr at spootnik.org) and was formerly known as
  > "slbd".
  > The daemon is fully functional but it still needs some work and
  > cleanup so we don't link it to the build yet.  Some TODOs are a
  > partial rewrite of the check_* routines (use libevent whenever we
  > can), improvement of the manpages, and general knf and cleanup.
  > ok deraadt@ claudio@ (reyk@)

  ~ hostatectl.8                          

  > new sentence, new line (reyk@)

  ~ hostatectl.c                          ~ parser.c

  > knf, spacing (reyk@)

  ~ hostatectl.c                          

  > Fix two comments. ok reyk@ (bernd@)

  ~ hostatectl.c                          

  > more spacing (reyk@)

  ~ hostatectl.c                          

  > spacing, plus dubious \% in format string (deraadt@)

  ~ parser.c                              

  > unused variable (deraadt@)

  ~ hostatectl.8                          ~ hostatectl.c
  ~ parser.c                              ~ parser.h

  > - allow to use host/service/table names instead of Ids in hostatectl.
  > - minor change of the "hostatectl show" command output
  > - increase the max service and tag names (max pf tag name size is 64 now!)
  > thanks to pyr who found a bug in my initial diff (reyk@)

hostated

  + Makefile                              + buffer.c
  + check_http.c                          + check_icmp.c
  + check_tcp.c                           + control.c
  + hce.c                                 + imsg.c
  + log.c                                 + parse.y
  + pfe.c                                 + pfe_filter.c
  + hostated.conf.5                       + hostated.h
  + hostated.c                            + hostated.8

  > Import hostated, the host status daemon.  This daemon will monitor
  > remote hosts and dynamically alter pf(4) tables and redirection rules
  > for active server load balancing.  The daemon has been written by
  > Pierre-Yves Ritschard (pyr at spootnik.org) and was formerly known as
  > "slbd".
  > The daemon is fully functional but it still needs some work and
  > cleanup so we don't link it to the build yet.  Some TODOs are a
  > partial rewrite of the check_* routines (use libevent whenever we
  > can), improvement of the manpages, and general knf and cleanup.
  > ok deraadt@ claudio@ (reyk@)

  ~ hostated.conf.5                       ~ hostated.8

  > new sentence, new line (reyk@)

  ~ check_icmp.c                          

  > knf, add copyright and license for in_cksum() from ping.c (reyk@)

  ~ check_http.c                          ~ check_tcp.c
  ~ control.c                             ~ hce.c
  ~ hostated.8                            ~ hostated.c
  ~ hostated.conf.5                       ~ hostated.h
  ~ parse.y                               ~ pfe.c
  ~ pfe_filter.c                          

  > knf, spacing
  > please note that some editors will replace tabs with multiple spaces
  > if you cut & paste code from other sections.  please try to keep the
  > tabs ;). (reyk@)

  ~ hostated.c                            

  > knf (second level indents are four spaces) (reyk@)

  ~ control.c                             

  > spacing (reyk@)

  ~ hce.c                                 ~ log.c
  ~ parse.y                               

  > spacing (deraadt@)

  ~ parse.y                               

  > typo (martin@)

  ~ control.c                             ~ hostated.c
  ~ hostated.h                            ~ pfe.c

  > - allow to use host/service/table names instead of Ids in hostatectl.
  > - minor change of the "hostatectl show" command output
  > - increase the max service and tag names (max pf tag name size is 64 now!)
  > thanks to pyr who found a bug in my initial diff (reyk@)

lpr

  ~ lpd/printjob.c                        

  > rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
  > Tamas TEVESZ; ok millert (deraadt@)

ospfd

  ~ rde_lsdb.c                            

  > Correct funtion name in fatal message. (claudio@)

  ~ kroute.c                              

  > Doh! I forgot the change from kroute to rroute in the deletion case.
  > Found by Armin Wolfermann (claudio@)

pkg_add

  ~ pkg_create                            

  > don't complain about uid/gid of symlinks.
  > "makes sense" sturm@, "go for it" espie@ (steven@)

  ~ OpenBSD/PackingElement.pm             

  > ltlib marker for libtool convenience library.
  > Long-term, we want to be able to build stuff without installing
  > dependencies
  > `for real', and pkgconfig and libtool files keep getting in the way, so
  > pkg_* will have to take control, sooner or later... (espie@)

ppp

  ~ ppp/lcp.c                             

  > If the peer rejects my MRU request and our request is smaller then what
  > the peer accepts, set the MRU anyway. Smaller packets are always accepted.
  > From brian at FreeBSDa brad@ ok canacar@ (claudio@)

route6d

  ~ route6d.c                             

  > reduce RFC2292/3542 #ifdef. (itojun@)

rtadvd

  ~ rtadvd.c                              

  > reduce RFC2292/3542 #ifdef. (itojun@)

rtsold

  ~ rtsol.c                               

  > cleanup RFC2292/3542 #ifdef. (itojun@)

tcpdump

  ~ pfctl_osfp.c                          ~ print-tcp.c

  > IPv6 passive OS fingerprinting.
  > reuses IPv4 signature file (assuming that TCP code is shared among
  > IPv4/v6).
  > mcbride ok. (itojun@)

traceroute6

  ~ traceroute6.c                         

  > reduce RFC2292/3542 #ifdefs. (itojun@)

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



More information about the owc mailing list