aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-11-09auto-t: add APIs for PKEXJames Prestwood1-3/+150
2023-11-09auto-t: add utils for wpa_supplicant PKEXJames Prestwood1-1/+39
2023-11-09dpp: Add StartConfigurator, PKEX agent supportJames Prestwood1-2/+223
2023-11-09dpp: initial version of PKEX configurator supportJames Prestwood1-1/+504
2023-11-09dpp: initial version of PKEX enrollee supportJames Prestwood1-11/+802
2023-11-09doc: document Stop() correctly for both DPP interfacesJames Prestwood1-4/+4
2023-11-09auto-t: fix testDPP after Stop() changeJames Prestwood1-2/+7
2023-11-09dpp: introduce dpp_interface type, prep for PKEXJames Prestwood1-11/+37
2023-11-09dpp-util: fix typo, 'REQUST'James Prestwood1-1/+1
2023-11-09treewide: Fix compilation due to missing rtnetlink.hDenis Kenzior2-0/+2
2023-11-07tree-wide: correct the spelling Ghz -> GHzRonan Pigott8-19/+23
2023-11-07doc: PKEX support for DPPJames Prestwood1-0/+142
2023-11-07netdev: handle/send beacon loss eventJames Prestwood1-1/+5
2023-11-07station: start roam on beacon loss eventJames Prestwood2-0/+19
2023-11-02station: provide new state in __station_connect_networkJames Prestwood4-15/+16
2023-11-02dbus: add net.connman.iwd.SharedCodeAgent DBus interfaceJames Prestwood1-0/+1
2023-11-02dpp: allow enrollee to be authentication initiatorJames Prestwood1-5/+7
2023-11-02dpp: fix config request header checkJames Prestwood1-4/+17
2023-11-02dpp: remove scan_periodic_stop callsJames Prestwood1-4/+0
2023-10-30station: rate limit packet loss roam scansJames Prestwood1-1/+27
2023-10-29dbus: add SharedCodeDeviceProvisioning interface definitionJames Prestwood1-0/+1
2023-10-29unit: add PKEX DPP testsJames Prestwood1-0/+143
2023-10-29unit: add DPP test for mutual authenticationJames Prestwood1-5/+99
2023-10-29unit: make test-dpp key derivation test more extendableJames Prestwood1-36/+68
2023-10-29dpp: support mutual authenticationJames Prestwood1-7/+34
2023-10-29dpp-util: add crypto for PKEXJames Prestwood2-0/+310
2023-10-29dpp: make the protocol timeout more flexibleJames Prestwood1-5/+6
2023-10-29dpp: check configurator role in config request frameJames Prestwood1-0/+3
2023-10-26unit: correct memcpy overrun in test-dppJames Prestwood1-2/+3
2023-10-26offchannel: handle out of order ACKs/eventsJames Prestwood1-15/+43
2023-10-24offchannel: Use roc id in offchannel_cancel lookupJames Prestwood1-1/+10
2023-10-20station: reload settings in 'netconfig_after_roam' caseJames Prestwood1-6/+16
2023-10-20station: fix unintended netconfig_reset pre-roamingJames Prestwood1-1/+2
2023-10-19unit: update test-dpp with API changesJames Prestwood1-3/+3
2023-10-19dpp-util: allow mutual auth in dpp_derive_keJames Prestwood3-6/+10
2023-10-19dpp-util: allow for mutual authentication in i/r_authJames Prestwood3-9/+23
2023-10-17dpp: fix retransmits if on operating channelJames Prestwood1-1/+1
2023-10-17dpp: move/store max_roc setting into dpp_createJames Prestwood1-8/+5
2023-10-17dpp: rename dpp_presence_timeout to be genericJames Prestwood1-8/+8
2023-10-17dpp: rename auth_addr to peer_addrJames Prestwood1-18/+18
2023-10-17dpp-util: fix typo "COMMIT_REVEAP_RESPONSE"James Prestwood1-1/+1
2023-10-17crypto: remove label from prf_plus, instead use va_argsJames Prestwood3-24/+21
2023-10-16iwmon: print HE capabilities elementJames Prestwood1-26/+86
2023-10-16test: log correct function nameSertonix Norson1-1/+1
2023-10-11sae: fix usage of compressed points (after ELL is fixed)James Prestwood1-1/+23
2023-10-11eap-pwd: fix usage of compressed points (after ELL is fixed)James Prestwood1-1/+21
2023-10-11dpp-util: fix incorrect ASN1 compressed public key encodingJames Prestwood1-3/+3
2023-10-11unit: add to test-dpp to expose ASN1 point conversion bugJames Prestwood1-13/+31
2023-10-11crypto: use SWAP from useful.hDenis Kenzior1-2/+0
2023-10-06eap: Silence warningDenis Kenzior1-3/+3
2023-10-06band: Silence warningDenis Kenzior1-0/+3
2023-10-03station: check disabled band configuration in station_initJames Prestwood1-7/+13
2023-09-30wiphy: Remove unused wiphy_supports_adhoc_rsn()Denis Kenzior2-10/+0
2023-09-30wiphy: Remove unused wiphy_can_offchannel_tx()Denis Kenzior2-6/+0
2023-09-30wiphy: Remove unused wiphy_get_permanent_address()Denis Kenzior2-6/+0
2023-09-29wiphy: remove wiphy_get_allowed_freqsJames Prestwood2-17/+0
2023-09-29scan: remove use of wiphy_get_allowed_freqs to optimize 6ghz pathJames Prestwood1-13/+8
2023-09-29wiphy: make wiphy_band_is_disabled return more descriptiveJames Prestwood3-8/+6
2023-09-29doc: document disabling bands with a 0.0 modifierJames Prestwood1-0/+9
2023-09-29station: support user-disabled bandsJames Prestwood1-23/+97
2023-09-29scan: filter user-disabled bands for periodic scans.James Prestwood1-0/+36
2023-09-29scan: allow splitting of scans with defined frequenciesJames Prestwood1-34/+22
2023-09-27wiphy: add wiphy_get_allowed_freqsJames Prestwood2-0/+17
2023-09-27scan: add scan_get_band_rank_modifierJames Prestwood2-11/+33
2023-09-27doc: document [Rank].BandModifier2_4GhzJames Prestwood1-0/+6
2023-09-27scan: add [Rank].BandModifier2_4GhzJames Prestwood1-0/+8
2023-09-25unit: include frequency 7115 in test-bandJames Prestwood1-1/+1
2023-09-25wiphy: fix wiphy_contrain_freq_set skipping last channelJames Prestwood1-1/+1
2023-09-01auto-t: add fallback to reassociate testJames Prestwood4-3/+90
2023-09-01station: fall back to reassociation under certain FT failuresJames Prestwood1-22/+57
2023-09-01ft: track FT auth/action response statusJames Prestwood1-11/+26
2023-08-30auto-t: Update tests to use hostapd.default()James Prestwood21-119/+46
2023-08-30auto-t: require a complete hostapd default configJames Prestwood1-1/+26
2023-08-24Release 2.82.8Marcel Holtmann2-1/+4
2023-08-24build: Require at least version 0.58 when building with external ELLMarcel Holtmann1-1/+1
2023-08-08doc: APRanges is deprecated (use APAddressPool instead)Salahaldeen Altous1-10/+0
2023-08-07scan: remove unneeded debug printsJames Prestwood1-8/+0
2023-07-17build: Update to the new ell filesDenis Kenzior1-2/+4
2023-07-14netdev: relax requirement for OWE AKM in assoc replyJames Prestwood1-2/+6
2023-07-05hwsim: handle ADD/DEL_MAC_ADDR eventsJames Prestwood1-0/+131
2023-07-05hwsim: move frame processing into a separate functionJames Prestwood1-6/+24
2023-07-05hwsim: add ADD/DEL_MAC_ADDR eventsJames Prestwood1-0/+2
2023-07-05Release 2.72.7Marcel Holtmann2-1/+4
2023-07-05handshake: add FT_OVER_8021X AKM for SHA256 PMKID derivationJames Prestwood1-2/+32
2023-06-26handshake: split handshake_state_get_pmkid into separate APIsJames Prestwood4-20/+29
2023-06-26crypto: modify crypto_derive_pmkid to take the length/checksum typeJames Prestwood4-15/+13
2023-06-26ft: add debug prints for FT-over-DSJames Prestwood1-3/+11
2023-06-22Release 2.62.6Marcel Holtmann2-1/+5
2023-06-19auto-t: fix testNetconfig lease parsingJames Prestwood1-1/+1
2023-06-19auto-t: add comment about FILS rekeysJames Prestwood2-0/+8
2023-06-19wiphy: remove l_info's for control port/power saveJames Prestwood1-8/+2
2023-06-19netdev: disable power save if requiredJames Prestwood1-0/+43
2023-06-19netdev: move GETLINK into its own function, track command IDJames Prestwood1-18/+33
2023-06-19doc: Add document describing code coverage testingDenis Kenzior1-0/+28
2023-06-19gitignore: Add gcov output filesDenis Kenzior1-0/+4
2023-06-19build: Enable configuring with gcovDenis Kenzior3-1/+58
2023-06-19build: Make sure --disable-optimization worksDenis Kenzior2-3/+7
2023-06-18doc: Update EnableIPv6 description in sample main.confDenis Kenzior1-5/+4
2023-06-18doc: Add 'none' NameResolvingService in sample main.confDenis Kenzior1-0/+1
2023-06-18doc: Document [DriverQuirks].PowerSaveDisableJames Prestwood1-0/+4
2023-06-18wiphy: print driver flags on startupJames Prestwood1-0/+21
2023-06-18wiphy: add [DriverQuirks].PowerSaveDisable flagJames Prestwood2-0/+14
2023-06-18doc: document [DriverQuirks] group settingsJames Prestwood1-0/+26
2023-06-18wiphy: allow for user-defined driver flagsJames Prestwood1-0/+31
2023-06-18wiphy: store driver flags directly in wiphy objectJames Prestwood1-6/+4
2023-06-06ft: add debugging in __ft_rx_authenticateJames Prestwood1-3/+10
2023-05-24Release 2.52.5Marcel Holtmann2-1/+8
2023-05-24build: Require at least version 0.57 when building with external ELLMarcel Holtmann1-1/+1
2023-05-22station: use wiphy_radio_work_reschedule in FT pathJames Prestwood1-2/+6
2023-05-22wiphy: make wiphy work queue reentrantJames Prestwood2-8/+39
2023-05-22auto-t: increase timeout in testPSK-roamJames Prestwood1-1/+1
2023-05-22auto-t: modify PSK-roam test to use FT failure pathJames Prestwood5-18/+74
2023-05-07station: allow roaming before netconfig finishesJames Prestwood1-61/+90
2023-05-07AUTHORS: Mention Ronan's contributionsDenis Kenzior1-0/+1
2023-05-07client: avoid segfault in iwctl quitRonan Pigott1-1/+2
2023-05-03build: Require at least libedit >= 3.1 when selectedMarcel Holtmann1-1/+1
2023-05-02linux: Update nl80211.h from Linux 6.3Marcel Holtmann1-1/+38
2023-04-30dpp: fix incorrect offchannel usage as configuratorJames Prestwood1-4/+31
2023-04-30ft: fix double free when disconnecting mid-FTJames Prestwood1-5/+0
2023-04-25build: Only compile unit test and tools when daemon is enabledMarcel Holtmann1-16/+22
2023-04-21build: Allow building with libedit instead readlineMarcel Holtmann2-8/+26
2023-04-21client: Use _XOPEN_SOURCE define from strptime manual pageMarcel Holtmann1-2/+1
2023-04-16common: add FT-8021X-SHA384 to AKM_IS_8021XJames Prestwood1-0/+1
2023-04-16handshake: remove hardcoded kek_len for FTE decodeJames Prestwood1-1/+1
2023-04-16eapol: add support for FT-8021X-SHA384James Prestwood1-0/+9
2023-04-16eapol: relax (but warn) on secure bit check in handshake 1/4James Prestwood1-2/+1
2023-04-16hwsim: properly cleanup rules queueJames Prestwood1-7/+15
2023-04-13build: Drop Werror=variadic-macrosDenis Kenzior1-1/+0
2023-04-13treewide: Prefer flexible arrays to zero-length arraysDenis Kenzior4-12/+12
2023-04-09band: fix HT40+/- checks when creating chandefJames Prestwood1-2/+2
2023-03-27Release 2.42.4Marcel Holtmann2-1/+7
2023-03-17station: Fix potential buffer overflowDenis Kenzior1-2/+2
2023-03-01station: Use ft_authenticate_onchannelDenis Kenzior1-3/+12
2023-03-01ft: Introduce ft_authenticate_onchannelDenis Kenzior2-2/+56
2023-02-27ap: handle -ENOTSUP when getting the GTKJames Prestwood1-1/+6
2023-02-27ap: check FULL_AP_CLIENT_STATE for NEW_STATIONJames Prestwood1-7/+10
2023-02-27ap: add DisableHT settingJames Prestwood1-1/+12
2023-02-27doc: document DisableHT AP settingJames Prestwood1-0/+5
2023-02-27netdev: check iftype in channel switch eventJames Prestwood1-2/+6
2023-02-27monitor: print contents of beacon head/tail, and probe attributesJames Prestwood1-4/+19
2023-02-27AUTHORS: Mention Jiajie's contributionsDenis Kenzior1-0/+1
2023-02-27knownnetworks: fix printing SSID in hexJiajie Chen1-1/+1
2023-02-27knownnetworks: fix potential out of bounds writeJiajie Chen1-1/+2
2023-02-27netdev: Add additional debugsDenis Kenzior1-0/+25
2023-02-27eapol: Add a debug to eapol_start entry pointDenis Kenzior1-0/+2
2023-02-02Release 2.32.3Marcel Holtmann2-1/+7
2023-01-30eap-tls: Add FastReauthentication settingAndrew Zaborowski2-2/+39
2023-01-30eap-tls: Drop cached session when phase2 failsAndrew Zaborowski1-5/+47
2023-01-27ap: correct extra IEs length calculation for WMM IEJames Prestwood1-1/+2
2023-01-26wiphy: Fix buffer overflow due to off-by-one errorDenis Kenzior1-1/+5
2023-01-26monitor: dump IEs in FT/SAE Authenticate framesDenis Kenzior1-2/+5
2023-01-23Release 2.22.2Marcel Holtmann2-1/+9
2023-01-23build: Require at least version 0.56 when building with external ELLMarcel Holtmann1-1/+1
2023-01-23ap: Fix member naming on big endianDenis Kenzior1-2/+2
2023-01-18doc: Document RekeyTimeout for AP profilesJames Prestwood1-0/+6
2023-01-18ap: support PTK rekeysJames Prestwood1-0/+116
2023-01-18eapol: implement rekey support for authenticatorJames Prestwood1-3/+12
2023-01-17manager: handle -ENODEV special in interface callbackJames Prestwood1-1/+6
2023-01-17wiphy: prevent multiple wiphy registrationsJames Prestwood1-0/+9
2023-01-13station: cancel roam timer when FT startsJames Prestwood1-0/+5
2023-01-13station: check for FT work in station_cannot_roamJames Prestwood1-1/+2
2023-01-13station: add checks to prevent multiple roam scansJames Prestwood1-22/+25
2023-01-13eapol: detect message 2/4 retransmitsJames Prestwood1-2/+8
2023-01-11eapol: relax secure bit check on 2/4James Prestwood1-2/+1
2023-01-11netdev: support HANDSHAKE_EVENT_REKEY_COMPLETEJames Prestwood1-2/+7
2023-01-11netdev: unset ptk_installed flag for TKJames Prestwood1-0/+2
2023-01-11handshake: add event for rekey successJames Prestwood2-0/+2
2023-01-11unit: update test-eapol with API changeJames Prestwood1-3/+3
2023-01-11eapol: set secure on message 2/4 properlyJames Prestwood2-6/+9
2023-01-03eap-peap: Fix failures with session resumptionDenis Kenzior5-5/+19
2023-01-03ap: support setting country IEJames Prestwood1-16/+118
2023-01-03nl80211util: parse TX power in frequency attributesJames Prestwood1-0/+3
2023-01-03band: add tx_power to frequency info attributesJames Prestwood1-0/+1
2023-01-03wiphy: add wiphy_get_frequency_info_listJames Prestwood2-0/+22
2022-12-30unit: add invalid channels/freqs to test-bandJames Prestwood1-0/+22
2022-12-30band: validate channel/freq conversions with E-4James Prestwood1-25/+54
2022-12-30unit: fix test-band for 6ghz frequenciesJames Prestwood1-1/+1
2022-12-30monitor: fix buffer overrun parsing country IEJames Prestwood1-1/+1
2022-12-30ap: build HT Capabilities/Operation elementsJames Prestwood1-0/+104
2022-12-30ap: generate chandef for starting APJames Prestwood1-4/+34
2022-12-30ap: include WMM parameter IEJames Prestwood1-0/+71
2022-12-30band: generate HT chandef from frequencyJames Prestwood2-0/+89
2022-12-27wiphy: add wiphy_supports_uapsdJames Prestwood2-0/+10
2022-12-27band: add band_chandef_width_to_stringJames Prestwood2-0/+21
2022-12-27wiphy: add getter for HT capabilitiesJames Prestwood2-0/+56
2022-12-27band: add ampdu_params valueJames Prestwood1-0/+1
2022-12-27nl80211util: parse additional channel restriction flagsJames Prestwood2-0/+20
2022-12-27ap: make supported rates a common builder.James Prestwood1-38/+30
2022-12-27netconfig: Don't load settings in netconfig_newAndrew Zaborowski1-5/+5
2022-12-20wiphy: remove disabled_freqs and related dump codeJames Prestwood2-37/+2
2022-12-18Release 2.12.1Marcel Holtmann2-1/+7
2022-12-18build: Require at least version 0.55 when building with external ELLMarcel Holtmann1-1/+1
2022-12-16ap: use wiphy_get_frequency_infoJames Prestwood1-13/+4
2022-12-16station: use wiphy_get_frequency_infoJames Prestwood1-11/+8
2022-12-16wiphy: add getter for frequency/band infoJames Prestwood2-27/+69
2022-12-16wiphy: don't parse dumps from unregistered wiphy'sJames Prestwood1-0/+4
2022-12-16wiphy: remove pending_freqs from wiphy_regdom_is_updatingJames Prestwood1-1/+1
2022-12-16wiphy: parse/store frequency info in band objectJames Prestwood4-12/+86
2022-12-16band: introduce new method of tracking frequenciesJames Prestwood2-0/+10
2022-12-14auto-t: update testPSK-roam with changed FT behaviorJames Prestwood1-37/+1