[owc] Weekly src changes ending 2008-01-27

OWC auto at squish.net
Mon Jan 28 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-01-20 to 2008-01-27 inclusive
==================================================================

distrib/sets                            etc/snmpd.conf
games/fortune                           gnu/usr.sbin/sendmail
lib/librthread                          regress/usr.bin
sbin/disklabel                          sbin/dumpfs
sbin/pfctl                              share/man
sys/arch/amd64/amd64                    sys/arch/amd64/stand/installboot
sys/arch/amd64/stand/libsa              sys/arch/armish/stand/boot
sys/arch/aviion/aviion                  sys/arch/aviion/dev
sys/arch/hp300/dev                      sys/arch/hp300/hp300
sys/arch/hp300/stand/common             sys/arch/hppa/dev
sys/arch/hppa/stand/libsa               sys/arch/hppa64/dev
sys/arch/hppa64/stand/libsa             sys/arch/i386/i386
sys/arch/i386/isa                       sys/arch/i386/stand/installboot
sys/arch/i386/stand/libsa               sys/arch/luna88k/dev
sys/arch/luna88k/luna88k                sys/arch/mac68k/dev
sys/arch/mac68k/mac68k                  sys/arch/macppc/dev
sys/arch/macppc/macppc                  sys/arch/macppc/pci
sys/arch/macppc/stand                   sys/arch/mvme68k/dev
sys/arch/mvme88k/dev                    sys/arch/mvme88k/mvme88k
sys/arch/mvmeppc/dev                    sys/arch/mvmeppc/mvmeppc
sys/arch/sgi/dev                        sys/arch/sgi/sgi
sys/arch/sh/dev                         sys/arch/solbourne/solbourne
sys/arch/sparc/dev                      sys/arch/sparc64/conf
sys/arch/sparc64/dev                    sys/arch/vax/qbus
sys/arch/vax/vax                        sys/arch/vax/vsa
sys/arch/vax/vxt                        sys/arch/zaurus/stand/zboot
sys/conf                                sys/dev
sys/dev/acpi                            sys/dev/ic
sys/dev/pci                             sys/dev/sbus
sys/dev/usb                             sys/dev/wscons
sys/kern                                sys/lib/libsa
sys/net                                 sys/ufs/ffs
usr.bin/cvs                             usr.bin/pcc
usr.bin/rcs                             usr.bin/ssh
usr.bin/sudo                            usr.sbin/bgpctl
usr.sbin/bgpd                           usr.sbin/httpd
usr.sbin/inetd                          usr.sbin/snmpd

== distrib =========================================================== 01/11 ==

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

sets

  ~ lists/man/mi                          

  > sync (pvalchev@)

== etc =============================================================== 02/11 ==

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

snmpd.conf

  + snmpd.conf                            

  > move snmpd.conf to the etc/ directory.  it is not installed yet by the
  > build. (reyk@)

== games ============================================================= 03/11 ==

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

fortune

  ~ datfiles/fortunes                     

  > remove a bad space; from he at netbsd (jmc@)

== gnu =============================================================== 04/11 ==

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

usr.sbin/sendmail

  ~ sendmail/conf.c                       

  > "read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because it
  > does an unsigned comparison and read() can return -1. Use '!=' instead
  > of '<' since read() can't return more than 'sizeof Y'. Not perfect
  > (that would require a separate test for -1) but a very common usage.
  > We don't actually compile this code so there is no functional change.
  > Diff fixed & ok millert@ (krw@)

== lib =============================================================== 05/11 ==

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

librthread

  ~ rthread_libc.c                        

  > - add missing libc locking functions for _thread_atexit_lock() and
  > _thread_atexit_unlock(). okay tedu@ (kurt@)

== regress =========================================================== 06/11 ==

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

usr.bin

  ~ cvs/Makefile                          

  > Don't reset the sticky tag of a file in CVS/Entries if it is not requested.
  > OK niallo@, xsa@ (tobias@)

  ~ pcc/ccom/Makefile                     + pcc/ccom/mustfail0000.c
  + pcc/ccom/mustpass0000.c               + pcc/ccom/mustpass0001.c

  > Pull testcases from master repo. (stefan@)

