[odc] Daily src changes for 2006-02-09
ODC
auto at squish.net
Fri Feb 10 07:00:44 GMT 2006
OpenBSD src changes summary for 2006-02-09
==========================================
lib/libevent share/man
sys/arch/sparc64/dev sys/dev/adb
sys/dev/pci sys/net
usr.bin/cvs usr.bin/grep
usr.bin/ssh usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/ospfd
usr.sbin/pkg_add
== lib =============================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libevent
~ evbuffer.c
> typo (brad@)
== share ============================================================= 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man8/dhcp.8
> No longer need to touch the dhcpd.leases file before running dhcpd.
> From Mike Pechkin <mike.pechkin at gmail.com > OK henning, jmc (jaredy@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/sparc64/dev
~ ofwi2c.c ~ ofwi2cvar.h
~ pcfiic_ebus.c
> split the ofw scan up into two parts: one to find the i2c bus on a pci
> device, and one to find i2c devices on the i2c bus.
> tweaks and ok kettenis@ ok djm@ (dlg@)
dev/adb
~ adb_subr.c
> Oops, put the default case outside the ADBVERBOSE block in adbprint().
> (miod@)
dev/pci
~ if_bge.c
> adjust timeouts a bit.
> Based on the Broadcom Linux driver. (brad@)
~ if_bge.c
> cleaning. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> YUKON_2 -> YUKON_8038, the Yukon 88E8038 Fast Ethernet controller. (brad@)
~ if_sk.c
> sync PCI id. (brad@)
~ if_skreg.h
> add defines for Yukon XL and Yukon EC Ultra revisions. (brad@)
~ alipm.c
> split the ofw scan up into two parts: one to find the i2c bus on a pci
> device, and one to find i2c devices on the i2c bus.
> tweaks and ok kettenis@ ok djm@ (dlg@)
net
~ if.c ~ if.h
~ if_vlan.c ~ if_vlan_var.h
> add an interface detach hook and use it with the vlan(4) driver. this
> fixes a possible crash if the parent interface has been destroyed
> (like vlan on trunk) before destroying the vlan interface.
> ok brad@ (reyk@)
~ if_trunk.h
> remove trailing ',' in enum declaration (reyk@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ rcs.c ~ rcs.h
> - move rcs_kw-related data into rcs.h and de-static the keyword array. this
> allows access from outside rcs.c and will be needed for upcoming features
> in ci(1).
> ok joris@ xsa@ (niallo@)
~ cvs.h
> add missing client-side paths definitions; (xsa@)
grep
~ file.c ~ grep.c
~ grep.h ~ mmfile.c
~ queue.c ~ util.c
> delint; remove redundant vars and functions; ok jaredy@ (otto@)
ssh
~ includes.h
> #include <sys/endian.h> not needed; ok djm@ (stevesk@)
~ sshd.8
> - move some text into a CAVEATS section
> - merge the COMMAND EXECUTION... section into AUTHENTICATION (jmc@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ parser.c
> inet_pton() may return 1, 0 or -1. Only 1 is success so check explicitly
> for it. OK henning@ (claudio@)
bgpd
~ rde_attr.c
> attr_free() should not modify others_len as it does not resize the others
> array. It just clears on entry by setting it to NULL and moving that NULL
> to the end of the array. With this it will be possible to remove attributes
> without readding them right afterwards. Because of this attr_diff() needs
> to
> be more careful because of passed NULL pointers. OK henning@ (claudio@)
~ rde_attr.c
> When comparing community type, cast to u_int16_t. The same is done for the
> AS. OK henning@ (claudio@)
~ bgpd.h ~ parse.y
~ printconf.c ~ rde.h
~ rde_attr.c ~ rde_filter.c
> Implement "set community delete 65001:*" and friends. This will remove
> communities from the path attributes. Useful to make sure that the ones you
> set later are set by a (evil) peer. OK henning@ (claudio@)
ospfd
~ neighbor.c ~ ospf.h
> Prevent the neighbor FSM from getting stuck forever in state EXSTART.
> ok claudio@ (norby@)
~ ospfd.h ~ rde_lsdb.c
~ rde_spf.c
> Don't calculate all areas every time the link state database is updated,
> only calculate the dirty ones.
> ok claudio@ (norby@)
pkg_add
~ OpenBSD/PackageLocator.pm
> Add some nice interfaces instead of the hint() argument to close().
> This allows the cache to finish properly even in some weird cases like
> fat packages (calling finish_and_close). (espie@)
~ pkg_add ~ pkg_info
> use new interface (*close*)
> optimization: store dir into state earlier, so that do_script and
> other stuff can have access to it. (espie@)
~ OpenBSD/Add.pm
> Turn validate_plist() into a real visitor that calls validate() for each
> object in the packing-list.
> Move some checks earlier, so that update of packages fails before
> deleting the old package.
> Add more checks, like verifying that install/deinstall scripts are indeed
> located on exec'able partitions. (espie@)
===============================================================================
More information about the odc
mailing list