Hello community,

here is the log from the commit of package libKF5NetworkManagerQt for 
openSUSE:Factory checked in at 2019-11-12 11:51:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libKF5NetworkManagerQt (Old)
 and      /work/SRC/openSUSE:Factory/.libKF5NetworkManagerQt.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libKF5NetworkManagerQt"

Tue Nov 12 11:51:06 2019 rev:71 rq:747148 version:5.64.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libKF5NetworkManagerQt/libKF5NetworkManagerQt.changes
    2019-10-14 13:39:56.413641702 +0200
+++ 
/work/SRC/openSUSE:Factory/.libKF5NetworkManagerQt.new.2990/libKF5NetworkManagerQt.changes
  2019-11-12 11:51:08.863078257 +0100
@@ -1,0 +2,10 @@
+Sun Nov  3 15:47:20 UTC 2019 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.64.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.64.0.php
+- Changes since 5.63.0:
+  * Add support for SAE authentication used by WPA3
+
+-------------------------------------------------------------------

Old:
----
  networkmanager-qt-5.63.0.tar.xz
  networkmanager-qt-5.63.0.tar.xz.sig

New:
----
  networkmanager-qt-5.64.0.tar.xz
  networkmanager-qt-5.64.0.tar.xz.sig

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

Other differences:
------------------
++++++ libKF5NetworkManagerQt.spec ++++++
--- /var/tmp/diff_new_pack.V0ct9L/_old  2019-11-12 11:51:11.411080863 +0100
+++ /var/tmp/diff_new_pack.V0ct9L/_new  2019-11-12 11:51:11.415080866 +0100
@@ -17,7 +17,7 @@
 
 
 %define soversion 6
-%define _tar_path 5.63
+%define _tar_path 5.64
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -25,7 +25,7 @@
 # Only needed for the package signature condition
 %bcond_without lang
 Name:           libKF5NetworkManagerQt
-Version:        5.63.0
+Version:        5.64.0
 Release:        0
 Summary:        A Qt wrapper for NetworkManager DBus API
 License:        LGPL-2.1-only OR LGPL-3.0-only


++++++ networkmanager-qt-5.63.0.tar.xz -> networkmanager-qt-5.64.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/networkmanager-qt-5.63.0/CMakeLists.txt 
new/networkmanager-qt-5.64.0/CMakeLists.txt
--- old/networkmanager-qt-5.63.0/CMakeLists.txt 2019-10-06 11:38:22.000000000 
+0200
+++ new/networkmanager-qt-5.64.0/CMakeLists.txt 2019-11-02 12:47:04.000000000 
+0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.63.0") # handled by release scripts
+set(KF5_VERSION "5.64.0") # handled by release scripts
 project(NetworkManagerQt VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.63.0  NO_MODULE)
+find_package(ECM 5.64.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -21,6 +21,8 @@
 find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED Core DBus Network)
 
 add_definitions(${QT_DEFINITIONS})
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
+add_definitions(-DQT_DEPRECATED_WARNINGS_SINCE=0x060000)
 
 remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/networkmanager-qt-5.63.0/src/accesspoint.h 
new/networkmanager-qt-5.64.0/src/accesspoint.h
--- old/networkmanager-qt-5.63.0/src/accesspoint.h      2019-10-06 
11:38:22.000000000 +0200
+++ new/networkmanager-qt-5.64.0/src/accesspoint.h      2019-11-02 
12:47:04.000000000 +0100
@@ -66,7 +66,7 @@
      */
     enum WpaFlag { PairWep40 = 0x1, PairWep104 = 0x2, PairTkip = 0x4, PairCcmp 
= 0x8,
                    GroupWep40 = 0x10, GroupWep104 = 0x20, GroupTkip = 0x40, 
GroupCcmp = 0x80,
-                   KeyMgmtPsk = 0x100, KeyMgmt8021x = 0x200
+                   KeyMgmtPsk = 0x100, KeyMgmt8021x = 0x200, KeyMgmtSAE = 0x400
                  };
     Q_DECLARE_FLAGS(Capabilities, Capability)
     Q_FLAG(Capabilities)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/networkmanager-qt-5.63.0/src/settings/wirelesssecuritysetting.cpp 
