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

OWC auto at squish.net
Mon Dec 25 07:07:12 GMT 2006


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

Makefile.cross                          distrib/amd64
distrib/i386                            distrib/notes
distrib/sets                            etc/sensorsd.conf
games/boggle                            games/gomoku
games/mille                             gnu/usr.bin/texinfo
include/unistd.h                        kerberosV
lib/libc                                lib/libevent
lib/libutil                             lib/libwrap
libexec/ftpd                            libexec/ld.so
libexec/tcpd                            libexec/tftp-proxy
sbin/brconfig                           sbin/dhclient
sbin/dmesg                              sbin/ifconfig
sbin/ipsecctl                           sbin/pfctl
sbin/ping6                              sbin/sysctl
share/man                               sys/altq
sys/arch/alpha/alpha                    sys/arch/alpha/include
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/arm/xscale
sys/arch/hp300/dev                      sys/arch/hp300/hp300
sys/arch/hp300/include                  sys/arch/hppa/conf
sys/arch/hppa/dev                       sys/arch/hppa/gsc
sys/arch/hppa/hppa                      sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/isa                       sys/arch/i386/pci
sys/arch/landisk/conf                   sys/arch/landisk/landisk
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/arch/macppc/conf                    sys/arch/macppc/dev
sys/arch/macppc/pci                     sys/arch/mips64/include
sys/arch/mips64/mips64                  sys/arch/mvme68k/dev
sys/arch/mvme88k/dev                    sys/arch/powerpc/powerpc
sys/arch/solbourne/solbourne            sys/arch/sparc/include
sys/arch/sparc/sparc                    sys/arch/sparc64/conf
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/arch/vax/include
sys/arch/vax/vax                        sys/dev
sys/dev/acpi                            sys/dev/ata
sys/dev/eisa                            sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/microcode                       sys/dev/mii
sys/dev/onewire                         sys/dev/pci
sys/dev/sbus                            sys/dev/sdmmc
sys/dev/usb                             sys/dev/wscons
sys/kern                                sys/net
sys/net80211                            sys/netinet
sys/netinet6                            sys/scsi
sys/sys                                 usr.bin/aucat
usr.bin/cmp                             usr.bin/cvs
usr.bin/mg                              usr.bin/pmdb
usr.bin/rcs                             usr.bin/sdiff
usr.bin/telnet                          usr.bin/vi
usr.sbin                                usr.sbin/acpid
usr.sbin/acpidump                       usr.sbin/afs
usr.sbin/bgpd                           usr.sbin/dhcpd
usr.sbin/dhcrelay                       usr.sbin/hostatectl
usr.sbin/hostated                       usr.sbin/httpd
usr.sbin/ntpd                           usr.sbin/ospfd
usr.sbin/ripd                           usr.sbin/route6d
usr.sbin/rtadvd                         usr.sbin/sasyncd
usr.sbin/sensorsd                       usr.sbin/traceroute6
usr.sbin/user                           usr.sbin/watchdogd

== Makefile.cross ==================================================== 01/14 ==

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

Makefile.cross


  > missing TARGET_ARCH handling (solbourne) (deraadt@)

== distrib =========================================================== 02/14 ==

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

amd64

  ~ ramdisk_cd/list.local                 

  > rum firmware too, of course (deraadt@)

i386

  ~ ramdiskC/list.local                   

  > there is no rum support on ramdiskC (deraadt@)

notes

  ~ i386/hardware                         

  > Add Meinberg Funkuhren to misc. devices. (mbalmer@)

  ~ sparc64/hardware                      

  > Add Meinberg Funkuhren, here, too. (mbalmer@)

  ~ macppc/hardware                       

  > Add Meinberg Funkuhren radio clocks. (mbalmer@)

  ~ i386/hardware                         

  > Unify wording for Meinberg. (mbalmer@)

  ~ alpha/hardware                        

  > duplicated line. ok miod@
  > duplicated line. ok miod@ (nick@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.aviion
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.luna88k                 ~ lists/base/md.mac68k
  ~ lists/base/md.macppc                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvme88k                 ~ lists/base/md.mvmeppc
  ~ lists/base/md.sgi                     ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.vax
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

  ~ lists/base/md.amd64                   ~ lists/base/md.i386
  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== etc =============================================================== 03/14 ==

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

sensorsd.conf

  ~ sensorsd.conf                         

  > adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
  > (deraadt@)

== games ============================================================= 04/14 ==

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

boggle

  ~ boggle/bog.c                          

  > fix program name in usage, use __progname (martin@)

gomoku

  ~ main.c                                

  > fix typos in comments (verses->versus) (martin@)

mille

  ~ mille.c                               

  > fix program name in usage, use __progname (martin@)

== gnu =============================================================== 05/14 ==

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

usr.bin/texinfo

  ~ util/texi2dvi                         

  > Remove trailing spaces in sed expression.
  > From Michael Small.  Fixes PR 5300.
  > ok otto@ (kettenis@)

== include =========================================================== 06/14 ==

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

unistd.h

  ~ unistd.h                              

  > zap bogus sentinel, as noticed by dasn.
  > okay theo (espie@)

== kerberosV ========================================================= 07/14 ==

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

kerberosV

  ~ src/kadmin/add-random-users.c         ~ src/kdc/string2key.c
  ~ src/kpasswd/kpasswd-generator.c       ~ src/kuser/generate-requests.c
  ~ src/lib/kadm5/ipropd_master.c         ~ src/lib/krb5/config_file.c
  ~ src/lib/sl/sl.c                       

  > Sync with heimdal; clearer and might generet fewer conflicts on next
  > import.
  > looks ok, beck@ ray@ (biorn@)

== lib =============================================================== 08/14 ==

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

libc

  ~ stdlib/malloc.c                       

  > a failed mmap returns MAP_FAILED, not NULL. found while exercising pax
  > in low-mem conditions; ok dim@ (otto@)

  ~ sys/setregid.2                        ~ sys/setreuid.2

  > make more correct and less confusing; noted by David Madore;
  > ok jmc@ deraadt@ (otto@)

  ~ gen/sysctl.3                          

  > adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
  > (deraadt@)

  ~ arch/sparc64/fpu/fpu_explode.c        

  > please gcc (deraadt@)

libevent

  ~ buffer.c                              

  > 'tranfer' -> 'transfer' in comments. (krw@)

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@)

  ~ passwd.c                              

  > Don't use err as labels or variables, especially since we include
  > err.h.
  > OK moritz@ and jaredy at .ay@)

