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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 <[email protected]> +# Author: Lars Mueller <[email protected]> # # /etc/init.d/monit # and its symbolic link diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor-files/tools/monit-modifyinittab.tmpl new/vendor-files/tools/monit-modifyinittab.tmpl --- old/vendor-files/tools/monit-modifyinittab.tmpl 2003-11-17 20:10:15.000000000 +0100 +++ new/vendor-files/tools/monit-modifyinittab.tmpl 2014-11-29 15:43:20.000000000 +0100 @@ -1,9 +1,9 @@ -#!/bin/sh +#!/bin/bash # -# Copyright (c) 2003 SuSE Linux AG Nuernberg, Germany. +# Copyright (c) 2003-2014 SUSE Linux GmbH Nuernberg, Germany. # All rights reserved. # -# Authors: Lars Mueller <[email protected]> +# Authors: Lars Mueller <[email protected]> # case "$1" in -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
