[odc] Daily src changes for 2009-12-23
ODC
auto at squish.net
Thu Dec 24 07:00:01 GMT 2009
OpenBSD src changes summary for 2009-12-23
==========================================
regress/usr.bin sbin/newfs
sbin/pdisk sys/arch/alpha/conf
sys/arch/sgi/conf sys/arch/socppc/conf
sys/isofs/udf sys/kern
sys/netinet sys/sys
usr.bin/file usr.bin/mandoc
usr.sbin/afs usr.sbin/ospf6ctl
usr.sbin/ospf6d usr.sbin/smtpd
== regress =========================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ mandoc/Makefile + mandoc/char/Makefile
+ mandoc/char/Makefile.inc + mandoc/char/space/Makefile
+ mandoc/char/space/nobreak.in
> regression test for non-breaking space (\~);
> fails with 1.9.13, succeeds with 1.9.14 (schwarze@)
== sbin ============================================================== 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
newfs
~ mkfs.c
> partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech at .
> (krw@)
pdisk
~ pdisk.c
> partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech at .
> (krw@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/conf
~ GENERIC
> - add and enable uthum
> ok miod@ (jasper@)
arch/sgi/conf
~ GENERIC-IP27 ~ GENERIC-IP30
~ GENERIC-IP32
> - add and enable uthum
> ok miod@ (jasper@)
arch/socppc/conf
~ GENERIC
> - add and enable uthum
> ok miod@ (jasper@)
isofs/udf
~ ecma167-udf.h
> partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech at .
> (krw@)
kern
~ init_main.c ~ kern_fork.c
~ uipc_syscalls.c
> The process's rdomain should be, well, per-process and not per-rthread,
> so put it in struct process instead of struct proc. While at it,
> move the p_emul member inside struct proc so that it gets copied
> automatically instead of requiring manual assignment.
> ok deraadt@ (guenther@)
netinet
~ in_pcb.c ~ ip_output.c
> The process's rdomain should be, well, per-process and not per-rthread,
> so put it in struct process instead of struct proc. While at it,
> move the p_emul member inside struct proc so that it gets copied
> automatically instead of requiring manual assignment.
> ok deraadt@ (guenther@)
sys
~ proc.h
> The process's rdomain should be, well, per-process and not per-rthread,
> so put it in struct process instead of struct proc. While at it,
> move the p_emul member inside struct proc so that it gets copied
> automatically instead of requiring manual assignment.
> ok deraadt@ (guenther@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
file
~ magdir/filesystems
> partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech at .
> (krw@)
mandoc
~ Makefile ~ html.c
~ lib.in ~ libmandoc.h
~ main.c ~ man.7
~ man.c ~ man_action.c
~ mandoc.c ~ mdoc.7
~ mdoc_action.c ~ mdoc_html.c
~ mdoc_strings.c ~ mdoc_term.c
~ mdoc_validate.c
> sync to 1.9.13: minor fixes:
> correctness/functionality:
> - bugfix: properly ignore lines with only a dot in -man
> - bugfix: .Bl -ohang doesn't allow -width, warn about this
> - improve date string handling by new function mandoc_a2time
> - some HTML improvements
> - significant documentation additions in man.7 and mdoc.7
> portability:
> - replace __dead by __attribute__((noreturn))
> - bugfix: correct .Dx rendering
> - some more library names for NetBSD
> simplicity:
> - replace hand-rolled putchar(3)-loops by fwrite(3)
> - replace single-character printf(3) by putchar(3) (schwarze@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
afs
~ src/appl/fs/fs_listquota.c
> partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech at .
> (krw@)
ospf6ctl
~ ospf6ctl.c
> Print more addresses with scope. (claudio@)
ospf6d
~ kroute.c
> Loopback interface don't have link local addresses so use the real IPv6
> address for so that the device is no considered unnumbered. (claudio@)
smtpd
~ bounce.c ~ client.c
~ client.h ~ control.c
~ enqueue.c ~ mta.c
~ util.c ~ smtpctl/Makefile
> Implementation of RFC 2920 PIPELINING extension, client side only for now.
> This restructures the client_* API internals significantly. The code
> becomes
> pipelining in nature. All SMTP commands are put on the output queue and
> dequeued as quickly as possible. Once dequeued, they're moved to the
> receive
> queue so that replies can be matched with previous commands.
> Dequeuing commands from the output queue halts when the count of commands
> currently in-pipeline (``cmdi'') is equal to the command send window
> (``cmdw'').
> There are three cmdw values useful in practice:
> 0 clear pipeline, ie. inhibit all future sends
> 1 disable pipelining, ie. use old ``one-request-one-reply``
> mode
> SIZE_T_MAX enable pipelining, ie. dequeue as many commands as possible
> At the beginning of session cmdw is 1. When it is found that peer supports
> PIPELINING, it grows to SIZE_T_MAX. After dequeing DATA it is again 1.
> After
> sending QUIT it is 0.
> Each command dequeued from the output queue becomes a buf in a msgbuf. The
> act
> of combining multiple commands into a single send operation did not need to
> be
> implemented: buf_write() already combines bufs using iovec and sends them
> at
> once using sendmsg(2).
> Tested by todd@ and oga@
> "looks good" to gilles@ (jacekm@)
===============================================================================
More information about the odc
mailing list