libwrap

  ~ hosts_access.3                        

  > mention sys/types.h needed; eth0 at o2.pleraadt@)

== libexec =========================================================== 09/14 ==

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

ftpd

  ~ ftpd.c                                

  > 'tranfer' -> 'transfer' in comments. (krw@)

ld.so

  ~ mips64/rtld_machine.c                 

  > 'immediatly' -> 'immediately' in comments. (krw@)

  ~ library_subr.c                        

  > Spelling.
  > 'preceeding' -> 'preceding'
  > 'preceeds' -> 'precedes'
  > 'preceeded' -> 'preceded' (krw@)

tcpd

  ~ tcpdchk/tcpdchk.c                     

  > More strlen("") fixes.
  > OK otto@, ``If it makes you feel better'' millert at .ay@)

tftp-proxy

  ~ tftp-proxy.c                          

  > add an additional rule to the filter anchor that allows traffic out from
  > the server to the client. this is necessary in case the server is not
  > otherwise allowed to talk to the client.
  > ok jcs@ (joel@)

== sbin ============================================================== 10/14 ==

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

brconfig

  ~ brconfig.8                            

  > it is not permitted to change the "hellotime" is in RSTP, but in STP mode.
  > thanks to Edy (email at edylie dot net)
  > ok jmc@
  > oh spanning tree, oh spanning tree, ... (reyk@)

dhclient

  ~ conflex.c                             

  > fix comment (stevesk@)

  ~ dhclient.c                            

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

  ~ dhclient.c                            

  > this is clearer and consistent with other areas; ok henning@ (stevesk@)

  ~ dhclient.conf.5                       

  > remove statement for send parameter: "except that the client can
  > specify a dhcp-lease-time option other than the default requested
  > lease time, which is two hours".
  > we don't by default send a dhcp-lease-time option in request/discover.
  > ok jmc@, henning@ 'if you are sure' (stevesk@)

  ~ dhcpd.h                               ~ packet.c

  > delete prototypes for functions that don't exist (stevesk@)

dmesg

  ~ dmesg.c                               

  > zap incorrect comment (djm@)

ifconfig

  ~ ifconfig.8                            

  > make a list of default interface groups;
  > ok grange deraadt ray(plus tweaks) henning (jmc@)

ipsecctl

  ~ ike.c                                 

  > call ike_setup_ids from a more appropriate location.
  > ok hshoexer@ (msf@)

pfctl

  ~ Makefile                              

  > Remove m88k compiler flags tweak which is no longer necessary since a long
  > time
  > already. (miod@)

ping6

  ~ Makefile                              

  > no need for -D (itojun@)

sysctl

  ~ sysctl.c                              

  > adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
  > (deraadt@)

== share ============================================================= 11/14 ==

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

man

  ~ 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@)

  ~ man4/pci.4                            ~ man4/sti.4

  > Add support for pci-based sti devices. ok mickey@ (miod@)

  ~ man4/sk.4                             

  > Remove lies about link0 flag. (kettenis@)

  ~ man4/msk.4                            

  > Remove lies about link0 flag. (kettenis@)

  ~ man4/acx.4                            

  > s/Engenic/Ergenic/ (kettenis@)

  ~ man4/man4.hp300/sgc.4                 

  > sync w/ sti.4 .Nd; (jmc@)

  ~ man5/hostname.if.5                    

  > remove a useless sentence;
  > ok deraadt ray (jmc@)

  ~ man4/watchdog.4                       

  > Change the semantics of kern.watchdog.auto slightly: If kern.watchdog.auto
  > is
  > set to 0, the watchdog will not be retriggered by the kernel *and* it will
  > not
  > be disabled at system shutdown time (before it got disabled at system
  > shutdown
  > time.)
  > ok markus mickey mk (mbalmer@)

  ~ man5/bsd.port.mk.5                    

  > - PATCH_SITES -> PATCHSITES
  > ok bernd@ (ajacoutot@)

  ~ man4/puc.4                            

  > support Avlab PCI 2S as a puc; from nicm__ at ntlworld.comeraadt@)

  ~ man4/msk.4                            

  > s/sk0/msk0/ (kettenis@)

  ~ man7/ports.7                          

  > mark regress as a top-level target, even though it's usually not run
  > by normal users.
  > Even your average src/ developers does not know about make regress, it
  > looks like ;-) (espie@)

  ~ man4/ami.4                            ~ man4/fintek.4
  ~ man4/lmenv.4                          

  > show two-level sensor framework in action; Constantine A. Murenin
  > (deraadt@)

  - man9/sensor_add.9                     ~ man9/Makefile
  + man9/sensor_attach.9                  

  > describe new functions to handle sensors; by Constantine A. Murenin
  > (deraadt@)

  ~ man9/sensor_attach.9                  

  > typos; Murenin (deraadt@)

== sys =============================================================== 12/14 ==

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

altq

  ~ altq_subr.c                           

  > "#ifdef is a tool of the weak!"
  > Rename pentium_mhz to cpuspeed which is consistant with amd64 making
  > shared ACPI code less nasty.
  > ok marco, deraadt (gwk@)

