iwd/src
James Prestwood 701a5cc41e network: store HESSID and NAI Realms in network object
Hotspot networks are supposed to include an HESSID in the scan
results. This is more or less an identifier for the overall
network. In addition, the NAI Realms can be obtained via ANQP
and should be the same for each BSS. Since both HESSID and NAI
realms should be the same for a given network in range we can
store these values in the network object itself. This also allows
us to easily find hotspot configuration files by looking at
the HESSID/NAI Realms directly in the network object as opposed
to individual scan_bss's.
2019-06-26 13:23:22 -05:00
..
adhoc.c handshake: simplify IE setters 2019-06-07 14:22:36 -05:00
agent.c agent: Add new request types 2018-04-19 11:49:41 -05:00
agent.h agent: Add new request types 2018-04-19 11:49:41 -05:00
anqp.c anqp: Fix l_strlcpy usage 2019-06-14 16:22:22 -05:00
anqp.h anqp: added utility for parsing ANQP responses 2019-06-14 16:09:29 -05:00
ap.c handshake: simplify IE setters 2019-06-07 14:22:36 -05:00
auth-proto.h auth-proto: introduce auth-proto concept 2019-05-03 13:53:50 -05:00
backtrace.c build: only enable backtrace(3) in maintainer mode 2018-11-26 14:32:04 -06:00
backtrace.h build: only enable backtrace(3) in maintainer mode 2018-11-26 14:32:04 -06:00
blacklist.c blacklist: Convert to use IWD_MODULE 2019-05-22 09:58:04 -05:00
blacklist.h blacklist: Convert to use IWD_MODULE 2019-05-22 09:58:04 -05:00
common.c ie: add IE_RSN_AKM_SUITE_OSEN 2019-06-07 16:15:07 -05:00
common.h scan: Move scan_get_security to common.c 2018-05-24 19:22:16 -05:00
crypto.c crypto: update FT derivation functions to use sha384 2019-05-22 16:14:14 -05:00
crypto.h crypto: add OSEN AKM 2019-06-07 14:22:33 -05:00
dbus.c dbus: Add p2p iftypes in dbus_iftype_to_string 2019-04-11 11:01:09 -05:00
dbus.h main: Don't init nl80211 until dbus name is owned 2018-09-11 20:06:00 -05:00
device.c device: Convert to using IWD_MODULE 2019-05-22 10:20:10 -05:00
device.h station: Move remaining connect/re-connect/roam logic 2018-09-04 23:57:14 -05:00
eap-aka.c eap-aka: derive Session-ID for ERP 2019-04-22 16:31:14 -05:00
eap-gtc.c build: Add support for including fallbacks for missing defines 2019-04-03 18:34:22 +02:00
eap-md5.c build: Add support for including fallbacks for missing defines 2019-04-03 18:34:22 +02:00
eap-mschapv2.c eap: export session ID as key materials 2019-04-10 16:55:29 -05:00
eap-mschapv2.h eap-mschapv2: Drop mschapv2_nt_password_hash, use mschap_nt_password_hash 2019-03-19 11:34:23 -05:00
eap-peap.c eap: export session ID as key materials 2019-04-10 16:55:29 -05:00
eap-private.h eap: export session ID as key materials 2019-04-10 16:55:29 -05:00
eap-pwd.c eap-pwd: check if server point/scalar is valid 2019-04-11 10:19:38 -05:00
eap-sim.c eap-sim: derive session-ID for ERP 2019-04-22 16:31:19 -05:00
eap-tls-common.c eap-tls-common: allow for EAP_TYPE_EXPANDED in TLS 2019-06-06 13:29:11 -05:00
eap-tls-common.h eap-tls-common: Make databuf private 2018-12-11 17:09:51 -06:00
eap-tls.c eap-tls: add new EAP method for Anonymous TLS 2019-06-06 13:29:11 -05:00
eap-ttls.c eap: export session ID as key materials 2019-04-10 16:55:29 -05:00
eap-wsc.c eap: Use l_malloc to avoid variable-length array bound is unknown error 2019-04-30 17:11:39 +02:00
eap-wsc.h eap-wsc: Send credential obtained events 2016-09-13 13:32:47 -05:00
eap.c eap: add eap_get_identity 2019-04-10 16:57:07 -05:00
eap.h eap: add eap_get_identity 2019-04-10 16:57:07 -05:00
eapol.c eapol: add eapol_find_osen 2019-06-10 18:22:44 -05:00
eapol.h eapol: remove eapol_set_started, no longer needed 2019-05-03 14:37:11 -05:00
eapolutil.c eapol: allow 16, 24 and 32 byte MIC lengths 2019-01-17 15:20:28 -06:00
eapolutil.h eapol: allow 16, 24 and 32 byte MIC lengths 2019-01-17 15:20:28 -06:00
erp.c erp: Convert to using IWD_MODULE 2019-05-19 13:07:13 -05:00
erp.h erp: Convert to using IWD_MODULE 2019-05-19 13:07:13 -05:00
fils.c fils: Fix endianness issues 2019-05-23 16:59:14 -05:00
fils.h fils: netdev: update to use auth_proto concepts 2019-05-03 14:37:11 -05:00
ft.c ft: Fix endianness issues 2019-05-23 16:59:34 -05:00
ft.h ft: netdev: station: support FT-over-DS 2019-05-09 13:38:34 -05:00
genbuiltin make: plugin system for build 2017-11-28 13:20:33 -06:00
handshake.c handshake: handle OSEN AKM when setting IEs 2019-06-10 18:21:57 -05:00
handshake.h handshake: handle OSEN AKM when setting IEs 2019-06-10 18:21:57 -05:00
ie.c ie: add parser/builder to handle OSEN 2019-06-10 18:03:10 -05:00
ie.h ie: add parser/builder to handle OSEN 2019-06-10 18:03:10 -05:00
iwd-dbus.conf tools: Add configure option and D-Bus policy file for hwsim utility 2018-09-14 15:24:15 +02:00
iwd.h device: Convert to using IWD_MODULE 2019-05-22 10:20:10 -05:00
iwd.service.in iwd.service: Harden systemd service file 2019-03-19 14:00:46 -05:00
knownnetworks.c knownnetworks: Convert to IWD_MODULE 2019-05-22 10:20:10 -05:00
knownnetworks.h knownnetworks: Add lookup API for recent frequencies 2019-04-16 18:14:35 -05:00
main.c ap: Convert to IWD_MODULE 2019-05-28 14:43:42 -05:00
manager.c manager: Fix memory leak 2019-06-21 12:22:48 -05:00
missing.h build: Add support for including fallbacks for missing defines 2019-04-03 18:34:22 +02:00
mpdu.c mpdu: Rework validate_mgmt_ies 2019-04-05 16:31:26 -05:00
mpdu.h mpdu: add auth algorithms for FILS 2019-04-05 12:07:37 -05:00
mschaputil.c Revert "mschaputil: use util_get_username" 2019-04-18 10:46:56 -05:00
mschaputil.h mschaputil: Move generator of the hash of the pwd hash 2019-01-10 17:09:10 -06:00
net.connman.iwd.service net.connman.iwd.service: Change SystemdService name to iwd.service 2018-08-09 10:45:16 -05:00
netconfig.c netconfig: Enable config. with static IPv4 addresses 2019-06-26 10:39:50 -05:00
netconfig.h netconfig: Introduce netconfig module 2019-06-26 10:25:57 -05:00
netdev.c netdev: optimize GAS request timeout 2019-06-14 17:42:13 -05:00
netdev.h netdev: support basic ANQP requests 2019-06-14 17:40:39 -05:00
network.c network: store HESSID and NAI Realms in network object 2019-06-26 13:23:22 -05:00
network.h network: store HESSID and NAI Realms in network object 2019-06-26 13:23:22 -05:00
nl80211util.c build: Add missing HAVE_CONFIG_H guards and include config.h 2019-04-04 14:02:38 +02:00
nl80211util.h build: Rename nl80211_util.[ch] into nl80211util.[ch] 2018-10-14 05:41:06 +02:00
owe.c owe: Fix endianness issues 2019-05-23 16:58:59 -05:00
owe.h owe: netdev: update to use auth_proto concepts 2019-05-03 14:37:11 -05:00
pkcs8.conf build: Provide modules-load.d for loading pkcs8_key_parser module 2019-01-23 18:22:11 +01:00
plugin.c build: Add missing HAVE_CONFIG_H guards and include config.h 2019-04-04 14:02:38 +02:00
plugin.h plugins: module to load ell plugins 2017-11-28 13:30:06 -06:00
rfkill.c treewide: Use L_TFR macro 2019-05-24 11:52:40 -05:00
rfkill.h Add rfkill enable/disable and watch support 2016-07-07 13:21:08 -05:00
rtnlutil.c rtnlutil: Don't use explicit_bzero 2019-06-26 10:43:38 -05:00
rtnlutil.h rtnlutil: Utils to Add/Remove IPv4 addresses 2019-06-26 10:36:59 -05:00
sae.c sae: Fix endianness issues 2019-05-23 16:56:45 -05:00
sae.h sae: netdev: update to use auth_proto concepts 2019-05-03 14:42:38 -05:00
scan.c scan: add suspend/resume scan APIs 2019-06-26 13:09:48 -05:00
scan.h scan: add suspend/resume scan APIs 2019-06-26 13:09:48 -05:00
simauth.c simauth: Convert to use IWD_MODULE 2019-05-22 10:20:08 -05:00
simauth.h main: Simplify sim_auth_init 2018-07-17 19:12:48 -05:00
simutil.c build: Add missing HAVE_CONFIG_H guards and include config.h 2019-04-04 14:02:38 +02:00
simutil.h eap: Separate private bits into eap-private.h 2018-06-14 20:01:19 -05:00
station.c station: Integrate netconfig into station creation and removal 2019-06-26 10:40:59 -05:00
station.h station: Split autoconnect state into two sub states 2019-04-01 16:04:20 -05:00
storage.c storage: Use L_TFR instead of TFR 2019-05-28 14:06:22 -05:00
storage.h storage: Allow load/sync known freqs. to file 2019-03-15 17:50:29 -05:00
util.c util: Add qualifying comments 2019-04-08 16:28:37 -05:00
util.h util: add APIs to get username/domain from identity 2019-04-08 16:26:25 -05:00
watchlist.c watchlist: Use full include path local includes 2018-10-26 21:33:01 +02:00
watchlist.h watchlist: fix stale watchlist item processing 2018-09-19 14:17:26 -05:00
wiphy.c wiphy: parse OFFCHANNEL_TX_OK attribute 2019-06-14 13:33:35 -05:00
wiphy.h wiphy: parse OFFCHANNEL_TX_OK attribute 2019-06-14 13:33:35 -05:00
wsc.c wsc: Convert to use IWD_MODULE 2019-05-22 10:20:10 -05:00
wscutil.c wscutil: Use full include path local includes 2018-10-26 21:33:38 +02:00
wscutil.h wscutil: Add wsc_pin_generate 2017-02-17 12:27:13 -06:00