Hello community,
here is the log from the commit of package monit for openSUSE:Factory checked in at 2014-12-01 14:01:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/monit (Old)
and /work/SRC/openSUSE:Factory/.monit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "monit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/monit/monit.changes 2014-07-31 21:50:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.monit.new/monit.changes 2014-12-01 14:01:18.000000000 +0100
@@ -1,0 +2,68 @@
+Sat Nov 29 16:42:21 UTC 2014 - lmuelle@suse.com
+
+- update to 5.10:
+ + New: Redis protocol test added.
+ + New: MongoDB protocol test added.
+ + New: Changes due to vulnerabilities in SSLv2 and SSLv3.
+ See CVE-2014-3566 aka "POODLE".
+ + Fixed: Issue #101: Manual-mode monitored services state may not be restored
+ if the monitoring state was changed by user right before the system died.
+ + Fixed: Issue #104: Keep umask Monit was started with when executing
+ start/stop/restart programs, check programs and creating files.
+ + Fixed: Issue #107: Support multi-line response in the LMTP protocol test.
+ + Fixed: Support TLSv1.1 and TLSv1.2 when FIPS is enabled.
+- update to 5.9:
+ + New: Output from your check program script is now displayed in Monit’s UI.
+ + New: Aggregate and use human friendly units for memory, swap and space
+ usage values in the User Interface.
+ + New: Support monitoring of filesystems by generic device strings such as
+ sshfs on Linux or ZFS filesystems on Solaris.
+ + New: You can now send HTTP headers with the HTTP protocol test.
+ + New: Program check now supports exit status change monitoring.
+ + New: Added option to run check program as a different user and/or group.
+ + New: Changed name of ICMP ECHO statement to Ping which is the more common
+ name used for a network ping.
+ + New: Simplified HTTP and SMTP protocol test with SSL.
+ + Fixed: Issue #59, Issue #88: Some systems with upstart (e.g. RHEL/CentOS)
+ had problems with Monit's restart action which consists of a
+ stop/start sequence.
+ + Fixed: Issue #54: MySQL protocol test.
+ + Fixed: Issue #64: Resets counter once a service has successfully restarted
+ + New: Issue #84. You can now test for '\0' in an expect string.
+ + Fixed: Issue #55: Only run cron style checks once per minute.
+ + Fixed: Issue #78: Include open slots in Apache status check calculations
+ + Fixed: Issue #57: Inode usage check and space usage check now show correct
+ result for large filesystems on 32-bit platforms.
+ + Fixed: Issue #70: Removed newline in Monit's $ENV strings
+ + Fixed: Issue #72: Monit no longer requires a start, stop or restart
+ program defined for a check.
+ + Fixed: P.R. #17: Bug fix, missing "check file" target files result in error
+ "Invalid checksum" sha1 has a string length of 40.
+ + Fixed: P.R. #18: Add missing space in the timeout text in UI.
+ + Fixed: Issue #71: Subtract SLAB reclaimable memory from the system memory
+ usage on Linux
+ + Fixed: Support TLSv1.1 and TLSv1.2 in "set mailserver"
+ + Fixed: Sporadic "PPID changed from 0 to ..." alert after process restart
+ + Fixed: PID/PPID changed events were sometimes triggered after program
+ restart
+ + Fixed: Linux: filesystem space usage on some network based filesystems
+ such as sshfs
+ + Fixed: Automatically reload Monit if ID was reset using --resetid CLI
+ option.
+ + Fixed: Improved speed of send/expect protocol test
+ + Fixed: Fixed SMTP protocol test to check the response code
+
+-------------------------------------------------------------------
+Sat Nov 29 15:57:18 UTC 2014 - lmuelle@suse.com
+
+- Remove /var from path in rpmlintrc of the .monit.id file.
+- Package /run only on post-11.1 systems.
+
+-------------------------------------------------------------------
+Sat Nov 29 14:47:53 UTC 2014 - lmuelle@suse.com
+
+- Modify shebang to point to bash where bash is required in
+ vendor-files/tools/monit-modifyinittab.tmpl
+- Align used SUSE trade name in the vendor-files.
+
+-------------------------------------------------------------------
Old:
----
monit-5.8.1.tar.gz
New:
----
monit-5.10.tar.gz
monit-5.10.tar.gz.sha256
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ monit.spec ++++++
--- /var/tmp/diff_new_pack.wnsjJU/_old 2014-12-01 14:01:20.000000000 +0100
+++ /var/tmp/diff_new_pack.wnsjJU/_new 2014-12-01 14:01:20.000000000 +0100
@@ -18,12 +18,13 @@
Name: monit
-Version: 5.8.1
+Version: 5.10
Release: 0
Summary: Service Manager and Monitor System
License: AGPL-3.0
Group: System/Monitoring
Source: http://mmonit.com/monit/dist/monit-%{version}.tar.gz
+Source2: http://mmonit.com/monit/dist/monit-%{version}.tar.gz.sha256
Source1: monit-vendor-files.tar.gz
Patch1: monit-better_default_monitrc.patch
Patch2: monit-dirs.patch
@@ -62,7 +63,7 @@
%package doc
Summary: Service Manager and Monitor System (Documentation and Examples)
Group: System/Monitoring
-%if 0%{?suse_version} >= 1120
+%if 0%{?suse_version} > 1110
BuildArch: noarch
%endif
@@ -114,8 +115,6 @@
"%{buildroot}/run/monit/events" \
"%{buildroot}%{_var}/lib/monit"
-touch "%{buildroot}/run/monit/.monit.id"
-
. vendor-files/sysconfig/monit.tmpl
MONIT_BIN="%{_bindir}/monit"
MONIT_MODIFY_INITTAB="%{_datadir}/monit/monit-modifyinittab"
@@ -149,7 +148,10 @@
%__install -m0754 vendor-files/tools/monit-modifyinittab "%{buildroot}%{_datadir}/monit"
%__install -m0644 vendor-files/sysconfig/monit "%{buildroot}%{_var}/adm/fillup-templates/sysconfig.monit"
touch "%{buildroot}%{_var}/lib/monit/monit-inittab.state"
+%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1110
+touch "%{buildroot}/run/monit/.monit.id"
touch "%{buildroot}/run/monit"/monit.{pid,state}
+%endif
%__install -m0644 vendor-files/docu/README README.SUSE
%__install -d "%{buildroot}%{_docdir}/%{name}"
@@ -192,11 +194,14 @@
%{_var}/adm/fillup-templates/sysconfig.monit
%dir %{_var}/lib/monit
%ghost %{_var}/lib/monit/monit-inittab.state
+%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1110
+%dir /run
%ghost %dir /run/monit
%ghost /run/monit/monit.pid
%ghost /run/monit/monit.state
%ghost /run/monit/.monit.id
%ghost %dir /run/monit/events
+%endif
%doc %{_mandir}/man1/monit.1%{ext_man}
%files doc -f doc.doc.lst
++++++ monit-5.8.1.tar.gz -> monit-5.10.tar.gz ++++++
++++ 63496 lines of diff (skipped)
++++++ monit-5.10.tar.gz.sha256 ++++++
3791155a1b1b6b51a4a104dfe6f17b37d7c346081889f1bec9339565348d9453 monit-5.10.tar.gz
++++++ monit-dirs.patch ++++++
--- /var/tmp/diff_new_pack.wnsjJU/_old 2014-12-01 14:01:20.000000000 +0100
+++ /var/tmp/diff_new_pack.wnsjJU/_new 2014-12-01 14:01:20.000000000 +0100
@@ -1,9 +1,9 @@
--- src/monit.h.orig 2012-01-26 00:26:42.798212803 +0100
+++ src/monit.h 2012-01-26 00:27:03.592212063 +0100
-@@ -106,11 +106,11 @@
- #define LOGMASK 0137
- /* Set pid file mode: "-rw-r--r--" */
- #define MYPIDMASK 0122
+@@ -98,11 +98,11 @@
+
+ #define ARGMAX 64
+ #define HTTP_CONTENT_MAX (1024*1000)
-#define MYPIDDIR PIDDIR
+#define MYPIDDIR "@@PIDDIR@@"
#define MYPIDFILE "monit.pid"
++++++ monit-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.wnsjJU/_old 2014-12-01 14:01:20.000000000 +0100
+++ /var/tmp/diff_new_pack.wnsjJU/_new 2014-12-01 14:01:20.000000000 +0100
@@ -1,2 +1,2 @@
-addFilter("hidden-file-or-dir /var/run/monit/.monit.id")
+addFilter("hidden-file-or-dir /run/monit/.monit.id")
addFilter("no-manual-page-for-binary rcmonit")
++++++ monit-vendor-files.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor-files/init/monit.tmpl new/vendor-files/init/monit.tmpl
--- old/vendor-files/init/monit.tmpl 2013-03-14 13:47:31.000000000 +0100
+++ new/vendor-files/init/monit.tmpl 2014-11-29 15:46:30.000000000 +0100
@@ -1,7 +1,7 @@
#! /bin/sh
-# Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany.
+# Copyright (c) 2003-2014 SUSE Linux GmbH, Nuernberg, Germany.
# All rights reserved.
-# Author: Lars Mueller