[odc] Daily src changes for 2007-03-27
ODC
auto at squish.net
Wed Mar 28 08:00:22 BST 2007
OpenBSD src changes summary for 2007-03-27
==========================================
bin/md5 share/man
sys/arch/macppc/macppc sys/arch/mips64/mips64
sys/arch/zaurus/dev sys/dev
sys/dev/ata sys/dev/pci
sys/dev/usb sys/kern
sys/net sys/netinet
sys/uvm usr.bin/chpass
usr.bin/cvs usr.bin/rcs
usr.bin/sendbug usr.bin/vi
usr.sbin/dvmrpd usr.sbin/ntpd
usr.sbin/ospfd usr.sbin/pkg_add
usr.sbin/ripd usr.sbin/tcpdump
== bin =============================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
md5
~ cksum.1 ~ md5.1
~ md5.c ~ rmd160.1
~ sha1.1
> Add base64 support to cksum and friends. Output encoding can
> be set globally or on a per-algorithm basis when using multiple
> hash functions. OK espie@ simon@ deraadt@; man help from jmc@ (millert@)
~ md5.1 ~ rmd160.1
~ sha1.1
> Fix spelling of hexadecimal. Noted by jmc@ and Steven Mestdagh. (millert@)
== share ============================================================= 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/umsm.4
> Sierra Wireless Aircard 580 has been reported working, so move it to
> the known-to-work list. (fkr@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/macppc/macppc
~ autoconf.c
> grok LSILogic,sas controllers in bootpath; as well, become aware that (at
> least) "scsi" controllers give a target/port number, not a kernel sd#.
> So, translate. We might later want to do the same translation for IDE as
> well, but perhaps not until after people test a bit more; ok dlg (deraadt@)
arch/mips64/mips64
~ db_disasm.c
> Try and print symbol-relative addresses for branches, and display
> delay slots instructions correctly. (miod@)
~ trap.c
> When trap() causes a panic, have stacktrace() use ddb to find the symbol
> names if option DDB, instead of the fn_name() helper which only knows about
> trap() anyway.
> While there, do not attempt to print the function arguments after the first
> frame, since they are known to be clobbered. (miod@)
arch/zaurus/dev
~ zaurus_scoop.c
> only actually change the drive LED state if there was a real state change;
> tested by robert and myself (deraadt@)
dev
~ softraid.c ~ softraidvar.h
> First stab at state transition code for volumes and chunks.
> Minor cleanup as well.
> prodded by jordan (marco@)
dev/ata
~ wd.c
> OK, I understand why jsg wanted the disk_unbusy() in wdretry(), and he
> was right. There is another path that ends up avoiding the disk_unbusy
> call I inserted.... tested by robert too (deraadt@)
dev/pci
~ pcidevs
> silicon image 3131 and 3531 (dlg@)
~ pcidevs.h ~ pcidevs_data.h
> regen (dlg@)
~ pciide.c
> disable serverworks sata until it works (been busted for a year on the
> G5, might work a lot better soon) (deraadt@)
~ ahci.c
> attach ahci based on the pci class and interface fields, not just on a
> list of pci devices.
> WARNING: this will cause your disks to change name (wd -> sd) on a
> supported controller. (dlg@)
~ arc.c
> grammar from bret lambert, and one more from me; (jmc@)
~ arc.c
> more grammar fixups; from bret lambert and myself (jmc@)
~ pciide.c
> this level of serverworks sata does not help (deraadt@)
dev/usb
~ usbdevs
> u-blox ANTARIS4 GPS receiver
> ok pvalchev (ckuethe@)
~ usbdevs.h ~ usbdevs_data.h
> regenerate
> ok pvalchev (ckuethe@)
kern
~ subr_disk.c
> Remove an #ifdef LFS chunk from dk_mountroot();
> ok pedro@ (thib@)
net
~ if.h
> grammar from bret lambert, and one more from me; (jmc@)
netinet
~ ip_carp.c
> Don't pick up IPv6 link local IPs on address deletions.
> This unbreaks carp reconfiguration.
> OK henning@, mcbride@ (mpf@)
uvm
~ uvm_map.c ~ uvm_mmap.c
> Clean up some return value handling now that we know that what's returned
> is proper errnos.
> millert@ ok and some help (art@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
chpass
~ chpass.1 ~ chpass.c
> -a requires a separate synopsis;
> from Daniel Polak via henning
> ok henning (jmc@)
cvs
~ diff_internals.c
> sync with espie@'s latest change to diff(1).
> from src/usr.bin/diff/diffreg.c rev 1.67:
> improve -p for C++ code: classes definition often have
> public:/protected:/private: at the start of line.
> This lets the -p scanner just take note of the section and keep
> looking for the actual class definition.
> Also increase function name bufsize so it shows most of these pesky C++
> decls...
> OK niallo@ espie at .sa@)
rcs
~ diff.c
> sync with espie@'s latest change to diff(1).
> from src/usr.bin/diff/diffreg.c rev 1.67:
> improve -p for C++ code: classes definition often have
> public:/protected:/private: at the start of line.
> This lets the -p scanner just take note of the section and keep
> looking for the actual class definition.
> Also increase function name bufsize so it shows most of these pesky C++
> decls...
> OK niallo@ espie at .sa@)
sendbug
~ sendbug.c
> Remove variable name from prototype. (ray@)
~ sendbug.c
> Replace some scary pointer code. The new code is O(n^2) for strings
> of '&', but gecos fields are usually short and most do not have '&'
> so the impact should be minimal. In return we get clearer and safer
> code.
> OK moritz at .ay@)
vi
~ ex/ex_subst.c
> Catch OOB access for tag searches mathching lines ending with \
> From patrick keshishian with a twist by me. ok thib@ (otto@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
dvmrpd
~ rde_srt.c
> Correctly handle connected routes in srt_check_route()
> OK norby@ (michele@)
ntpd
~ util.c
> Normalize tv so that tv_usec is positive. The kernel also normalizes,
> but this might increase portability since some other systems do not
> grok negative tv_usec well. ok henning@ (otto@)
ospfd
~ kroute.c
> First step to make ospfd equal cost multipath aware.
> Change kroute.c code so that it correctly tracks multipath routes.
> Route redistribution is way more complex in a mulitpath environment.
> It is not possible to redistribute multiple pathes and only a part of the
> multipath routes may be redistributable. So a route is redistributed as
> soon
> as one of the multipath routes is redistributable.
> Tested and OK norby@ and pyr@ -- at least we see no regression (claudio@)
pkg_add
~ pkg_add
> finally remove old warning, @lib has been around (and used) since 3.7.
> (espie@)
ripd
~ neighbor.c ~ packet.c
~ ripe.h
> Remove unused parameter in nbr_new (michele@)
tcpdump
~ print-802_11.c
> Fix aligenment issues by using bcopy() and a local variable instead of the
> problematic *(u_intXX_t*)t casts. This fixes the bus errors I got on
> sparc64
> while doing IEEE802_11_RADIO dumps. OK reyk@ mglocker@ (claudio@)
===============================================================================
More information about the odc
mailing list