[odc] Daily src changes for 2008-04-18
ODC
auto at squish.net
Sat Apr 19 07:00:01 BST 2008
OpenBSD src changes summary for 2008-04-18
==========================================
distrib/sets gnu/usr.sbin/mkhybrid
lib/libc sbin/ifconfig
share/man sys/arch/hppa/hppa
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/macppc/dev sys/arch/sparc64/sparc64
sys/arch/zaurus/dev sys/ddb
sys/dev/i2c sys/dev/ic
sys/dev/pci sys/dev/usb
sys/net sys/net80211
sys/netatalk sys/netinet
sys/netinet6 sys/nfs
usr.bin/cal usr.bin/cvs
usr.bin/pr usr.bin/ssh
usr.sbin/tcpdump
== distrib =========================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
== gnu =============================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.sbin/mkhybrid
~ src/match.c ~ src/match.h
> Fix return value of i_add_match() and remove some bogus APPLE_HYB
> #ifdefs. Found by ragge@ (millert@)
== lib =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/res_send.c
> convert select() => poll(), saves a runtime malloc+free per retry
> feedback deraadt@ drahn@; ok deraadt@ (djm@)
== sbin ============================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.8
> remove wparekey from the list of 802.11 ifconfig options.
> pointed out by drahn@ (damien@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/uvideo.4
> Add two cams. (mglocker@)
~ man4/Makefile
> install it (deraadt@)
~ man4/uvideo.4
> fix the list width; (jmc@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/hppa/hppa
~ pmap.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
arch/i386/i386
~ machdep.c
> Halt CPUs upon reboot/halt.
> ok krw@ (kettenis@)
~ apicvec.s ~ ipifuncs.c
~ lapic.c ~ machdep.c
> Now that i386 has a per-process astpending, we can garbage collect ipi_ast
> and do an ipi_nop cross-call from signotify() instead.
> ok miod@ (kettenis@)
arch/i386/include
~ cpu.h ~ i82489var.h
~ intrdefs.h
> Now that i386 has a per-process astpending, we can garbage collect ipi_ast
> and do an ipi_nop cross-call from signotify() instead.
> ok miod@ (kettenis@)
arch/macppc/dev
~ kiic.c
> if an iic operation fails to move all the data, return error
> ok kettenis (deraadt@)
arch/sparc64/sparc64
~ machdep.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
arch/zaurus/dev
~ zaurus_flash.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
ddb
~ db_hangman.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
dev/i2c
~ tsl2560.c
> correct sizeof; palmeida (deraadt@)
~ i2c_scan.c
> adm1033 has a rev register to check as well (deraadt@)
~ i2c_scan.c
> detect adm1034 (deraadt@)
dev/ic
~ if_wi.c
> extend the if_ethersubr.c crc functions to support updating a running
> crc in addition to the existing "oneshot" mode and use them to replace
> ieee80211_crc_update() with the new ether_crc32_le_update(). Saves 1k
> kernel bss + some code.
> Mark the new ether_crc32_[lb]e_update functions as __pure for a
> ~25x speedup (on my i386 at least).
> feedback and ok damien@ (djm@)
dev/pci
~ pcidevs
> shorten name (deraadt@)
~ pcidevs.h ~ pcidevs_data.h
> sync (deraadt@)
dev/usb
~ uvideo.c
> Add a function which can identify an USB descriptor explicitly by it's
> size, since the UVC spec uses different USB descriptors with the same
> bDescriptorSubtype ID. (mglocker@)
~ uvideo.c ~ uvideo.h
> Add VS_INPUT_HEADER descriptor. (mglocker@)
net
~ if_ethersubr.c
> extend the if_ethersubr.c crc functions to support updating a running
> crc in addition to the existing "oneshot" mode and use them to replace
> ieee80211_crc_update() with the new ether_crc32_le_update(). Saves 1k
> kernel bss + some code.
> Mark the new ether_crc32_[lb]e_update functions as __pure for a
> ~25x speedup (on my i386 at least).
> feedback and ok damien@ (djm@)
net80211
~ ieee80211_crypto.c ~ ieee80211_crypto.h
~ ieee80211_crypto_tkip.c ~ ieee80211_crypto_wep.c
> extend the if_ethersubr.c crc functions to support updating a running
> crc in addition to the existing "oneshot" mode and use them to replace
> ieee80211_crc_update() with the new ether_crc32_le_update(). Saves 1k
> kernel bss + some code.
> Mark the new ether_crc32_[lb]e_update functions as __pure for a
> ~25x speedup (on my i386 at least).
> feedback and ok damien@ (djm@)
netatalk
~ at_control.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
netinet
~ ip_ipsp.c ~ in_pcb.c
~ igmp_var.h
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
~ if_ether.h
> extend the if_ethersubr.c crc functions to support updating a running
> crc in addition to the existing "oneshot" mode and use them to replace
> ieee80211_crc_update() with the new ether_crc32_le_update(). Saves 1k
> kernel bss + some code.
> Mark the new ether_crc32_[lb]e_update functions as __pure for a
> ~25x speedup (on my i386 at least).
> feedback and ok damien@ (djm@)
netinet6
~ nd6_nbr.c ~ mld6_var.h
~ ip6_id.c ~ in6_pcb.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
nfs
~ nfs_subs.c
> use arc4random_uniform() for random number requests that are not a
> power of two.
> use arc4random_bytes() when requesting more than a word of PRNG
> output.
> ok deraadt@ (djm@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cal
~ cal.1 ~ cal.c
> Allow cal to show week numbers. Switch between sunday based week numbering
> and ISO 8601 monday based week numbering with overlapping weeks if the -m
> flag is present.
> many positive feedback received.
> ok mbalmer@, jasper@, simon@
> input from todd@ (pyr@)
~ cal.1
> tweaks; (jmc@)
cvs
~ client.c ~ server.c
> Properly check memory allocation in client code. While at it, unified
> vasprintf() check across OpenCVS code base.
> Based on a diff by Jacek Masiulaniec.
> ok (and unification requested by) xsa (tobias@)
pr
~ pr.c
> If memory allocation fails during error message buffering, print all hold
> back messages and exit.
> ok millert (tobias@)
ssh
~ sftp-client.c ~ sftp-client.h
~ sftp-server.c ~ sftp.1
~ sftp.c ~ sftp.h
~ sftp/Makefile
> introduce sftp extension methods statvfs at openssh.com and
> fstatvfs at openssh.com that implement statvfs(2)-like operations,
> based on a patch from miklos AT szeredi.hu (bz#1399)
> also add a "df" command to the sftp client that uses the
> statvfs at openssh.com to produce a df(1)-like display of filesystem
> space and inode utilisation
> ok markus@ (djm@)
~ sftp.1
> macro fixage; (jmc@)
~ session.c
> remove unneccessary parentheses (djm@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
tcpdump
~ privsep.c ~ privsep.h
~ privsep_pcap.c ~ tcpdump.8
~ tcpdump.c
> add filtering on direction; ok mpf@ deraadt@ feedback jmc@ (djm@)
===============================================================================
More information about the odc
mailing list