Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wpa_supplicant for openSUSE:Factory 
checked in at 2024-09-22 11:05:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wpa_supplicant (Old)
 and      /work/SRC/openSUSE:Factory/.wpa_supplicant.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wpa_supplicant"

Sun Sep 22 11:05:46 2024 rev:97 rq:1202189 version:2.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/wpa_supplicant/wpa_supplicant.changes    
2024-09-13 14:32:00.870048048 +0200
+++ /work/SRC/openSUSE:Factory/.wpa_supplicant.new.29891/wpa_supplicant.changes 
2024-09-22 11:05:58.880505969 +0200
@@ -1,0 +2,8 @@
+Fri Sep 20 10:37:22 UTC 2024 - Clemens Famulla-Conrad <[email protected]>
+
+- Revert "Mark authorization completed on driver indication
+  during 4-way HS offload" because of WPA2-PSK/WPA-SAE connection
+  problems with brcmfmac wifi hardware. (bsc#1230797) 
+  [+ Revert-Mark-authorization-completed-on-driver-indica.patch]
+
+-------------------------------------------------------------------

New:
----
  Revert-Mark-authorization-completed-on-driver-indica.patch

BETA DEBUG BEGIN:
  New:  problems with brcmfmac wifi hardware. (bsc#1230797) 
  [+ Revert-Mark-authorization-completed-on-driver-indica.patch]
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wpa_supplicant.spec ++++++
--- /var/tmp/diff_new_pack.vsV2Ez/_old  2024-09-22 11:05:59.440529100 +0200
+++ /var/tmp/diff_new_pack.vsV2Ez/_new  2024-09-22 11:05:59.440529100 +0200
@@ -38,6 +38,7 @@
 Patch2:         wpa_supplicant-sigusr1-changes-debuglevel.patch
 Patch3:         wpa_supplicant-alloc_size.patch
 Patch5:         wpa_supplicant-dump-certificate-as-PEM-in-debug-mode.diff
+Patch6:         Revert-Mark-authorization-completed-on-driver-indica.patch
 BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
 BuildRequires:  systemd-rpm-macros

++++++ Revert-Mark-authorization-completed-on-driver-indica.patch ++++++
>From c970f0f54fd33307e90e355f40d436dfa084c35e Mon Sep 17 00:00:00 2001
From: Clemens Famulla-Conrad <[email protected]>
Date: Fri, 20 Sep 2024 12:35:04 +0200
Subject: [PATCH] Revert "Mark authorization completed on driver indication
 during 4-way HS offload"
Reference: bsc#1230797

This reverts commit 41638606054a09867fe3f9a2b5523aa4678cbfa5.
---
 wpa_supplicant/events.c | 25 ++++++++-----------------
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c
index 49917f7aa..bbb3a3eda 100644
--- a/wpa_supplicant/events.c
+++ b/wpa_supplicant/events.c
@@ -4327,23 +4327,14 @@ static void wpa_supplicant_event_assoc(struct 
wpa_supplicant *wpa_s,
                eapol_sm_notify_eap_success(wpa_s->eapol, true);
        } else if ((wpa_s->drv_flags & WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_PSK) &&
                   wpa_key_mgmt_wpa_psk(wpa_s->key_mgmt)) {
-               if (already_authorized) {
-                       /*
-                        * We are done; the driver will take care of RSN 4-way
-                        * handshake.
-                        */
-                       wpa_supplicant_cancel_auth_timeout(wpa_s);
-                       wpa_supplicant_set_state(wpa_s, WPA_COMPLETED);
-                       eapol_sm_notify_portValid(wpa_s->eapol, true);
-                       eapol_sm_notify_eap_success(wpa_s->eapol, true);
-               } else {
-                       /* Update port, WPA_COMPLETED state from the
-                        * EVENT_PORT_AUTHORIZED handler when the driver is done
-                        * with the 4-way handshake.
-                        */
-                       wpa_msg(wpa_s, MSG_DEBUG,
-                               "ASSOC INFO: wait for driver port authorized 
indication");
-               }
+               /*
+                * We are done; the driver will take care of RSN 4-way
+                * handshake.
+                */
+               wpa_supplicant_cancel_auth_timeout(wpa_s);
+               wpa_supplicant_set_state(wpa_s, WPA_COMPLETED);
+               eapol_sm_notify_portValid(wpa_s->eapol, true);
+               eapol_sm_notify_eap_success(wpa_s->eapol, true);
        } else if ((wpa_s->drv_flags & WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_8021X) &&
                   wpa_key_mgmt_wpa_ieee8021x(wpa_s->key_mgmt)) {
                /*
-- 
2.43.0

Reply via email to