[odc] Daily src changes for 2007-03-29

ODC auto at squish.net
Fri Mar 30 08:00:21 BST 2007


OpenBSD src changes summary for 2007-03-29
==========================================

bin/md5                                 etc/bgpd.conf
libexec/spamd                           sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/arm/xscale
sys/arch/i386/i386                      sys/arch/macppc/conf
sys/arch/sparc64/dev                    sys/arch/zaurus/dev
sys/dev/ic                              sys/dev/pci
usr.bin/cap_mkdb                        usr.bin/file
usr.bin/mg                              usr.bin/showmount
usr.bin/tn3270                          usr.bin/touch
usr.bin/units                           usr.bin/wall
usr.bin/x99token                        usr.bin/ypwhich
usr.sbin/apmd                           usr.sbin/bgpd

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

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

md5

  ~ md5.c                                 

  > Do not print a warning that no valid checksums were found if there
  > was a single fingerprint for a file that could not be opened.
  > The warning that the file could not be opened is sufficient.
  > From espie@ (millert@)

  ~ md5.c                                 

  > Fix a cust & pasto
  > Correctly compute amount of base64 padding in checklist mode (millert@)

== etc =============================================================== 02/06 ==

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

bgpd.conf

  ~ bgpd.conf                             

  > Update config because of the new way prefixlen works. The prefixlen 8 - 24
  > rule needs an explicit "inet" to match on IPv4 addresses only. OK henning@
  > (claudio@)

== libexec =========================================================== 03/06 ==

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

spamd

  ~ sdl.h                                 

  > I relinquish any copyright claim I have on this file (kjell@)

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

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

arch/amd64/amd64

  ~ bios.c                                

  > Comment fixes from Daniel Dickman <didickman AT gmail DOT com>, relevant
  > changes
  > for amd64 added by myself and while here nuke some whitespace. (gwk@)

arch/amd64/include

  ~ vmparam.h                             

  > Equiv diff to amd64 as was done on i386, bump VM_PHYSSEG_MAX.  Amd64 are
  > PCs too...
  > Tested by dlg@ and brad. (weingart@)

arch/arm/xscale

  ~ pxa2x0_apm.c                          

  > Add power hook to scoop(4), replacing the Zaurus-specific scoop_* calls in
  > pxa2x0_apm.c.
  > Set a flag to indicate that scoop is currently suspended.  Test this flag
  > in scoop_timeout() (and maybe later in other places) to avoid manipulating
  > scoop registers while the driver is suspended.  The scoop_checkdisk timeout
  > is intentionally not stopped, as it should be safe to have timeouts running
  > accross suspend/resume.
  > Put splhigh() in scoop_gpio_pin_write() to make changing the pin level an
  > atomic operation.
  > Result of prodding and diffs from Robert and Theo. (uwe@)

arch/i386/i386

  ~ bios.c                                

  > Comment fixes from Daniel Dickman <didickman AT gmail DOT com>, relevant
  > changes
  > for amd64 added by myself and while here nuke some whitespace. (gwk@)

arch/macppc/conf

  ~ GENERIC                               

  > Enable acx(4) as it is finally working on bigendian boxes. OK deraadt@
  > (claudio@)

arch/sparc64/dev

  ~ ofwi2c.c                              

  > ignore various i2c seeproms that sun puts on all their machine parts; ok
  > miod kettenis (deraadt@)

arch/zaurus/dev

  ~ zaurus_scoop.c                        

  > Add power hook to scoop(4), replacing the Zaurus-specific scoop_* calls in
  > pxa2x0_apm.c.
  > Set a flag to indicate that scoop is currently suspended.  Test this flag
  > in scoop_timeout() (and maybe later in other places) to avoid manipulating
  > scoop registers while the driver is suspended.  The scoop_checkdisk timeout
  > is intentionally not stopped, as it should be safe to have timeouts running
  > accross suspend/resume.
  > Put splhigh() in scoop_gpio_pin_write() to make changing the pin level an
  > atomic operation.
  > Result of prodding and diffs from Robert and Theo. (uwe@)

dev/ic

  ~ acx.c                                 

  > Fix a scary bug when setting up the HW dma structure. Use a 2byte bus_space
  > access to write the mbuf lenght instead of a 4byte one. On big endian
  > machines
  > the length was written to the wrong field and so no TX transactions were
  > done.
  > OK mglocker@ (claudio@)

  ~ acxvar.h                              

  > Fix yet another endianess bug. bus_space(9) does all the necessary byte
  > order
  > conversions so there is no need to use htoleXX() before writing the data to
  > the HW dma registers. With this and the previous acx.c commit acx(4) finaly
  > works on big endian machines like macppc.  OK mglocker@ (claudio@)

  ~ acxreg.h                              

  > The message size calculated by BSS_JOIN_PARAM_SIZE() is off by one. The
  > first byte of the essid is counted double once in the sizeof() and once
  > via essidlen. Luckily the FW command ignored the additional byte.
  > OK mglocker@ (claudio@)

  ~ acxvar.h                              

  > Remove FW_TXDESC_GETFIELD_4() it is never used and busted. (claudio@)

dev/pci

  ~ ahci.c                                

  > Correct some minor whitespace issues. (pascoe@)

  ~ ahci.c                                

  > Avoid leaking a ccb in error paths. (pascoe@)

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

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

cap_mkdb

  ~ cap_mkdb.1                            

  > tidy up SYNOPSIS; from Igor Sobrado (jmc@)

file

  ~ file.1                                

  > let the description of -m match SYNOPSIS and usage(); from Igor Sobrado
  > (jmc@)

mg

  ~ display.c                             ~ macro.c

  > Indicate when macro recording is in progress on the modeline.
  > (This should eventually move to becoming a "real" mode.)
  > Don't print end macro message unless the macro is being recorded.
  > ok cloder at .oks fine art@ (kjell@)

showmount

  ~ showmount.c                           ~ showmount.8

  > tidy up SYNOPSIS and usage(); from Igor Sobrado (jmc@)

tn3270

  ~ mset/mset.1                           

  > fix .Nm blip; from Igor Sobrado (jmc@)

  ~ tn3270/tn3270.1                       

  > remove some unneccessary `Ns'; from Igor Sobrado (jmc@)

touch

  ~ touch.1                               

  > -r and -t take arguments; from Igor Sobrado (jmc@)

units

  ~ units.1                               

  > tidy up SYNOPSIS; from Igor Sobrado (jmc@)

  ~ units.c                               

  > sync usage(); from Igor Sobrado (jmc@)

wall

  ~ wall.1                                

  > -g takes an argument; from Igor Sobrado (jmc@)

x99token

  ~ x99token.1                            ~ x99token.c

  > tidy up SYNOPSIS and usage(); from Igor Sobrado (jmc@)

ypwhich

  ~ ypwhich.1                             

  > put -t in the correct place; from Igor Sobrado (jmc@)

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

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

apmd

  ~ apmd.c                                

  > sync sync sync is so 1970; ok miod (deraadt@)

bgpd

  ~ bgpd.conf.5                           

  > Document the new inet and inet6 filter parameters. OK henning@ (claudio@)

  ~ parse.y                               ~ printconf.c

  > Until now prefixlen defaulted to AF_INET if it was used without a prefix.
  > This makes prefixlen filtering for AF_INET6 unnecessary complex. From now
  > on if prefixlen is used alone the address family needs to be specified
  > beforehands via the new inet or inet6 keywords.
  > Remove an old check so that it is finally possible to filter IPv6 prefixes.
  > OK henning@ (claudio@)

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



More information about the odc mailing list