[odc] Daily src changes for 2007-09-18
ODC
auto at squish.net
Wed Sep 19 07:00:01 BST 2007
OpenBSD src changes summary for 2007-09-18
==========================================
share/man sys/arch/i386/i386
sys/arch/i386/include sys/arch/i386/pci
sys/arch/sparc64/dev sys/dev/i2c
sys/dev/ic sys/dev/pci
sys/dev/usb sys/net
sys/net80211 sys/netinet
sys/sys usr.bin/make
usr.bin/pcc usr.bin/sendbug
usr.bin/top usr.sbin/ospfd
usr.sbin/wsmoused
== share ============================================================= 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/carp.4
> ARP balancing has been changed to use the source MAC address
> quite a while ago. Manpage and comment update by Matthew Dempsky.
> OK jmc@ (mpf@)
~ man4/bwi.4
> Bump firmware package to version 1.2. (mglocker@)
== sys =============================================================== 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/i386/i386
~ conf.c
> Fix typo (`Advancded'). (mk@)
~ via.c
> arc4random_bytes() is the preferred interface for generating nonces;
> "looks ok" markus@ (djm@)
arch/i386/include
~ stdarg.h
> As a temporary workaround, implement va_start not using
> __builtin_next_arg for !GCC until pcc supports it. ok kjell@ miod@ (otto@)
arch/i386/pci
~ glxsb.c
> arc4random_bytes() is the preferred interface for generating nonces;
> "looks ok" markus@ (djm@)
arch/sparc64/dev
~ ebus.c ~ pyro.c
~ schizo.c
> Only the most obvious bzero() -> M_ZERO changes. No cast changes, no
> MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an
> immediately adjacent bzero(). (krw@)
dev/i2c
~ thmc50.c
> Set SENSOR_FINVALID instead of clearing it when reading fails.
> ok otto@ (kettenis@)
dev/ic
~ ath.c ~ ciss.c
~ i82596.c ~ pgt.c
> Only the most obvious bzero() -> M_ZERO changes. No cast changes, no
> MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an
> immediately adjacent bzero(). (krw@)
~ bwi.c ~ bwivar.h
> Drag back the original DragonFlyBSD firmware loading routines, so we can
> load the same firmware revision as they do. Our previously used firmware
> images seem to contain the wrong revision. You need to bump your firmware
> package to version 1.2.
> Other than expected, loading the right firmware revision still doesn't fix
> a fatal chip error at initialization time. (mglocker@)
dev/pci
~ musycc.c
> Only the most obvious bzero() -> M_ZERO changes. No cast changes, no
> MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an
> immediately adjacent bzero(). (krw@)
~ hifn7751.c ~ ises.c
~ noct.c ~ safe.c
~ ubsec.c
> arc4random_bytes() is the preferred interface for generating nonces;
> "looks ok" markus@ (djm@)
dev/usb
~ uts.c
> Do not return from uts_intr() without restoring spl if it has been changed,
> also clean up uts_get_pos() interface while there; spotted by and joint
> work
> with fgsch@, ok matthieu@ robert@ (miod@)
net
~ pf.c
> allow state reuse for tcp if both sides are in FIN_WAIT_2 and a new SYN
> arrives; ok dhartmei, henning, feedback aaron (markus@)
~ if_pfsync.c
> allow 4095 instead of 20 multicast group memberships per socket (you need
> one entry for each multicast group and interface combination). this allows
> you to run OSPF with more than 10 interfaces.
> adapted from freebsd; ok claudio, henning, mpf (markus@)
net80211
~ ieee80211_input.c
> arc4random_bytes() is the preferred interface for generating nonces;
> "looks ok" markus@ (djm@)
netinet
~ ip_carp.c
> ARP balancing has been changed to use the source MAC address
> quite a while ago. Manpage and comment update by Matthew Dempsky.
> OK jmc@ (mpf@)
~ in.h ~ ip_carp.c
~ ip_output.c ~ ip_var.h
> allow 4095 instead of 20 multicast group memberships per socket (you need
> one entry for each multicast group and interface combination). this allows
> you to run OSPF with more than 10 interfaces.
> adapted from freebsd; ok claudio, henning, mpf (markus@)
~ tcp_subr.c
> arc4random_bytes() is the preferred interface for generating nonces;
> "looks ok" markus@ (djm@)
sys
~ malloc.h
> Since the MALLOC/FREE macros don't work with M_ZERO (on purpose) and
> they most likely don't make things that much faster (we can't know, no
> default kernel config uses them), just rip them out to avoid further
> confusion.
> ok miod@, dlg@, millert@, "Hell yes" toby@ (art@)
~ cdefs.h
> pcc knows inline. ok kjell@ miod@ (otto@)
== usr.bin =========================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
make
~ job.c ~ job.h
~ main.c
> revert maxLocal removal, there's something fishy going on. (espie@)
~ parse.c
> missing prototype for static function (espie@)
~ job.c
> reindent new part (espie@)
~ suff.c
> make -DCLEANUP compile again (espie@)
~ parse.c
> reindent a few lines in parse.c which are missing it. (espie@)
~ targ.c ~ targ.h
> internal macro should be invisible from outside (espie@)
~ suff.c
> better comments, sNum -> order. SUFF_EXISTS -> SUFF_ACTIVE (espie@)
~ cond.c
> reindent cond.c (espie@)
pcc
~ cc/cc/cc.c ~ cc/cpp/cpp.c
~ cc/cpp/cpp.h
> some $OpenBSD$s got lost again in the latest merge, noted by Dries (otto@)
~ mip/common.c
> merge fomr ragge's repo:
> Added missing va_end in werror(), from Graham Gower. (otto@)
~ cc/ccom/Makefile
> mkext should be a seperate target; from mickey@ (otto@)
~ cc/cpp/Makefile
> gc an unused line
> ok otto@ (todd@)
sendbug
~ sendbug.c
> Don't treat lines in angle brackets <...> as comments in dmesg.
> Discovered and tested by deanna. (ray@)
top
~ top.c
> redundant asignment; from Mark Lumsden (otto@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ospfd
~ ospfd.c
> Correctly track the E-bit of router LSA on config reloads. If
> redistribution
> is turned on or off the E-bit needs to be toggled accordingly else the
> AS-external LSA are ignored by the other OSPF routers.
> OK norby@ (claudio@)
wsmoused
~ wsmoused.c
> use C99 explicit struct initializer instead of deprecated gcc 2.5
> style. ok miod@ millert@ (otto@)
===============================================================================
More information about the odc
mailing list