[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