[odc] Daily src changes for 2007-08-07
ODC
auto at squish.net
Wed Aug 8 07:00:01 BST 2007
OpenBSD src changes summary for 2007-08-07
==========================================
distrib/crunch lib/libc
sbin/isakmpd sys/arch/i386/i386
sys/arch/i386/pci sys/arch/sparc64/sparc64
sys/dev/ic sys/dev/pci
sys/dev/pcmcia sys/kern
sys/net sys/sys
usr.bin/ssh
== distrib =========================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
crunch
~ crunchide/elf_hide.c
> Check for calloc failure and replace an assert with errx.
> OK millert and otto. (ray@)
== lib =============================================================== 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ db/recno/rec_utils.c
> Let realloc handle NULL pointers, plus a spacing fix.
> OK millert and moritz. (ray@)
== sbin ============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
isakmpd
~ monitor.c
> m_priv_req_readdir(): check file type after fstat, since d_type
> is not passed over NFS (unless readdir+ is used). fixes pr 5557
> with and ok hshoexer@ (markus@)
== sys =============================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/i386/i386
~ via.c
> do not leak sessions; ok hshoexer, tom, deraadt (markus@)
arch/i386/pci
~ glxsb.c
> provide software version of HMAC, so IPsec can actually use the crypto HW;
> improves IPsec w/ AES/SHA1 from 17Mbit/s to 30Mbit/s on 500Mhz machine;
> code similar to i386/via.c; ok tom, hshoexer, deraadt (markus@)
arch/sparc64/sparc64
~ autoconf.c
> Add "dma" and "ledma" as busses that potentially have the root device on
> them.
> Makes the Ultra-1 find its root disk again.
> tested by nick@ and fgsch@, ok deraadt@ (kettenis@)
dev/ic
~ rtl81x9reg.h
> Correct value for power state D1.
> While this duplicates the values specified in the PCI headers
> and is currently unused, correcting this arguably makes more
> sense than breaking diffability with FreeBSD.
> Invalid value pointed out by Maxim Bourmistrov <maxim at unixconn.com>
> API change discussed with deraadt@ (jsg@)
dev/pci
~ pcidevs_data.h ~ pcidevs.h
> regen (matthieu@)
~ pcidevs
> an ati mobility chipset found on misc at . ok jsg@ deraadt at . (matthieu@)
dev/pcmcia
~ if_malo.c ~ if_malovar.h
> Improve a evil tsleep() loop by using wakeup() in the interrupt handler.
> Still not sure if the tsleep() is safe here, but better than the
> previous version.
> spotted and OK claudio@ (mglocker@)
kern
~ vfs_bio.c ~ vfs_subr.c
> A few changes to deal with multi-user performance issues seen. this
> brings us back roughly to 4.1 level performance, although this is still
> far from optimal as we have seen in a number of cases. This change
> 1) puts a lower bound on buffer cache queues to prevent starvation
> 2) fixes the code which looks for a buffer to recycle
> 3) reduces the number of vnodes back to 4.1 levels to avoid complex
> performance issues better addressed after 4.2
> ok art@ deraadt@, tested by many (beck@)
~ vfs_lookup.c ~ vfs_getcwd.c
> fix the "double-path" errors seen with getcwd by saving the orignal
> buffer position in vfs_getcwd_getcache() and restoring it on error.
> Use u_int32_t for the componentname hash, use the same type in
> the diagnostic code in relookup() to prevent unsigned vs signed errors.
> help, testing & ok kurt@
> ok millert@, art@ (thib@)
~ sys_pipe.c
> Correctly deal with EOF on pipe wrt kqueue. Based on a fix present
> in FreeBSD and NetBSD. OK art@ beck@ (millert@)
net
~ if_spppsubr.c
> Use the length of the mbuf instead of the packet.
> When sending a protocol reject. Prevents reading
> past the mbuf in case the mbuf does not cover the
> whole packet. ok claudio@, henning@ (canacar@)
sys
~ namei.h
> fix the "double-path" errors seen with getcwd by saving the orignal
> buffer position in vfs_getcwd_getcache() and restoring it on error.
> Use u_int32_t for the componentname hash, use the same type in
> the diagnostic code in relookup() to prevent unsigned vs signed errors.
> help, testing & ok kurt@
> ok millert@, art@ (thib@)
== usr.bin =========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
ssh
~ clientloop.c ~ clientloop.h
~ ssh.c
> bz#1232: ensure that any specified LocalCommand is executed after the
> tunnel device is opened. Also, make failures to open a tunnel device
> fatal when ExitOnForwardFailure is active.
> Reported by h.goebel AT goebel-consult.de; ok dtucker markus reyk deraadt
> (djm@)
===============================================================================
More information about the odc
mailing list