arch/alpha/alpha

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/alpha/include

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/amd64/amd64

  ~ powernow-k8.c                         

  > Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
  > is declared in the equivalent file on i386 and delete the repeticious
  > declarations already scattered in a few places.
  > Thanks to Will Backman for letting me test this on his machine,
  > ok mk@ (gwk@)

arch/amd64/conf

  ~ RAMDISK_CD                            

  > rum fits (deraadt@)

  ~ RAMDISK                               

  > acpi fits when we decide that it is more important than ahc(4) adaptec
  > scsi support (note that ahd was never even there...). (deraadt@)

arch/amd64/include

  ~ cpu.h                                 

  > Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
  > is declared in the equivalent file on i386 and delete the repeticious
  > declarations already scattered in a few places.
  > Thanks to Will Backman for letting me test this on his machine,
  > ok mk@ (gwk@)

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/arm/arm

  ~ ast.c                                 ~ fault.c
  ~ syscall.c                             ~ undefined.c

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/arm/include

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/arm/xscale

  ~ i80321_intr.c                         

  > Enable recursive interrupts on armish. nudge by deraadt@ (drahn@)

arch/hp300/dev

  ~ sti_sgc.c                             

  > Change sti attachment to pass an array of base addresses for the sti
  > regions,
  > instead of using the rom mapping for region #0 and the device mapping for
  > region #1. This will allow sti devices on which regions may be relative to
  > different origins to attach (to be used very soon).
  > ok mickey@ (miod@)

arch/hp300/hp300

  ~ wscons_machdep.c                      

  > Change sti attachment to pass an array of base addresses for the sti
  > regions,
  > instead of using the rom mapping for region #0 and the device mapping for
  > region #1. This will allow sti devices on which regions may be relative to
  > different origins to attach (to be used very soon).
  > ok mickey@ (miod@)

arch/hp300/include

  ~ bus.h                                 

  > Provide bus_space_{read,write}_raw_region_{2,4}. (miod@)

arch/hppa/conf

  ~ RAMDISK                               

  > sti at pciere too, why not. (miod@)

  ~ GENERIC                               

  > Add support for pci-based sti devices. ok mickey@ (miod@)

arch/hppa/dev

  ~ cpudevs.h                             ~ cpudevs_data.h

  > regen (mickey@)

  ~ cpudevs                               

  > the 8900 is called shortfin (mickey@)

  ~ cpudevs                               

  > add c3700 and c8000 (mickey@)

  ~ cpudevs.h                             ~ cpudevs_data.h

  > regen (mickey@)

  ~ dino.c                                

  > Allow bus_space mappings to span more than one 8MB segment; ok mickey@
  > (miod@)

  ~ sti_sgc.c                             

  > Change sti attachment to pass an array of base addresses for the sti
  > regions,
  > instead of using the rom mapping for region #0 and the device mapping for
  > region #1. This will allow sti devices on which regions may be relative to
  > different origins to attach (to be used very soon).
  > ok mickey@ (miod@)

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/hppa/hppa

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

arch/i386/conf

  ~ GENERIC                               

  > Activate mbg(4).
  > ok deraadt (mbalmer@)

  ~ RAMDISK_CD                            

  > rum fits (deraadt@)

  ~ RAMDISK                               

  > acpi (disabled) just happens to fit (deraadt@)

  ~ RAMDISKB                              

  > acpi (disabled) fits... when we trade it for the rarely used i2o
  > controllers,
  > wi(4) [this is a server-style install media], and eisa bus support.
  > (deraadt@)

  ~ RAMDISKC                              

  > acpi fits, when we trade it primarily for the very large rtw(4) driver.
  > this product is relatively rare, and way more laptops will need acpi than
  > need the rtw driver (deraadt@)