new/networkmanager-qt-5.64.0/src/settings/wirelesssecuritysetting.cpp
--- old/networkmanager-qt-5.63.0/src/settings/wirelesssecuritysetting.cpp       
2019-10-06 11:38:22.000000000 +0200
+++ new/networkmanager-qt-5.64.0/src/settings/wirelesssecuritysetting.cpp       
2019-11-02 12:47:04.000000000 +0100
@@ -405,7 +405,7 @@
     }
 
     if (keyMgmt() == WpaNone ||
-            keyMgmt() == WpaPsk) {
+            keyMgmt() == WpaPsk || keyMgmt() == SAE) {
         if (!pskFlags().testFlag(Setting::NotRequired)) {
             if (psk().isEmpty() || requestNew) {
                 secrets << QLatin1String(NM_SETTING_WIRELESS_SECURITY_PSK);
@@ -441,6 +441,8 @@
             setKeyMgmt(WpaPsk);
         } else if (key == "wpa-eap") {
             setKeyMgmt(WpaEap);
+        } else if (key == "sae") {
+            setKeyMgmt(SAE);
         }
     }
 
@@ -571,6 +573,8 @@
         setting.insert(QLatin1String(NM_SETTING_WIRELESS_SECURITY_KEY_MGMT), 
"wpa-psk");
     } else if (keyMgmt() == WpaEap) {
         setting.insert(QLatin1String(NM_SETTING_WIRELESS_SECURITY_KEY_MGMT), 
"wpa-eap");
+    } else if (keyMgmt() == SAE) {
+        setting.insert(QLatin1String(NM_SETTING_WIRELESS_SECURITY_KEY_MGMT), 
"sae");
     }
 
     if (wepTxKeyindex()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/networkmanager-qt-5.63.0/src/settings/wirelesssecuritysetting.h 
new/networkmanager-qt-5.64.0/src/settings/wirelesssecuritysetting.h
--- old/networkmanager-qt-5.63.0/src/settings/wirelesssecuritysetting.h 
2019-10-06 11:38:22.000000000 +0200
+++ new/networkmanager-qt-5.64.0/src/settings/wirelesssecuritysetting.h 
2019-11-02 12:47:04.000000000 +0100
@@ -39,7 +39,7 @@
 public:
     typedef QSharedPointer<WirelessSecuritySetting> Ptr;
     typedef QList<Ptr> List;
-    enum KeyMgmt {Unknown = -1, Wep, Ieee8021x, WpaNone, WpaPsk, WpaEap};
+    enum KeyMgmt {Unknown = -1, Wep, Ieee8021x, WpaNone, WpaPsk, WpaEap, SAE};
     enum AuthAlg {None, Open, Shared, Leap};
     enum WpaProtocolVersion {Wpa, Rsn};
     enum WpaEncryptionCapabilities {Wep40, Wep104, Tkip, Ccmp};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/networkmanager-qt-5.63.0/src/utils.cpp 
new/networkmanager-qt-5.64.0/src/utils.cpp
--- old/networkmanager-qt-5.63.0/src/utils.cpp  2019-10-06 11:38:22.000000000 
+0200
+++ new/networkmanager-qt-5.64.0/src/utils.cpp  2019-11-02 12:47:04.000000000 
+0100
@@ -334,6 +334,31 @@
             }
         }
         break;
