[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