arch/i386/i386

  ~ est.c                                 ~ lapic.c
  ~ longrun.c                             ~ machdep.c
  ~ microtime.s                           ~ p4tcc.c
  ~ powernow-k7.c                         ~ powernow-k8.c
  ~ procfs_machdep.c                      

  > "#ifdef is a tool of the weak!"
  > Rename pentium_mhz to cpuspeed which is consistant with amd64 making
  > shared ACPI code less nasty.
  > ok marco, deraadt (gwk@)

  ~ est.c                                 

  > Quick fix for Core 2 Duo X6800, which reports an invalid setperf MSR,
  > with the same high and low speed, leading to a divide by zero error.
  > A more complete fix will be committed later.
  > Do it now, deraadt@ (dim@)

  ~ est.c                                 

  > A more complete fix for perf status MSR's (on e.g. Core 2 Duo X6800),
  > that specify equal highest and lowest clock ratios.  EST is now
  > silently disabled on these, as was already done for lowest clock
  > ratios that are zero (on e.g. a bunch of Pentium 4's).
  > Other weird MSR's are still reported, because we first want to know
  > about them, before we decide how to handle them. (dim@)

  ~ esm.c                                 

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ machdep.c                             

  > do not mix & and || badly (deraadt@)

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/i386/include

  ~ cpu.h                                 

  > "#ifdef is a tool of the weak!"
  > Rename pentium_mhz to cpuspeed which is consistant with amd64 making
  > shared ACPI code less nasty.
  > ok marco, deraadt (gwk@)

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/i386/isa

  ~ clock.c                               

  > "#ifdef is a tool of the weak!"
  > Rename pentium_mhz to cpuspeed which is consistant with amd64 making
  > shared ACPI code less nasty.
  > ok marco, deraadt (gwk@)

arch/i386/pci

  ~ pci_machdep.c                         

  > Don't bail out on a bad interrupt line if we have a valid apic interrupt
  > pin
  > for a pci device. (kettenis@)

arch/landisk/conf

  ~ GENERIC                               ~ RAMDISK

  > force wd at pciide down to PIO mode 4 (yuck) until some DMA issues are
  > sorted out. makes the px-ehs much more happier.
  > ok jsg@ (martin@)

arch/landisk/landisk

  ~ landiskreg.h                          

  > fix device names and typos in comments (martin@)

arch/m88k/include

  ~ cpu.h                                 ~ db_machdep.h

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/m88k/m88k

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/macppc/conf

  ~ GENERIC                               

  > Activate the mbg(4) Meinberg Funkuhren driver.
  > ok deraadt (mbalmer@)

arch/macppc/dev

  ~ asms.c                                ~ smu.c

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

arch/macppc/pci

  ~ vgafb.c                               ~ vgafb_pci.c

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

arch/mips64/include

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/mips64/mips64

  ~ interrupt.c                           ~ trap.c

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/mvme68k/dev

  ~ vsreg.h                               

  > 'tranfer' -> 'transfer' in comments. (krw@)

arch/mvme88k/dev

  ~ vsreg.h                               

  > 'tranfer' -> 'transfer' in comments. (krw@)

arch/powerpc/powerpc

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

arch/solbourne/solbourne

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/sparc/include

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/sparc/sparc

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/sparc64/conf

  ~ GENERIC                               

  > Activate mbg(4).
  > ok deraadt (mbalmer@)

arch/sparc64/dev

  ~ creator.c                             ~ vgafb.c

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

  ~ pcf8591_ofw.c                         

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ psycho.c                              ~ schizo.c

  > change schizo/psycho interrupts to be xname:what instead of ugly names
  > seen previously; discussed with kettenis (deraadt@)

arch/sparc64/include

  ~ elf_abi.h                             

  > Provide sparc64-specific DT_XXX constant.
  > ok miod@ (kettenis@)

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/sparc64/sparc64

  ~ cpu.c                                 ~ locore.s

  > On UltraSPARC-III, patch some crucial D-cache flush instructions, and
  > enable the cache.
  > ok jason@, miod@ (kettenis@)

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/vax/include

  ~ cpu.h                                 

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

arch/vax/vax

  ~ trap.c                                

  > Check for want_resched when processing AST and nowhere else. But then, when
  > doing so, do not check for signals - userret() will do this. (miod@)

  ~ trap.c                                

  > Define PROC_PC. Then, since profiling information is being reported in
  > statclock(), do not bother doing this in userret() anymore. As a result,
  > userret() does not need its pc and ticks arguments, simplify. (miod@)

dev

  ~ midi.c                                

  > 'tranfer' -> 'transfer' in comments. (krw@)

  ~ ipmi.c                                

  > wrong printing; ok marco (deraadt@)

  ~ ipmi.c                                

  > if errors happen while reading the sdr list, give up on handling the
  > device as cleanly as possible.  ok marco (deraadt@)

  ~ ipmi.c                                ~ ipmivar.h

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ vnd.c                                 

  > ansify, no binary change, from Bret Lambert (pedro@)

dev/acpi

  ~ acpiprt.c                             

  > move proto to the right place (deraadt@)

  ~ acpiac.c                              

  > minor cleaning; ok marco (deraadt@)

  ~ dsdt.c                                

  > our panic() can take stdarg arguments (deraadt@)

  ~ acpibtn.c                             ~ acpitz.c

  > Remove misleading NOTREACHED comments. Sending a signal does not
  > stop execution. Noticed by deraadt@ (canacar@)

  ~ acpi.c                                

  > simplify some low-level methods substantially (shrinking code); ok marco
  > jordan (deraadt@)

  ~ acpicpu.c                             

  > Hook up acpicpu to the hw.setperf mechanism, this allows people running
  > ACPI kernels built with the acpicpu diff to scale processor and frequency
  > voltage, various incarnations tested by brad, thib, johan m:son lindman.
  > ok marco (gwk@)

  ~ acpicpu.c                             

  > Add sanity to check for mfg overriden gasio field. (marco@)

  ~ acpitz.c                              

  > knf + delete unused variables (deraadt@)

  ~ acpicpu.c                             

  > spacing (gwk@)

  ~ acpiutil.c                            

  > slight cleaning (deraadt@)

  ~ acpi.c                                

  > acpi_unmap_pmregs() is not used, ok marco (deraadt@)

  ~ acpi.c                                

  > rename __acpi_enable_gpe(); ok marco (deraadt@)

  ~ dsdt.c                                

  > skip the perfect hash for now since it wastes a lot of kernel memory,
  > and fails to fit onto the floppies.  for now, do a linear search, but
  > someone should sort the instructions and use bsearch; ok marco (deraadt@)

  ~ acpi.c                                

  > oops, name already used (deraadt@)

  ~ acpicpu.c                             

  > "#ifdef is a tool of the weak!"
  > Rename pentium_mhz to cpuspeed which is consistant with amd64 making
  > shared ACPI code less nasty.
  > ok marco, deraadt (gwk@)

  ~ dsdt.c                                

  > first steps of knf (trying not to step on jordan's feet too much); ok marco
  > (deraadt@)

  ~ acpicpu.c                             

  > Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
  > is declared in the equivalent file on i386 and delete the repeticious
  > declarations already scattered in a few places.
  > Thanks to Will Backman for letting me test this on his machine,
  > ok mk@ (gwk@)

  ~ dsdt.c                                

  > nearly complete knf (deraadt@)

  ~ acpiec.c                              

  > ECs are weird in that they generate many interrupts.  One for the actual
  > event and a bunch while doing reads and writes. Now that we have reworked
  > the interrupt code it is no longer workable to catch both in the same
  > handler.  So from now on no longer sleep but simply delay.	Removed the
  > sleep wait function completely to save some bytes too.  Worst meassured
  > delay was 160us.  These events are infrequent (pulling ac cable etc).
  > (marco@)

  ~ acpibat.c                             

  > Silence acpibat significantly and shave off about 1k.  Also add some smarts
  > for battery removal and insertion. (marco@)

  ~ acpibat.c                             

  > Fix silly logic errors. (marco@)

  ~ acpiec.c                              

  > KNF (marco@)

  ~ acpi.c                                

  > Remove some leftover acpiec gpe/interrupt code. (marco@)

  ~ acpiec.c                              

  > Remove some more remnants of old acpiec_wait function.
  > Rename acpiec_wait_nosleep to acpiec_wait since the old sleeping function
  > is
  > gone anyway.
  > Redo waiting loop to shave some more bytes of.
  > Tabing, spacing and some more KNF. (marco@)

  ~ acpiac.c                              ~ acpibat.c
  ~ acpibtn.c                             ~ acpicpu.c
  ~ acpidev.h                             ~ acpiprt.c
  ~ acpitz.c                              ~ acpivar.h
  ~ amltypes.h                            ~ dsdt.h

  > more minor knf (deraadt@)

  ~ acpidebug.c                           

  > more knf (deraadt@)

  ~ acpiec.c                              ~ acpimadt.c
  ~ acpiprt.c                             ~ acpivar.h
  ~ amltypes.h                            

  > spacing (deraadt@)

  ~ acpibat.c                             

  > Tweak to report full battery. (marco@)

  ~ acpi.c                                ~ acpibat.c
  ~ acpidebug.c                           ~ acpimadt.c
  ~ acpiprt.c                             ~ acpivar.h
  ~ dsdt.h                                

  > even more knf love (deraadt@)

  ~ amltypes.h                            

  > spacing (deraadt@)

  ~ dsdt.c                                

  > Correctly compute timeout value in acpi_sleep.
  > Also make sure it is non zero. ok marco@ (canacar@)

  ~ acpiec.c                              

  > Move the handling of SCI events to the acpiec gpe handler.
  > ok marco@ (canacar@)

  ~ acpiac.c                              ~ acpibat.c
  ~ acpidev.h                             ~ acpitz.c

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

dev/ata

  ~ ata.c                                 

  > 'immediatly' -> 'immediately' in comments. (krw@)

dev/eisa

  ~ aha1742.c                             

  > 'immediatly' -> 'immediately' in comments. (krw@)

dev/i2c

  ~ ad741x.c                              ~ adm1021.c
  ~ adm1024.c                             ~ adm1025.c
  ~ adm1026.c                             ~ adm1030.c
  ~ adm1031.c                             ~ adt7460.c
  ~ asb100.c                              ~ ds1631.c
  ~ fcu.c                                 ~ fintek.c
  ~ gl518sm.c                             ~ lm75.c
  ~ lm87.c                                ~ maxim6690.c
  ~ pca9554.c                             ~ tsl2560.c
  ~ w83l784r.c                            

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ fintek.c                              

  > normally hardware engineers call it Vcc not VCC (deraadt@)

dev/ic

  ~ 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@)

  ~ aac.c                                 

  > -	    struct scsibus_attach_args;
  > +	    struct scsibus_attach_args saa;
  > OK miod at .pf@)

  ~ sti.c                                 

  > Read word-mode rom regions with bus_space_read_raw_region instead of
  > bus_space_region, for they might lie on a bus with a different endianness
  > than
  > the cpu.
  > ok mickey@ (miod@)

  ~ sti.c                                 ~ stivar.h

  > Change sti attachment to pass an array of base addresses for the sti
  > regions,
  > instead of using the rom mapping for region #0 and the device mapping for
  > region #1. This will allow sti devices on which regions may be relative to
  > different origins to attach (to be used very soon).
  > ok mickey@ (miod@)

  ~ re.c                                  

  > remove debug message inserted in last commit (deraadt@)

  ~ aic79xx.h                             

  > 'tranfer' -> 'transfer' in comments. (krw@)

  ~ siop.c                                

  > 'immediatly' -> 'immediately' in comments. (krw@)

  ~ re.c                                  

  > re_fixup_rx() is a no-op function, other than copying data to the same
  > address, thus slowing down the driver on __STRICT_ALIGN archs, remove. ok
  > deraadt@ (drahn@)

  ~ hme.c                                 

  > use the arpcom copy of the ethernet address so that updates to lladdr can
  > work (jason@)

  ~ hme.c                                 

  > better yet, nuke all references to sc_enaddr except for the copy into
  > arpcom.ac_enaddr (jason@)

  ~ lemacvar.h                            

  > nuke unused sc_enaddr and comment about it (jason@)

  ~ gem.c                                 ~ gemvar.h
  ~ hme.c                                 ~ hmevar.h

  > betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
  > everybody is happy (jason@)

  ~ ami.c                                 ~ amivar.h
  ~ ciss.c                                ~ cissvar.h
  ~ lm78.c                                ~ lm78var.h
  ~ mfi.c                                 ~ mfivar.h

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

