[odc] Daily src changes for 2006-05-06

ODC auto at squish.net
Sun May 7 08:00:30 BST 2006


OpenBSD src changes summary for 2006-05-06
==========================================

lib/libexpat                            libexec/ld.so
share/man                               sys/arch/alpha/conf
sys/arch/i386/i386                      sys/arch/m88k/include
sys/arch/m88k/m88k                      sys/arch/mvme88k/dev
sys/arch/mvme88k/mvme88k                sys/dev
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 usr.bin/make
usr.bin/ssh                             usr.bin/xlint
usr.sbin/config                         

== lib =============================================================== 01/06 ==

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

libexpat

  ~ COPYING                               ~ Changes
  ~ Makefile                              ~ README
  ~ shlib_version                         ~ doc/reference.html
  ~ doc/style.css                         ~ examples/elements.c
  ~ examples/outline.c                    ~ lib/expat.h
  ~ lib/internal.h                        ~ lib/winconfig.h
  ~ lib/xmlparse.c                        ~ lib/xmlrole.c
  ~ lib/xmltok.c                          ~ lib/xmltok.h
  ~ lib/xmltok_impl.c                     ~ lib/xmltok_ns.c
  + lib/amigaconfig.h                     + lib/expat_external.h
  + lib/macconfig.h                       

  > Update to 2.0.0; keep our local changes
  > ok espie@, djm@ (alek@)

== libexec =========================================================== 02/06 ==

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

ld.so

  ~ prebind/prebind.8                     

  > improve wording somewhat. (drahn@)

  ~ prebind/objarray.c                    

  > Do not write the same data to a library that is already there when
  > using -m also allows a user to run this on their binaries if the system
  > libraries already have prelink data. (drahn@)

  ~ prebind/prebind.c                     

  > If there is a conflict between two symbols, and one of the symbols is a
  > reference to the local object, go ahead and save save the local symbol
  > in the library cache, a fixup will be generated in any binary which
  > overrides
  > the symbol, however, the rest of the program which do not override the
  > symbol
  > will not have to pay for the fixup. Cuts about of prebind data here by 32%
  > (drahn@)

  ~ prebind/prebind.c                     

  > While os-note-elf.h uses '.long' on the openbsd note section, they
  > are really stored as ints. keep the variable name the same as the type.
  > (just a variable rename) (drahn@)

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

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

man

  ~ man4/lge.4                            

  > Xr xmphy (brad@)

  ~ man4/ral.4                            

  > small reading improvements; (jmc@)

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

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

arch/alpha/conf

  ~ GENERIC                               ~ RAMDISKBIG

  > add ciss(4) to the untested section, 530[24]'s exist with Alpha specific
  > firmware for SRM setup. (brad@)

  ~ GENERIC                               ~ RAMDISKBIG
  ~ files.alpha                           

  > - Add vge(4), lge(4), hme(4), mtd(4), luphy(4) and ciphy(4)
  > - Move tl(4) and ste(4) out of the untested section (brad@)

  ~ GENERIC                               ~ RAMDISKBIG

  > fix the untested comment. (brad@)

arch/i386/i386

  ~ locore.s                              

  > somehow PTDsize got lost from the pae diff; found by kettenis@ (mickey@)

arch/m88k/include

  ~ m8820x.h                              

  > On 88100-based systems, take the two hardwired BATC into account in
  > pmap_extract(), and do not bother creating regular page table mappings
  > for obio regions which are covered by these BATC entries. (miod@)

arch/m88k/m88k

  ~ pmap.c                                

  > On 88100-based systems, take the two hardwired BATC into account in
  > pmap_extract(), and do not bother creating regular page table mappings
  > for obio regions which are covered by these BATC entries. (miod@)

arch/mvme88k/dev

  ~ mainbus.c                             

  > On 88100-based systems, take the two hardwired BATC into account in
  > pmap_extract(), and do not bother creating regular page table mappings
  > for obio regions which are covered by these BATC entries. (miod@)

arch/mvme88k/mvme88k

  ~ pmap_table.c                          

  > On 88100-based systems, take the two hardwired BATC into account in
  > pmap_extract(), and do not bother creating regular page table mappings
  > for obio regions which are covered by these BATC entries. (miod@)

  ~ locore.S                              

  > Decide whether we are running on 88100 or 88110 upon the processor
  > identification register value, rather than upon the MVME board number.
  > (miod@)

  ~ m187_machdep.c                        ~ m188_machdep.c

  > Sync VM games on startup with earlier pmap_table[] cleanups. (miod@)

dev

  ~ ipmivar.h                             

  > remove a block of duplicated defines, ok marco (wilfried@)

  ~ ipmi.c                                

  > if the fan data rate is per second convert it to per minute, ok marco
  > (wilfried@)

dev/ic

  ~ ral.c                                 

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by damien@
  > allows dhcpd to work when ral/ural is acting as a standalone AP (without
  > bridging).	it appears that ieee80211_input() enqueues packets in if_snd
  > without calling if_start().
  > ok damien@ (brad@)

dev/pci

  ~ if_de.c                               ~ if_devar.h

  > restore ALTQ support which was lost with rev 1.87 (brad@)

dev/usb

  ~ if_ral.c                              

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by damien@
  > allows dhcpd to work when ral/ural is acting as a standalone AP (without
  > bridging).	it appears that ieee80211_input() enqueues packets in if_snd
  > without calling if_start().
  > ok damien@ (brad@)

kern

  ~ init_main.c                           

  > initialize the propolice cookie more carefully so -fstack-protector-all
  > will work; ok miod (deraadt@)

net

  ~ pfkeyv2.c                             

  > Fix bracketing messed up in KNF commit 1.86, allows sasyncd to reliably
  > set up pfkey promiscuous mode.
  > Diff from Nathanael <list-openbsd-tech at polymorpheus dot com> (mcbride@)

  ~ if_pfsync.c                           

  > The SPI in a TDB is actually stored in network order. Make sa
  > synchronisation
  > work between little-endian and big-endian machines, and compare the spi
  > against SPI_RESERVED_MAX correctly.
  > Fix from Nathanael <list-openbsd-tech at polymorpheus dot com> (mcbride@)

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

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

make

  ~ init.c                                ~ main.c

  > do not bother defining End if !CLEANUP, reminded by lint. (espie@)

ssh

  ~ auth-krb5.c                           

  > Add $OpenBSD$ in comment here too (dtucker@)

xlint

  ~ xlint/xlint.c                         

  > use mkstemp, remove races wrt lint1 and cpp.
  > (check lint1 and cpp code, they use fopen/freopen to open that temp
  > file, and thus will happily overwrite a symlink)
  > okay cloder@ (espie@)

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

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

config

  ~ mkmakefile.c                          

  > lint can't do assembly files, put them directly in OBJS.
  > okay theo (espie@)

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



More information about the odc mailing list