Hello community,

here is the log from the commit of package kismet for openSUSE:Factory checked 
in at 2020-01-07 23:51:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kismet (Old)
 and      /work/SRC/openSUSE:Factory/.kismet.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kismet"

Tue Jan  7 23:51:32 2020 rev:39 rq:761085 version:2019_12_R2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kismet/kismet.changes    2019-12-02 
11:38:20.430460671 +0100
+++ /work/SRC/openSUSE:Factory/.kismet.new.6675/kismet.changes  2020-01-07 
23:51:56.983987591 +0100
@@ -1,0 +2,65 @@
+Sun Jan  5 19:43:03 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 2019-12-R2
+  A bugfix release for Kismet 2019-12, R2 solves a number of quirks
+  which were quite annoying:
+  * Solve a race condition in Linux with interface naming. Due to
+    how the nl80211 layer handles interface naming, combined with
+    how systemd can name interfaces on some systems, it was
+    possible to have a race condition when Kismet defaulted to
+    kismonX interface names, resulting in either errors or Kismet
+    ignoring one of the interfaces.
+  * Solve a free on an unused pointer in nl80211 vif creation. The
+    new vif creation code doesn’t use the nl80211 flags
+    sub-message when there are no flags to add, but tried to free
+    it. This could cause a crash the first time trying to open a
+    source, but the second time would succeed.
+  * Fix TICC2540 USB devices. Some systems were very unhappy with
+    the order in which the USB device was initialized; now it
+    should be fine.
+  * Work around the very broken RTL8812BU driver. While we don’t
+    recommend this driver or these cards, due to a HUGE number of
+    issues, Kismet will now do its best to open one and get it
+    into monitor mode.
+  * Much smoother operation with very very large numbers of
+    sources. A side effect of the vif naming fix, interfaces are
+    now initialized and opened one at a time. While this may take
+    much longer to open huge numbers (dozens or more) of
+    interfaces, it is much more reliable and much less likely to
+    cause Kismet or kernel problems during the initial bring-up
+    and firmware load of interfaces.
+  * Minor output text fixes. Capture interface and base
+    interface were swapped in some messages to the user.
+
+-------------------------------------------------------------------
+Wed Dec 25 20:33:37 UTC 2019 - Martin Hauke <[email protected]>
+
+- Update to version 2019-12-R1
+  Bugfixes and performance boosts
+  * Remove OpenMP/parallel processing; this resolves a massive
+    CPU burn on even moderate numbers of devices.
+  * Fix logging bug causing export of all devices every logging
+    cycle, instead of only modified and new devices.
+  * Revamped python-kismet-external using asyncio to prevent a
+    large CPU wasting IO loop.
+  * Bugfixes to the Linux netlink monitor controls to prefer
+    nl80211, find existing monitor interfaces correctly, and to
+    work on devices that don’t support IOxIWCTL iocontrols at all
+    (AX200).
+  * Switch to std::unordered_map hash maps for O(1) lookups
+    whenever possible
+  New features
+  * BTLE packet capture and basic device display, using the
+    aUbertooth One, CC2540, or nRF51822;
+  * New SDR demodulators for ADSB (airplane) and AMR (power and
+    water meter) with no external dependencies beyond librtlsdr
+    and python3!
+  * New ADSB mapping UI
+  * BTLE support in the UI
+  * New formatting options for ekjson to simplify export to other
+    tools
+  * Device present/missing alerts
+  * ADSB geolocation
+  * Detection of CVE-2019-17666 RTLWIFI vulnerabilities
+
+-------------------------------------------------------------------

Old:
----
  kismet-2019-09-R1.tar.gz

New:
----
  kismet-2019-12-R2.tar.gz

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

Other differences:
------------------
++++++ kismet.spec ++++++
--- /var/tmp/diff_new_pack.4K9Tjc/_old  2020-01-07 23:51:57.467987842 +0100
+++ /var/tmp/diff_new_pack.4K9Tjc/_new  2020-01-07 23:51:57.467987842 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kismet
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,13 @@
 #
 
 
-%define realver 2019-09-R1
+%ifarch %{ix86} x86_64
+%bcond_with ubertooth
+%endif
+
+%define realver 2019-12-R2
 Name:           kismet
-Version:        2019_09_R1
+Version:        2019_12_R2
 Release:        0
 Summary:        An 802.11 Wireless Network Sniffer
 License:        GPL-2.0-or-later
@@ -46,14 +50,23 @@
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(zlib)
+%if 0%{with ubertooth}
+BuildRequires:  libbtbb-devel
+BuildRequires:  ubertooth-devel
+%endif
 Recommends:     kismet-capture-linux-wifi
 Recommends:     kismet-capture-linux-bluetooth
 Recommends:     kismet-capture-freaklabs-zigbee
 Recommends:     kismet-capture-nrf-mousejack
+Recommends:     kismet-capture-ti-cc2540
+Recommends:     kismet-capture-nrf-51822
 Recommends:     kismet-capture-sdr-rtladsb
 Recommends:     kismet-capture-sdr-rtlamr
 Recommends:     kismet-capture-sdr-rtl433
 Recommends:     kismet-logtools
+%if 0%{with ubertooth}
+Recommends:     kismet-capture-ubertooth-one
+%endif
 %{?systemd_requires}
 
 %description
@@ -163,7 +176,40 @@
 Kismet is a wireless network and device detector, sniffer, wardriving
 tool, and WIDS (wireless intrusion detection) framework.
 
-This subpackage contains the Freaklabs Zigbee captere helper.
+This subpackage contains the Freaklabs Zigbee capture helper.
+
+%package capture-ti-cc2540
+Summary:        Kismet TI CC2540 (BTLE) capture helper
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-ti-cc2540
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the Texas Instruments CC2540 BTLE capture
+helper.
+
+%package capture-nrf-51822 
+Summary:        Kismet nRF 51822 (BTLE) capture helper
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-nrf-51822
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the nRF 51822 BTLE capture helper.
+
+%if 0%{with ubertooth}
+%package capture-ubertooth-one
+Summary:        Kismet Ubertooth One (BTLE) capture helper
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-ubertooth-one
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the Ubertooth One (BTLE) capture helper.
+%endif
 
 %package devel
 Summary:        Development files for kismet
@@ -257,19 +303,27 @@
 
 %files capture-sdr-rtladsb
 %{_bindir}/kismet_cap_sdr_rtladsb
-%{_bindir}/kismet_cap_sdr_rtladsb_mqtt
 %{python3_sitelib}/KismetCaptureRtladsb*
 
 %files capture-sdr-rtlamr
 %{_bindir}/kismet_cap_sdr_rtlamr
-%{_bindir}/kismet_cap_sdr_rtlamr_mqtt
 %{python3_sitelib}/KismetCaptureRtlamr*
 
 %files capture-sdr-rtl433
 %{_bindir}/kismet_cap_sdr_rtl433
-%{_bindir}/kismet_cap_sdr_rtl433_mqtt
 %{python3_sitelib}/KismetCaptureRtl433*
 
+%files capture-ti-cc2540
+%{_bindir}/kismet_cap_ti_cc_2540
+
+%files capture-nrf-51822
+%{_bindir}/kismet_cap_nrf_51822
+
+%if 0%{with ubertooth}
+%files capture-ubertooth-one
+%{_bindir}/kismet_cap_ubertooth_one
+%endif
+
 %files devel
 %{_libdir}/pkgconfig/kismet.pc
 

++++++ kismet-2019-09-R1.tar.gz -> kismet-2019-12-R2.tar.gz ++++++
++++ 35417 lines of diff (skipped)


Reply via email to