dev/isa

  ~ fd.c                                  

  > 'tranfer' -> 'transfer' in comments. (krw@)

  ~ aps.c                                 ~ apsvar.h
  ~ it.c                                  ~ itvar.h
  ~ nsclpcsio_isa.c                       ~ viasio.c

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

dev/microcode

  ~ aic7xxx/aic7xxx.seq                   ~ aic7xxx/aicasm_gram.y
  ~ aic7xxx/aicasm_macro_gram.y           

  > Spelling.
  > 'preceeding' -> 'preceding'
  > 'preceeds' -> 'precedes'
  > 'preceeded' -> 'preceded' (krw@)

  ~ aic7xxx/aic79xx_reg.h                 ~ aic7xxx/aic79xx_seq.h
  ~ aic7xxx/aic7xxx_reg.h                 ~ aic7xxx/aic7xxx_seq.h

  > Regenerate. No change except for comments being updated to reflect
  > current versions of base files. (krw@)

dev/mii

  ~ rgephy.c                              

  > Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
  > ok deraadt@, brad@ (kettenis@)

  ~ eephy.c                               

  > - Add IFM_NONE.
  > - Don't set MIIF_NOISOLATE so eephy(4) can be used in
  > configurations with multiple PHYs.
  > - When PHY is resolved to a master, show it with IFM_ETH_MASTER.
  > Based on a diff from yongari at FreeBSDhrough brad@ (kettenis@)

  ~ brgphy.c                              

  > Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
  > Based on a diff by brad@ (kettenis@)

  ~ rgephy.c                              

  > Fix check for active 1000baseT media. (kettenis@)

  ~ ukphy_subr.c                          

  > Fix check for active 1000baseT media.
  > Pointed out by brad@ (kettenis@)

  ~ ciphy.c                               ~ ipgphy.c

  > Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
  > Based on a diff by brad@ (kettenis@)

