[odc] Daily src changes for 2006-03-21
ODC
auto at squish.net
Wed Mar 22 07:00:50 GMT 2006
OpenBSD src changes summary for 2006-03-21
==========================================
bin/ksh bin/rm
etc/security lib/libusbhid
regress/sbin regress/usr.bin
sbin/ifconfig sbin/pfctl
share/man sys/conf
sys/crypto sys/dev/acpi
sys/dev/usb sys/sys
usr.bin/rcs usr.sbin/ospfd
usr.sbin/pkg_add
== bin =============================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ c_sh.c
> Partially revert last commit; jaredy@ showed the NULL deref can't
> happen and tedu@ confirmed this is a known bug in Coverity's analysis.
> (otto@)
~ syn.c
> Revert for the moment, according to Mike Belopuhov this produces
> errors in rc and netstart. (otto@)
rm
~ rm.c
> Call fts_close() when done; from NetBSD's Coverity scan; ok millert@
> jaredy@ (otto@)
== etc =============================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
security
~ security
> Fix for PR 5043: shell startup scripts might contain binary characters but
> grep should assume ASCII text, fixes umask detection
> ok millert@ jaredy@ (david@)
== lib =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libusbhid
~ usage.c
> - plug memleak when handling reallocation failure in hid_start()
> - avoid NULL dereference while reclaiming memory during error
> handling in hid_start()
> ok ray dhill (jaredy@)
== regress =========================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/ike1.ok ~ ipsecctl/ike2.ok
~ ipsecctl/ike3.ok ~ ipsecctl/ike4.ok
~ ipsecctl/ike5.ok ~ ipsecctl/ike6.ok
~ ipsecctl/ike8.ok
> adopt to recent changes. noticed by david@ (hshoexer@)
usr.bin
~ rcs/Makefile + rcs/rcs-aflag.out
+ rcs/rcs-eflag.out
> add tests for `rcs -a' and `rcs -e', just not enabled yet.
> "Looks good" ray at .sa@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.c
> Correctly check for the end of the cmds table. There is no need to check
> for
> c_func2. Until now ifconfig accepted something like ifconfig tun0 1.2.3.4
> 1.2.3.5 foobar without error. Additionally change the error message to
> a more comprehensible message. OK markus@, henning@ (claudio@)
pfctl
~ pfctl_parser.c
> instead of sizeof(array) / sizeof(element) computation, use the existing
> end-of-array NULL marker, shuts up source analysis tool, from deraadt@
> (dhartmei@)
== share ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/style.9
> Encourage using strtonum(3).
> Sync variable declarations with variables used in getopt(3) loop.
> OK otto@ (ray@)
== sys =============================================================== 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
conf
~ files
> Implementation of the Michael MIC as defined in IEEE 802.11i for TKIP.
> The MIC generates a weak 64bit digest protected by an additional key.
> Obviously, this digest alg is required for future IEEE 802.11i/WPA
> support.
> test vectors passed on alpha amd64 mvme68k mvme88k sgi sparc sparc64 vax
> i386
> ok djm@ (reyk@)
crypto
+ michael.c + michael.h
> Implementation of the Michael MIC as defined in IEEE 802.11i for TKIP.
> The MIC generates a weak 64bit digest protected by an additional key.
> Obviously, this digest alg is required for future IEEE 802.11i/WPA
> support.
> test vectors passed on alpha amd64 mvme68k mvme88k sgi sparc sparc64 vax
> i386
> ok djm@ (reyk@)
dev/acpi
~ dsdt.c ~ acpidebug.c
> Disassembler now pretty prints AML code (like acpidump)
> ok marco@ (jordan@)
dev/usb
~ if_ral.c ~ if_ralreg.h
~ if_ralvar.h
> Make ural(4) read and show real MAC/BBP rev instead of hardcoded RT2570
> "Go ahead" damien@ via jsg@ (pedro@)
sys
~ select.h
> x << long generates a lint warning, so silence it by casting __NFDBITS
> to unsigned; this is a conseqeunce of changing size_t to u_long.
> ok deraadt@ millert@ cloder@ (otto@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
rcs
~ rcsprog.c
> Allow creation of an RCS file if RCS_CREATE flag set.
> OK xsa@ (ray@)
~ rcsprog.c
> Instead of duplicating rcs_suffixes and running strsep on it again,
> just use the previous suffixes. Since all slashes were replaced
> with NULs, reading `suffixes' will give the first extension.
> OK xsa@ (ray@)
~ rcsprog.c
> add support for `rcs -e[logins]'; "Looks good" ray at .sa@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ospfd
~ rde_spf.c
> Invalidating the full RIB and then only recalculating part of it is not
> that smart. Kill the global rt_invalidate() instead clear only that part of
> the RIB that is actually recalculated. OK norby@ (claudio@)
~ control.c
> Kill debug message that floods the log if ospfctl is killed while dumping
> large tables. (claudio@)
pkg_add
~ OpenBSD/Ustar.pm
> fix endless loop in case of error in archive header. (espie@)
===============================================================================
More information about the odc
mailing list