[odc] Daily src changes for 2007-09-13

ODC auto at squish.net
Fri Sep 14 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-13
==========================================

sbin/restore                            share/man
sys/altq                                sys/arch/i386/stand/libsa
sys/crypto                              sys/ddb
sys/dev/acpi                            sys/dev/cardbus
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/net
usr.bin/bgplg                           usr.bin/cvs
usr.bin/ssh                             usr.bin/tail
usr.bin/vmstat                          usr.sbin/bgpd
usr.sbin/ntpd                           

== sbin ============================================================== 01/05 ==

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

restore

  ~ tape.c                                

  > use strcspn to properly overwrite '\n' in fgets returned buffer
  > use strtonum instead of atoi
  > prompted by ray@
  > ok moritz@ ray@ (chl@)

== share ============================================================= 02/05 ==

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

man

  ~ man9/aml_evalnode.9                   

  > Update manpage to reflect new return code from function.
  > Thanks to mk@ for reminding me. (weingart@)

  ~ man4/nviic.4                          

  > Add the NVIDIA MCP73 SMBus controller.
  > ok dlg@ (brad@)

  ~ man4/piixpm.4                         

  > mention the AMD SB700 and SB800 chipsets.
  > ok dlg@ (brad@)

  ~ man4/nviic.4                          

  > please avoid line wrap in doc source; (jmc@)

== sys =============================================================== 03/05 ==

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

altq

  ~ altq_cbq.c                            ~ altq_cdnr.c
  ~ altq_hfsc.c                           ~ altq_priq.c
  ~ altq_red.c                            ~ altq_rio.c
  ~ altq_rmclass.c                        ~ altq_subr.c

  > MALLOC/FREE -> malloc/free and M_ZERO changes
  > ok henning@ krw@ canacar@ ray@ (chl@)

arch/i386/stand/libsa

  ~ apmprobe.c                            

  > Don't bother bitching if APM does not exist.  Pleanty
  > enough systems today do not have apm.  Also, the existance
  > of apm is given on the probe line, absence means it ain't
  > there. (weingart@)

crypto

  ~ cryptodev.c                           ~ cryptosoft.c
  ~ deflate.c                             ~ xform.c

  > Here too:  Convert MALLOC/FREE to malloc/free and use M_ZERO where
  > applicable.
  > error spotting and ok krw@ (hshoexer@)

ddb

  ~ db_examine.c                          ~ db_print.c
  ~ db_write_cmd.c                        

  > A few %n/%r/%z format strings were missed, convert these to db_format().
  > (miod@)

dev/acpi

  ~ acpi.c                                ~ acpidock.c
  ~ dsdt.c                                ~ dsdt.h

  > Implement ACPI 6.5.1 spec tree walk for _STA and _INI.
  > Fixes mk's laptop.	No regressions so far (thank you to the
  > testers).
  > ok gwk@, mk@, marco@ (weingart@)

  ~ acpi.c                                

  > Remove unnecessary memset() (see aml_evalnode(9)) and a bit of KNF.
  > ok toby (mk@)

dev/cardbus

  ~ if_bwi_cardbus.c                      

  > Enable access to PCI and Cardbus config space from the driver.  Lets us
  > power on the device. (mglocker@)

  ~ if_bwi_cardbus.c                      

  > No variable names in prototypes. (mglocker@)

dev/ic

  ~ mpireg.h                              

  > define the fc port config page 1. (dlg@)

  ~ bwi.c                                 ~ bwivar.h

  > Enable access to PCI and Cardbus config space from the driver.  Lets us
  > power on the device. (mglocker@)

  ~ bwi.c                                 

  > Forgot to set psc->psc_pcitag.  Replace all PCI/Cardbus config space
  > functions with our new one.  Attachment seems to work now mainly.
  > (mglocker@)

  ~ bwi.c                                 

  > Ops, remove temporary debug line. (mglocker@)

  ~ bwivar.h                              

  > Fix sc_dev tweak.  Device attaches with correct name now. (mglocker@)

  ~ bwi.c                                 

  > Add if_detach().  Fixes kernel crash when detaching cardbus device.
  > (mglocker@)

  ~ bwi.c                                 

  > Move all debug lines to DPRINTF.  KNF.  Fix some tweaks while there.
  > (mglocker@)

