aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
13 daysudev: Add module for checking interface renaming actionsHEADmasterMarcel Holtmann2-0/+286
13 daysunit: fix test-band with new rate estimation returnsJames Prestwood1-1/+1
13 daysband: return -ENETUNREACH for HE rate estimationJames Prestwood1-1/+1
13 dayswiphy: handle -ENETUNREACH for rate estimationJames Prestwood1-4/+4
13 dayswiphy: include MAC of BSS with invalid HE capabilitiesJames Prestwood1-1/+2
2024-03-29Release 2.172.17Marcel Holtmann2-1/+6
2024-03-29build: Require at least version 0.64 when building with external ELLMarcel Holtmann1-1/+1
2024-03-28Register EAPOL frame listeners earlierEd Smith1-4/+17
2024-03-28netdev: use CMD_DEAUTHENTICATE when needed on disconnectJames Prestwood1-3/+16
2024-03-28wiphy: add better handling for rate estimation errorsJames Prestwood1-14/+30
2024-03-28band: make HE/no-HT rate estimators return more descriptiveJames Prestwood1-2/+2
2024-03-15iwmon: fix incorrect mask printing HE capabilitiesJames Prestwood1-1/+1
2024-03-11client: fix two issues caught by static analysisJames Prestwood1-3/+4
2024-03-11monitor: properly mask HE capabilities bitfieldJames Prestwood1-1/+1
2024-03-11eap-mschapv2: Check Password-Hash exists when loading settingsJames Prestwood1-0/+3
2024-03-11p2p: check connected peer before processing requestJames Prestwood1-1/+4
2024-03-04eap-mschapv2: remove unneeded initializationJames Prestwood1-1/+0
2024-03-04dpp: check wrapped data exists in authenticate responseJames Prestwood1-1/+1
2024-03-04files: remove unneeded initializationJames Prestwood1-1/+1
2024-03-04ie: remove unneeded initializationJames Prestwood1-3/+0
2024-03-04client: remove unneeded initializationJames Prestwood1-1/+1
2024-03-04Release 2.162.16Marcel Holtmann2-1/+10
2024-03-01auto-t: add ability to reserve radios not for IWD/hostapd/etcJames Prestwood1-3/+6
2024-02-29ap: bail in ap_del_station if AP is going downJames Prestwood1-1/+2
2024-02-29ap: verify ATTR_MAC exists in NEW_STATIONJames Prestwood1-3/+3
2024-02-29nl80211util: check l_genl_attr_recurse return in extract_nestedJames Prestwood1-3/+1
2024-02-29ap: allow va_end to get called in ap_handshake_eventJames Prestwood1-1/+1
2024-02-29ap: check that the last band_freq_attrs was setJames Prestwood1-2/+4
2024-02-29p2putil: check length of client info descriptionJames Prestwood1-0/+3
2024-02-29p2putil: initialize all parsing structures to zeroJames Prestwood1-17/+17
2024-02-29p2putil: fix crash/remove side effect parsing adv service infoJames Prestwood1-5/+8
2024-02-29auto-t: Add frame fuzzing testJames Prestwood3-0/+116
2024-02-29auto-t: end process_io on HUP signal, detect process crashJames Prestwood1-3/+7
2024-02-28netconfig: Fix copy-paste errorDenis Kenzior1-1/+1
2024-02-28auto-t: fix netconfig to handle resolvconf values out of orderJames Prestwood1-7/+14
2024-02-28eap-wsc: Zero authenticator bytes to fix static analysis warningDenis Kenzior1-0/+17
2024-02-27station: warn on missing scan_bss in station_transition_startJames Prestwood1-0/+2
2024-02-27crypto: fix uninitialized variable coverity warningJames Prestwood1-1/+1
2024-02-27crypto: fix uninitialized variable coverity warningJames Prestwood1-1/+1
2024-02-27unit: fix memory leak in test-dppJames Prestwood1-0/+2
2024-02-27auto-t: add OWE test for auto default groupJames Prestwood1-0/+33
2024-02-27auto-t: Add test for new SAE default group behaviorJames Prestwood5-1/+120
2024-02-27auto-t: refactor/fix testSAEJames Prestwood8-40/+52
2024-02-27auto-t: add HostapdCLI.sta_statusJames Prestwood1-0/+16
2024-02-27auto-t: add Device.event_ocurredJames Prestwood1-0/+6
2024-02-27netdev: add NETDEV_EVENT_ECC_GROUP_RETRY, handle in stationJames Prestwood3-0/+31
2024-02-27sae: remove sae_sm_set_force_group_19, use handshakeJames Prestwood3-12/+1
2024-02-27network: set use default ECC group in handshake setupJames Prestwood3-4/+4
2024-02-27network: retain default ECC group for OWE after settingJames Prestwood3-11/+35
2024-02-27knownnetworks: add option to force a default ECC groupJames Prestwood2-0/+19
2024-02-27doc: Document UseDefaultEccGroupJames Prestwood1-0/+7
2024-02-26Release 2.152.15Marcel Holtmann2-1/+6
2024-02-26build: Require at least version 0.63 when building with external ELLMarcel Holtmann1-1/+1
2024-02-26doc: document channel field in station diagnosticsRam Subramanian1-0/+2
2024-02-26client: report channel if present in diag messageRam Subramanian1-0/+10
2024-02-26station: add channel number to diagnostics messageRam Subramanian1-0/+8
2024-02-22netdev: add notice events for connection timeoutsJames Prestwood1-3/+4
2024-02-22station: use iwd_notice for state/event informationJames Prestwood1-7/+27
2024-02-22doc: document use of l_log APIsJames Prestwood1-0/+15
2024-02-22iwd: add iwd_notice for special event/state type of loggingJames Prestwood1-0/+14
2024-02-22main: add runtime flag for setting the loggerJames Prestwood1-2/+12
2024-02-22auto-t: timestamp log files in test-runnerJames Prestwood1-1/+6
2024-02-22auto-t: fix failed_roam_test to pass when run on its ownJames Prestwood1-0/+2
2024-02-14wiphy: Remove basename() useDenis Kenzior1-1/+4
2024-02-13netdev: use reason code from netdev_deauthenticate_eventJames Prestwood1-1/+1
2024-02-09Release 2.142.14Marcel Holtmann2-1/+6
2024-02-09build: Require at least version 0.62 when building with external ELLMarcel Holtmann1-1/+1
2024-01-30auto-t: add netconfig timeout testJames Prestwood2-0/+67
2024-01-30netconfig: limit DHCPv4 attempts to avoid extended netconfig timesJames Prestwood1-2/+7
2024-01-30station: reverse roam scan results for sorted known frequenciesJames Prestwood1-0/+6
2024-01-30netdev: make unprotected disconnect debug log more clearJames Prestwood1-1/+2
2024-01-30netdev: fix setting a uint8_t with l_get_le16James Prestwood1-1/+1
2024-01-29ap: only accept ptk 4/4 after receiving ptk 2/4Mathy Vanhoef1-0/+4
2024-01-29auto-t: add test for known frequency sorting/maximumJames Prestwood2-9/+102
2024-01-29station: knownnetworks: limit quick scans to 5 freqs per networkJames Prestwood3-15/+31
2024-01-29station: use network_update_known_frequenciesJames Prestwood2-3/+6
2024-01-29network: add network_update_known_frequenciesJames Prestwood2-9/+30
2024-01-12Release 2.132.13Marcel Holtmann2-1/+6
2024-01-09Log falling back from SAE to WPA2Fiona Klute1-1/+6
2024-01-08auto-t: add test for roaming + netconfigJames Prestwood6-0/+186
2024-01-08station: add handling for new NETCONFIG stateJames Prestwood1-9/+27
2024-01-08station: add additional internal state, STATION_STATE_NETCONFIGJames Prestwood4-0/+8
2024-01-04client: fix AP PairwiseCiphers parsingJames Prestwood1-2/+11
2024-01-04monitor: include unistd.h in main.cJames Prestwood1-0/+1
2024-01-04auto-t: fix random testPSK-roam failureJames Prestwood1-3/+4
2024-01-04auto-t: improve failure handling in testPSK-roamJames Prestwood3-17/+22
2024-01-04auto-t: update roam test to use new debug eventsJames Prestwood1-5/+5
2024-01-04station: add debug events for internal statesJames Prestwood1-4/+2
2024-01-04station: handle netconfig after roaming for FW roamsJames Prestwood1-1/+11
2024-01-02monitor: indicate if the MPDU was invalidJames Prestwood1-9/+34
2024-01-02monitor: Move iwmon reading logic into main.cDenis Kenzior3-168/+174
2024-01-02monitor: Use nlmon_print_* inside nlmon_receiveDenis Kenzior1-26/+18
2024-01-02monitor: Remove unused PACKET_AUXDATA handlingDenis Kenzior1-11/+2
2024-01-02monitor: Remove unused code pathDenis Kenzior1-33/+3
2023-12-31configure.ac: fix bashismSam James1-1/+1
2023-12-31build: Fix build with openssl 3.2Denis Kenzior1-1/+0
2023-12-27Release 2.122.12Marcel Holtmann2-1/+6
2023-12-19auto-t: increase RAM when running with valgrind (UML)James Prestwood1-1/+6
2023-12-19auto-t: add DPP tests to check extra settings are appliedJames Prestwood5-4/+89
2023-12-19dpp: fix extra settings not being used when connectingJames Prestwood1-31/+93
2023-12-19knownnetworks: Add UPDATED eventJames Prestwood3-0/+7
2023-12-18dpp: fix data corruption around prf_plus() callSergei Trofimovich2-3/+4
2023-12-15network: remove 'path' from settings_load_pt_eccJames Prestwood1-6/+3
2023-12-15auto-t: throw exception if executable is missingJames Prestwood1-0/+3
2023-12-15auto-t: add H2E password identifier testJames Prestwood5-8/+20
2023-12-15doc: document [Security].PasswordIdentifierJames Prestwood1-0/+6
2023-12-15network: add support for SAE password identifiersJames Prestwood1-1/+36
2023-12-14Release 2.112.11Marcel Holtmann2-1/+6
2023-12-13netdev: station: remove NETDEV_EVENT_FT_ROAMEDJames Prestwood2-7/+0
2023-12-13ft: remove ft_associate and helpersJames Prestwood2-161/+1
2023-12-13station: use netdev_ft_reassociateJames Prestwood1-2/+20
2023-12-13netdev: add netdev_ft_reassociateJames Prestwood2-18/+30
2023-12-13ft: add ft_handshake_setupJames Prestwood2-0/+42
2023-12-13ft: add FTE/RSNE building to ft_prepare_handshakeJames Prestwood1-2/+82
2023-12-13handshake: remove handshake_state_set_fteJames Prestwood2-8/+0
2023-12-13unit: use authenticator_fteJames Prestwood1-1/+1
2023-12-13handshake: use authenticator_fte instead of 'fte'James Prestwood5-6/+7
2023-12-13handshake: add setters for authenticator/supplicant_fteJames Prestwood2-0/+21
2023-12-13auto-t: only call set_value for changed values in default()James Prestwood1-1/+8
2023-12-13auto-t: add association timeout testJames Prestwood1-18/+38
2023-12-13auto-t: add explicit stop() to IWD classJames Prestwood1-0/+4
2023-12-13auto-t: fix SignalAgent Release argumentsJames Prestwood1-3/+3
2023-12-13dpp: set "" arguments to Release method callJames Prestwood1-0/+1
2023-12-06sae: add debugging for incorrect password identifierJames Prestwood1-4/+12
2023-12-06mpdu: add unknown password identifier statusJames Prestwood1-0/+1
2023-12-06sae: include password identifier IE in commitJames Prestwood1-0/+8
2023-12-06handshake: add password identifier/setterJames Prestwood2-0/+15
2023-12-06network: pass scan_bss into network_load_pskJames Prestwood1-30/+30
2023-12-06scan: parse password identifier/exclusive bitsJames Prestwood2-3/+19
2023-11-30netdev: Remove vendor_ies from netdev_connect signatureDenis Kenzior5-26/+9
2023-11-30wsc: Use handshake to pass vendor iesDenis Kenzior1-1/+3
2023-11-30p2p: Use handshake to pass vendor iesDenis Kenzior1-1/+2
2023-11-30netdev: iov_ie_append: Support iovecs with multiple IEsDenis Kenzior1-13/+19
2023-11-30p2p: Simplify cleanup of iesDenis Kenzior1-12/+7
2023-11-30p2p: Simplify handshake_state cleanupDenis Kenzior1-4/+2
2023-11-30handshake: Add cleanup function for handshake_stateDenis Kenzior2-1/+9
2023-11-27Release 2.102.10Marcel Holtmann2-1/+6
2023-11-27build: Require at least version 0.61 when building with external ELLMarcel Holtmann1-1/+1
2023-11-27station: fix crash when deauth comes before FT work completesJames Prestwood1-0/+3
2023-11-27erp: Fix buffer overflow for 32 byte SSIDsDenis Kenzior3-4/+10
2023-11-27netdev: Fix buffer overflow with 32 character ssidsDenis Kenzior3-4/+7
2023-11-27netdev: Do not leak l_genl_msg on errorDenis Kenzior1-8/+8
2023-11-27netdev: Don't duplicate vendor_iesDenis Kenzior1-6/+1
2023-11-27nl80211util: Move nl80211_append_rsn_attributesDenis Kenzior4-41/+47
2023-11-27ie: Move AKM suite converter from netdevDenis Kenzior3-46/+49
2023-11-27adhoc: Fix compilation on old systemsDenis Kenzior1-0/+1
2023-11-23netdev: move power save disabling until after interface is upJames Prestwood1-42/+44
2023-11-19Release 2.92.9Marcel Holtmann2-1/+8
2023-11-19build: Require at least version 0.60 when building with external ELLMarcel Holtmann1-1/+1
2023-11-17dbus: add SharedCodeAgent interface to iwd-dbus.confJames Prestwood1-0/+1
2023-11-17doc: document additional NotSupported shared code returnJames Prestwood1-0/+2
2023-11-17dpp: fail early if multicast frame registration is unsupportedJames Prestwood1-0/+6
2023-11-17json: fix comment typo, "json_object_is_valid"James Prestwood1-1/+1
2023-11-17auto-t: add checks for DPP 3rd party settingsJames Prestwood2-9/+6
2023-11-17dpp: include 3rd party settings in network profileJames Prestwood1-0/+6
2023-11-17dpp-util: add support for 3rd party JSON fieldsJames Prestwood2-3/+70
2023-11-17dpp: use the config's SSID to process scan resultsJames Prestwood1-9/+8
2023-11-17dpp: use the new config->ssid memberJames Prestwood1-19/+12
2023-11-17dpp-util: store SSID as string, not raw bufferJames Prestwood1-1/+1
2023-11-16dpp: check that DPP is running in station watchJames Prestwood1-0/+3
2023-11-16dpp: scan to pick up extra frequencies when enrollingJames Prestwood1-10/+88
2023-11-16dpp: fix fragile scan/connecting logicJames Prestwood1-3/+41
2023-11-16dpp: add station watch to DPPJames Prestwood1-0/+75
2023-11-16dpp: remove duplicate connected network checkJames Prestwood1-7/+1
2023-11-14netdev: Separate connect_failed and disconnected pathsDenis Kenzior1-12/+33
2023-11-14netdev: Simplify netdev_auth_cb error logicDenis Kenzior1-12/+9
2023-11-14netdev: Remove improper use of netdev_connect_failedDenis Kenzior1-24/+11
2023-11-14netdev: disambiguate between disconnection typesDenis Kenzior1-50/+76
2023-11-14netdev: Move CMD_REKEY_OFFLOAD builder to nl80211utilDenis Kenzior3-25/+30
2023-11-14netdev: Move CMD_NEW_KEY RX-only builder to nl80211utilDenis Kenzior3-33/+38
2023-11-14netdev: Move pairwise NEW_KEY builder to nl80211utilDenis Kenzior3-24/+29
2023-11-14netdev: Move CMD_DEL_STATION builder to nl80211utilDenis Kenzior4-51/+35
2023-11-14netdev: Move CMD_DEAUTHENTICATE builder to nl80211utilDenis Kenzior3-16/+21
2023-11-14netdev: Move CMD_DISCONNECT builder to nl80211utilDenis Kenzior3-17/+20
2023-11-13netdev: Don't unnecessarily call netdev_connect_failedDenis Kenzior1-19/+11
2023-11-13netdev: Use CMD_DISCONNECT if OCI failsDenis Kenzior1-1/+1
2023-11-13netdev: sa_query: Fix reason code handlingDenis Kenzior1-2/+1
2023-11-13netdev: Fix obtaining reason code from deauth framesDenis Kenzior1-1/+3
2023-11-13auto-t: get DPP PKEX test running reliablyJames Prestwood2-9/+48
2023-11-13auto-t: add stop APIs and fix some issues wpas.pyJames Prestwood1-2/+12
2023-11-13auto-t: make test timeout configurableJames Prestwood2-7/+12
2023-11-11client: add client commands for shared code configurationJames Prestwood2-1/+316
2023-11-11client: Add shared code DBus interfaceJames Prestwood1-0/+3
2023-11-11client: display_completion_matches add 0-byte checkFinn Behrens1-1/+1
2023-11-09dpp: fix removed dpp_reset in Stop()James Prestwood1-0/+8
2023-11-09auto-t: add DPP PKEX testsJames Prestwood5-8/+231
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