[odc] Daily src changes for 2008-12-18

ODC auto at squish.net
Fri Dec 19 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-12-18
==========================================

distrib/sets                            lib/libpthread
share/man                               sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/arch/i386/include
sys/net                                 usr.bin/systat
usr.sbin/smtpd                          usr.sbin/tcpdump

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvmeppc
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

== lib =============================================================== 02/06 ==

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

libpthread

  ~ shlib_version                         ~ include/pthread.h
  ~ man/Makefile.inc                      ~ man/pthread_attr_init.3
  ~ man/pthread_attr_setdetachstate.3     ~ man/pthread_attr_setstack.3
  ~ man/pthread_attr_setstackaddr.3       ~ man/pthread_attr_setstacksize.3
  ~ man/pthread_create.3                  ~ man/pthreads.3
  ~ uthread/Makefile.inc                  ~ uthread/pthread_private.h
  ~ uthread/uthread_create.c              ~ uthread/uthread_init.c
  ~ uthread/uthread_stack.c               + man/pthread_attr_setguardsize.3
  + uthread/uthread_attr_getguardsize.c   + uthread/uthread_attr_setguardsize.c

  > Add pthread_attr_[sg]etguardsize() to match rthread, including manpages
  > Bump lib minor
  > ok otto@ kurt@ marc@; doc review by jmc@ (guenther@)

== share ============================================================= 03/06 ==

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

man

  ~ man8/crash.8                          

  > ddb.log is enabled by default, so use "unless disabled" rather
  > than "if enabled". ok jmc@ (sthen@)

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

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

arch/amd64/amd64

  ~ pmap.c                                

  > use atomic operations to update ptes in pmap_unwire(). okay weingart@
  > (kurt@)

  ~ pmap.c                                

  > Don't set the global bit PG_G for kernel pmap low memory mappings.
  > ok	deraadt@ (kurt@)

arch/i386/i386

  ~ pmap.c                                

  > use atomic operations to update ptes in pmap_unwire(). okay weingart@
  > (kurt@)

  ~ machdep.c                             ~ pmap.c

  > Don't set the global bit PG_G for kernel pmap low memory mappings. Use a
  > new function pmap_prealloc_lowmem_ptp() to setup kernel pmap ptp 0 without
  > the PG_G bit set. This fixes the remaining reaper -> pmap_page_remove
  > panics. With much diagnostic help from Art and Theo.
  > ok	deraadt@ (kurt@)

arch/i386/include

  ~ pmap.h                                

  > Don't set the global bit PG_G for kernel pmap low memory mappings. Use a
  > new function pmap_prealloc_lowmem_ptp() to setup kernel pmap ptp 0 without
  > the PG_G bit set. This fixes the remaining reaper -> pmap_page_remove
  > panics. With much diagnostic help from Art and Theo.
  > ok	deraadt@ (kurt@)

net

  ~ pf_ruleset.c                          

  > Remove redundant function prototypes which are already in pfvar.h
  > ok henning@ (dhill@)

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

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

systat

  ~ mbufs.c                               

  > Print the interface livelocks if non-zero. From deraadt@ (canacar@)

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

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

smtpd

  ~ queue.c                               ~ smtp_session.c

  > Cleanup /incoming before handling each MAIL FROM.
  > Improve cleanup condition to cover more cases.
  > ok gilles@ (jacekm@)

  ~ makemap.c                             

  > Don't err() on blank lines.
  > ok gilles@ (jacekm@)

  ~ parse.y                               

  > - condition lists is wrongly described, unbreak the following syntax:
  > "accept for { domain "foo", domain "bar" } ..."
  > From Nicholas Mariott <nicholas.marriott at gmail.com> (gilles@)

  ~ smtp_session.c                        ~ smtpd.h

  > Check fwrite return code at DATA stage.
  > Add basic line length checking, as required by rfc.
  > It is no longer required to disable EV_READ upon evbuffer_readline failure.
  > ok gilles@ (jacekm@)

  ~ smtp_session.c                        ~ smtpd.h

  > Declarations for functions used only in smtp_session.c were moved
  > to that file from smtpd.h.
  > ok gilles@ (jacekm@)

  ~ smtp_session.c                        ~ smtpd.h
  ~ util.c                                

  > Introduce safe_fclose, which tries to push file to the disk as
  > quickly as possible; it fails under temporary error conditions,
  > letting caller react appropriately.
  > ok gilles@ (jacekm@)

tcpdump

  ~ print-ike.c                           

  > Instead of directly applying ntoh*() to fields of the captured
  > packet and thus modifying it use local varialbes instead.  Otherwise,
  > hexdumping packets shows corrupted data.
  > ok markus@ some time ago (hshoexer@)

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


More information about the odc mailing list