dev/onewire

  ~ owtemp.c                              

  > Implement high resolution temperature measuring.
  > Based on the diff provided by aaron at linville.org PR 5314. (grange@)

  ~ onewiredevs.h                         ~ onewiredevs_data.h

  > sync (grange@)

  ~ onewiredevs                           

  > Add Java iButton mbalmer gave me at h2k6. (grange@)

  ~ owid.c                                ~ owtemp.c

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

dev/pci

  ~ 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@)

  ~ mbg.c                                 

  > Format dmesg line according to our rules and make sure the firmware id
  > string is '\0' terminated, plus some KNF.
  > from deraadt (mbalmer@)

  ~ mbg.c                                 

  > delete extra goo (deraadt@)

  + sti_pci.c                             

  > Add support for pci-based sti devices. ok mickey@ (miod@)

  ~ bktr/bktr_audio.c                     

  > 'immediatly' -> 'immediately' in comments. (krw@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (mickey@)

  ~ pcidevs                               

  > another radeon x1600; from form (mickey@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (deraadt@)

  ~ pcidevs                               ~ pucdata.c

  > support Avlab PCI 2S as a puc; from nicm__ at ntlworld.comeraadt@)

  ~ if_gem_pci.c                          ~ if_hme_pci.c

  > betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
  > everybody is happy (jason@)

  ~ mbg.c                                 

  > make driver look more like others do; ok mbalmer (deraadt@)

  ~ mbg.c                                 

  > shorten code (deraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen. (mbalmer@)

  ~ pcidevs                               

  > Add two more Meinberg radio clocks. (mbalmer@)

  ~ mbg.c                                 

  > fold long lines. (mbalmer@)

  ~ if_bge.c                              ~ if_bgereg.h

  > Remove never used code for a BCM5700 feature (BGE_EXTRAM) that didn't
  > survive past 1st gen silicon.
  > From brad. Tested by wilfried@ and Johan Mason Lindman. (krw@)

  ~ arc.c                                 

  > always include sensors.h (deraadt@)

  ~ viaenv.c                              ~ mbg.c
  ~ arc.c                                 

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ if_bnx.c                              

  > use the right size when loading the rx/tx descriptor bus dma maps.
  > from the NetBSD port
  > tested by bion@ and others from tech@
  > ok marco@ brad@ (reyk@)

  ~ if_msk.c                              

  > In msk_marv_miibus_writereg, wait for busy flag to clear instead of
  > continuing when busy flag set. (kettenis@)

  ~ if_msk.c                              

  > Make non-autonegotiated 10baseT and 100baseTX work. (kettenis@)

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@)

  ~ if_gem_sbus.c                         

  > nuke sc_enaddr here too (jason@)

  ~ if_hme_sbus.c                         

  > betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
  > everybody is happy (jason@)

dev/sdmmc

  ~ sdmmcdevs.h                           

  > sync (deraadt@)

  ~ sdmmcdevs                             

  > add atheros ids (deraadt@)

dev/usb

  ~ if_atu.c                              

  > 'tranfer' -> 'transfer' in comments. (krw@)

  ~ udcf.c                                

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

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

  ~ kern_physio.c                         

  > 'tranfer' -> 'transfer' in comments. (krw@)

  ~ kern_watchdog.c                       

  > Change the semantics of kern.watchdog.auto slightly: If kern.watchdog.auto
  > is
  > set to 0, the watchdog will not be retriggered by the kernel *and* it will
  > not
  > be disabled at system shutdown time (before it got disabled at system
  > shutdown
  > time.)
  > ok markus mickey mk (mbalmer@)

  ~ tty_nmea.c                            

  > in nmeaopen(), only add the sensors to the system if there was no error.
  > (mbalmer@)

  ~ kern_sensors.c                        ~ kern_sysctl.c

  > kernel code implimemting the new two-level sensor api; written by
  > Constantine A. Murenin (deraadt@)

  ~ tty_nmea.c                            

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

  ~ subr_prof.c                           

  > Keep a counter for addupc_intr() invocations, and pass its value, instead
  > of 1,
  > to addupc_task() in ADDUPROF(). From NetBSD via art at .iod@)

  ~ kern_clock.c                          

  > If <machine/cpu.h> defines PROC_PC to compute the userland pc from an
  > exception
  > frame, use it to report profiling information via addupc_intr(). (miod@)

net

  ~ pf.c                                  

  > in pf_route(), initialize ro to NULL at the beginning. if left un-
  > initialized, it might equal &iproute by chance, causing a panic
  > when rtfree() is then mistakenly called. (dhartmei@)

  ~ pf.c                                  

  > add special handling for "urpf-failed" with carp interfaces.  the
  > unicast reverse path forwarding (URPF) check drops packets coming in
  > on an interface other than that which holds the route back to the
  > packet's source address.  this caused problems with routes bound to a
  > carp interface instead of the underlying interface.  this diff
  > validates the underlying carpdev if the route is bound to a carp
  > interface.
  > from Pierre-Yves Ritschard (pyr at spootnik.org)
  > ok henning@ (reyk@)

net80211

  ~ ieee80211.c                           

  > Put all net80211 interfaces into the ``wlan'' interface group. Idea from
  > me,
  > name ``wlan'' from henning at .  > ok mbalmer@, reyk@, henning@, msf@ (grange@)

