Hello community,

here is the log from the commit of package kismet for openSUSE:Leap:15.2 
checked in at 2020-05-06 20:41:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kismet (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.kismet.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kismet"

Wed May  6 20:41:49 2020 rev:17 rq:800713 version:2020_04_R3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kismet/kismet.changes  2020-05-01 
15:07:46.758627222 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.kismet.new.2738/kismet.changes        
2020-05-06 20:41:50.908826332 +0200
@@ -1,0 +2,7 @@
+Sun May  3 15:35:28 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 2020-04-R3
+  * fix a possible crash in Kismet and associated tools when
+    compiled with GCC; there are no other changes.
+
+-------------------------------------------------------------------

Old:
----
  kismet-2020-04-R2.tar.gz

New:
----
  kismet-2020-04-R3.tar.gz

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

Other differences:
------------------
++++++ kismet.spec ++++++
--- /var/tmp/diff_new_pack.zfrDRb/_old  2020-05-06 20:41:51.372827293 +0200
+++ /var/tmp/diff_new_pack.zfrDRb/_new  2020-05-06 20:41:51.376827302 +0200
@@ -20,9 +20,9 @@
 %bcond_with ubertooth
 %endif
 
-%define realver 2020-04-R2
+%define realver 2020-04-R3
 Name:           kismet
-Version:        2020_04_R2
+Version:        2020_04_R3
 Release:        0
 Summary:        An 802.11 Wireless Network Sniffer
 License:        GPL-2.0-or-later

++++++ kismet-2020-04-R2.tar.gz -> kismet-2020-04-R3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kismet-kismet-2020-04-R2/sqlite3_cpp11.h 
new/kismet-kismet-2020-04-R3/sqlite3_cpp11.h
--- old/kismet-kismet-2020-04-R2/sqlite3_cpp11.h        2020-04-21 
19:45:20.000000000 +0200
+++ new/kismet-kismet-2020-04-R3/sqlite3_cpp11.h        2020-05-03 
03:22:06.000000000 +0200
@@ -206,9 +206,12 @@
                 op = raw_op.op;
         }
 
+        /* GCC is selecting this template inappropriately, but clang isn't.  
Not sure why, removing it for now,
+         * which will also prevent nested queries from working unfortunately.
         query_element(const std::list<query_element>& nested_list) :
             op_only {true},
-            nested_query {nested_list} { }
+            nested_query {nested_list.begin(), nested_list.end()} { }
+        */
 
         // Specific tail processing options
         query_element(const _ORDERBY& op, const std::string value) :
@@ -283,21 +286,21 @@
             fields {fields} { }
 
         query(sqlite3 *db, const std::string& table, const 
std::list<std::string>& fields,
-                const std::list<query_element>& where_clause) : 
+                const std::list<query_element>& in_where_clause) : 
             db {db},
             op {"SELECT"},
             table {table},
             fields {fields},
-            where_clause {where_clause} { }
+            where_clause {in_where_clause} { }
 
         query(sqlite3 *db, const std::string& table, const 
std::list<std::string>& fields,
-                const std::list<query_element>& where_clause,
+                const std::list<query_element>& in_where_clause,
                 const std::list<query_element>& tail_clause) : 
             db {db},
             op {"SELECT"},
             table {table},
             fields {fields},
-            where_clause {where_clause},
+            where_clause {in_where_clause},
             tail_clause {tail_clause} { }
 
         query(sqlite3 *db, const std::string& op, const std::string& table, 
@@ -309,12 +312,12 @@
 
         query(sqlite3 *db, const std::string& op, const std::string& table, 
                 const std::list<std::string>& fields,
-                const std::list<query_element>& where_clause) : 
+                const std::list<query_element>& in_where_clause) : 
             db {db},
             op {op},
             table {table},
             fields {fields},
-            where_clause {where_clause} { }
+            where_clause {in_where_clause} { }
 
         query(sqlite3 *db, const std::string& op, const std::string& table, 
                 const std::list<std::string>& fields,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kismet-kismet-2020-04-R2/version.h 
new/kismet-kismet-2020-04-R3/version.h
--- old/kismet-kismet-2020-04-R2/version.h      2020-04-21 19:45:20.000000000 
+0200
+++ new/kismet-kismet-2020-04-R3/version.h      2020-05-03 03:22:06.000000000 
+0200
@@ -21,7 +21,7 @@
 
 #define VERSION_MAJOR  "2020"
 #define VERSION_MINOR  "04"
-#define VERSION_TINY   "R2"
+#define VERSION_TINY   "R3"
 
 extern const char *VERSION_GIT_COMMIT;
 extern const char *VERSION_BUILD_TIME;


Reply via email to