[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