dev/pci

  ~ pcidevs                               

  > - remove the bogus second AHCI PCI id for the AMD SB600 chipset.
  > - add the AHCI PCI ids for the AMD SB700 chipset.
  > From AMD via the Linux kernel
  > ok dlg@ (brad@)

  ~ pcidevs                               

  > - correct an unknown Marvell SATA entry to use the appropriate
  > chipset name of 88SE6121
  > - add the Marvell 88SX7042 SATA controller PCI id
  > ok dlg@ (brad@)

  ~ pcidevs                               

  > add the NVIDIA MCP73 SMBus controller PCI id.
  > From Peer Chen @ NVIDIA
  > ok dlg@ (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ if_bwi_pci.c                          

  > Enable access to PCI and Cardbus config space from the driver.  Lets us
  > power on the device. (mglocker@)

  ~ if_bwi_pci.c                          

  > Forgot to set psc->psc_pcitag.  Replace all PCI/Cardbus config space
  > functions with our new one.  Attachment seems to work now mainly.
  > (mglocker@)

  ~ nviic.c                               

  > Add the NVIDIA MCP73 SMBus controller.
  > ok dlg@ (brad@)

  ~ cmpci.c                               

  > spacing nit.
  > ok dlg@ (brad@)

  ~ pcidevs                               

  > rename the AMD SB600 SMBus controller entry to X00 since this same
  > PCI id is shared between the SB600, SB700 and SB800 chipsets.
  > ok dlg@ (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ piixpm.c                              

  > sync AMD SB600 PCI id with the new name.
  > ok dlg@ (brad@)

  ~ pcidevs                               

  > + Ralink Tech. RT2860 (damien@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (damien@)

dev/usb

  ~ uplcom.c                              

  > adapt to new hx/non-hx type-selection algorithm from linux/dragonfly; ok
  > jsg (deraadt@)

net

  ~ pfkeyv2.c                             ~ pfkey.c
  ~ pfkeyv2_convert.c                     

  > Convert MALLOC/FREE to malloc/free and use M_ZERO where applicable.
  > ok krw@ (hshoexer@)

== usr.bin =========================================================== 04/05 ==

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

bgplg

  ~ bgplg.c                               

  > Fix missing free statement due to extraneous semicolon spotted by a
  > modified lint. (cloder@)

cvs

  ~ annotate.c                            ~ rcs.c
  ~ rcs.h                                 ~ util.h

  > Added annotate support for local and remote repositories. Behaves like
  > GNU cvs but is a little faster.
  > OK joris@, ray@, xsa@ (tobias@)

ssh

  ~ sftp-server.c                         

  > fix incorrect test when setting syslog facility; from Jan Pechanec (djm@)

tail

  ~ read.c                                

  > Plug mem leak. From Igor Zinovik; ok millert@ (otto@)

vmstat

  ~ vmstat.c                              

  > Use a sig_atomic_t instead of an int when setting it from a signal handler
  > (cloder@)

== usr.sbin ========================================================== 05/05 ==

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

bgpd

  ~ parse.y                               

  > Move parser to use NUMBER as all other parse.y do know. A bit tricky
  > because
  > all the relative metrics need some special handling. OK henning@ deraadt@
  > (claudio@)

ntpd

  ~ ntpd.conf.5                           

  > Small style tweak, from jmc and Maurice Janssen (ckuethe@)

  ~ ntpd.conf.5                           

  > one more missed change; (jmc@)

  ~ ntpd.8                                ~ ntpd.c
  ~ ntpd.h                                

  > Provide the -n switch like in the other imsg daemons for testing
  > the configuration file.
  > "yes please, ok" henning@ (pyr@)

  ~ ntpd.c                                

  > add -n to usage(); (jmc@)

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


More information about the odc mailing list