From owner-svn-ports-branches@freebsd.org Mon Aug 22 13:15:53 2016 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C512BBC1AC9; Mon, 22 Aug 2016 13:15:53 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 927FB17AE; Mon, 22 Aug 2016 13:15:53 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u7MDFqTP038703; Mon, 22 Aug 2016 13:15:52 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u7MDFpJY038690; Mon, 22 Aug 2016 13:15:51 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201608221315.u7MDFpJY038690@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Mon, 22 Aug 2016 13:15:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r420611 - in branches/2016Q3/net-mgmt/nagios4: . files X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Aug 2016 13:15:53 -0000 Author: mat Date: Mon Aug 22 13:15:51 2016 New Revision: 420611 URL: https://svnweb.freebsd.org/changeset/ports/420611 Log: MFH: r420608 Update to 4.2.0. Security: CVE-2008-4796 Security: CVE-2013-4214 Changes: https://github.com/NagiosEnterprises/nagioscore/blob/nagios-4.2.0/Changelog Sponsored by: Absolight Added: branches/2016Q3/net-mgmt/nagios4/files/patch-html_Makefile.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-html_Makefile.in branches/2016Q3/net-mgmt/nagios4/files/patch-html_index.php - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-html_index.php branches/2016Q3/net-mgmt/nagios4/files/patch-html_main.php - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-html_main.php branches/2016Q3/net-mgmt/nagios4/files/patch-include_locations.h.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-include_locations.h.in branches/2016Q3/net-mgmt/nagios4/files/patch-lib_runcmd.c - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-lib_runcmd.c branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in - copied unchanged from r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in Deleted: branches/2016Q3/net-mgmt/nagios4/files/patch-html__Makefile.in branches/2016Q3/net-mgmt/nagios4/files/patch-html__index.php branches/2016Q3/net-mgmt/nagios4/files/patch-html__main.php branches/2016Q3/net-mgmt/nagios4/files/patch-include__locations.h.in branches/2016Q3/net-mgmt/nagios4/files/patch-lib__runcmd.c branches/2016Q3/net-mgmt/nagios4/files/patch-lib_iobroker.c branches/2016Q3/net-mgmt/nagios4/files/patch-lib_nsock.c branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config__cgi.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config__nagios.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config__template-object__localhost.cfg.in branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config__template-object__templates.cfg.in Modified: branches/2016Q3/net-mgmt/nagios4/Makefile branches/2016Q3/net-mgmt/nagios4/distinfo branches/2016Q3/net-mgmt/nagios4/files/patch-configure branches/2016Q3/net-mgmt/nagios4/pkg-plist Directory Properties: branches/2016Q3/ (props changed) Modified: branches/2016Q3/net-mgmt/nagios4/Makefile ============================================================================== --- branches/2016Q3/net-mgmt/nagios4/Makefile Mon Aug 22 13:15:15 2016 (r420610) +++ branches/2016Q3/net-mgmt/nagios4/Makefile Mon Aug 22 13:15:51 2016 (r420611) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= nagios -PORTVERSION= 4.1.1 -PORTREVISION= 4 +PORTVERSION= 4.2.0 +PORTREVISION= 0 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-4.x/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= 4 Modified: branches/2016Q3/net-mgmt/nagios4/distinfo ============================================================================== --- branches/2016Q3/net-mgmt/nagios4/distinfo Mon Aug 22 13:15:15 2016 (r420610) +++ branches/2016Q3/net-mgmt/nagios4/distinfo Mon Aug 22 13:15:51 2016 (r420611) @@ -1,2 +1,3 @@ -SHA256 (nagios-4.1.1.tar.gz) = 58218e5e66c8078fc578a60db33b5c3da10fc6a793e97d2b00780517e3efa0a7 -SIZE (nagios-4.1.1.tar.gz) = 11142182 +TIMESTAMP = 1471870658 +SHA256 (nagios-4.2.0.tar.gz) = 93be769854d7e64c526da29b79c92fb500a9795a82547a85ca0a9180a8f6725c +SIZE (nagios-4.2.0.tar.gz) = 11155104 Modified: branches/2016Q3/net-mgmt/nagios4/files/patch-configure ============================================================================== --- branches/2016Q3/net-mgmt/nagios4/files/patch-configure Mon Aug 22 13:15:15 2016 (r420610) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-configure Mon Aug 22 13:15:51 2016 (r420611) @@ -1,6 +1,6 @@ ---- configure.orig 2015-08-19 21:49:52 UTC +--- configure.orig 2016-08-01 15:46:23 UTC +++ configure -@@ -6016,7 +6016,6 @@ cat >>confdefs.h <<_ACEOF +@@ -4721,7 +4721,6 @@ cat >>confdefs.h <<_ACEOF #define DEFAULT_NAGIOS_GROUP "$nagios_grp" _ACEOF @@ -8,7 +8,7 @@ -@@ -6037,7 +6036,6 @@ fi +@@ -4742,7 +4741,6 @@ fi @@ -16,7 +16,7 @@ MAIL_PROG=no -@@ -7768,7 +7766,7 @@ $as_echo_n "checking for linker flags fo +@@ -5643,7 +5641,7 @@ $as_echo_n "checking for linker flags fo MOD_LDFLAGS="-shared" MOD_CFLAGS="-fPIC" ;; Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-html_Makefile.in (from r420608, head/net-mgmt/nagios4/files/patch-html_Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-html_Makefile.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-html_Makefile.in) @@ -0,0 +1,14 @@ +--- html/Makefile.in.orig 2016-08-01 15:46:23 UTC ++++ html/Makefile.in +@@ -45,11 +45,8 @@ devclean: distclean + + install: + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs +- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/js + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-html_index.php (from r420608, head/net-mgmt/nagios4/files/patch-html_index.php) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-html_index.php Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-html_index.php) @@ -0,0 +1,11 @@ +--- html/index.php.orig 2016-08-01 15:46:23 UTC ++++ html/index.php +@@ -1,6 +1,7 @@ + Nagios® Core +
Version
+
August 01, 2016
+- +- +- +- +-
+- +-
+-
Warning: Automatic Update Checks are Disabled!
+-
Disabling update checks presents a possible security risk. Visit nagios.org to check for updates manually or enable update checks in your Nagios config file.
+-
+- +-
+-
A new version of Nagios Core is available!
+-
Visit nagios.org to download Nagios .
+-
+- +
+ + Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-include_locations.h.in (from r420608, head/net-mgmt/nagios4/files/patch-include_locations.h.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-include_locations.h.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-include_locations.h.in) @@ -0,0 +1,11 @@ +--- include/locations.h.in.orig 2016-08-01 15:46:23 UTC ++++ include/locations.h.in +@@ -19,7 +19,7 @@ + + #define DEFAULT_TEMP_FILE "@localstatedir@/tempfile" + #define DEFAULT_TEMP_PATH "/tmp" +-#define DEFAULT_CHECK_RESULT_PATH "@localstatedir@/spool/checkresults" ++#define DEFAULT_CHECK_RESULT_PATH "@localstatedir@/checkresults" + #define DEFAULT_STATUS_FILE "@localstatedir@/status.dat" + #define DEFAULT_LOG_FILE "@localstatedir@/nagios.log" + #define DEFAULT_LOG_ARCHIVE_PATH "@localstatedir@/archives/" Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-lib_runcmd.c (from r420608, head/net-mgmt/nagios4/files/patch-lib_runcmd.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-lib_runcmd.c Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-lib_runcmd.c) @@ -0,0 +1,11 @@ +--- lib/runcmd.c.orig 2016-08-01 15:46:23 UTC ++++ lib/runcmd.c +@@ -36,7 +36,7 @@ + #endif + + /* Determine whether we have setenv()/unsetenv() (see setenv(3) on Linux) */ +-#if _BSD_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 ++#if defined(__DragonFly__) || __FreeBSD__ || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 + # define HAVE_SETENV + #endif + Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in (from r420608, head/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-sample-config_cgi.cfg.in) @@ -0,0 +1,11 @@ +--- sample-config/cgi.cfg.in.orig 2016-08-01 15:46:23 UTC ++++ sample-config/cgi.cfg.in +@@ -277,7 +277,7 @@ default_statuswrl_layout=4 + # OS and distribution, so you may have to tweak this to + # work on your system. + +-ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$ ++ping_syntax=/sbin/ping -n -c 5 $HOSTADDRESS$ + + + Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in (from r420608, head/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-sample-config_nagios.cfg.in) @@ -0,0 +1,11 @@ +--- sample-config/nagios.cfg.in.orig 2016-08-01 15:46:23 UTC ++++ sample-config/nagios.cfg.in +@@ -31,7 +31,7 @@ cfg_file=@sysconfdir@/objects/contacts.c + cfg_file=@sysconfdir@/objects/timeperiods.cfg + cfg_file=@sysconfdir@/objects/templates.cfg + +-# Definitions for monitoring the local (Linux) host ++# Definitions for monitoring the local (FreeBSD) host + cfg_file=@sysconfdir@/objects/localhost.cfg + + # Definitions for monitoring a Windows machine Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in (from r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_localhost.cfg.in) @@ -0,0 +1,40 @@ +--- sample-config/template-object/localhost.cfg.in.orig 2016-08-01 15:46:23 UTC ++++ sample-config/template-object/localhost.cfg.in +@@ -4,7 +4,7 @@ + # + # NOTE: This config file is intended to serve as an *extremely* simple + # example of how you can create configuration entries to monitor +-# the local (Linux) machine. ++# the local (FreeBSD) machine. + # + ############################################################################### + +@@ -22,9 +22,9 @@ + # Define a host for the local machine + + define host{ +- use linux-server ; Name of host template to use ++ use freebsd-server ; Name of host template to use + ; This host definition will inherit all variables that are defined +- ; in (or inherited by) the linux-server host template definition. ++ ; in (or inherited by) the freebsd-server host template definition. + host_name localhost + alias localhost + address 127.0.0.1 +@@ -40,12 +40,12 @@ define host{ + ############################################################################### + ############################################################################### + +-# Define an optional hostgroup for Linux machines ++# Define an optional hostgroup for FreeBSD machines + + define hostgroup{ +- hostgroup_name linux-servers ; The name of the hostgroup +- alias Linux Servers ; Long name of the group +- members localhost ; Comma separated list of hosts that belong to this group ++ hostgroup_name freebsd-servers ; The name of the hostgroup ++ alias FreeBSD Servers ; Long name of the group ++ members localhost ; Comma separated list of hosts that belong to this group + } + + Copied: branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in (from r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2016Q3/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in Mon Aug 22 13:15:51 2016 (r420611, copy of r420608, head/net-mgmt/nagios4/files/patch-sample-config_template-object_templates.cfg.in) @@ -0,0 +1,26 @@ +--- sample-config/template-object/templates.cfg.in.orig 2016-08-01 15:46:23 UTC ++++ sample-config/template-object/templates.cfg.in +@@ -61,17 +61,17 @@ define host{ + } + + +-# Linux host definition template - This is NOT a real host, just a template! ++# FreeBSD host definition template - This is NOT a real host, just a template! + + define host{ +- name linux-server ; The name of this host template ++ name freebsd-server ; The name of this host template + use generic-host ; This template inherits other values from the generic-host template +- check_period 24x7 ; By default, Linux hosts are checked round the clock ++ check_period 24x7 ; By default, FreeBSD hosts are checked round the clock + check_interval 5 ; Actively check the host every 5 minutes + retry_interval 1 ; Schedule host check retries at 1 minute intervals +- max_check_attempts 10 ; Check each Linux host 10 times (max) +- check_command check-host-alive ; Default command to check Linux hosts +- notification_period workhours ; Linux admins hate to be woken up, so we only notify during the day ++ max_check_attempts 10 ; Check each FreeBSD host 10 times (max) ++ check_command check-host-alive ; Default command to check FreeBSD hosts ++ notification_period workhours ; FreeBSD admins hate to be woken up, so we only notify during the day + ; Note that the notification_period variable is being overridden from + ; the value that is inherited from the generic-host template! + notification_interval 120 ; Resend notifications every 2 hours Modified: branches/2016Q3/net-mgmt/nagios4/pkg-plist ============================================================================== --- branches/2016Q3/net-mgmt/nagios4/pkg-plist Mon Aug 22 13:15:15 2016 (r420610) +++ branches/2016Q3/net-mgmt/nagios4/pkg-plist Mon Aug 22 13:15:51 2016 (r420611) @@ -222,6 +222,9 @@ %%WWWDIR%%/images/logos/nagios.gd2 %%WWWDIR%%/images/logos/nagios.gif %%WWWDIR%%/images/logos/nagiosvrml.png +%%WWWDIR%%/images/logos/netbsd.gif +%%WWWDIR%%/images/logos/netbsd.jpg +%%WWWDIR%%/images/logos/netbsd.png %%WWWDIR%%/images/logos/next.gd2 %%WWWDIR%%/images/logos/next.gif %%WWWDIR%%/images/logos/next.jpg @@ -280,6 +283,9 @@ %%WWWDIR%%/images/logos/sunlogo.gif %%WWWDIR%%/images/logos/sunlogo.jpg %%WWWDIR%%/images/logos/sunlogo.png +%%WWWDIR%%/images/logos/suse.gif +%%WWWDIR%%/images/logos/suse.jpg +%%WWWDIR%%/images/logos/suse.png %%WWWDIR%%/images/logos/switch.gd2 %%WWWDIR%%/images/logos/switch.gif %%WWWDIR%%/images/logos/switch40.gd2 @@ -387,7 +393,7 @@ %%WWWDIR%%/map-form.html %%WWWDIR%%/map-links.html %%WWWDIR%%/map-popup.html -%%WWWDIR%%/map.html +%%WWWDIR%%/map.php %%WWWDIR%%/robots.txt %%WWWDIR%%/rss-corebanner.php %%WWWDIR%%/rss-corefeed.html @@ -429,5 +435,5 @@ @dir(%%NAGIOSUSER%%,%%NAGIOSGROUP%%,2775) %%NAGIOSDIR%%/checkresults @dir(%%NAGIOSUSER%%,%%WWWGRP%%,775) %%NAGIOSDIR%%/rw @dir(%%NAGIOSUSER%%,%%NAGIOSGROUP%%,775) %%NAGIOSDIR%% -@unexec if [ -d %%NAGIOSDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%NAGIOSDIR%%`` to remove any files left behind."; fi -@unexec if [ -d %%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%ETCDIR%%`` to remove any configuration files."; fi +@postunexec if [ -d %%NAGIOSDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%NAGIOSDIR%%`` to remove any files left behind."; fi +@postunexec if [ -d %%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%ETCDIR%%`` to remove any configuration files."; fi