hostapd/src/common
Jouni Malinen b1aee7a622 DPP: Fix bootstrapping URI parser to handle channel list for an opclass
The bootstrapping URI format for DPP was extended during protocol design
to allow a list of channels without having to repeat the same operating
class information for each channel. That change was not included in the
initial implementation of the parser and a channel-list like
"C:81/1,6,11" would not be understood correctly (i.e., only the longer
"C:81/1,81/6,81/11" form would have been parsed correctly).

Fix this by extending the parser to accept both the shorter and longer
form for a list of channels within a single operating class.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2019-05-23 01:34:24 +03:00
..
cli.c cli: Share a common tokenize_cmd() implementation 2016-08-06 12:46:39 +03:00
cli.h cli: Share a common tokenize_cmd() implementation 2016-08-06 12:46:39 +03:00
common_module_tests.c tests: Fix build without CONFIG_SAE 2019-04-09 16:24:38 +03:00
ctrl_iface_common.c hostapd: Add wpa_msg_ctrl() to report Probe Request frames from STA 2017-11-23 20:12:34 +02:00
ctrl_iface_common.h hostapd: Add wpa_msg_ctrl() to report Probe Request frames from STA 2017-11-23 20:12:34 +02:00
defs.h Avoid forward references to enum types in ieee802_11_common.h 2019-01-07 17:26:40 +02:00
dhcp.h FILS: Fix fils_hlp.c build with older netinet/udp.h definitions 2017-02-26 12:18:29 +02:00
dpp.c DPP: Fix bootstrapping URI parser to handle channel list for an opclass 2019-05-23 01:34:24 +03:00
dpp.h DPP2: Protocol exchange over TCP using Controller/Relay 2019-04-22 21:08:59 +03:00
dragonfly.c dragonfly: Fix a memory leak on error path 2019-05-08 18:55:57 +03:00
dragonfly.h Share common SAE and EAP-pwd functionality: own scalar generation 2019-04-26 17:33:44 +03:00
eapol_common.h PAE: Use be16/be32 instead of u16/u32 for spartse 2016-06-24 01:38:48 +03:00
gas.c DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
gas.h DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
gas_server.c DPP: Fix error path handling for GAS Comeback Response building 2018-11-25 13:51:26 +02:00
gas_server.h DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
hw_features_common.c hostapd: Add supported channel bandwidth checking infrastructure 2019-01-06 11:54:34 +02:00
hw_features_common.h hostapd: Add supported channel bandwidth checking infrastructure 2019-01-06 11:54:34 +02:00
ieee802_1x_defs.h mka: Support GCM-AES-256 2018-08-21 19:28:20 +03:00
ieee802_11_common.c Add 802.11 status code strings 2019-04-22 22:08:07 +03:00
ieee802_11_common.h Add 802.11 status code strings 2019-04-22 22:08:07 +03:00
ieee802_11_defs.h HE: Fix HE Operation element byte order on bigendian CPUs 2019-04-25 23:57:47 +03:00
linux_bridge.h vlan: Use new bridge ioctl() 2019-01-02 00:23:43 +02:00
linux_vlan.h Use own header file for defining Linux VLAN kernel interface 2016-03-26 11:24:38 +02:00
Makefile tests: Add p2p-fuzzer 2015-04-22 11:44:19 +03:00
ocv.c OCV: Add function to verify a received OCI element 2018-12-17 00:02:14 +02:00
ocv.h OCV: Add function to verify a received OCI element 2018-12-17 00:02:14 +02:00
privsep_commands.h Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
qca-vendor-attr.h Make qca-vendor.h independent of other header files 2014-04-25 11:41:36 +03:00
qca-vendor.h Add subcmd QCA_NL80211_VENDOR_SUBCMD_INTEROP_ISSUES_AP 2019-05-07 13:03:51 +03:00
sae.c Share common SAE and EAP-pwd functionality: own scalar generation 2019-04-26 17:33:44 +03:00
sae.h SAE: Reuse previously generated PWE on a retry with the same AP 2019-03-06 13:07:11 +02:00
tnc.h tests: TNC testing 2014-05-17 20:05:55 +03:00
version.h The master branch is now used for v2.9 development 2019-04-21 17:04:07 +03:00
wpa_common.c FILS: Fix KEK2 derivation for FILS+FT 2019-03-20 22:26:56 +02:00
wpa_common.h DPP2: Extend wpa_pmk_to_ptk() to support extra Z.x component in context 2019-03-18 01:31:31 +02:00
wpa_ctrl.c Android: Harden wpa_ctrl_open2() against potential race conditions 2019-01-06 20:20:20 +02:00
wpa_ctrl.h Make channel switch started event available over control interface 2019-04-22 22:08:07 +03:00
wpa_helpers.c wpa_helpers: Ignore link-local IPv4 address while waiting for DHCP 2017-03-26 21:13:21 +03:00
wpa_helpers.h Add wpa_ctrl helper functions for upper level functionality 2014-03-12 01:09:21 +02:00