[odc] Daily src changes for 2007-07-28

ODC auto at squish.net
Sun Jul 29 07:00:01 BST 2007


OpenBSD src changes summary for 2007-07-28
==========================================

share/man                               sys/arch/sparc64/sparc64
sys/dev/usb                             sys/net80211

== share ============================================================= 01/02 ==

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

man

  ~ man9/pci_intr_map.9                   

  > pci_intr_line() doesn't take a pointer as its argument. (kettenis@)

== sys =============================================================== 02/02 ==

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

arch/sparc64/sparc64

  ~ ofw_machdep.c                         

  > Don't try to map interrupts that are already fully specified.  Makes the
  > onboard IDE controller on the Ultrabook 170/200 work. (kettenis@)

dev/usb

  ~ usbdevs                               

  > add biometric coprocessor (jasper@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jasper@)

net80211

  ~ ieee80211.h                           

  > WPA1 uses its own (non-standard) EAPOL-Key descriptor type.
  > Remove a double definition.
  > Add definitions for Key Data Encapsulations. (damien@)

  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h

  > extend the ieee80211_key structure with a key identifier, a flags field
  > and a 64-bit receive sequence counter (for group keys).
  > add a ieee80211_cipher_keylen() function to retrieve the key length
  > in bytes used by a specific cipher.
  > account for 802.1X header size when computing the Key MIC.
  > some cleanup in comments and variable names while i'm here. (damien@)

  ~ ieee80211_node.h                      

  > add a couple of fields to the ieee80211_node structure to manage RSN
  > states. those fields will be put in a separate structure (ieee80211_rsna)
  > in a future cleanup phase to save some space.
  > add a ni_port_valid field to manage PAE state.
  > in pre-RSNA networks, this field will be set to 1 after a successful
  > open authentication.  in RSNA networks, this field will be set to 1
  > after a successful 4-way handshake. (damien@)

  ~ ieee80211_var.h                       

  > add callbacks that drivers must implement to install/reset keys.
  > add a 64-bit replay counter for sending EAPOL-Key request frames.
  > add a ic_recv_eapol callback to process EAPOL frames.
  > drivers can redefine this callback but net80211 will implement it.
  > (damien@)

  ~ ieee80211_input.c                     ~ ieee80211_output.c
  ~ ieee80211_proto.c                     ~ ieee80211_proto.h

  > adds functions to parse and to build EAPOL-Key frames used in
  > the 4-way and group-key handshake.
  > the state machine is still missing though so this is not used
  > anywhere yet. (damien@)

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


More information about the odc mailing list