Hello community, here is the log from the commit of package kismet for openSUSE:Factory checked in at 2020-09-25 16:31:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kismet (Old) and /work/SRC/openSUSE:Factory/.kismet.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kismet" Fri Sep 25 16:31:13 2020 rev:45 rq:835714 version:2020_09_R3 Changes: -------- --- /work/SRC/openSUSE:Factory/kismet/kismet.changes 2020-05-03 22:48:24.151300076 +0200 +++ /work/SRC/openSUSE:Factory/.kismet.new.4249/kismet.changes 2020-09-25 16:31:23.935883171 +0200 @@ -1,0 +2,84 @@ +Sun Sep 20 20:18:25 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 2020-09-R3 + * Properly show messages from datasources + * Properly show error and status messages from opening + datasources, which previously were ignored. This should make + seeing errors opening datasources much easier. + * Fix bluetooth capture on some platforms + * Some platforms / kernels / setups appear to not enable rfkill. + The bluetooth hci capture source erroneously failed when no + rfkill information was available. + * Remove 221 IE tag subtype match requirement + * Remove requiring a subtype of 0 on an IE221 tag for matching + the manufacturer of otherwise unknown devices. + * Fix potential crash in datasource panel + * Fix a long-standing potential crash when the datasource panel + is open in the UI caused by a race condition with the + constructor and callbacks. + * Fix race condition in launching datasources + * Fix a long-standing race condition which could lead to some + datasources not being opened properly or their types + autodetected properly due to a race condition with the type + probe code. + * Increase precision of some doubles in JSON for GPS + * Found some legacy serialization code which reduced the + precision of some doubles (double-vector) which would cause + GPS to display with less precision. + * Don’t shut down messagebus processing thread until Kismet is + fully exiting + * The messagebus service thread could shut down before Kismet + had finished spinning down, causing it to not show some of + the errors causing the shutdown. + * Fix moodycamel fast queue for gcc 9.2.0 + * Merge fix from cameron314/moodycamel to the fast concurrent + queue library for compiling on gcc 9.2.0 + * Add new device locking API + * Add new device locking API for internal range locking of + devices to better protect records during updates between + threads. + +------------------------------------------------------------------- +Sun Sep 13 10:37:14 UTC 2020 - Martin Hauke <[email protected]> + +- Add patch: + * kismet-fix-build.patch (revert 3c8f8d83) +- Update to version 2020-09-R2 + * Save more RAM! + * Fix a very silly error in kismetdb_dump_devices + * The kismetdb_dump_devices tool was broken and printed out + the JSON twice, generating an invalid JSON file. + * Tweak how IE221 manufacturers are derived + * Look for some specific AP manufacturers in the IE221 tags, and + then fall back to using generic 221 manufacturers. + * Fix packet RRD in main device table + * Fix the packet RRD in the main device table not scrolling + properly + * Generally clean up compiling and squash a number of warnings + during compiling + * Fix a bug classifying some devices as APs + * Some devices doing an inter-ds communication (like a chromecas + and a phone) got flagged as APs when they’re not really. +- Update to version 2020-09-R1 + * Kismet server auto-discovery + * New SSID details window to go along with the SSID views + * New “MAC censorship” demo option in the web UI + * Split advertised and responded APs + * Significant memory optimizations + * New optimized internal field building + * Optimized “multikey-as-dictionary” API + * Verbose output on remote capture tools + * Expanded ICAO databases for ADSB + * Compressed server-side ICAO databases + * More memory control options + * New greatly simplified JSON generation and parsing + * Support for non-packet scan reports + * New event bus extension to the Kismet helper protocol + * New kismetdb_to_pcap tool + * Configuration flavors/override system + * Packet rate graphs + * More manufacturer indexing + * Optimized internal map structure + * Lots and lots of bug fixes and minor updates + +------------------------------------------------------------------- Old: ---- kismet-2020-04-R3.tar.gz New: ---- kismet-2020-09-R3.tar.gz kismet-fix-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kismet.spec ++++++ --- /var/tmp/diff_new_pack.VEIQVo/_old 2020-09-25 16:31:24.671883824 +0200 +++ /var/tmp/diff_new_pack.VEIQVo/_new 2020-09-25 16:31:24.675883828 +0200 @@ -20,9 +20,9 @@ %bcond_with ubertooth %endif -%define realver 2020-04-R3 +%define realver 2020-09-R3 Name: kismet -Version: 2020_04_R3 +Version: 2020_09_R3 Release: 0 Summary: An 802.11 Wireless Network Sniffer License: GPL-2.0-or-later @@ -31,6 +31,7 @@ #Git-Clone: https://github.com/kismetwireless/kismet.git Source: https://github.com/kismetwireless/kismet/archive/%{name}-%{realver}.tar.gz Source1: %{name}-rpmlintrc +Patch0: kismet-fix-build.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libcap-devel @@ -250,6 +251,7 @@ %prep %setup -q -n kismet-kismet-%{realver} +%patch0 -p1 # HACK: Add python DESTDIR support for python stuff find . -type f -name "Makefile*" -exec sed -i 's|setup.py install|setup.py install --root=$(DESTDIR)|g' {} \; # Fix wrong-script-end-of-line-encoding @@ -298,15 +300,16 @@ %config %{_sysconfdir}/kismet/kismet_httpd.conf %config %{_sysconfdir}/kismet/kismet_logging.conf %config %{_sysconfdir}/kismet/kismet_memory.conf -%config %{_sysconfdir}/kismet/kismet_storage.conf %config %{_sysconfdir}/kismet/kismet_uav.conf %{_bindir}/kismet +%{_bindir}/kismet_discovery %{_bindir}/kismet_server %{_bindir}/kismet_cap_kismetdb %{_bindir}/kismet_cap_pcapfile %dir %{_datadir}/kismet +%{_datadir}/kismet/kismet_adsb_icao.txt.gz +%{_datadir}/kismet/kismet_manuf.txt.gz %{_datadir}/kismet/httpd -%{_datadir}/kismet/kismet_manuf.txt %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} %dir %{_libdir}/kismet/ @@ -319,6 +322,7 @@ %{_bindir}/kismetdb_strip_packets %{_bindir}/kismetdb_to_gpx %{_bindir}/kismetdb_to_kml +%{_bindir}/kismetdb_to_pcap %{_bindir}/kismetdb_to_wiglecsv %files capture-linux-bluetooth ++++++ kismet-2020-04-R3.tar.gz -> kismet-2020-09-R3.tar.gz ++++++ /work/SRC/openSUSE:Factory/kismet/kismet-2020-04-R3.tar.gz /work/SRC/openSUSE:Factory/.kismet.new.4249/kismet-2020-09-R3.tar.gz differ: char 13, line 1 ++++++ kismet-fix-build.patch ++++++ diff --git a/Makefile.in b/Makefile.in index df31195f..69549063 100644 --- a/Makefile.in +++ b/Makefile.in @@ -262,14 +262,9 @@ all-with-plugins: @make plugins # Autogen the version file -ifdef SOURCE_DATE_EPOCH - BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u) -else - BUILD_DATE ?= $(shell date) -endif version.c: FORCE @{ $(GIT) rev-parse --short HEAD 2>/dev/null || echo "non-git-release"; } | awk ' BEGIN {print "#include \"version.h\""} {print "const char *VERSION_GIT_COMMIT = \"" $$0"\";"} END {}' > version.c - @echo "$(BUILD_DATE)" | awk 'BEGIN {} {print "const char *VERSION_BUILD_TIME = \""$$0"\";"} END {} ' >> version.c + @date | awk 'BEGIN {} {print "const char *VERSION_BUILD_TIME = \""$$0"\";"} END {} ' >> version.c # Force remove version.c.o since it's left behind owned by root as part of suidinstall, which screws # up a lot of builds for people; we assume we can `rm -f` it
