[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