Hello community, here is the log from the commit of package monit for openSUSE:Leap:15.2 checked in at 2020-01-17 12:01:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/monit (Old) and /work/SRC/openSUSE:Leap:15.2/.monit.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "monit" Fri Jan 17 12:01:35 2020 rev:15 rq:763607 version:5.26.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/monit/monit.changes 2020-01-15 15:30:45.922755727 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.monit.new.26092/monit.changes 2020-01-17 12:01:38.196509238 +0100 @@ -1,0 +2,57 @@ +Thu Aug 8 14:12:49 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Introduce monit-bash-completion subpackage +- Update to version 5.26.0 + New features: + * Allow any characters including space in a service name if the + name is enclosed in quotes. + * The load average test has a new option; per core to test load + average per CPU core. That is, loadavg/cores. + Fixes: + * Wrong free value (-1) on filesystem with missing free inodes + statistics (such as CEPH). + * Start delay is now in effect just on first Monit start after + machine reboot. + * TLSv1.3 support detection during compile time + +- Update to version 5.25.3 + Fixes: + * The HTTP protocol test may log SSL read errors and the + content/checksum test may fail when the server sends chunked + encoded response. + * $HOST doesn't work in the "name" part of the "from:" in + mail-format message. + * The "stop" action for "check program" had no effect if the + "every" statement was used to skip monitoring in some cycles. + * if the ping test target is a hostname which resolves to multiple + IPs, Monit didn't try the next IP if the first one failed and + returned error. + * Monit may crash if "unmonitor" or "stop" action was triggered + by some test + * Monit CLI status command doesn't work if only read-only + credentials is present in the 'set httpd' statement. + * Radius protocol test regression from 5.25.2. + * check process: The exec action's environment contains invalid + value for MONIT_PROCESS_* variables. + * The CPU user/system/wait statistics may show negative value if + the system counter jumps back or wraps. + * XSS vulnerabilitty: HTML escape the log file content when viewed + via Monit GUI. Thanks to Zack Flack for report. + * Buffer over-read vulnerability in URL decoding for specially + crafted URLs. + +- Update to version 5.25.2 + New features: + * Added a bash completion script for monit command-line. + Fixes: + * If the space usage test was used with an absolute value and the + monitored filesystem was not mounted on boot, monit would stop with + an error during configuration parsing. + * Slow Monit reload when triggered in the middle of a poll cycle. + * If a process is terminated when Monit collects process information, + calculation of resource usage could become incorrect. + * Collect system statistics even if process statistics failed + (independent). + * Reduce the state file related overhead + +------------------------------------------------------------------- Old: ---- monit-5.25.1.tar.gz monit-5.25.1.tar.gz.sha256 New: ---- monit-5.26.0.tar.gz monit-5.26.0.tar.gz.sha256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ monit.spec ++++++ --- /var/tmp/diff_new_pack.L7u3d8/_old 2020-01-17 12:01:38.756509484 +0100 +++ /var/tmp/diff_new_pack.L7u3d8/_new 2020-01-17 12:01:38.764509488 +0100 @@ -23,7 +23,7 @@ %endif Name: monit -Version: 5.25.1 +Version: 5.26.0 Release: 0 Summary: Service Manager and Monitor System License: AGPL-3.0 @@ -48,6 +48,7 @@ BuildRequires: make BuildRequires: openssl-devel BuildRequires: pam-devel +BuildRequires: zlib-devel %if 0%{?suse_version} >= 1210 BuildRequires: systemd @@ -68,6 +69,7 @@ %define VENDOR %_vendor %endif + %description Monit is a utility for managing and monitoring processes, files, directories, and devices on a Unix system. Monit conducts automatic @@ -100,6 +102,19 @@ This package only contains the documentation and examples. You must also install the package %{name} to actually use monit. +%package -n monit-bash-completion +Summary: Bash completion for monit +License: AGPL-3.0 +Group: System/Monitoring +BuildRequires: bash-completion +Requires: bash-completion +Requires: monit +Supplements: packageand(%{name}:bash-completion) + +%description -n monit-bash-completion +This package contains the bash completion command for monit. + + %prep %setup -q -a100 %patch1 @@ -187,6 +202,8 @@ echo "%doc %{_docdir}/%{name}/$(basename $f)" >>doc.doc.lst done +install -Dm 0644 system/bash/monit %{buildroot}%{_datadir}/bash-completion/completions/monit + %pre %if 0%{?has_systemd} %service_add_pre %{name}.service @@ -247,4 +264,7 @@ %defattr(-,root,root) %doc %dir %{_docdir}/%{name} +%files -n monit-bash-completion +%{_datadir}/bash-completion/completions/monit + %changelog ++++++ monit-5.25.1.tar.gz -> monit-5.26.0.tar.gz ++++++ ++++ 34650 lines of diff (skipped) ++++++ monit-5.25.1.tar.gz.sha256 -> monit-5.26.0.tar.gz.sha256 ++++++ --- /work/SRC/openSUSE:Leap:15.2/monit/monit-5.25.1.tar.gz.sha256 2020-01-15 15:30:45.762755638 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.monit.new.26092/monit-5.26.0.tar.gz.sha256 2020-01-17 12:01:38.172509228 +0100 @@ -1 +1 @@ -4b5c25ceb10825f1e5404f1d8a7b21507716b82bc20c3586f86603691c3b81bc monit-5.25.1.tar.gz +87fc4568a3af9a2be89040efb169e3a2e47b262f99e78d5ddde99dd89f02f3c2 monit-5.26.0.tar.gz