== sbin ============================================================== 07/11 ==

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

disklabel

  ~ disklabel.c                           

  > changes to disklabel's usage:
  > - align usages and their descriptions (text enclosed in brackets);
  > - blank[], used for padding prior to r1.86, can improve readability
  > of usage on 80-column displays if NUMBOOT == 2
  > ok jsing@, krw@ (sobrado@)

  ~ editor.c                              

  > Replace a frequent calloc/free dance for sorted partitions with a
  > static array that we zero before each use. heapsort(3) shouldn't
  > care.
  > "should be fine" beck@ (krw@)

  ~ editor.c                              

  > Kill redundant loop to find number of partitions to sort. We no longer
  > calloc() the memory. (krw@)

  ~ editor.c                              

  > Make sort_partitions() even more consistant with free_chunks() by not
  > returning the number of elements. Check for terminating empty entry
  > (i.e. NULL) instead. Code a bit clearer and shorter with fewer
  > variables. No functional change. (krw@)

  ~ editor.c                              

  > Use u_int64_t variables to hold partition offsets when calculating
  > offsets and sizes of free chunks. 32 bits just won't hack new big
  > partitions. Simplify and clarify code while here. (krw@)

  ~ editor.c                              

  > Another sneaky 32 bit variable trying to hold 64 bit values. This time
  > in find_bounds() when processing a DOS MBR. (krw@)

  ~ disklabel.c                           

  > "read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because it
  > does an unsigned comparison and read() can return -1. Use '!=' instead
  > of '<' since read() can't return more than 'sizeof Y'. Not perfect
  > (that would require a separate test for -1) but a very common usage.
  > Do the same for a write(), and a couple of read() calls which are
  > probably ok but why be inconsistant?
  > This, as the last couple of commits, found by ian@ as a result of
  > poking around in fsck_msdos() when his new iPod had problems vs
  > OpenBSD.
  > Concept reviewed by miod@, beck@, otto@ and ian at . (krw@)

  ~ disklabel.8                           

  > document maximum partition size; ok jmc@ krw@ (otto@)

  ~ editor.c                              

  > Fix my screwup and don't return NULL from sort_paritions.
  > Problem found by ckuethe@, slightly different fix than the one
  > proposed by otto@ applied. (krw@)

dumpfs

  ~ dumpfs.c                              

  > pick the right csaddr when dumping cgs. Makes FFS2 dumps work much better
  > ok thib@ millert@ (otto@)

pfctl

  ~ pfctl_optimize.c                      

  > Get rid of warning when compiling with OPT_DEBUG. (mcbride@)

== share ============================================================= 08/11 ==

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

