aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-04Merge cherrypicks of ['googleplex-android-review.googlesource.com/25781641'] ↵android-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
into 24Q1-release. Change-Id: I0a9d7cfb16a54ee0090162d421107f7ab5554c1c
2024-01-04set LOCAL_MIN_SDK_VERSION as 34Jooyung Han
for hostapd and wpa_supplicant Bug: 317676192 Test: these should have weak symbols of APersistableBundle_* (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fd58a51937b832a4843eb44fff805235bf04b4be) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fcf7ac8c17bb671aef0363fbe34aea112c00e95b) Merged-In: Ia0a86750d61422e9c8a8d6cc62715572689b308d Change-Id: Ia0a86750d61422e9c8a8d6cc62715572689b308d
2023-12-13Snap for 11211173 from ccbdbdea8421c83cf0e60a0e6da8b7b2862e4012 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Iaf34122bc436f6b7ed10991d58af374cf641eb78
2023-12-12Merge "Add skeleton implementation to supplicant for the MSCS configuration ↵Treehugger Robot
APIs." into main
2023-12-12Snap for 11206181 from 331dd0f8714ac7c1fad68e47de9884b7e585c6b9 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I7b87cf425a1c8a854faebd44056c2d8f0110e852
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 90fff35dcb ↵Xin Li
-s ours am: b095cf4578 -s ours am: d4634f3871 -s ours am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I747d5973734370867cc44563a23cb0d0f0f39eb5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: b7505b0d32 -s ours am: ↵Xin Li
3e1eb9590d -s ours am: bfb51d6b56 -s ours am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I4ad4e77d8f5314377fe879d7ee5884416d0b3188 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 90fff35dcb ↵Xin Li
-s ours am: b095cf4578 -s ours am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I5ca0befe28a15fdd4ea7d198409cd9f6708f3606 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: b7505b0d32 -s ours am: ↵Xin Li
3e1eb9590d -s ours am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I6f9f9f6b96948a1ea4aa6aacae6490fb281d69a3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 90fff35dcb ↵Xin Li
-s ours am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I4b025993cccdf7620b1bfef26d812d5f5878f1b6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: b7505b0d32 -s oursXin Li
am skip reason: Merged-In I53d14bd9e3f02b5ae467a8607229144614692b7c with SHA-1 cdf2037de9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/2862948 Change-Id: I6a93125dc98f5ce7e996e27b3b5a2ff8b946f855 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Merge "Add default implementations in supplicant service for findWithParams ↵Gabriel Biren
and connectWithParams." into main
2023-12-09Snap for 11200327 from 10066c03ce9fa8f0bd6c4ce6272342ae3239aa1f to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ic758db08bee2cdc3e785e7ed5fb7c78d7d6b7a05
2023-12-09Merge "Merge Android 14 QPR1" into mainXin Li
2023-12-08Merge Android 14 QPR1Xin Li
Merged-In: I53d14bd9e3f02b5ae467a8607229144614692b7c Bug: 315507370 Change-Id: I17a39d1e711b7cf5fd6963c54f967c9f205bf923
2023-12-08Add default implementations in supplicant serviceGabriel Biren
for findWithParams and connectWithParams. Bug: 296069900 Test: atest VtsHalWifiSupplicantP2pIfaceTargetTest Change-Id: Ia6c05d88e711f2a636e4365efcc246bac31b0401
2023-12-07Merge "Call new onDeviceFoundWithParams callback in the supplicant service." ↵Gabriel Biren
into main
2023-12-07Snap for 11186783 from 86b6fd078ec16f115d6427ce15814cda96f76d44 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I6b869b03291e30a555a8a154064ac5fc9b0925f7
2023-12-06Merge "Add skeleton implementation for ISupplicantStaNetwork#setVendorData." ↵Gabriel Biren
into main
2023-12-06Snap for 11180250 from d3450646d5f0c2d275e975a684132cd637d08477 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Iea5c8922d8b912277d30f155e95d7e2b7e747dd2
2023-12-05Call new onDeviceFoundWithParams callbackGabriel Biren
in the supplicant service. Bug: 296069900 Test: atest VtsHalWifiSupplicantP2pIfaceTargetTest Change-Id: Ia9ff7d8a913617ee421fb0fd7115b1eab3df3008
2023-12-05Merge "Handling pmk addition in supplicant cache for 80211x connections" ↵Treehugger Robot
into main
2023-12-04Add skeleton implementation forGabriel Biren
ISupplicantStaNetwork#setVendorData. Full implementation will be provided by each OEM. Bug: 296069900 Test: m Change-Id: I9eaf95e43f88c9e27b4ccaa98483f476b1f9d81d
2023-12-03Handling pmk addition in supplicant cache for 80211x connectionsDennis Jeon
Fix conneciton issue seen with 8021x obsolete credential Supplicant presently doesn't delete the PMKSA for 4way handshake offload enabled drivers for 8021X cases. This is beacuse there is no entry present in wpa_supplicant cache as the PMKSA cache add is triggered only from EAPOL M1 (1/4) packet process context and hence happens only for supplicant based 4way handshake. This patch invokes set_pmk API so that a cache entry is made at the supplicant level. Bug: 310053150 Test: basic security test Change-Id: I4b2289fcc9366207db60c8e9ed7dbc3a3860dc8a Signed-off-by: Dennis Jeon <dennis.jeon@broadcom.corp-partner.google.com>
2023-12-02Snap for 11169761 from cb447ba625bcad674a5064dc6de7d3ca43199cc4 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I71f85271a7ed5cc66b09e51c7590a00531a0aaf7
2023-12-01Add skeleton implementation to supplicantGabriel Biren
for the MSCS configuration APIs. Bug: 300870302 Test: m Change-Id: I72cdfa84bfd20ad7e6fa5edd1223f604d5590f1a
2023-12-01Merge "Added AIDL interface version check for backward compatibility" into mainTreehugger Robot
2023-12-01Added AIDL interface version check for backward compatibilitySunil Ravi
In the trunk-stable model the HAL implementation should be backward compatible with the wifi mainline module. So call the newer/modified callback function based on the AIDL interface version. Added the version check in three event paths, 1. AP-STA-CONNECTED event 2. AP-STA-DISCONNECTED event 3. Provision discovery frame handler Bug: 313582342 Bug: 310534969 Test: Ran P2P connection tests between Trunk build (version 2) and next build (version 3). Verfied from the logs that the version is set correctly. Also verified that the right APIs are called. Change-Id: I27140e10d37149b632d770124a39d0edd207ba66
2023-11-30Add AIDL support to control EHT modemaheshkkv
Bug: 308711070 Test: atest VtsHalWifiSupplicantStaNetworkTargetTest Change-Id: I85cc91a700882f08733fbc0415d5f4f5a312ebc6
2023-11-30Snap for 11157599 from 0dd195094cd39bbd711dd2a974ba07bec506bb4d to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I1305dfe0c36c16782e341e8713b2b0d9e65dfa37
2023-11-29Merge "Notify frequency to framework when mlo link channel is changed" into mainShuibing Dai
2023-11-23Snap for 11135477 from d77432adc56084ae69588bb3c0aabb1f671b963f to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Id436865812fc24b26f07f148b3870ada572e7fd2
2023-11-22Merge "free wfd_r2_dev_info to avoid memmory leak" into mainTreehugger Robot
2023-11-22Snap for 11130229 from 8bae4256a8a04bbaf9b11e71f7facb724736ee36 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ia71d48e1e6a76a09b4c641893d1e46f2f5b9a0e9
2023-11-21free wfd_r2_dev_info to avoid memmory leakjiangpingping
Bug: 312033374 Allocated memory for wfd_r2_dev_info when the p2p device was found. But not freed the memory after notifying the R2 information. This causes memory leak. Fixed the issue by freeing the memmory for wfd_r2_dev_info after usage. Bug: 312033374 Test: Wi-Fi Direct Scan and connection via WiFi-Direct settings window Change-Id: I70d72c4d76e3ee5f23849de6de7acc9282a30f26 Signed-off-by: jiangpingping <jiangpingping@xiaomi.com>
2023-11-21Merge "Upgrade hostapd service to implement V2 of the Hostapd HAL." into mainGabriel Biren
2023-11-20wifi: Added group interface name in P2pProvisionDiscoveryCompleted eventSunil Ravi
Added group interface name in the notification of provision discovery frame. A group interface name will be added if the provision discovery request contains P2P Group ID attribute. i.e., when the Peer device tries to join the existing P2P group owner. Bug: 296063280 Test: vts test Test: Ran P2P negotiated connection tests via Wi-Fi Direct settings window. Change-Id: I89c6d64b6d4095ac95cef1fbcd041f7c2dd74647
2023-11-20Snap for 11120629 from 2aa3a14416db2aa9a779d8f0f9d3b176f678695b to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I2f7523858fb69f3d984074ffcaf1547056284d26
2023-11-18Merge "Add a variant of wpa_supplicant to support macsec" into mainKeith Mok
2023-11-18Snap for 11117647 from 80b069714ebf9bae331a1deccc7b197f877c3bfa to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I0aca78ce5857b2441be1c837bc049d8515aa1036
2023-11-16Fix null pointer exception due to no device mac addressSunil Ravi
When legacy clients connect to P2P GO, there won't be a P2P device address in AP-STA-CONNECTED/AP-STA-DISCONNECTED event. So fill the p2p device address in AP-STA-CONNECTED and AP-STA-DISCONNECTED events to framework as {0, 0, 0, 0, 0, 0}; Bug: 310969135 Bug: 291202830 Test: Setup P2P auto GO Connect from a legacy STA to GO Change-Id: I10e5fb023294d65318ab74de6546eb736dd72258
2023-11-15Upgrade hostapd service to implement V2Gabriel Biren
of the Hostapd HAL. Bug: 296069900 Test: m Change-Id: I5c69302d5cd9bf0de5f0bcebb84d60d4baa96e39
2023-11-11Snap for 11084970 from 76da14cd1b7bdf6ad88678b769b5b0824308591c to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I385ea4d66493dee13cb5d588419b89d438058bd3
2023-11-10Merge changes from topic "Supplicant_AIDL_interface_V3" into mainSunil Ravi
* changes: Notify the IP address of connected client Update supplicant service to use supplicant AIDL V3 interface.
2023-11-10Handling AKM based checks in connect path am: 81f06b0d90 am: 9d67c1b8c4Mir Ali
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/24117152 Change-Id: I0b3f5005d5ede83b2f1a8d264b623adb4cfcadbf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10Handling AKM based checks in connect path am: 81f06b0d90Mir Ali
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/24117152 Change-Id: I8e35d513d3bd4375efb119a378ec05da8fa4df8d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10Merge "Set sta_mlo_info.default_map to true by default." into mainTreehugger Robot
2023-11-10Notify the IP address of connected clientSunil Ravi
When the wpa_supplicant assigns the IP address (WFA EAPOL IP address allocation feature), the assigned IP address of the client on the GO side is notified in the AP-STA-CONNECTED event. So to obtain the IP info to framework , modified the AIDL SupplicantP2pIfaceCallback#onStaAuthorized to include group interface name and the assigned IP of client. Bug: 291202830 Test: Establish P2P connection and verified from the logs that the P2P Client IP address is received to framework via new HAL API. Change-Id: I5f9f9362d5942c9c29d5dbc020eb93ba7a69ba1a
2023-11-09Handling AKM based checks in connect pathMir Ali
Cleanup AKM based checks, in connect path, which are restricted to legacy AKMs and extend these checks to newer AKMs (SAE-EXT-KEY/SAE-EXT-FT-KEY) Bug: 289991109 Test: Tested connection to WPA2 AP and confirmed from logs that that two AKMs are sent to driver in connect command. Test: EVT platform. Change-Id: I0910a4fbb0cd39eef174d38e27301ef16a43b74a Signed-off-by: Mir Ali <mir-khizer.ali@broadcom.corp-partner.google.com>
2023-11-07Snap for 11059422 from 6a17d1aeacd38b3af16727e4b824fdbc62eecea9 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I41a45c0d22155f103304d488ff3a822ef7ed8faa