Preparations for 0.6.6 release
[libeap.git] / wpa_supplicant / ChangeLog
index 7def00c..5367612 100644 (file)
@@ -1,9 +1,60 @@
 ChangeLog for wpa_supplicant
 
-????-??-?? - v0.6.4
+2008-11-23 - v0.6.6
+       * added Milenage SIM/USIM emulator for EAP-SIM/EAP-AKA
+         (can be used to simulate test SIM/USIM card with a known private key;
+         enable with CONFIG_SIM_SIMULATOR=y/CONFIG_USIM_SIMULATOR=y in .config
+         and password="Ki:OPc"/password="Ki:OPc:SQN" in network configuration)
+       * added a new network configuration option, wpa_ptk_rekey, that can be
+         used to enforce frequent PTK rekeying, e.g., to mitigate some attacks
+         against TKIP deficiencies
+       * added an optional mitigation mechanism for certain attacks against
+         TKIP by delaying Michael MIC error reports by a random amount of time
+         between 0 and 60 seconds; this can be enabled with a build option
+         CONFIG_DELAYED_MIC_ERROR_REPORT=y in .config
+       * fixed EAP-AKA to use RES Length field in AT_RES as length in bits,
+         not bytes
+       * updated OpenSSL code for EAP-FAST to use an updated version of the
+         session ticket overriding API that was included into the upstream
+         OpenSSL 0.9.9 tree on 2008-11-15 (no additional OpenSSL patch is
+         needed with that version anymore)
+       * updated userspace MLME instructions to match with the current Linux
+         mac80211 implementation; please also note that this can only be used
+         with driver_nl80211.c (the old code from driver_wext.c was removed)
+       * added support (Linux only) for RoboSwitch chipsets (often found in
+         consumer grade routers); driver interface 'roboswitch'
+       * fixed canceling of PMKSA caching when using drivers that generate
+         RSN IE and refuse to drop PMKIDs that wpa_supplicant does not know
+         about
+
+2008-11-01 - v0.6.5
+       * added support for SHA-256 as X.509 certificate digest when using the
+         internal X.509/TLSv1 implementation
+       * updated management frame protection to use IEEE 802.11w/D6.0
+       * added support for using SHA256-based stronger key derivation for WPA2
+         (IEEE 802.11w)
+       * fixed FT (IEEE 802.11r) authentication after a failed association to
+         use correct FTIE
+       * added support for configuring Phase 2 (inner/tunneled) authentication
+         method with wpa_gui-qt4
+
+2008-08-10 - v0.6.4
        * added support for EAP Sequences in EAP-FAST Phase 2
        * added support for using TNC with EAP-FAST
        * added driver_ps3 for the PS3 Linux wireless driver
+       * added support for optional cryptobinding with PEAPv0
+       * fixed the OpenSSL patches (0.9.8g and 0.9.9) for EAP-FAST to
+         allow fallback to full handshake if server rejects PAC-Opaque
+       * added fragmentation support for EAP-TNC
+       * added support for parsing PKCS #8 formatted private keys into the
+         internal TLS implementation (both PKCS #1 RSA key and PKCS #8
+         encapsulated RSA key can now be used)
+       * added option of using faster, but larger, routines in the internal
+         LibTomMath (for internal TLS implementation) to speed up DH and RSA
+         calculations (CONFIG_INTERNAL_LIBTOMMATH_FAST=y)
+       * fixed race condition between disassociation event and group key
+         handshake to avoid getting stuck in incorrect state [Bug 261]
+       * fixed opportunistic key caching (proactive_key_caching)
 
 2008-02-22 - v0.6.3
        * removed 'nai' and 'eappsk' network configuration variables that were