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 2022-07-08 14:01:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wpa_supplicant (Old)
 and      /work/SRC/openSUSE:Factory/.wpa_supplicant.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wpa_supplicant"

Fri Jul  8 14:01:31 2022 rev:92 rq:986870 version:2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/wpa_supplicant/wpa_supplicant.changes    
2022-02-10 23:11:35.684135163 +0100
+++ /work/SRC/openSUSE:Factory/.wpa_supplicant.new.1523/wpa_supplicant.changes  
2022-07-08 14:01:33.350423819 +0200
@@ -1,0 +2,25 @@
+Tue Jul  5 11:29:50 UTC 2022 - Clemens Famulla-Conrad <cfamullacon...@suse.com>
+
+- Add dbus-Fix-property-DebugShowKeys-and-DebugTimestamp.patch
+  (bsc#1201219)
+
+-------------------------------------------------------------------
+Tue Jun 21 07:29:22 UTC 2022 - Stefan Schubert <sch...@suse.com>
+
+- Moved logrotate files from user specific directory /etc/logrotate.d
+  to vendor specific directory /usr/etc/logrotate.d.
+
+-------------------------------------------------------------------
+Mon Jun 20 09:22:26 UTC 2022 - Clemens Famulla-Conrad <cfamullacon...@suse.com>
+
+- Remove Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch
+  Fixed in NetworkManager (glfo#NetworkManager/NetworkManager#a0988868). 
+  Wifi cards, wich do not support PMF/BIP ciphers, should not use 
+  SAE as key management. (bsc#1195312)
+
+-------------------------------------------------------------------
+Wed Jun  8 14:18:27 UTC 2022 - Callum Farmer <gm...@opensuse.org>
+
+- Move the dbus-1 system.d file to /usr (bsc#1200342)
+
+-------------------------------------------------------------------

Old:
----
  Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch

New:
----
  dbus-Fix-property-DebugShowKeys-and-DebugTimestamp.patch

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

Other differences:
------------------
++++++ wpa_supplicant.spec ++++++
--- /var/tmp/diff_new_pack.DmfQgx/_old  2022-07-08 14:01:33.842424347 +0200
+++ /var/tmp/diff_new_pack.DmfQgx/_new  2022-07-08 14:01:33.842424347 +0200
@@ -38,7 +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
-Patch7:         Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch
+Patch6:         dbus-Fix-property-DebugShowKeys-and-DebugTimestamp.patch
 BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
 BuildRequires:  systemd-rpm-macros
@@ -83,15 +83,20 @@
 install -m 0755 wpa_supplicant/wpa_passphrase %{buildroot}%{_sbindir}
 install -m 0755 wpa_supplicant/wpa_supplicant %{buildroot}%{_sbindir}
 install -m 0755 wpa_supplicant/eapol_test %{buildroot}%{_sbindir}
-install -d %{buildroot}%{_sysconfdir}/dbus-1/system.d
-install -m 0644 wpa_supplicant/dbus/dbus-wpa_supplicant.conf 
%{buildroot}%{_sysconfdir}/dbus-1/system.d/wpa_supplicant.conf
+install -d %{buildroot}%{_datadir}/dbus-1/system.d
+install -m 0644 wpa_supplicant/dbus/dbus-wpa_supplicant.conf 
%{buildroot}%{_datadir}/dbus-1/system.d/wpa_supplicant.conf
 install -d %{buildroot}/%{_sysconfdir}/%{name}
 install -m 0600 %{SOURCE2} %{buildroot}/%{_sysconfdir}/%{name}
 install -d %{buildroot}/%{_datadir}/dbus-1/system-services
 install -m 0644 %{SOURCE3} %{buildroot}/%{_datadir}/dbus-1/system-services
 install -m 0644 %{SOURCE5} %{buildroot}/%{_datadir}/dbus-1/system-services
+%if 0%{?suse_version} > 1500
+install -d %{buildroot}/%{_distconfdir}/logrotate.d/
+install -m 644 %{SOURCE4} 
%{buildroot}/%{_distconfdir}/logrotate.d/wpa_supplicant
+%else
 install -d %{buildroot}/%{_sysconfdir}/logrotate.d/
 install -m 644 %{SOURCE4} 
%{buildroot}/%{_sysconfdir}/logrotate.d/wpa_supplicant
+%endif
 install -d %{buildroot}/%{_rundir}/%{name}
 install -d %{buildroot}%{_mandir}/man{5,8}
 install -m 0644 wpa_supplicant/doc/docbook/*.8 %{buildroot}%{_mandir}/man8
@@ -129,10 +134,14 @@
 %{_sbindir}/wpa_cli
 %{_sbindir}/wpa_passphrase
 %{_sbindir}/wpa_supplicant
-%config %{_sysconfdir}/dbus-1/system.d/%{name}.conf
+%{_datadir}/dbus-1/system.d/%{name}.conf
 %{_datadir}/dbus-1/system-services
 %config %{_sysconfdir}/%{name}/%{name}.conf
+%if 0%{?suse_version} > 1500
+%{_distconfdir}/logrotate.d/wpa_supplicant
+%else
 %config(noreplace) %{_sysconfdir}/logrotate.d/wpa_supplicant
+%endif
 %dir %{_rundir}/%{name}
 %ghost %{_rundir}/%{name}
 %{_unitdir}/wpa_supplicant.service

++++++ dbus-Fix-property-DebugShowKeys-and-DebugTimestamp.patch ++++++
>From 903f0848ce7d67c99eb5a2569aa5c31bcd7adbc1 Mon Sep 17 00:00:00 2001
From: Clemens Famulla-Conrad <cfamullacon...@suse.de>
Date: Tue, 5 Jul 2022 13:04:52 +0200
Subject: [PATCH] dbus: Fix property DebugShowKeys and DebugTimestamp

It is possible to specify -t or -K multiple times. With this the
value isn't boolean anymore and we hit a assert in libdbus
function `dbus_message_iter_append_basic()`, which expect 0 or 1
for DBUS_TYPE_BOOLEAN.

Signed-off-by: Clemens Famulla-Conrad <cfamullacon...@suse.de>
---
 wpa_supplicant/dbus/dbus_new_handlers.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/wpa_supplicant/dbus/dbus_new_handlers.c 
b/wpa_supplicant/dbus/dbus_new_handlers.c
index 0b1002bf1..de82930e8 100644
--- a/wpa_supplicant/dbus/dbus_new_handlers.c
+++ b/wpa_supplicant/dbus/dbus_new_handlers.c
@@ -908,8 +908,10 @@ dbus_bool_t wpas_dbus_getter_debug_timestamp(
        const struct wpa_dbus_property_desc *property_desc,
        DBusMessageIter *iter, DBusError *error, void *user_data)
 {
+       dbus_bool_t b = wpa_debug_timestamp ? TRUE : FALSE;
+
        return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_BOOLEAN,
-                                               &wpa_debug_timestamp, error);
+                                               &b, error);
 
 }
 
@@ -927,8 +929,10 @@ dbus_bool_t wpas_dbus_getter_debug_show_keys(
        const struct wpa_dbus_property_desc *property_desc,
        DBusMessageIter *iter, DBusError *error, void *user_data)
 {
+       dbus_bool_t b = wpa_debug_timestamp ? TRUE : FALSE;
+
        return wpas_dbus_simple_property_getter(iter, DBUS_TYPE_BOOLEAN,
-                                               &wpa_debug_show_keys, error);
+                                               &b, error);
 
 }
 
-- 
2.35.3

Reply via email to