man

  ~ man4/upgt.4                           

  > Add one more device which could work.  Fix comment typo in usbdevs while
  > there. (mglocker@)

  ~ man4/uath.4                           

  > Add support for SMC SMCWUSBT-G2.
  > Tested by Kaspo Lo <kaxpolox at yahoo.com> (jsg@)

  ~ man4/isp.4                            ~ man4/pci.4
  ~ man4/sbus.4                           

  > use the right capitalization for `QLogic'
  > ok jsing@ (sobrado@)

  ~ man4/man4.sparc/intro.4               

  > Qlogic -> QLogic; (jmc@)

  ~ man4/xge.4                            

  > add the Fujitsu PRIMEQUEST 10GBASE-SR LAN Card.
  > ok dlg@ (brad@)

  ~ man4/man4.sparc64/beeper.4            

  > Finish the beep(4) driver by hooking it up to the ukbd(4) beep handler
  > and disable the one second long beep on attach.
  > ok miod@ (robert@)

  ~ man4/softraid.4                       

  > Add RAID 0 and clean up some of the text. (marco@)

  ~ man4/inet6.4                          

  > -r1.23 introduced an error in signposting, as spotted by Stefan Sperling;
  > fix that now;
  > while i'm here, the text read very badly, so i've redone the paragraph;
  > (jmc@)

  ~ man4/softraid.4                       

  > - use command prompts for commands
  > - a few other minor fixes
  > ok marco (jmc@)

== sys =============================================================== 09/11 ==

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

arch/amd64/amd64

  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

  ~ lapic.c                               

  > Unify i386 and amd64 lapic code, and calibrate lapic timer with interrupts
  > disabled (as suggested by mickey).
  > ok krw@, marco@ (kettenis@)

arch/amd64/stand/installboot

  ~ installboot.c                         

  > "read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because it
  > does an unsigned comparison and read() can return -1. Use '!=' instead
  > of '<' since read() can't return more than 'sizeof Y'. Not perfect
  > (that would require a separate test for -1) but a very common usage.
  > ok toby@ (krw@)

arch/amd64/stand/libsa

  ~ bioscons.c                            

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/armish/stand/boot

  ~ ns16550.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/aviion/aviion

  ~ machdep.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/aviion/dev

  ~ dart.c                                

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hp300/dev

  ~ apci.c                                ~ dca.c
  ~ dcm.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hp300/hp300

  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hp300/stand/common

  ~ apci.c                                ~ cons.c
  ~ dca.c                                 ~ dcm.c
  ~ ite.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hppa/dev

  ~ pdc.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hppa/stand/libsa

  ~ itecons.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hppa64/dev

  ~ pdc.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/hppa64/stand/libsa

  ~ itecons.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/i386/i386

  ~ bios.c                                ~ wscons_machdep.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

  ~ machdep.c                             

  > Add support for some other CPU's.  Thank you to
  > jahrens at centtech for the information.
  > ok otto@, hshoexer@, beck@ (weingart@)

  ~ lapic.c                               

  > Unify i386 and amd64 lapic code, and calibrate lapic timer with interrupts
  > disabled (as suggested by mickey).
  > ok krw@, marco@ (kettenis@)

arch/i386/isa

  ~ pccom.c                               

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/i386/stand/installboot

  ~ installboot.c                         

  > "read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because it
  > does an unsigned comparison and read() can return -1. Use '!=' instead
  > of '<' since read() can't return more than 'sizeof Y'. Not perfect
  > (that would require a separate test for -1) but a very common usage.
  > ok toby@ (krw@)

arch/i386/stand/libsa

  ~ bioscons.c                            

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/luna88k/dev

  ~ siotty.c                              

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mac68k/dev

  ~ zs.c                                  

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mac68k/mac68k

  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/macppc/dev

  ~ zs.c                                  

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/macppc/macppc

  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/macppc/pci

  ~ vgafb.c                               

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/macppc/stand

  ~ Locore.c                              

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mvme68k/dev

  ~ cl.c                                  ~ zs.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mvme88k/dev

  ~ cl.c                                  ~ dart.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mvme88k/mvme88k

  ~ machdep.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mvmeppc/dev

  ~ bugtty.c                              

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/mvmeppc/mvmeppc

  ~ machdep.c                             ~ ppc1_machdep.c
  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/sgi/dev

  ~ if_mec.c                              

  > Clean up comments. (jsing@)

  ~ if_mec.c                              

  > Fix boot time interrupt storm on mec(4) by disabling DMA when stopping the
  > interface. Without this we are potentially freeing TX buffers that are in
  > use, plus we leave DMA enabled when rebooting. This leads to an interrupt
  > storm at boot time if we were receiving/transmitting network traffic whilst
  > shutting down.
  > ok miod at . Tested by jasper at . (jsing@)

arch/sgi/sgi

  ~ wscons_machdep.c                      

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/sh/dev

  ~ scif.c                                

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/solbourne/solbourne

  ~ machdep.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/sparc/dev

  ~ zs.c                                  

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/sparc64/conf

  ~ GENERIC                               

  > Finish the beep(4) driver by hooking it up to the ukbd(4) beep handler
  > and disable the one second long beep on attach.
  > ok miod@ (robert@)

arch/sparc64/dev

  ~ clkbrd.c                              ~ clkbrdvar.h

  > Add temperature sensor. (kettenis@)

  ~ consinit.c                            

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

  ~ beep.c                                

  > Finish the beep(4) driver by hooking it up to the ukbd(4) beep handler
  > and disable the one second long beep on attach.
  > ok miod@ (robert@)

arch/vax/qbus

  ~ qd.c                                  

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/vax/vax

  ~ gencons.c                             ~ wscons_machdep.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/vax/vsa

  ~ dz_ibus.c                             

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/vax/vxt

  ~ qsc.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

arch/zaurus/stand/zboot

  ~ unixcons.c                            

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

conf

  ~ files                                 

  > use the right capitalization for `QLogic'
  > ok jsing@ (sobrado@)

