[odc] Daily src changes for 2005-09-17

ODC auto at squish.net
Sun Sep 18 08:00:31 BST 2005


OpenBSD src changes summary for 2005-09-17
==========================================

distrib/sets                            libexec/ld.so
regress/libexec                         share/man
sys/arch/zaurus/stand/zboot             sys/dev/ic
sys/dev/mii                             sys/dev/pci
sys/dev/usb                             usr.bin/cvs
usr.sbin/httpd                          usr.sbin/ospfd
usr.sbin/pkg_add                        

== distrib =========================================================== 01/07 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/base/mi                         ~ lists/comp/mi

  > sync (deraadt@)

== libexec =========================================================== 02/07 ==

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

ld.so

  ~ amd64/Makefile.inc                    

  > spacing (deraadt@)

  ~ library_subr.c                        

  > Respect main program's rpath for dependancies of dynamic libraries.
  > (drahn@)

  ~ dlfcn.c                               ~ resolve.h

  > Cleanly handle the case where a dynamic object is opened, but one of it's
  > dependant libraries is missing. return NULL for a handle instead of
  > causing the program to exit. (drahn@)

  ~ library_subr.c                        

  > refactor this code, much more readable, no operational change. (drahn@)

== regress =========================================================== 03/07 ==

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

libexec

  ~ ld.so/dlsym/test2/prog1/main.c        

  > fix test. dlsym(RTLD_DEFAULT,...) should not see symbols in objects opened
  > without RTLD_GLOBAL. (kurt@)

  ~ ld.so/dlopen/prog1/Makefile           ~ ld.so/dlopen/prog1/prog1.C

  > more like a real regression test, not just printfs. (drahn@)

  ~ ld.so/dlopen/Makefile                 ~ ld.so/dlopen/prog1/Makefile
  + ld.so/dlopen/libac/Makefile           + ld.so/dlopen/libac/ac.C
  + ld.so/dlopen/libac/ac.h               + ld.so/dlopen/libac/shlib_version
  + ld.so/dlopen/prog3/Makefile           + ld.so/dlopen/prog3/main.c
  + ld.so/dlopen/prog4/Makefile           + ld.so/dlopen/prog4/main.c

  > add regression tests to validate that dlopened objects can pick up their
  > depend libraries. Also that dlopen() does not just exit when a dependant
  > library is not found. (drahn@)

== share ============================================================= 04/07 ==

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

man

  ~ man7/packages.7                       

  > grammar and markup fixes; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/zaurus/stand/zboot

  ~ boot.8                                

  > boot uses abstract 'hd' device names, and 'set tty' works (uwe@)

dev/ic

  ~ rtl81x9reg.h                          

  > add some Realtek chip ids (brad@)

dev/mii

  ~ brgphy.c                              

  > - use PHY_RESET() on all models in brgphy_service()
  > - use PHY_RESET() in brgphy_mii_phy_auto()
  > - always use mii_phy_update() in brgphy_service()
  > ok krw@ (brad@)

  ~ brgphy.c                              

  > re-add code which allows setting master/slave flag for links with
  > manually set speed/duplex. (brad@)

  ~ brgphy.c                              

  > KNF (brad@)

dev/pci

  ~ if_sk.c                               ~ if_skreg.h

  > add media detection and dual port detection for Yukon-2.
  > from jason@ (brad@)

  ~ if_skreg.h                            

  > remove VPD bits (brad@)

  ~ pcidevs                               

  > Handful of additional devices.
  > Partially from Lawrence Teo lcteo at uncc.edu (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ if_san_xilinx.c                       

  > KNF and remove function/line number references from log messages
  > no functional change (canacar@)

dev/usb

  ~ usbdevs                               

  > Linksys USB200M v2 (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

== usr.bin =========================================================== 06/07 ==

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

cvs

  ~ rcs.c                                 

  > fix stupidity in rcs_patch_lines() and return -1 on error so we actually
  > catch the error instead of completely crashing. (joris@)

== usr.sbin ========================================================== 07/07 ==

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

httpd

  ~ src/modules/ssl/ssl_engine_kernel.c   

  TAGGED OPENBSD_3_7
  > MFC:
  > Fix by niallo@
  > ensure that renegotiation is performed for a transition from
  > "SSLVerifyClient
  > optional" to "SSLVerifyClient require"
  > fixes CAN-2005-2700 (brad@)

ospfd

  ~ database.c                            ~ hello.c
  ~ interface.c                           ~ ospfd.h
  ~ packet.c                              ~ parse.y

  > - add get_rtr_id() based on bgpd's get_bgpid()
  > - remove rtr_id from struct iface we don't need to keep a copy of this
  > value
  > per interface
  > - replace all references to iface->rtr_id.s_addr with calls to
  > ospfe_rtr_id()
  > ok claudio@ norby@ (msf@)

pkg_add

  ~ pkg_add.1                             

  > Document PKG_CACHE.
  > Document a few more -F toggles.
  > Explain in more details what happens during pkg_add -r. (espie@)

  ~ Makefile                              

  > slightly simpler install. (espie@)

  ~ OpenBSD/PackageLocator.pm             

  > minor nit (espie@)

  ~ pkg_add.1                             

  > write down explicitly that directory names in PKG_PATH should end with a /,
  > since pkg_add will have trouble splitting the path correctly in the
  > presence
  > of weird url schemes otherwise. (espie@)

  ~ pod/OpenBSD::Ustar.pod                

  > document quickie $o->contents() method (espie@)

  ~ pkg_add.1                             

  > Document the process for pkg_add -u. (espie@)

  ~ pkg_info                              

  > special-case when we only need the packing-list. (espie@)

  ~ OpenBSD/PackageLocator.pm             

  > beginning to a source path repository infrastructure, very likely to change
  > a lot yet. (espie@)

  ~ OpenBSD/PackageLocator.pm             

  > allows grabbing the packing-list directly from a PackageLocation,
  > in order to make further code more symetric and efficient. (espie@)

  ~ pkg_add.1                             

  > kill trailing space;
  > uppercase some abbreviations; (jmc@)

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



More information about the odc mailing list