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;