netinet

  ~ ipsec_output.c                        

  > TDBF_USEDTUNNEL flag manipulation was inside #ifdef INET.  it applies
  > to INET6 too, so move it outside.  markus ok (itojun@)

netinet6

  ~ ip6_input.c                           

  > reject (potentially malicious) packets from outside,
  > with interface-local multicast addr in ip6_dst.  by jinmei at kametojun@)

scsi

  ~ scsi_changer.h                        ~ scsi_ioctl.c
  ~ sd.c                                  ~ ss.c
  ~ st.c                                  

  > Fix some comment typos. 'immediatly' -> 'immediately', 'tranfer' ->
  > 'transfer', 'tranfered' -> 'transferred'. (krw@)

  ~ cd.c                                  

  > Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsi
  > commands via the DVD_LU_SEND_RPC_STATE and DVD_HOST_SEND_RPC_STATE
  > ioctls respectively.
  > Thus allowing any region protected DVDs mistakenly delivered by Santa
  > to the wrong region to be viewed on recalcitrant DVD drives (with the
  > aid of an appropriate utility like regionset).
  > No change to any current functions.
  > Found in my hackers@ folder from August.
  > From netbsd -> Kurt Miller -> jmc at .rw@)

  ~ safte.c                               ~ ses.c

  > adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)

sys

  ~ cdefs.h                               ~ pool.h

  > When compiling with gcc3, flag pool_get() as a malloc-like function, this
  > helps optimization.
  > With feedback from grange@ and thib@, ok deraadt@ (miod@)

  ~ cdio.h                                

  > Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsi
  > commands via the DVD_LU_SEND_RPC_STATE and DVD_HOST_SEND_RPC_STATE
  > ioctls respectively.
  > Thus allowing any region protected DVDs mistakenly delivered by Santa
  > to the wrong region to be viewed on recalcitrant DVD drives (with the
  > aid of an appropriate utility like regionset).
  > No change to any current functions.
  > Found in my hackers@ folder from August.
  > From netbsd -> Kurt Miller -> jmc at .rw@)

  ~ sensors.h                             

  > new sensor api is two level, such that a device (ie. ipmi or lm0) has
  > devices hanging off it; written by Constantine A. Murenin (deraadt@)

  ~ resourcevar.h                         

  > Keep a counter for addupc_intr() invocations, and pass its value, instead
  > of 1,
  > to addupc_task() in ADDUPROF(). From NetBSD via art at .iod@)

== usr.bin =========================================================== 13/14 ==

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

aucat

  ~ aucat.c                               

  > remove unneeded #include
  > ok mbalmer@ deraadt@ (steven@)

cmp

  ~ cmp.1                                 

  > .Xr cmp and sdiff each other
  > ok jmc@ ray@ (jasper@)

cvs

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

  > add client-side support for Clear-static-directory, Clear-sticky and
  > Set-sticky requests. Set-sticky needs more work though. (xsa@)

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

  > add client-side support for Set-static-directory. (xsa@)

  ~ add.c                                 ~ client.c
  ~ remote.h                              

  > - Introduce a way for the command code to recognize what the server
  > replied.
  > - Modify the add command so it uses the above method to correctly enter
  > added files in CVS/Entries if in a remote setup.
  > ok xsa@
  > .. And no a shark didnt eat me. (joris@)

  ~ add.c                                 

  > correctly check snprintf(), noticed by ray@ (joris@)

  ~ client.c                              

  > add some bits to handle Remove-entry. (xsa@)

  ~ client.c                              

  > remove debug message left in previous commit. (xsa@)

  ~ add.c                                 

  > missing xfree(); (xsa@)

  ~ rcs.c                                 

  > - plug memory leak in rcs_patch_lines()
  > ok joris@ ray@ (niallo@)

  ~ rcs.c                                 

  > - plug memory leak in rcs_parse_delta()
  > ok joris@ ray@ (niallo@)

  ~ rcs.c                                 

  > - plug memory leak in rcs_translate_tag()
  > ok joris@ ray@ (niallo@)

  ~ client.c                              

  > if the add or import command is issued, send the wrapper-sendme-rcsOptions
  > request to the server. (xsa@)

  ~ checkout.c                            

  > snprintf() -> cvs_path_cat(); (xsa@)

mg

  ~ autoexec.c                            

  > kill an ill-formed (and totally unnecessary) realloc.
  > Spotted by theo. (kjell@)

  ~ autoexec.c                            

  > since auto-execute expects a function name at the "Execute:" prompt anyway,
  > enable autocomplete for that field. (kjell@)

  ~ basic.c                               

  > Get rid of CVMVAS define. Originally to change pgforw/back parameter
  > from pages to lines. We don't use it. (kjell@)

  ~ autoexec.c                            ~ display.c

  > kjell loves his extra spaces (deraadt@)

  ~ funmap.c                              ~ kbd.c

  > Eliminate BSMAP #ifdef (we didn't define it). This exposes bsmap-mode,
  > which swaps ^H and DEL.
  > ok jason@ (kjell@)

  ~ extend.c                              

  > Fix a realloc-style bug (curmap = reallocmap(curmap)) in
  > keymap repapping.
  > spotted by theo (kjell@)

  ~ display.c                             

  > Add column-number indicator to status line (enabled when line-number-mode
  > is
  > enabled; i.e. by default). This is essentially free, and has been requested
  > a few times now (kjell@)

  ~ file.c                                ~ fileio.c
  ~ line.c                                

  > Fix a bug where inserting a file resulted in an incorrect
  > line-number count for a buffer (M-X insert-file, M-> to reproduce).
  > While here, fix a number of bugs with incorrect line numbers
  > after swap point-and-mark
  > Originally reported via debian's bug tracking system. Fix tested by
  > Han Boetes and Deanna Phillips. (kjell@)

