[odc] Daily src changes for 2007-04-28
ODC
auto at squish.net
Sun Apr 29 08:00:33 BST 2007
OpenBSD src changes summary for 2007-04-28
==========================================
libexec/spamd sbin/scsi
sys/arch/amd64/isa sys/arch/amd64/stand/boot
sys/arch/amd64/stand/cdboot sys/arch/amd64/stand/libsa
sys/arch/amd64/stand/pxeboot sys/arch/i386/i386
sys/arch/i386/isa sys/arch/powerpc/include
sys/arch/powerpc/powerpc sys/dev
sys/dev/ata sys/dev/ic
sys/dev/pci sys/dev/raidframe
sys/kern sys/netinet6
sys/scsi usr.bin/skey
usr.sbin/apmd
== libexec =========================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
spamd
~ sync.c
TAGGED OPENBSD_4_1
> sync the syncer to the latest syncer.
> r1.2 Fix dribbly HMAC leak. patch by beck@, ok reyk@
> r1.3 rename h_name to sh_name to avoid memory corruption. patch by otto@,
> ok reyk@ (ckuethe@)
== sbin ============================================================== 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
scsi
~ scsi.c
> Copy sendbug's editit().
> OK deraadt at .ay@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/isa
~ isa_machdep.c
> Remove a duplicate copyright statement. (jsg@)
arch/amd64/stand/boot
~ boot.8 ~ conf.c
> clone "Control key" logic from i386 written by tom; tested by art
> (deraadt@)
arch/amd64/stand/cdboot
~ cdboot.8 ~ conf.c
> clone "Control key" logic from i386 written by tom; tested by art
> (deraadt@)
arch/amd64/stand/libsa
~ bioscons.c ~ biosdev.h
~ libsa.h ~ machdep.c
> clone "Control key" logic from i386 written by tom; tested by art
> (deraadt@)
arch/amd64/stand/pxeboot
~ conf.c ~ pxeboot.8
> clone "Control key" logic from i386 written by tom; tested by art
> (deraadt@)
arch/i386/i386
~ pmap.c
> Fix pmap_extract to not return TRUE just because we have a PTP. Make sure
> that the PTP and the PTE are valid before returning success.
> deraadt@ ok, tested by many. (art@)
arch/i386/isa
~ isa_machdep.c
> Remove a duplicate copyright statement. (jsg@)
arch/powerpc/include
~ trap.h
TAGGED OPENBSD_4_1
> Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original patch by kettenis@
> original patch ok thib@, deraadt@ (ckuethe@)
arch/powerpc/powerpc
~ trap.c
TAGGED OPENBSD_4_1
> Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original patch by kettenis@
> original patch ok thib@, deraadt@ (ckuethe@)
dev
~ ccd.c
> CCDLABELDEV/ect and RAIDLABELDEV/etc join other no-op defines in the
> trashbin of history, replaced by DISKLABELDEV/etc. No change to .o
> files except for __line__.
> ok jsg@ (krw@)
dev/ata
~ wd.c
> Fix comments above DISKMINOR uses. DISKMINOR provides minor not major
> number (wd.c), and the uses are to find the minimum minor to be
> detached. (krw@)
dev/ic
~ gdt_common.c ~ gdtvar.h
> remove abstraction around splbio/splx; they just confuse things; ok dlg
> marco krw (deraadt@)
~ gdt_common.c
> missing splbio/splx pair (which splasserted me per-device probe) in
> polling mode code; ok dlg marco krw (deraadt@)
dev/pci
~ if_nx.c ~ if_nxreg.h
> initialize and bootstrap the device and enable the firmware
> verification check. the NIC's bootstrap process can take up to 10
> seconds. (reyk@)
~ if_nx.c ~ if_nxreg.h
> add code to access the flash memory in the ROMUSB register area and
> read the board information data from the flash on startup. this is required
> to determine the board type, version, etc. etc. (reyk@)
~ if_nx.c
> query the board information before mapping the interrupt and before
> printing the interrupt string. (reyk@)
~ if_nx.c ~ if_nxreg.h
> read more information from flash - get the user info field and copy
> one lladdr per port. (reyk@)
~ if_nx.c
> spacing (cleanup the code before i leave the room) (reyk@)
~ if_nx.c
> add different flags for debug messages to minimize the noise. (reyk@)
~ if_nx.c ~ if_nxreg.h
> attach the available ports and print the lladdr (no operation yet). (reyk@)
~ if_nx.c ~ if_nxreg.h
> validate the firmware version, this driver requires 3.4.xx (3.4.31).
> this code is not enabled yet because i need to bootstrap the chipset
> first. (reyk@)
dev/raidframe
~ rf_openbsdkintf.c
> CCDLABELDEV/ect and RAIDLABELDEV/etc join other no-op defines in the
> trashbin of history, replaced by DISKLABELDEV/etc. No change to .o
> files except for __line__.
> ok jsg@ (krw@)
kern
~ uipc_mbuf2.c
TAGGED OPENBSD_4_1
> Since we're not always called with M_WAIT, check return value from
> MGETHDR and fail if it's NULL.
> original patch art@
> original patch ok miod@ (ckuethe@)
~ kern_event.c
TAGGED OPENBSD_4_1
> stability fix from reyk
> Original commit message:
> ============================================================
> the splnet() does not make sense at this place and can lead to a panic
> with heavy kqueue usage. changing it to splhigh() fixes the problem.
> suggested by dlg@ deraadt@, ok dlg@ tedu@ art@
> ============================================================ (ckuethe@)
netinet6
~ route6.c
TAGGED OPENBSD_4_1
> IPv6 routing headers are a type of 'super source routing', and pose a
> significant and serious risk to hosts and the internet. That this
> host-controlled routing even came into existance once again shows how
> broken the IETF process is. Disable this source routing, with
> prejudice. (ckuethe@)
scsi
~ cd.c ~ sd.c
> Fix comments above DISKMINOR uses. DISKMINOR provides minor not major
> number (wd.c), and the uses are to find the minimum minor to be
> detached. (krw@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
skey
~ skey.1
> the options list must be alphabetically sorted
> ok by jmc@ (sobrado@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apmd
~ apmd.c
> support for cpu throttling on mp systems
> based on a similar diff by Simon Effenberg
> ok krw, gwk (sturm@)
===============================================================================
More information about the odc
mailing list