[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