[odc] Daily src changes for 2008-02-29

ODC auto at squish.net
Sat Mar 1 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-02-29
==========================================

etc/pf.conf                             share/man
sys/arch/mips64/mips64                  sys/arch/sgi/sgi
sys/netinet                             usr.bin/cvs
usr.sbin/bind                           usr.sbin/cron

== etc =============================================================== 01/05 ==

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

pf.conf

  ~ pf.conf                               

  > add configuration examples to the default pf.conf file (commented out):
  > - rdr-anchor "relayd/*": the anchor used by relayd to load
  > redirections into pf.
  > - pass in on $ext_if proto icmp to ($ext_if): it is a bad habit to
  > block icmp, this example proposes to allow it by default.
  > ok henning@ (reyk@)

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

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

man

  ~ man4/ucom.4                           

  > mention moscom in the synopsis section; ok jmc (cnst@)

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

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

arch/mips64/mips64

  ~ db_machdep.c                          

  > Fix db_read_bytes() for short reads. (miod@)

arch/sgi/sgi

  ~ autoconf.c                            

  > Fix dksc() bootpath parsing. (miod@)

netinet

  ~ ip_id.c                               

  > replacement algorithm.  initialize a 64K-short buffer using Durstenfeld
  > shuffle. Upon allocation, swap-permute the new value to a random slot in
  > the 0..32K-1 th entry of the buffer as we move forward, ensuring randomness
  > but also satisfying the non-repeating property we need.  Also avoid the
  > value
  > of 0, since IP ID's of 0 are special.  Inspired by Dillon's implementation.
  > We believe this is easier to read though, initializes with less bias,
  > handles
  > the ID of 0 properly, and wins speed tests.
  > Thanks a lot to mcbride and djm for doing a bunch of statistical and speed
  > analysis, and comments from nordin
  > ok mcbride djm (deraadt@)

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

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

cvs

  ~ checkout.c                            ~ client.c
  ~ diff3.c                               

  > handle file permissions and owners properly.
  > matches what gnu cvs does.
  > fixes the fact that we couldnt update group writable files.
  > problem report & diff testing by David Crawshaw. (joris@)

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

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

bind

  - lib/isc/lcg.c                         - lib/isc/include/isc/lcg.h
  ~ README.OpenBSD                        ~ lib/dns/dispatch.c
  ~ lib/isc/Makefile.in                   + lib/isc/shuffle.c
  + lib/isc/include/isc/shuffle.h         

  > replacement algorithm.  initialize a 64K-short buffer using Durstenfeld
  > shuffle. Upon allocation, swap-permute the new value to a random slot in
  > the 0..32K-1 th entry of the buffer as we move forward, ensuring randomness
  > but also satisfying the non-repeating property we need.  Inspired by
  > Dillon's
  > implementation for ip id.
  > We believe this is easier to read though, initializes with less bias and
  > wins
  > speed tests.
  > Thanks a lot to mcbride and djm for doing a bunch of statistical and speed
  > analysis, and comments from nordin
  > ok jakob djm mcbride (deraadt@)

cron

  ~ env.c                                 

  > no , at end of enum; tobiasu at tmux.org (deraadt@)

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


More information about the odc mailing list