Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kismet for openSUSE:Factory checked in at 2023-08-17 19:43:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kismet (Old) and /work/SRC/openSUSE:Factory/.kismet.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kismet" Thu Aug 17 19:43:50 2023 rev:57 rq:1104173 version:2023_07_R1 Changes: -------- --- /work/SRC/openSUSE:Factory/kismet/kismet.changes 2023-02-11 21:57:36.511729048 +0100 +++ /work/SRC/openSUSE:Factory/.kismet.new.1766/kismet.changes 2023-08-17 19:44:05.530850724 +0200 @@ -1,0 +2,57 @@ +Thu Jul 27 13:32:07 UTC 2023 - Martin Hauke <[email protected]> + +- Update to version 2023-07-R1 + * New dark mode in the web UI. + * New page-based device list in the web UI. + * The old device list was always slightly odd & could get in + states where the JS did not update as expected. The new pager + UI addresses this & brings a big performance boost. + * Fixes to channel listing. + * Fixes to remote capture in some situations. + * Optimizations to the field tracking system. + * Improvements and fixes to WiFi 6e channel processing and + numbering. + * Fixes and general improvements to the order of operations when + configuring WiFi interfaces on Linux for monitor mode. + * Inclusion of the Hak5 WiFi Coconut userspace drivers and + capture. + * Transition to using emphemeral JWT signing for login management + instead of a state file. + * Increased live censorship in the Web UI when ?censor=1 is + passed. + * Fixes to Python-based websockets not loading SSL contexts. + Upgrade a number of internal libraries for the Web UI and + internals. + * New graphing libraries. + * New datatables version. + * New robinhood hash. + * Upgraded font-awesome. + * Upgraded libfmt. + * New moodycamel queue. + * Fix long-standing bugs with field selection and summary in the + API requests. + * Add new display of thermal state on supported systems (linux). + * Revamp how rtl433 devices are mapped, split into + sensors/meters/etc. + * Handle power meter via rtl433. + * Revamp sensor/meter UI to carry much more informaiton. + * Revamp IO system loops and locking patterns entirely to address + hangs in some situations. + * Add packet id and checksumming to pcap-ng exports. + * Fix linux-capture-wifi following symlinks in /tmp. + * Better NMEA handling. + * Support libpcre2 now that pcre1 is deprecated. + * Massive speed improvements in packet processing due to removal + of dissection chain chokepoints. + * Revamp of packet de-duplicaton system. + * Add tx/rx packet counts per device. + +------------------------------------------------------------------- +Wed Mar 1 09:07:58 UTC 2023 - Wolfgang Frisch <[email protected]> + +- Packaging: + * Move systemd-sysusers config to a common subpackage. + * Separate %post and %verify sections for each package. + * Set %noarch for a number of subpackages. + +------------------------------------------------------------------- Old: ---- kismet-2022-08-R1.tar.gz New: ---- kismet-2023-07-R1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kismet.spec ++++++ --- /var/tmp/diff_new_pack.NdRqob/_old 2023-08-17 19:44:06.794853089 +0200 +++ /var/tmp/diff_new_pack.NdRqob/_new 2023-08-17 19:44:06.802853104 +0200 @@ -20,9 +20,9 @@ %bcond_with ubertooth %endif -%define realver 2022-08-R1 +%define realver 2023-07-R1 Name: kismet -Version: 2022_08_R1 +Version: 2023_07_R1 Release: 0 Summary: An 802.11 Wireless Network Sniffer License: GPL-2.0-or-later @@ -72,15 +72,13 @@ Recommends: kismet-capture-sdr-rtlamr Recommends: kismet-capture-ti-cc2540 Recommends: kismet-logtools +Requires(pre): %{name}-common = %{version} Requires(pre): permissions Requires(pre): shadow -Provides: group(kismet) -Provides: user(kismet) %if 0%{with ubertooth} Recommends: kismet-capture-ubertooth-one %endif %{?systemd_ordering} -%{?sysusers_requires} %global homedir %{_localstatedir}/lib/%{name} @@ -92,6 +90,20 @@ SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. +%package common +Summary: Shared data for Kismet and its plug-ins +Group: Productivity/Networking/Diagnostic +BuildArch: noarch +Provides: group(kismet) +Provides: user(kismet) +%{?sysusers_requires} + +%description common +Kismet is a wireless network and device detector, sniffer, wardriving +tool, and WIDS (wireless intrusion detection) framework. + +This subpackage sets up the system user/group for the rest of Kismet. + %package logtools Summary: Kismet logtools Group: Productivity/Networking/Diagnostic @@ -111,6 +123,10 @@ %package capture-linux-bluetooth Summary: Kismet Linux Bluetooth capture helper Group: Productivity/Networking/Diagnostic +BuildRequires: group(kismet) +Requires(pre): group(kismet) +Requires(pre): %{name}-common = %{version} +Requires(pre): permissions %description capture-linux-bluetooth Kismet is a wireless network and device detector, sniffer, wardriving @@ -121,6 +137,10 @@ %package capture-linux-wifi Summary: Kismet Linux WiFi capture helper Group: Productivity/Networking/Diagnostic +BuildRequires: group(kismet) +Requires(pre): group(kismet) +Requires(pre): %{name}-common = %{version} +Requires(pre): permissions %description capture-linux-wifi Kismet is a wireless network and device detector, sniffer, wardriving @@ -134,6 +154,7 @@ Requires: python3-protobuf >= 3.0.0 Requires: python3-websockets Requires: rtl_433 +BuildArch: noarch %description capture-sdr-rtl433 Kismet is a wireless network and device detector, sniffer, wardriving @@ -149,6 +170,7 @@ Requires: python3-protobuf >= 3.0.0 Requires: python3-websockets Recommends: rtl_amr +BuildArch: noarch %description capture-sdr-rtlamr Kismet is a wireless network and device detector, sniffer, wardriving @@ -164,6 +186,7 @@ Requires: python3-protobuf >= 3.0.0 Requires: python3-websockets Requires: rtl-sdr +BuildArch: noarch %description capture-sdr-rtladsb Kismet is a wireless network and device detector, sniffer, wardriving @@ -200,6 +223,7 @@ Group: Productivity/Networking/Diagnostic Requires: python3-protobuf >= 3.0.0 Requires: python3-pyserial +BuildArch: noarch %description capture-freaklabs-zigbee Kismet is a wireless network and device detector, sniffer, wardriving @@ -263,6 +287,7 @@ %package capture-bt-geiger Summary: Kismet BTLE geiger counter capture helper Group: Productivity/Networking/Diagnostic +BuildArch: noarch %description capture-bt-geiger Kismet is a wireless network and device detector, sniffer, wardriving @@ -310,6 +335,7 @@ %configure \ --sysconfdir=%{_sysconfdir}/kismet \ --enable-btgeiger \ + --disable-wifi-coconut \ --disable-optimization make %{?_smp_mflags} all make %{?_smp_mflags} plugins @@ -338,21 +364,27 @@ %pre -f %{name}.pre %service_add_pre %{name}.service -%verifyscript -%verify_permissions -e %{_bindir}/kismet_cap_linux_bluetooth -%verify_permissions -e %{_bindir}/kismet_cap_linux_wifi - %preun %service_del_preun %{name}.service %post %service_add_post %{name}.service + +%post capture-linux-bluetooth %set_permissions %{_bindir}/kismet_cap_linux_bluetooth + +%post capture-linux-wifi %set_permissions %{_bindir}/kismet_cap_linux_wifi %postun %service_del_postun %{name}.service +%verifyscript capture-linux-bluetooth +%verify_permissions -e %{_bindir}/kismet_cap_linux_bluetooth + +%verifyscript capture-linux-wifi +%verify_permissions -e %{_bindir}/kismet_cap_linux_wifi + %files %license LICENSE %doc README.md README.OLD README.SSL @@ -379,9 +411,12 @@ %{_sbindir}/rc%{name} %dir %{_libdir}/kismet/ %{_libdir}/kismet/alertsyslog.so -%{_sysusersdir}/%{name}.conf # %attr(750,%{name},%{name}) %dir %{homedir} +# + +%files common +%{_sysusersdir}/%{name}.conf %files logtools %{_bindir}/kismetdb_clean ++++++ kismet-2022-08-R1.tar.gz -> kismet-2023-07-R1.tar.gz ++++++ /work/SRC/openSUSE:Factory/kismet/kismet-2022-08-R1.tar.gz /work/SRC/openSUSE:Factory/.kismet.new.1766/kismet-2023-07-R1.tar.gz differ: char 13, line 1