dev

  ~ softraid.c                            

  > debug kruft (marco@)

  ~ cons.h                                ~ cninit.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

  ~ softraid.c                            

  > KNF (marco@)

  ~ softraid_raid0.c                      

  > Oops, make fit in 80 cols. (marco@)

  ~ softraidvar.h                         ~ softraid_raid0.c

  > Add IO path to RAID 0 discipline. (marco@)

  ~ softraid.c                            ~ softraid_crypto.c
  ~ softraid_raid0.c                      ~ softraid_raid1.c

  > Bring softraid into the world of 16 byte commands; this allows for > 2TB
  > disks
  > Fix bioctl size output which was off by *512; diagnosed by otto (marco@)

  ~ softraid.c                            ~ softraid_raid0.c
  ~ softraid_raid1.c                      ~ softraidvar.h

  > Create chunk and state transition functions for RAID 0.
  > Move RAID 1 chunk and state transition functions into proper file.
  > Let Crypto use RAID 1 chunk and state transition functions for now but this
  > needs fixing. (marco@)

dev/acpi

  ~ acpi.c                                

  > Check against RESET_REG_SUP in FADT before doing the acpi reset dance
  > after all, not doing so appears to break more machines than it fixes.
  > ok marco@ (jsg@)

  ~ dsdt.c                                

  > Added change to parseop to support return value; removes 1/2 stack depth
  > for
  > parseint
  > ok marco@ (jordan@)

