]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Update version to v2.7 and copyright years to include 2018 hostap_2_7
authorJouni Malinen <j@w1.fi>
Sun, 2 Dec 2018 18:56:31 +0000 (20:56 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 2 Dec 2018 19:34:59 +0000 (21:34 +0200)
Also add the ChangeLog entries for both hostapd and wpa_supplicant to
describe main changes between v2.6 and v2.7.

Signed-off-by: Jouni Malinen <j@w1.fi>
20 files changed:
CONTRIBUTIONS
COPYING
README
doc/doxygen.conf
hostapd/ChangeLog
hostapd/README
hostapd/hostapd_cli.c
hostapd/main.c
src/common/version.h
wpa_supplicant/ChangeLog
wpa_supplicant/README
wpa_supplicant/doc/docbook/eapol_test.sgml
wpa_supplicant/doc/docbook/wpa_background.sgml
wpa_supplicant/doc/docbook/wpa_cli.sgml
wpa_supplicant/doc/docbook/wpa_gui.sgml
wpa_supplicant/doc/docbook/wpa_passphrase.sgml
wpa_supplicant/doc/docbook/wpa_priv.sgml
wpa_supplicant/doc/docbook/wpa_supplicant.sgml
wpa_supplicant/wpa_cli.c
wpa_supplicant/wpa_supplicant.c

index 1dc7547977a5f99176bddded2e1b0156ed38369b..053e8ecda90f2a551c6fe8715a33a4c8a6e91d81 100644 (file)
@@ -140,7 +140,7 @@ The license terms used for hostap.git files
 
 Modified BSD license (no advertisement clause):
 
-Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi> and contributors
+Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi> and contributors
 All Rights Reserved.
 
 Redistribution and use in source and binary forms, with or without
diff --git a/COPYING b/COPYING
index 945bdc0882b9a1d4c2aa5e844e2c32e1ee46b953..55815d4016a374247cfceebb56319e5a40b83e2d 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,7 +1,7 @@
 wpa_supplicant and hostapd
 --------------------------
 
-Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi> and contributors
+Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi> and contributors
 All Rights Reserved.
 
 
diff --git a/README b/README
index 43b684c3815585c17c42337f5e3ab1ff4238dd44..6586d72ea0391a38d661f36398e44bc5e7fbdc1a 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 wpa_supplicant and hostapd
 --------------------------
 
-Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi> and contributors
+Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi> and contributors
 All Rights Reserved.
 
 These programs are licensed under the BSD license (the one with
index c519094fa457eb7534a9db594f80b48d43b3b1ff..af9a459f0dbb496e77db271fcccc741c66c85aa5 100644 (file)
@@ -31,7 +31,7 @@ PROJECT_NAME           = "wpa_supplicant / hostapd"
 # This could be handy for archiving the generated documentation or
 # if some version control system is used.
 
-PROJECT_NUMBER         = 2.6
+PROJECT_NUMBER         = 2.7
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
 # base path where the generated documentation will be put.
index d2b669b586546a9f62800ac03bd8e5f2aa0f197b..f1366b4a9542df26b363ded9f3a55c8b89d75eb5 100644 (file)
@@ -1,5 +1,60 @@
 ChangeLog for hostapd
 
+2018-12-02 - v2.7
+       * fixed WPA packet number reuse with replayed messages and key
+         reinstallation
+         [http://w1.fi/security/2017-1/] (CVE-2017-13082)
+       * added support for FILS (IEEE 802.11ai) shared key authentication
+       * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
+         and transition mode defined by WFA)
+       * added support for DPP (Wi-Fi Device Provisioning Protocol)
+       * FT:
+         - added local generation of PMK-R0/PMK-R1 for FT-PSK
+           (ft_psk_generate_local=1)
+         - replaced inter-AP protocol with a cleaner design that is more
+           easily extensible; this breaks backward compatibility and requires
+           all APs in the ESS to be updated at the same time to maintain FT
+           functionality
+         - added support for wildcard R0KH/R1KH
+         - replaced r0_key_lifetime (minutes) parameter with
+           ft_r0_key_lifetime (seconds)
+         - fixed wpa_psk_file use for FT-PSK
+         - fixed FT-SAE PMKID matching
+         - added expiration to PMK-R0 and PMK-R1 cache
+         - added IEEE VLAN support (including tagged VLANs)
+         - added support for SHA384 based AKM
+       * SAE
+         - fixed some PMKSA caching cases with SAE
+         - added support for configuring SAE password separately of the
+           WPA2 PSK/passphrase
+         - added option to require MFP for SAE associations
+           (sae_require_pmf=1)
+         - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
+           for SAE;
+           note: this is not backwards compatible, i.e., both the AP and
+           station side implementations will need to be update at the same
+           time to maintain interoperability
+         - added support for Password Identifier
+       * hostapd_cli: added support for command history and completion
+       * added support for requesting beacon report
+       * large number of other fixes, cleanup, and extensions
+       * added option to configure EAPOL-Key retry limits
+         (wpa_group_update_count and wpa_pairwise_update_count)
+       * removed all PeerKey functionality
+       * fixed nl80211 AP mode configuration regression with Linux 4.15 and
+         newer
+       * added support for using wolfSSL cryptographic library
+       * fixed some 20/40 MHz coexistence cases where the BSS could drop to
+         20 MHz even when 40 MHz would be allowed
+       * Hotspot 2.0
+         - added support for setting Venue URL ANQP-element (venue_url)
+         - added support for advertising Hotspot 2.0 operator icons
+         - added support for Roaming Consortium Selection element
+         - added support for Terms and Conditions
+         - added support for OSEN connection in a shared RSN BSS
+       * added support for using OpenSSL 1.1.1
+       * added EAP-pwd server support for salted passwords
+
 2016-10-02 - v2.6
        * fixed EAP-pwd last fragment validation
          [http://w1.fi/security/2015-7/] (CVE-2015-5314)
index 298391b7f095a1df19e93525f3c507b7485b69bf..ae5317698ee80bded0d22f195a81362b592b596e 100644 (file)
@@ -2,7 +2,7 @@ hostapd - user space IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP
          Authenticator and RADIUS authentication server
 ================================================================
 
-Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi> and contributors
+Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi> and contributors
 All Rights Reserved.
 
 This program is licensed under the BSD license (the one with
index e9f8b8ca4a45fe042eb34176597ed66adedd599a..489da397c63d3ee242731c7ad79f0c1924f64b2b 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * hostapd - command line interface for hostapd daemon
- * Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2004-2018, Jouni Malinen <j@w1.fi>
  *
  * This software may be distributed under the terms of the BSD license.
  * See README for more details.
@@ -21,7 +21,7 @@
 
 static const char *const hostapd_cli_version =
 "hostapd_cli v" VERSION_STR "\n"
-"Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi> and contributors";
+"Copyright (c) 2004-2018, Jouni Malinen <j@w1.fi> and contributors";
 
 static struct wpa_ctrl *ctrl_conn;
 static int hostapd_cli_quit = 0;
index 38b6cdefafe8983321bd40c99eea80c158759fe5..414dfe4241e0809f076f340a45c2eb3194fe8d5a 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * hostapd / main()
- * Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi>
  *
  * This software may be distributed under the terms of the BSD license.
  * See README for more details.
@@ -456,7 +456,7 @@ static void show_version(void)
                "hostapd v" VERSION_STR "\n"
                "User space daemon for IEEE 802.11 AP management,\n"
                "IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator\n"
-               "Copyright (c) 2002-2017, Jouni Malinen <j@w1.fi> "
+               "Copyright (c) 2002-2018, Jouni Malinen <j@w1.fi> "
                "and contributors\n");
 }
 
index 16c1004320f34588fbe382821997b41fde3c607d..2f47903d407c284c20a6573e1645a7dcb069091e 100644 (file)
@@ -9,6 +9,6 @@
 #define GIT_VERSION_STR_POSTFIX ""
 #endif /* GIT_VERSION_STR_POSTFIX */
 
-#define VERSION_STR "2.7-devel" VERSION_STR_POSTFIX GIT_VERSION_STR_POSTFIX
+#define VERSION_STR "2.7" VERSION_STR_POSTFIX GIT_VERSION_STR_POSTFIX
 
 #endif /* VERSION_H */
index f28055f4093e0442d2fb445383db41d41ad2f0fa..bf4daaa4cb1e7f66771ed4ff0841cc7921a2b219 100644 (file)
@@ -1,5 +1,75 @@
 ChangeLog for wpa_supplicant
 
+2018-12-02 - v2.7
+       * fixed WPA packet number reuse with replayed messages and key
+         reinstallation
+         [https://w1.fi/security/2017-1/] (CVE-2017-13077, CVE-2017-13078,
+         CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13082,
+         CVE-2017-13086, CVE-2017-13087, CVE-2017-13088)
+       * fixed unauthenticated EAPOL-Key decryption in wpa_supplicant
+         [https://w1.fi/security/2018-1/] (CVE-2018-14526)
+       * added support for FILS (IEEE 802.11ai) shared key authentication
+       * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
+         and transition mode defined by WFA)
+       * added support for DPP (Wi-Fi Device Provisioning Protocol)
+       * added support for RSA 3k key case with Suite B 192-bit level
+       * fixed Suite B PMKSA caching not to update PMKID during each 4-way
+         handshake
+       * fixed EAP-pwd pre-processing with PasswordHashHash
+       * added EAP-pwd client support for salted passwords
+       * fixed a regression in TDLS prohibited bit validation
+       * started to use estimated throughput to avoid undesired signal
+         strength based roaming decision
+       * MACsec/MKA:
+         - new macsec_linux driver interface support for the Linux
+           kernel macsec module
+         - number of fixes and extensions
+       * added support for external persistent storage of PMKSA cache
+         (PMKSA_GET/PMKSA_ADD control interface commands; and
+          MESH_PMKSA_GET/MESH_PMKSA_SET for the mesh case)
+       * fixed mesh channel configuration pri/sec switch case
+       * added support for beacon report
+       * large number of other fixes, cleanup, and extensions
+       * added support for randomizing local address for GAS queries
+         (gas_rand_mac_addr parameter)
+       * fixed EAP-SIM/AKA/AKA' ext auth cases within TLS tunnel
+       * added option for using random WPS UUID (auto_uuid=1)
+       * added SHA256-hash support for OCSP certificate matching
+       * fixed EAP-AKA' to add AT_KDF into Synchronization-Failure
+       * fixed a regression in RSN pre-authentication candidate selection
+       * added option to configure allowed group management cipher suites
+         (group_mgmt network profile parameter)
+       * removed all PeerKey functionality
+       * fixed nl80211 AP and mesh mode configuration regression with
+         Linux 4.15 and newer
+       * added ap_isolate configuration option for AP mode
+       * added support for nl80211 to offload 4-way handshake into the driver
+       * added support for using wolfSSL cryptographic library
+       * SAE
+         - added support for configuring SAE password separately of the
+           WPA2 PSK/passphrase
+         - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
+           for SAE;
+           note: this is not backwards compatible, i.e., both the AP and
+           station side implementations will need to be update at the same
+           time to maintain interoperability
+         - added support for Password Identifier
+         - fixed FT-SAE PMKID matching
+       * Hotspot 2.0
+         - added support for fetching of Operator Icon Metadata ANQP-element
+         - added support for Roaming Consortium Selection element
+         - added support for Terms and Conditions
+         - added support for OSEN connection in a shared RSN BSS
+         - added support for fetching Venue URL information
+       * added support for using OpenSSL 1.1.1
+       * FT
+         - disabled PMKSA caching with FT since it is not fully functional
+         - added support for SHA384 based AKM
+         - added support for BIP ciphers BIP-CMAC-256, BIP-GMAC-128,
+           BIP-GMAC-256 in addition to previously supported BIP-CMAC-128
+         - fixed additional IE inclusion in Reassociation Request frame when
+           using FT protocol
+
 2016-10-02 - v2.6
        * fixed WNM Sleep Mode processing when PMF is not enabled
          [http://w1.fi/security/2015-6/] (CVE-2015-5310)
index 730714bebaed318edac8a29c15795c99d0613da0..2a3265f21eaa8f02c63d3f3f4e0ed3f4c924b874 100644 (file)
@@ -1,7 +1,7 @@
 WPA Supplicant
 ==============
 
-Copyright (c) 2003-2017, Jouni Malinen <j@w1.fi> and contributors
+Copyright (c) 2003-2018, Jouni Malinen <j@w1.fi> and contributors
 All Rights Reserved.
 
 This program is licensed under the BSD license (the one with
index 25cfd0688e029ef2de4053b79cc0a735cc05b351..ae6bafecfa158af0102e9affbb782246f7dc591a 100644 (file)
@@ -194,7 +194,7 @@ eapol_test -ctest.conf -a127.0.0.1 -p1812 -ssecret -r1
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index fa94ae4dd9dc2776537768f83d1e254bc717de61..d3e4dbe2a5a865b566eaef3e885889776053f842 100644 (file)
@@ -90,7 +90,7 @@
 
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index be3045a6a9e6e0026994363de00a8f9af426d5ea..766dd2cc1370c2fbbdeae109beafc65a6f43dbac 100644 (file)
@@ -345,7 +345,7 @@ CTRL-REQ-OTP-2:Challenge 1235663 needed for SSID foobar
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index cee9ed68864d31ff8b4b7ff44f26c6a5091fb9be..91662d54a1fccc68e3225c5bcc68abc4e1e12cc5 100644 (file)
@@ -91,7 +91,7 @@
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index 6667a07710eff5404ceb507506560071b81df24d..2f86b0bdf987339437ef203f53f036a6956efe61 100644 (file)
@@ -62,7 +62,7 @@
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index 3796b937d488187380ceede7dfdadfebbfae3a20..4a5f319db3b2a72ae9eccd1edbdc35b300b35829 100644 (file)
@@ -137,7 +137,7 @@ wpa_supplicant -i ath0 -c wpa_supplicant.conf
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index 80b3878f8a1b7f43eafa111ec567cb60597dd735..eeb9c07305b92bd8c42eedd16bed809ad5898ad3 100644 (file)
@@ -729,7 +729,7 @@ fi
   </refsect1>
   <refsect1>
     <title>Legal</title>
-    <para>wpa_supplicant is copyright (c) 2003-2017,
+    <para>wpa_supplicant is copyright (c) 2003-2018,
     Jouni Malinen <email>j@w1.fi</email> and
     contributors.
     All Rights Reserved.</para>
index 05e3ebf2fb0115b8c3586ca4ea7cd36e2f11e7b6..779355440a01d90ef9401c1c13062f6d84924ede 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * WPA Supplicant - command line interface for wpa_supplicant daemon
- * Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2004-2018, Jouni Malinen <j@w1.fi>
  *
  * This software may be distributed under the terms of the BSD license.
  * See README for more details.
@@ -29,7 +29,7 @@
 
 static const char *const wpa_cli_version =
 "wpa_cli v" VERSION_STR "\n"
-"Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi> and contributors";
+"Copyright (c) 2004-2018, Jouni Malinen <j@w1.fi> and contributors";
 
 #define VENDOR_ELEM_FRAME_ID \
        "  0: Probe Req (P2P), 1: Probe Resp (P2P) , 2: Probe Resp (GO), " \
index a4b28671b5fbd72a7cf55126848c8f60573666e9..e587d7e3cd69bd11aec1cba71b85e11cd9255e9c 100644 (file)
@@ -68,7 +68,7 @@
 
 const char *const wpa_supplicant_version =
 "wpa_supplicant v" VERSION_STR "\n"
-"Copyright (c) 2003-2017, Jouni Malinen <j@w1.fi> and contributors";
+"Copyright (c) 2003-2018, Jouni Malinen <j@w1.fi> and contributors";
 
 const char *const wpa_supplicant_license =
 "This software may be distributed under the terms of the BSD license.\n"