pmdb

  ~ pmdb.c                                

  > remove unneeded #include
  > ok mbalmer@ deraadt@ (steven@)

rcs

  ~ rcs.c                                 

  > - plug memleak in rcs_parse_delta()
  > same as opencvs diff, ok xsa@ (niallo@)

  ~ ci.c                                  

  > Spelling.
  > 'preceeding' -> 'preceding'
  > 'preceeds' -> 'precedes'
  > 'preceeded' -> 'preceded' (krw@)

sdiff

  ~ sdiff.1                               

  > .Xr cmp and sdiff each other
  > ok jmc@ ray@ (jasper@)

telnet

  ~ encrypt.c                             

  > 'immediatly' -> 'immediately' in comments. (krw@)

vi

  ~ ex/ex_filter.c                        

  > Fix !command piping by Alexander Bluhm in PR 5325. Tested by quite a
  > few on tech at .tto@)

== usr.sbin ========================================================== 14/14 ==

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

usr.sbin

  ~ Makefile                              

  > we will not use acpid, but later modify apmd to handle it; ok marco
  > (deraadt@)

acpid

  - samples/Makefile                      

  > we will not use , but later modify apmd to handle it; ok marco (deraadt@)

  - Makefile                              - acpi.h
  - acpid.8                               - main.c
  - pathnames.h                           - script.c
  - samples/power-button                  

  > we will not use acpid, but later modify apmd to handle it; ok marco
  > (deraadt@)

acpidump

  ~ acpidump.8                            

  > no more acpid.8; (jmc@)

afs

  ~ src/arlad/inter.c                     

  > Spelling.
  > 'preceeding' -> 'preceding'
  > 'preceeds' -> 'precedes'
  > 'preceeded' -> 'preceded' (krw@)

bgpd

  ~ rde_attr.c                            

  > avoid p = realloc(p idiom, ok claudio, spotted deraadt (henning@)

  ~ rde_attr.c                            

  > Check for overflow of others_len. This can not happen at the moment because
  > less than 255 attributes can be allocated at max. OK claudio@ (claudio@)

dhcpd

  ~ 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@)

  ~ dhctoken.h                            

  > align, no binary change (stevesk@)

dhcrelay

  ~ bpf.c                                 ~ dhcpd.h
  ~ dhcrelay.c                            ~ dispatch.c
  ~ errwarn.c                             

  > warn() -> warning() to not overload with libc function; this has
  > previously been done to dhclient and dhcpd (stevesk@)

hostatectl

  ~ hostatectl.8                          

  > some initial improvements for the hostated pages; (jmc@)

  ~ hostatectl.8                          

  > sort these commands too; (jmc@)

hostated

  ~ hostated.8                            ~ hostated.conf.5

  > some initial improvements for the hostated pages; (jmc@)

  ~ hostated.conf.5                       

  > sort the various commands; discussed w/ pyr (jmc@)

httpd

  ~ src/main/buff.c                       ~ src/main/util.c

  > Spelling.
  > 'preceeding' -> 'preceding'
  > 'preceeds' -> 'precedes'
  > 'preceeded' -> 'preceded' (krw@)

ntpd

  ~ ntp.c                                 

  > let ntpd use sensors immediately after system boot by special casing
  > last_sensor_scan == 0. monotime might be very close to 0 after boot.
  > source unknown, maybe from naddy, rediscovered & ok mblamer (henning@)

  ~ ntpd.h                                ~ sensors.c

  > adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
  > (deraadt@)

ospfd

  ~ rde.c                                 

  > order variables by size/type. (claudio@)

  ~ ospfd.c                               ~ ospfd.h
  ~ parse.y                               

  > Unbreak redistribute default and make it possible to specify a metric for
  > the default route as well. OK norby@, michele@ (claudio@)

ripd

  ~ neighbor.c                            

  > typo (michele@)

route6d

  ~ Makefile                              

  > no need for -D (itojun@)

rtadvd

  ~ Makefile                              

  > no need for -DINET6 (itojun@)

sasyncd

  ~ conf.y                                ~ sasyncd.c
  ~ sasyncd.h                             

  > first pass cleanup of sasyncd, based on some discussion with deraadt@
  > inline conf_init into main() and remove it from conf.y.  add usage().
  > small amount of whitespace nits in sasync.h
  > ok deraadt@ mcbride@ (msf@)

sensorsd

  ~ sensorsd.c                            

  > it appears some sensors flip duen to bugs or erroneous readings.
  > provide dampenning for negative events and simultaneously increase
  > polling frequency accordingly to provide same rate of reporting.
  > mbalmer@ beck@ deraadt@ ok (mickey@)

  ~ sensorsd.c                            ~ sensorsd.conf.5

  > adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
  > (deraadt@)

traceroute6

  ~ Makefile                              ~ traceroute6.c

  > eliminate #ifdef OLDRAWSOCKET
  > -DHAVE_POLL is no longer needed (itojun@)

user

  ~ user.c                                

  > Fix potential buffer overread in function, even though the current
  > code cannot overflow.  Add error checking to protect future code
  > changes and to provide a better example for plagiarizers.
  > OK millert at .ay@)

watchdogd

  ~ watchdogd.8                           ~ watchdogd.c

  > Let watchdogd use the new watchdog(4) semantics.  When the new option -n
  > (no restore) is specified, the watchdog will not be restored to it's
  > original values when watchdogd terminates.
  > that means, when watchdogd is run with -n and you 'halt' the system, the
  > watchdog hardware will reset it.  which is wanted when the machine is
  > remote and the system shuts down unplanned.
  > "looks ok" markus (mbalmer@)

  ~ watchdogd.8                           

  > appease the groff beast; (jmc@)

  ~ watchdogd.c                           

  > Do not name both a variable and a goto target 'restore'; it's legal, but
  > confusing.	at least it confused thib... (mbalmer@)

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



More information about the owc mailing list