[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