[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