+    case SAE:
+        if (!interfaceCaps.testFlag(NetworkManager::WirelessDevice::Rsn)) {
+            return false;
+        }
+        if (haveAp) {
+            if 
(!interfaceCaps.testFlag(NetworkManager::WirelessDevice::IBSSRsn)) {
+                return false;
+            }
+            if (apRsn.testFlag(NetworkManager::AccessPoint::PairCcmp) &&
+                    
interfaceCaps.testFlag(NetworkManager::WirelessDevice::Ccmp)) {
+                return true;
+            }
+        } else {
+            if (apRsn.testFlag(NetworkManager::AccessPoint::KeyMgmtSAE)) {
+                if (apRsn.testFlag(NetworkManager::AccessPoint::PairTkip) &&
+                        
interfaceCaps.testFlag(NetworkManager::WirelessDevice::Tkip)) {
+                    return true;
+                }
+                if (apRsn.testFlag(NetworkManager::AccessPoint::PairCcmp) &&
+                        
interfaceCaps.testFlag(NetworkManager::WirelessDevice::Ccmp)) {
+                    return true;
+                }
+            }
+            return false;
+        }
     default:
         good = false;
         break;
@@ -350,7 +375,7 @@
     // Therefore static WEP is before LEAP and Dynamic WEP because there is no 
way to detect
     // if an AP is capable of Dynamic WEP and showing Dynamic WEP first would 
confuse
     // Static WEP users.
-    types << NetworkManager::Wpa2Eap << NetworkManager::Wpa2Psk << 
NetworkManager::WpaEap << NetworkManager::WpaPsk << NetworkManager::StaticWep 
<< NetworkManager::DynamicWep << NetworkManager::Leap << 
NetworkManager::NoneSecurity;
+    types << NetworkManager::SAE << NetworkManager::Wpa2Eap << 
NetworkManager::Wpa2Psk << NetworkManager::WpaEap << NetworkManager::WpaPsk << 
NetworkManager::StaticWep << NetworkManager::DynamicWep << NetworkManager::Leap 
<< NetworkManager::NoneSecurity;
 
     Q_FOREACH (NetworkManager::WirelessSecurityType type, types) {
         if (NetworkManager::securityIsValid(type, interfaceCaps, haveAp, 
adHoc, apCaps, apWpa, apRsn)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/networkmanager-qt-5.63.0/src/utils.h 
new/networkmanager-qt-5.64.0/src/utils.h
--- old/networkmanager-qt-5.63.0/src/utils.h    2019-10-06 11:38:22.000000000 
+0200
+++ new/networkmanager-qt-5.64.0/src/utils.h    2019-11-02 12:47:04.000000000 
+0100
@@ -31,7 +31,7 @@
 
 namespace NetworkManager
 {
-    enum WirelessSecurityType { UnknownSecurity = -1, NoneSecurity, StaticWep, 
DynamicWep, Leap, WpaPsk, WpaEap, Wpa2Psk, Wpa2Eap };
+    enum WirelessSecurityType { UnknownSecurity = -1, NoneSecurity, StaticWep, 
DynamicWep, Leap, WpaPsk, WpaEap, Wpa2Psk, Wpa2Eap, SAE };
 
     /**
      * @return QHostAddress representation of an ipv6 address
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/networkmanager-qt-5.63.0/src/wirelessdevice.h 
new/networkmanager-qt-5.64.0/src/wirelessdevice.h
--- old/networkmanager-qt-5.63.0/src/wirelessdevice.h   2019-10-06 
11:38:22.000000000 +0200
+++ new/networkmanager-qt-5.64.0/src/wirelessdevice.h   2019-11-02 
12:47:04.000000000 +0100
@@ -74,8 +74,9 @@
         AdhocCap = 0x80, /**< The device supports Ad-Hoc mode. */
         FreqValid = 0x100, /**< The device properly reports information about 
supported frequencies */
         Freq2Ghz = 0x200, /**< The device supports 2.4Ghz frequencies */
-        Freq5Ghz = 0x400 /**< The device supports 5Ghz frequencies */
-
+        Freq5Ghz = 0x400, /**< The device supports 5Ghz frequencies */
+        Mesh = 0x1000, /**< The device supports acting as a mesh point */
+        IBSSRsn = 0x2000 /**< device supports WPA2/RSN in an IBSS network */
     };
     Q_DECLARE_FLAGS(Capabilities, Capability)
     /**


Reply via email to