dev/ic

  ~ isp.c                                 ~ isp_inline.h
  ~ isp_openbsd.c                         ~ isp_openbsd.h
  ~ isp_target.c                          ~ isp_target.h
  ~ isp_tpublic.h                         ~ ispmbox.h
  ~ ispreg.h                              ~ ispvar.h

  > use the right capitalization for `QLogic'
  > ok jsing@ (sobrado@)

  ~ rtl81x9.c                             

  > Add splnet around mii_tick() in rl_tick().
  > ok dlg@ (brad@)

  ~ com.c                                 

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

  ~ mfi.c                                 

  > despatch -> dispatch
  > disparate spellink fix from mickey (dlg@)

  ~ mfi.c                                 

  > sync dma mem back to the cpu on poll failure.
  > from mickey via pr5714 (dlg@)

  ~ mfi.c                                 

  > Set the return value instead of returning right away so that the DMA
  > memory is actually synched.
  > ok dlg@ (brad@)

dev/pci

  ~ files.pci                             ~ isp_pci.c

  > use the right capitalization for `QLogic'
  > ok jsing@ (sobrado@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > - correct a typo for the Atheros AR5311 entry.
  > - add a few Atheros AR5212 compatible PCI ids. From the Linux ath5k driver.
  > ok reyk@ dlg@ (brad@)

  ~ mfi_pci.c                             

  > newline when printing about a failure to attach. (dlg@)

  ~ mpi_pci.c                             

  > SAS1078 is a megaraid, not a fusion-mpt, so dont attach to it (dlg@)

dev/sbus

  ~ isp_sbus.c                            

  > use the right capitalization for `QLogic'
  > ok jsing@ (sobrado@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (mglocker@)

  ~ if_upgt.c                             ~ usbdevs

  > Add one more device which could work.  Fix comment typo in usbdevs while
  > there. (mglocker@)

  ~ if_upgt.c                             

  > Adjust level 1 debug messages. (mglocker@)

  ~ if_upgt.c                             

  > Read EEPROM content the other way around (from start to end). (mglocker@)

  ~ if_upgt.c                             ~ if_upgtvar.h

  > Cleanup rates:
  > - The device (firmware) does automatic rate control for 11b/g.
  > - Allow user to set fixed rates.
  > - Send management frames always at DS1. (mglocker@)

  ~ if_upgt.c                             

  > Remove obsolete rateset variables. (mglocker@)

  ~ usbdevs                               

  > add SMC SMCWUSBT-G2 (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ if_uath.c                             

  > Add support for SMC SMCWUSBT-G2.
  > Tested by Kaspo Lo <kaxpolox at yahoo.com> (jsg@)

  ~ if_upgt.c                             ~ if_upgtvar.h

  > Add shutdown hook which resets the device when called.  This solves
  > re-attach issues when rebooting with upgt attached. (mglocker@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (okan@)

  ~ usbdevs                               

  > add Y.C. Cable USB vendor
  > ok jsg@ (okan@)

  ~ uplcom.c                              

  > add Y.C. Cable USB-Serial adapter
  > ok jsg@ (okan@)

  ~ if_upgt.c                             

  > - Fix some ifconfig up / down tweaks.
  > - Make monitor mode work again.
  > - Enable fast channel switching. (mglocker@)

  ~ ukbd.c                                ~ ukbdvar.h

  > provide an external hook for beeper devices just like pckbd(4) does
  > ok miod@ (robert@)

  ~ if_upgt.c                             

  > Report RX rates in radio tap. (mglocker@)

  ~ if_upgt.c                             ~ if_upgtvar.h

  > We don't report the antenna in the bpf tap.  Remove it. (mglocker@)

  ~ if_upgt.c                             ~ if_upgtvar.h

  > Fix some comments. (mglocker@)

  ~ if_upgt.c                             

  > Since TX rate control is done by the firmware, we report the maximum
  > rate which is available. (mglocker@)

dev/wscons

  ~ wsdisplay.c                           

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

kern

  ~ kern_timeout.c                        

  > Revert 1.25 and do not use _Q_INVALIDATE on timeout structures; being
  > subtly different from CIRCLEQ, it is possible, when emptying the whole
  > timeout chain, to end up with CIRCQ_EMPTY being false, and bad things
  > happen. Back to the drawing board... (miod@)

  ~ vfs_syscalls.c                        

  > Fix a double VOP_UNLOCK() that was introduced into the error path
  > in rev 1.141.  From Christian Ehrhardt and Pedro Martelletto.
  > OK hshoexer@ miod@ (millert@)

lib/libsa

  ~ cons.c                                ~ unixdev.c

  > Cleanup cn_pri. Change constants to more meaningful names, rather than
  > the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI,
  > CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI.
  > ok miod@ (jsing@)

net

  ~ bpf.c                                 

  > Prevent USB network devices to generate a page fault trap when detached
  > while UP and holding an open bpf handler by checking bpfilter_lookup()
  > for returning NULL in bpfpoll().  Added an XXX comment which reminds us
  > to recheck why this race condition happens in conjunction with the USB
  > stack.
  > Commented by miod@ and thib@ (would prefer to directly fix race condition,
  > if this is possible at all).
  > lot of help and OK claudio@ (mglocker@)

ufs/ffs

  ~ ffs_alloc.c                           

  > with a lot of fragments per cylinder group and lots of cylinder
  > groups, it is possible that fpg * ncg overflows an int.  Problem
  > seen by jared rr spiegel while playing with very small fragments
  > on a large disk.  ok krw@ millert@ (otto@)

== usr.bin =========================================================== 10/11 ==

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

cvs

  ~ checkout.c                            ~ client.c
  ~ file.c                                ~ remote.h
  ~ server.c                              ~ update.c
  ~ util.c                                

  > Fixed export to be fully functional and compliant to GNU cvs in local and
  > remote setups.
  > OK xsa@ (tobias@)

  ~ cmd.c                                 

  > Fixed cvs_findcmd I broke last time: cvs_findcmd is called during .cvsrc
  > parsing and must have a local cmdp variable.
  > > Spotted by Pierre Riteau. (tobias@)

  ~ checkout.c                            

  > Don't reset the sticky tag of a file in CVS/Entries if it is not requested.
  > OK niallo@, xsa@ (tobias@)

pcc

  + sparc64/code.c                        + sparc64/local.c
  + sparc64/local2.c                      + sparc64/macdefs.h
  + sparc64/order.c                       + sparc64/table.c

  > Work-in-progress for sparc64, by David Crawshaw. (ragge@)

rcs

  ~ rcsnum.c                              

  > Don't remove magic branch numbers from rcs files, as it breaks
  > compatibility
  > with GNU cvs.
  > OK niallo@, ray@ (tobias@)

ssh

  ~ sftp.c                                

  > When uploading, correctly handle the case of an unquoted filename with
  > glob metacharacters that match a file exactly but not as a glob, e.g. a
  > file called "[abcd]". report and test cases from duncan2nd AT gmx.de (djm@)

  ~ sftp-server.c                         

  > Remove the fixed 100 handle limit in sftp-server and allocate as many
  > as we have available file descriptors. Patch from miklos AT szeredi.hu;
  > ok dtucker@ markus@ (djm@)

  ~ sftp-client.c                         

  > when a remote write error occurs during an upload, ensure that ACKs for all
  > issued requests are properly drained. patch from t8m AT centrum.cz (djm@)

  ~ clientloop.c                          ~ packet.c
  ~ serverloop.c                          

  > Revert the change for bz #1307 as it causes connection aborts if an IGNORE
  > packet arrives while we're waiting in packet_read_expect (and possibly
  > elsewhere). (dtucker@)

sudo

  ~ CHANGES                               ~ Makefile.in
  ~ README.LDAP                           ~ config.h.in
  ~ configure                             ~ configure.in
  ~ ldap.c                                ~ parse.yacc
  ~ tgetpass.c                            ~ version.h
  ~ auth/kerb5.c                          

  > update to sudo 1.6.9p12 (millert@)

== usr.sbin ========================================================== 11/11 ==

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

bgpctl

  ~ bgpctl.c                              

  > extend bgpctl show rib detail output to include more attributes in the
  > output.
  > In addition to communities bgpctl now prints the aggregator, originator id,
  > cluster list and extended communities if available.
  > OK henning@ (claudio@)

bgpd

  ~ bgpd.h                                ~ rde.h

  > Add defines for extended communities. OK henning@ (claudio@)

httpd

  ~ src/main/http_protocol.c              

  > "read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because it
  > does an unsigned comparison and read() can return -1. Use '!=' instead
  > of '<' since read() can't return more than 'sizeof Y'. Not perfect
  > (that would require a separate test for -1) but a very common usage.
  > ok henning@ (krw@)

  ~ conf/httpd.conf                       

  > show an example for writing ErrorLog to syslog
  > ok henning (sthen@)

inetd

  ~ inetd.c                               

  > validate argv, okay otto@, henning@ (espie@)

snmpd

  ~ README                                

  > sync (reyk@)

  - README                                

  > move README to the Attic; ask me directly if you need to know about
  > the TODOs and remaining issues. (reyk@)

  ~ snmpd.conf                            

  > update configuration example (reyk@)

  - snmpd.conf                            

  > move snmpd.conf to the etc/ directory.  it is not installed yet by the
  > build. (reyk@)

  ~ mib.h                                 

  > add names for OpenBSD test MIBs (reyk@)

  ~ trap.c                                

  > timeticks type (reyk@)

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


More information about the owc mailing list