[odc] Daily src changes for 2006-01-31

ODC auto at squish.net
Wed Feb 1 07:00:33 GMT 2006


OpenBSD src changes summary for 2006-01-31
==========================================

include/assert.h                        regress/usr.bin
sys/dev/i2c                             sys/dev/pci
sys/net                                 usr.bin/cvs
usr.bin/nc                              usr.bin/ssh
usr.bin/vmstat                          usr.sbin/bgpd
usr.sbin/hostapd                        usr.sbin/sensorsd

== include =========================================================== 01/05 ==

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

assert.h

  ~ assert.h                              

  > Annotate _assert()/__assert2() as __dead.
  > As discussed with espie@, ok millert@ (hshoexer@)

== regress =========================================================== 02/05 ==

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

usr.bin

  ~ ssh/scp.sh                            

  > regression test for CVE-2006-0225 written by dtucker@ (djm@)

  ~ ssh/scp.sh                            

  > regress test for "scp a b c" where "c" is not a directory (djm@)

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

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

dev/i2c

  ~ asb100.c                              

  > fix error message (djm@)

dev/pci

  ~ bt8370.c                              

  > Don't use RYEL as error indicator in T1 ESF mode. For some reason it
  > toggles
  > on a more or less regular basis. Looks like the example configuration from
  > the bt8370 datasheet is not correct. Hard to debug T1 here in Europe :(
  > (claudio@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > add ATI ES1000 and ServerWorks HT-1000 PCI/PCIX/PCIE bridges, LPC and
  > PCI Host bridge as found in an IBM e326m. (brad@)

  ~ pcidevs                               

  > some of these bridges are actually provided by the HT-2000 for additional
  > HyperTransport to PCI Express bridges. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > add a few more Promise SATA chipsets. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

net

  ~ pf.c                                  

  > the TCP SACK option needs sequence number modulation
  > ok dhartmei@ and beck at .elp + testing from kpfaff AT palloys.com.pl
  > (frantzen@)

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

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

cvs

  ~ checkout.c                            

  > errors in cvs_checkout_init() are definitly fatal. (xsa@)

nc

  ~ nc.1                                  

  > use "proxy_protocol" as the arg to -X, not "proxy_version";
  > from ray lai; (jmc@)

ssh

  ~ misc.c                                ~ misc.h
  ~ scp.c                                 ~ sftp.c

  > fix local arbitrary command execution vulnerability on local/local and
  > remote/remote copies (CVE-2006-0225, bz #1094), patch by
  > t8m AT centrum.cz, polished by dtucker@ and myself; ok markus@ (djm@)

  ~ scp.c                                 

  > "scp a b c" shouldn't clobber "c" when it is not a directory, report and
  > fix from biorn@; ok markus@ (djm@)

vmstat

  ~ vmstat.c                              

  > include uvm_km_pages_free into the pool accounting as it is the main
  > consumer of it; feedback from millert@ and tedu@ ok (mickey@)

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

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

bgpd

  ~ kroute.c                              

  > Dynamic routes (PMTU, etc) are not redistributable even for IPv6.
  > Sure henning@ (claudio@)

hostapd

  ~ apme.c                                

  > fix a bug by updating the bpf packet header for each received frame in
  > the capture buffer.
  > to alex 'pukpuk' at gmx.de (reyk@)

sensorsd

  ~ sensorsd.c                            

  > When sysctl(3) fails, check for ENOENT instead of ENXIO to find
  > the last sensor and don't monitor sensors, which are marked invalid.
  > ok henning@ (moritz@)

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



More information about the odc mailing list