[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