[odc] Daily src changes for 2007-08-22

ODC auto at squish.net
Thu Aug 23 07:00:01 BST 2007


OpenBSD src changes summary for 2007-08-22
==========================================

etc/security                            lib/libc
libexec/makewhatis                      share/man
share/zoneinfo                          sys/arch/arm/xscale
sys/arch/hppa/hppa                      sys/arch/i386/i386
sys/arch/i386/include                   sys/dev/ic
sys/dev/pci                             sys/net80211
usr.bin/sort                            usr.sbin/ntpd

== etc =============================================================== 01/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/etc

security

  ~ security                              

  > plural of ID is IDs, not ID's, ok mk jmc (henning@)

== lib =============================================================== 02/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ time/tz-art.htm                       ~ time/tz-link.htm

  > Update to tzcode2007f grom elsie.nci.nih.gov; no actual code changes
  > (millert@)

== libexec =========================================================== 03/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

makewhatis

  ~ OpenBSD/Makewhatis.pm                 

  > err msg looks better with a \n (espie@)

== share ============================================================= 04/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man7/ports.7                          

  > kill trailing whitespace; (jmc@)

zoneinfo

  ~ datfiles/africa                       ~ datfiles/antarctica
  ~ datfiles/australasia                  ~ datfiles/europe
  ~ datfiles/leapseconds                  ~ datfiles/northamerica
  ~ datfiles/zone.tab                     

  > update to tzdata2007g from elsie.nci.nih.gov (millert@)

== sys =============================================================== 05/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/arm/xscale

  ~ pxa2x0_mmc.c                          

  > Remove ``#define SDMMC_DEBUG''.  Avoids redefinition error when compiling
  > a kernel and setting SDMMC_DEBUG option.
  > ok deraadt@ (mglocker@)

arch/hppa/hppa

  ~ autoconf.c                            

  > Subsequent address ranges start at index 1, not index 0. (kettenis@)

arch/i386/i386

  ~ machdep.c                             

  > Add bus_space_vaddr to i386 arch.
  > Comments and ok kettenis, art & miod (marco@)

arch/i386/include

  ~ bus.h                                 

  > Add bus_space_vaddr to i386 arch.
  > Comments and ok kettenis, art & miod (marco@)

dev/ic

  ~ com.c                                 

  > fix compilation with KDGB
  > from Nicholas Marriott
  > ok deraadt@ (jasper@)

dev/pci

  ~ if_wpi.c                              ~ if_wpivar.h

  > when running out of rx buffers, allocate a new mbuf and copy the rx
  > buffer into it using m_copym2() instead of just dropping the received
  > frame.  otherwise, it may happen that all rx buffers are queued by
  > tcp_input() waiting for a frame that will never arrive because we are
  > dropping it.  when it happens, rx stop working and it is hard to
  > recover from this.
  > the problem is not visible when using WEP because WEP decryption is
  > currently done by software and that rx buffers are copied into mbufs
  > by the software decryption code.
  > while i'm here, increase the number of rx buffers allocated by wpi(4)
  > from 80 to 96 to limit the number of copies.
  > problem and solution found by bluhm@ - thanks. (damien@)

net80211

  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h
  ~ ieee80211_input.c                     ~ ieee80211_output.c
  ~ ieee80211_var.h                       

  > - add k_rxmic and k_txmic fields to struct ieee80211_key to store the
  > Tx/Rx MIC for TKIP.
  > - add two functions to map a PTK and a GTK to an IEEE 802.11 key and
  > use them in ieee80211_input.c instead of duplicating the same code.
  > properly set Tx/Rx MIC in the IEEE 802.11 key in the case of TKIP.
  > - add ic_psk to struct ieee80211com to store the pre-shared key.
  > - fix setting of the SECURE bit in outgoing EAPOL-Key frames.
  > - when receiving msg 2 of the 4-way handshake, deauthenticate the
  > station if the RSN IE does not match that of the (Re)Association
  > request.
  > - before parsing an RSN or WPA IE, check that there's enough room for
  > the version field (2 bytes) which is mandatory.
  > - various tweaks while i'm here. (damien@)

  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h

  > add a ieee80211_get_txkey() function to determine the key to use for
  > transmitting a frame to a given node.
  > change ieee80211_encrypt() so that it now takes the key as parameter.
  > this change is required because drivers doing hardware crypto need to
  > know what key is being used. (damien@)

== usr.bin =========================================================== 06/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

sort

  ~ sort.c                                

  > sort usage(); (jmc@)

== usr.sbin ========================================================== 07/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

ntpd

  ~ log.c                                 ~ ntpd.8
  ~ ntpd.c                                

  > Allow ntpd to log sensor offsets and adjtime calls to syslog at LOG_DEBUG
  > priority.
  > ok gwk, mbalmer, weingart
  > "explicit non-ok from" henning (ckuethe@)

===============================================================================


More information about the odc mailing list