[odc] Daily src changes for 2007-04-06

ODC auto at squish.net
Sat Apr 7 08:00:25 BST 2007


OpenBSD src changes summary for 2007-04-06
==========================================

bin/cp                                  lib/libdes
lib/libssl                              sbin/ccdconfig
sbin/isakmpd                            sbin/pflogd
sys/arch/sparc64/sparc64                sys/dev
sys/dev/acpi                            sys/dev/ic
sys/dev/pci                             usr.bin/calendar
usr.bin/sendbug                         usr.sbin/bgpctl
usr.sbin/bgpd                           

== bin =============================================================== 01/06 ==

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

cp

  ~ cp.1                                  ~ utils.c

  > when copying regular files, look for blocks of zeroes.  when we see them,
  > just lseek ahead to create a sparse file.  saves disk and time.
  > note this behavior in the man page.
  > ok? deraadt millert (tedu@)

== lib =============================================================== 02/06 ==

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

libdes

  ~ read_pwd.c                            

  > Add proper checks against fgets failure.  From Charles Longeau.
  > OK moritz@, millert@, and jaredy at .ay@)

libssl

  ~ src/crypto/ui/ui_openssl.c            

  > Add proper checks against fgets failure.  From Charles Longeau.
  > OK moritz@, millert@, and jaredy at .ay@)

== sbin ============================================================== 03/06 ==

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

ccdconfig

  ~ ccdconfig.c                           

  > use rwlocks instead of hand-rolled.  make the softc private parts private.
  > this means making ccdconfig "SMALL" to turn off the kvm groveling nonsense
  > ok deraadt millert pedro todd (tedu@)

isakmpd

  ~ x509.c                                

  TAGGED OPENBSD_4_0
  > Make isakmpd(8) useable with CaCert signed certificates and add a fix from
  > -current.
  > MFC:
  > revision 1.108
  > date: 2007/03/03 20:03:03;	author: tom;  state: Exp;  lines: +7 -2
  > There may be more than one item in the subjectAltName (cropping up
  > with CACert certificates) so don't require the reported length to be
  > exactly equal to the length of the data, but accept it if it's <=
  > the length of the data (i.e. we just use the first alt name).  The
  > purpose of the check is to make sure we don't try to read beyond the
  > data we actually have.
  > ok cloder@ hshoexer@
  > ----------------------------
  > revision 1.107
  > date: 2006/09/19 10:48:41;	author: otto;  state: Exp;  lines: +3 -3
  > Use S_IS* macros insted of masking with S_IF* flags. The latter may
  > have multiple bits set, which leads to surprising results. Spotted
  > by/partly
  > from Paul Stoeber, more to come. ok ho@ miod@ hshoexer@ (mbalmer@)

  ~ x509.c                                

  TAGGED OPENBSD_3_9
  > Make isakmpd(8) usable with CaCert signed certificates and add a fix from
  > -current.
  > MFC:
  > revision 1.108
  > date: 2007/03/03 20:03:03;	author: tom;  state: Exp;  lines: +7 -2
  > There may be more than one item in the subjectAltName (cropping up
  > with CACert certificates) so don't require the reported length to be
  > exactly equal to the length of the data, but accept it if it's <=
  > the length of the data (i.e. we just use the first alt name).  The
  > purpose of the check is to make sure we don't try to read beyond the
  > data we actually have.
  > ok cloder@ hshoexer@
  > ----------------------------
  > revision 1.107
  > date: 2006/09/19 10:48:41;	author: otto;  state: Exp;  lines: +3 -3
  > Use S_IS* macros insted of masking with S_IF* flags. The latter may
  > have multiple bits set, which leads to surprising results. Spotted
  > by/partly
  > from Paul Stoeber, more to come. ok ho@ miod@ hshoexer@ (mbalmer@)

pflogd

  ~ pflogd.8                              ~ pflogd.c

  > Adds a pidfile argument to pflogd so that individual
  > instances can be rotated via newsyslog.
  > From Berk Demir < bdd at mindcast org >
  > ok henning@ (canacar@)

== sys =============================================================== 04/06 ==

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

arch/sparc64/sparc64

  ~ ofw_machdep.c                         

  > Add support for PCIe.  Don't map interrupts that are already mapped
  > correctly.
  > Tested by deraadt@, nick@, sturm@, naddy@ and others. (kettenis@)

dev

  ~ ccd.c                                 ~ ccdvar.h

  > use rwlocks instead of hand-rolled.  make the softc private parts private.
  > this means making ccdconfig "SMALL" to turn off the kvm groveling nonsense
  > ok deraadt millert pedro todd (tedu@)

dev/acpi

  ~ acpidock.c                            

  > Fix a strange typo and don't set sc_docked in acpidock_dockctl().  It's
  > being handled by acpidock_status().
  > From Matthew R. Dempsky who had another chunk in his diff that I didn't
  > include.  It's correct, but it seems to cause some strange regression on
  > my X60 that I need to look into first. (mk@)

dev/ic

  ~ sili.c                                

  > copy the dmamem wrapper into sili for use for allocating hba memory. this
  > has journeyed from ami into mpi, mfi, arc, vic, ahci, and now sili so far.
  > (dlg@)

  ~ sili.c                                

  > white space fix (dlg@)

  ~ rtw.c                                 

  > Correct order of bus_space_barrier() parameters.
  > From brad (jsg@)

dev/pci

  ~ sili_pci.c                            

  > Match even more ids: 3131/3531 and some rebadged Intel/Adaptec
  > parts that show up in Linux driver.
  > ok dlg@ (jsg@)

  ~ ahci.c                                

  > Wait until we have idled the port before obtaining the error CCB, so as
  > to avoid tripping a KASSERT in the case when there is more than one
  > outstanding command.
  > ok dlg@ (pascoe@)

== usr.bin =========================================================== 05/06 ==

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

calendar

  ~ calendars/calendar.usholiday          

  > reflect new stupid DST US/Canada rules; #5433 John L. Scarfone (deraadt@)

sendbug

  ~ sendbug.c                             

  > Only include newest dmesg.
  > ``Come on, take some risks'' deraadt at .ay@)

  ~ sendbug.1                             ~ sendbug.c

  > Attach dmesg to sendbug reports by default.  Use -D flag to disable.
  > OK deraadt@ and millert at .ay@)

  ~ sendbug.c                             

  > argc does not include __progname after subtracting optind. (ray@)

  ~ Makefile                              ~ sendbug.c

  > Don't shadow variables.  Enable -Wshadow. (ray@)

  ~ sendbug.c                             

  > Warn if one of the required fields is not filled out.  Requested
  > by millert at .ay@)

== usr.sbin ========================================================== 06/06 ==

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

bgpctl

  ~ bgpctl.c                              

  > Include update statistics in the bgpctl show neighbor output. (claudio@)

  ~ bgpctl.c                              ~ parser.c
  ~ parser.h                              

  > Implement "bgpctl show neighbor <peer> terse" this will print all
  > statistics
  > in an easily parseable form. This output can be used to implement SNMP MIBs
  > or rrdtool/mrtg update scripts. OK henning@ (claudio@)

bgpd

  ~ rde.c                                 ~ rde.h
  ~ rde_update.c                          ~ session.h

  > Count the updates and withdraws for additional statisic gathering.
  > Discussed with henning@ (claudio@)

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



More information about the odc mailing list