[odc] Daily src changes for 2007-11-20
ODC
auto at squish.net
Wed Nov 21 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-20
==========================================
etc/rc.conf gnu/usr.bin/gcc
lib/libpthread sys/arch/m88k/m88k
sys/net usr.sbin/hoststatectl
usr.sbin/hoststated usr.sbin/pcidump
== etc =============================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
rc.conf
~ rc.conf
> comment for spamd_flags should refer to spamd(8);
> pointed out by Daniel Wade and previously by Frank Bax;
> this time ok beck (jmc@)
== gnu =============================================================== 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/mklibgcc.in
> the extra stuff also needs stmp-dirs, as found out by naddy@ (espie@)
== lib =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libpthread
~ uthread/pthread_private.h ~ uthread/uthread_fork.c
~ uthread/uthread_vfork.c
> make pthread vfork() not call fork(), but actually call vfork(). our
> vfork() has only one semantic: "parent stalls until child does execve
> or exit" and no other semantic. it is unfair to act as if pthread
> vfork() suddenly lacks that semantic.
> ok kurt millert kettenis beck (deraadt@)
== sys =============================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/m88k/m88k
~ m88k_machdep.c
> Fix setregs() on 88110, so that binaries do not skip their first
> instruction.
> Makes binaries beyond init(8) running on MVME197, to some extent. (miod@)
~ m88100_machdep.c
> In data_access_emulation(), make sure that if we want the pipeline replay
> to be disabled, this effectively disables the three slots, instead of only
> the first. This will only make (rare) things faster. (miod@)
~ pmap.c
> Overhaul of the pmap debug messages. They now provide slightly better
> information, and are easier to parse.
> While there, a few never-happening checks move from option DIAGNOSTIC to
> option PMAPDEBUG. (miod@)
~ trap.c
> Fix MP locking issues when processing data access faults on 88110, similar
> to the fix already applied to 88100. (miod@)
~ pmap.c ~ trap.c
> Move 88110 trap-on-write processing from two duplicated sections in trap.c
> to
> a single function in pmap.c, which will do the right thing and also perform
> mod/ref vm_page flags accounting. (miod@)
~ pmap.c
> On 88110, use a shorter path in pmap_is_modified(), since we perform
> accurate mod tracking through the write fault traps; there is no need
> to walk the pv list since, unlike on 88200, hardware does not set PG_M
> or PG_U in page table entries. (miod@)
~ trap.c
> A line got lost while hand-editing diffs... (miod@)
net
~ if_trunk.c
> Fix possible mbuf leak on error. ok reyk@ (canacar@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
hoststatectl
~ parser.c
> NULL != NONE (but both equal 0) (pyr@)
hoststated
~ relay.c
> minor change to some relay log messages (reyk@)
~ relay.c
> spacing (reyk@)
~ hoststated.h
> bump table name size.
> ok reyk@ (pyr@)
~ relay.c
> another fix to handle "expect" and "filter" actions in the new style
> correctly.
> ok pyr@ (reyk@)
~ hce.c ~ hoststated.conf.5
~ hoststated.h ~ parse.y
> Allow overriding the global interval in a table.
> Table specific intervals must be multiples of the global interval.
> help and ok reyk@ (pyr@)
~ hoststated.c ~ hoststated.conf.5
~ hoststated.h ~ log.c
~ parse.y ~ relay.c
> it may be desirable to send a HTTP error page with error code and a
> meaningful message if a HTTP/HTTPS relay closes the connection for
> some reason. for example, a "403 Forbidden" if the request was
> rejected by a filter. this will be enabled with the "return error"
> option and is disabled by default, the standard behaviour is to
> silently drop the connection; the browser may display an empty page in
> this case. the look+feel of the HTTP error page can be customized with
> a CSS style sheet, but we do not intend to allow customization of the
> error page contents (hoststated is not a webserver!).
> ok pyr@ (reyk@)
~ parse.y
> allow to use the "include" directive in tables, services, relays, and
> protocols.
> ok pyr@ (reyk@)
~ relay.c
> limit the number of displayed lines per node in relay_protodebug(). (reyk@)
~ hoststated.conf.5
> tweak previous; (jmc@)
pcidump
~ pcidump.c
> remove "unused variable" warning
> ok kettenis@ (chl@)
===============================================================================
More information about the odc
mailing list