head 1.36; access; symbols pkgsrc-2023Q4:1.35.0.2 pkgsrc-2023Q4-base:1.35 pkgsrc-2023Q3:1.32.0.2 pkgsrc-2023Q3-base:1.32 pkgsrc-2023Q2:1.31.0.2 pkgsrc-2023Q2-base:1.31 pkgsrc-2023Q1:1.30.0.2 pkgsrc-2023Q1-base:1.30 pkgsrc-2022Q4:1.28.0.4 pkgsrc-2022Q4-base:1.28 pkgsrc-2022Q3:1.28.0.2 pkgsrc-2022Q3-base:1.28 pkgsrc-2022Q2:1.27.0.8 pkgsrc-2022Q2-base:1.27 pkgsrc-2022Q1:1.27.0.6 pkgsrc-2022Q1-base:1.27 pkgsrc-2021Q4:1.27.0.4 pkgsrc-2021Q4-base:1.27 pkgsrc-2021Q3:1.27.0.2 pkgsrc-2021Q3-base:1.27 pkgsrc-2021Q2:1.26.0.2 pkgsrc-2021Q2-base:1.26 pkgsrc-2021Q1:1.25.0.6 pkgsrc-2021Q1-base:1.25 pkgsrc-2020Q4:1.25.0.4 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.25.0.2 pkgsrc-2020Q3-base:1.25 pkgsrc-2020Q2:1.23.0.6 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.23.0.2 pkgsrc-2020Q1-base:1.23 pkgsrc-2019Q4:1.23.0.4 pkgsrc-2019Q4-base:1.23 pkgsrc-2019Q3:1.21.0.2 pkgsrc-2019Q3-base:1.21 pkgsrc-2019Q2:1.20.0.2 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.19.0.6 pkgsrc-2019Q1-base:1.19 pkgsrc-2018Q4:1.19.0.4 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.2 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.18.0.4 pkgsrc-2018Q2-base:1.18 pkgsrc-2018Q1:1.18.0.2 pkgsrc-2018Q1-base:1.18 pkgsrc-2017Q4:1.17.0.6 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.4 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.16.0.2 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.15.0.2 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.14.0.2 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.13.0.2 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.12.0.2 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.11.0.4 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.2 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.10.0.2 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.9.0.2 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.8.0.8 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.6 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.4 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.2 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.7.0.4 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.2 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.6.0.2 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.5.0.2 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.2.0.2 pkgsrc-2013Q1-base:1.2; locks; strict; comment @# @; 1.36 date 2024.02.19.15.43.35; author taca; state Exp; branches; next 1.35; commitid SVKrQoPxhXDYF3ZE; 1.35 date 2023.11.13.16.34.02; author taca; state Exp; branches; next 1.34; commitid 6Gf6jZHcY7wx6tME; 1.34 date 2023.11.12.13.23.08; author wiz; state Exp; branches; next 1.33; commitid SjpNXQIV5XeZ3kME; 1.33 date 2023.10.21.17.11.12; author gdt; state Exp; branches; next 1.32; commitid Sr0Nb6aaZLDw2wJE; 1.32 date 2023.07.06.09.41.01; author wiz; state Exp; branches; next 1.31; commitid 6meR4IA6XJRNYIvE; 1.31 date 2023.05.22.11.39.03; author wiz; state Exp; branches; next 1.30; commitid wHwCxvZphlIb6XpE; 1.30 date 2023.01.29.21.17.27; author ryoon; state Exp; branches; next 1.29; commitid QL7aBXsBGmQvUtbE; 1.29 date 2023.01.03.17.38.01; author wiz; state Exp; branches; next 1.28; commitid vvAqE6UmuqFFx78E; 1.28 date 2022.06.28.11.35.00; author wiz; state Exp; branches; next 1.27; commitid D2UoJrTHpoHEANJD; 1.27 date 2021.06.23.20.33.14; author nia; state Exp; branches; next 1.26; commitid L7RJ3CFGxS3ruiYC; 1.26 date 2021.05.24.19.53.18; author wiz; state Exp; branches; next 1.25; commitid qokaiStTApGMcrUC; 1.25 date 2020.08.31.18.10.34; author wiz; state Exp; branches; next 1.24; commitid 7zxRbfOkDOoxbfmC; 1.24 date 2020.08.17.20.19.46; author leot; state Exp; branches; next 1.23; commitid ybGS4iX9Fz8imskC; 1.23 date 2019.12.09.14.20.55; author taca; state Exp; branches; next 1.22; commitid Lm7R7hOnaQQyu2OB; 1.22 date 2019.11.03.11.45.37; author rillig; state Exp; branches; next 1.21; commitid llzTCvoTAgLcNoJB; 1.21 date 2019.08.11.13.22.09; author wiz; state Exp; branches; next 1.20; commitid Ifet9Pg6Qt99ZByB; 1.20 date 2019.05.23.19.23.10; author rillig; state Exp; branches; next 1.19; commitid aWlQW8HYUUFCAmoB; 1.19 date 2018.08.22.09.45.53; author wiz; state Exp; branches; next 1.18; commitid YLub8g3ofvFGb6PA; 1.18 date 2018.03.12.11.17.19; author wiz; state Exp; branches; next 1.17; commitid Mv60lx3Uo1UqW9uA; 1.17 date 2017.08.07.17.56.13; author jlam; state Exp; branches; next 1.16; commitid EwOgtEqPokND8j2A; 1.16 date 2017.06.05.14.24.16; author ryoon; state Exp; branches; next 1.15; commitid 54KDUXvefsKDYbUz; 1.15 date 2017.02.28.15.20.09; author ryoon; state Exp; branches; next 1.14; commitid VGStpD9ALmxKpJHz; 1.14 date 2016.10.09.21.42.02; author wiz; state Exp; branches; next 1.13; commitid i0AJjxRbfKiS5wpz; 1.13 date 2016.08.03.10.23.15; author adam; state Exp; branches; next 1.12; commitid AsJCxHnjaXbduQgz; 1.12 date 2016.06.08.19.24.07; author wiz; state Exp; branches; next 1.11; commitid 12SLmHS6vHs0hH9z; 1.11 date 2015.11.18.14.19.54; author ryoon; state Exp; branches; next 1.10; commitid xxkPK0OWudQL7AJy; 1.10 date 2015.06.30.09.57.41; author ryoon; state Exp; branches; next 1.9; commitid jeIUM6gvNqaTcrry; 1.9 date 2015.06.12.10.50.41; author wiz; state Exp; branches; next 1.8; commitid B4JmCfaVUbiY38py; 1.8 date 2014.05.29.23.37.03; author wiz; state Exp; branches; next 1.7; commitid laryHfkCalgYtuCx; 1.7 date 2013.12.31.03.28.39; author ryoon; state Exp; branches; next 1.6; commitid scdJov4W85TCBejx; 1.6 date 2013.09.04.12.31.26; author obache; state Exp; branches; next 1.5; commitid NW7BZOzY687vo74x; 1.5 date 2013.06.04.22.16.53; author tron; state Exp; branches; next 1.4; commitid wB5zURIqYs6HAlSw; 1.4 date 2013.06.03.10.05.47; author wiz; state Exp; branches; next 1.3; commitid kGMtnUPdN4amz9Sw; 1.3 date 2013.05.31.12.41.33; author wiz; state Exp; branches; next 1.2; commitid hIeXGcx6VfKHwMRw; 1.2 date 2013.03.16.07.21.22; author obache; state Exp; branches; next 1.1; 1.1 date 2013.03.02.04.08.27; author ryoon; state Exp; branches; next ; desc @@ 1.36 log @Bump PKGREVISION by changing default PHP's version @ text @# $NetBSD: Makefile,v 1.35 2023/11/13 16:34:02 taca Exp $ # DISTNAME= icinga-1.9.4 PKGNAME= ${DISTNAME:S/-/-base-/} PKGREVISION= 27 CATEGORIES= net sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=icinga/} MAINTAINER= ryoon@@NetBSD.org HOMEPAGE= https://www.icinga.org/ COMMENT= Enterprise grade open source monitoring system LICENSE= gnu-gpl-v2 CONFLICTS= nagios-base-[0-9]* .include "../../mk/bsd.prefs.mk" .include "../../net/icinga-base/Makefile.common" .include "options.mk" CONFIGURE_ARGS+= --with-gd-lib=${PREFIX}/lib CONFIGURE_ARGS+= --with-gd-inc=${PREFIX}/include CONFIGURE_ARGS+= --enable-embedded-perl CONFIGURE_ARGS+= --with-perlcache CONFIGURE_ARGS+= --with-icinga-user=${ICINGA_USER} CONFIGURE_ARGS+= --with-icinga-group=${ICINGA_GROUP} CONFIGURE_ARGS+= --with-command-user=${ICINGA_USER} CONFIGURE_ARGS+= --with-command-group=${ICINGACMD_GROUP} CONFIGURE_ARGS+= --with-init-dir=${PREFIX}/share/examples/rc.d CONFIGURE_ARGS+= --with-lockfile=/var/run/icinga/icinga.lock USE_TOOLS+= mail:run perl CONFIGURE_ARGS+= --with-mail=${TOOLS_PLATFORM.mail:Q} RCD_SCRIPTS+= icinga FILES_SUBST+= ICINGA_USER=${ICINGA_USER} INSTALL_TARGET= install install-config BUILD_DEFS+= VARBASE ICINGA_USER ICINGA_GROUP ICINGACMD_GROUP BUILD_DEFS+= ICINGADIR PKG_GROUPS+= ${ICINGA_GROUP} PKG_GROUPS+= ${ICINGACMD_GROUP} PKG_USERS+= ${ICINGA_USER}:${ICINGA_GROUP} PKG_GECOS.${ICINGA_USER}= Icinga Runtime User MESSAGE_SUBST+= ICINGA_USER=${ICINGA_USER} MESSAGE_SUBST+= ICINGACMD_GROUP=${ICINGACMD_GROUP} EGDIR= ${PREFIX}/share/examples/icinga EGFILES= cgi.cfg cgiauth.cfg icinga.cfg icinga.conf EGFILES+= objects/commands.cfg objects/contacts.cfg EGFILES+= objects/localhost.cfg objects/notifications.cfg EGFILES+= objects/printer.cfg objects/switch.cfg EGFILES+= objects/templates.cfg objects/timeperiods.cfg EGFILES+= objects/windows.cfg resource.cfg OWN_DIRS+= ${PKG_SYSCONFDIR}/objects OWN_DIRS+= ${PKG_SYSCONFDIR}/modules OWN_DIRS+= ${PKG_SYSCONFDIR}/conf.d .for files in ${EGFILES} CONF_FILES+= ${EGDIR}/${files} ${PKG_SYSCONFDIR}/${files} .endfor CONF_FILES+= ${EGDIR}/icinga.conf ${PKG_SYSCONFDIR}/icinga.conf OWN_DIRS_PERMS+= ${ICINGADIR} ${ICINGA_USER} ${ICINGA_GROUP} 0775 OWN_DIRS_PERMS+= ${ICINGADIR}/archives ${ICINGA_USER} ${ICINGA_GROUP} 0775 OWN_DIRS_PERMS+= ${ICINGADIR}/rw ${ICINGA_USER} ${ICINGACMD_GROUP} 0775 OWN_DIRS_PERMS+= ${ICINGADIR}/checkresults ${ICINGA_USER} ${ICINGACMD_GROUP} 0775 SUBST_CLASSES+= files SUBST_STAGE.files= post-build SUBST_FILES.files= icinga.conf.dist SUBST_VARS.files= PREFIX SUBST_MESSAGE.files= Fixing configuration files. pre-build: ${CP} ${FILESDIR}/icinga.conf.dist ${WRKSRC}/icinga.conf.dist post-install: ${INSTALL_DATA} ${WRKSRC}/icinga.conf.dist ${DESTDIR}/${EGDIR}/icinga.conf .include "../../databases/libdbi/buildlink3.mk" .include "../../graphics/gd/buildlink3.mk" .include "../../lang/php/phpversion.mk" .include "${PHPPKGSRCDIR}/buildlink3.mk" .include "../../lang/perl5/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.35 log @Bump PKGREVISION by PHP_VERSION_DEFAULT change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2023/11/12 13:23:08 wiz Exp $ d6 1 a6 1 PKGREVISION= 26 @ 1.34 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2023/10/21 17:11:12 gdt Exp $ d6 1 a6 1 PKGREVISION= 25 @ 1.33 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2023/07/06 09:41:01 wiz Exp $ d6 1 a6 1 PKGREVISION= 24 @ 1.32 log @*: recursive bump for perl 5.38 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/05/22 11:39:03 wiz Exp $ d6 1 a6 1 PKGREVISION= 23 @ 1.31 log @*: recursive bump for libimagequant 4.x @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/01/29 21:17:27 ryoon Exp $ d6 1 a6 1 PKGREVISION= 22 @ 1.30 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/01/03 17:38:01 wiz Exp $ d6 1 a6 1 PKGREVISION= 21 @ 1.29 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2022/06/28 11:35:00 wiz Exp $ d6 1 a6 1 PKGREVISION= 20 @ 1.28 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2021/06/23 20:33:14 nia Exp $ d6 1 a6 1 PKGREVISION= 19 @ 1.27 log @Revbump for MySQL default change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2021/05/24 19:53:18 wiz Exp $ d6 1 a6 1 PKGREVISION= 18 @ 1.26 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2020/08/31 18:10:34 wiz Exp $ d6 1 a6 1 PKGREVISION= 17 @ 1.25 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2020/08/17 20:19:46 leot Exp $ d6 1 a6 1 PKGREVISION= 16 @ 1.24 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2019/12/09 14:20:55 taca Exp $ d6 1 a6 1 PKGREVISION= 15 @ 1.23 log @Bump PKGREVISION by changing of default PHP version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2019/11/03 11:45:37 rillig Exp $ d6 1 a6 1 PKGREVISION= 14 @ 1.22 log @net: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/08/11 13:22:09 wiz Exp $ d6 1 a6 1 PKGREVISION= 13 @ 1.21 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2019/05/23 19:23:10 rillig Exp $ d71 4 a74 4 OWN_DIRS_PERMS+=${ICINGADIR} ${ICINGA_USER} ${ICINGA_GROUP} 0775 OWN_DIRS_PERMS+=${ICINGADIR}/archives ${ICINGA_USER} ${ICINGA_GROUP} 0775 OWN_DIRS_PERMS+=${ICINGADIR}/rw ${ICINGA_USER} ${ICINGACMD_GROUP} 0775 OWN_DIRS_PERMS+=${ICINGADIR}/checkresults ${ICINGA_USER} ${ICINGACMD_GROUP} 0775 @ 1.20 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/08/22 09:45:53 wiz Exp $ d6 1 a6 1 PKGREVISION= 12 @ 1.19 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2018/03/12 11:17:19 wiz Exp $ d79 1 a79 1 SUBST_SED.files= -e "s|@@PREFIX@@|${PREFIX}|g" @ 1.18 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/08/07 17:56:13 jlam Exp $ d6 1 a6 1 PKGREVISION= 11 @ 1.17 log @Fix packages that had INSTALLATION_DIRS+=$(PKG_SYSCONFDIR}. Set PKG_SYSCONFSUBDIR where appropriate, and use {MAKE,OWN}_DIRS to create the directory tree under ${PKG_SYSCONFDIR} instead of using INSTALLATION_DIRS. Bump the PKGREVISION of packages that changed due to changes in the package install scripts. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2017/06/05 14:24:16 ryoon Exp $ d6 1 a6 1 PKGREVISION= 10 @ 1.16 log @Recursive revbump from lang/perl5 5.26.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2017/02/28 15:20:09 ryoon Exp $ d6 1 a6 1 PKGREVISION= 9 d62 3 a64 3 INSTALLATION_DIRS+= ${PKG_SYSCONFDIR}/objects INSTALLATION_DIRS+= ${PKG_SYSCONFDIR}/modules INSTALLATION_DIRS+= ${PKG_SYSCONFDIR}/conf.d @ 1.15 log @Recursive revbump from graphics/libwebp @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2016/10/09 21:42:02 wiz Exp $ d6 1 a6 1 PKGREVISION= 8 @ 1.14 log @Recursive bump for all users of pgsql now that the default is 95. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2016/08/03 10:23:15 adam Exp $ d6 1 a6 1 PKGREVISION= 7 @ 1.13 log @Revbump after graphics/gd update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2016/06/08 19:24:07 wiz Exp $ d6 1 a6 1 PKGREVISION= 6 @ 1.12 log @Bump PKGREVISION for perl-5.24. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2015/11/18 14:19:54 ryoon Exp $ d6 1 a6 1 PKGREVISION= 5 @ 1.11 log @Recursive revbump from multimedia/libvpx @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/06/30 09:57:41 ryoon Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.10 log @Recursive revbump from pkgsrc/multimedia/libvpx. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/06/12 10:50:41 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.9 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/05/29 23:37:03 wiz Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.8 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2013/12/31 03:28:39 ryoon Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.7 log @Update 1.9.4 * Switch to 1.9.x branch * Fix CVE-2013-7106 and CVE-2013-7108 Changelog: 1.9.4 - 13/12/2013 FIXES * classic ui: fix status output in JSON format not including short and long plugin output properly #5217 - RB * classic ui: fix possible buffer overflows #5250 - RB * classic ui: fix Off-by-one memory access in process_cgivars() #5251 - RB 1.9.3 - 07/07/2013 FIXES * core: fix init script status exit codes on not running daemon and present pid file #4243 - MF * idoutils: fix workaround on libdbi fetch_next_row() bug applied for postgresql too, causing faulty queries #4367 - MF 1.9.2 - 30/06/2013 FIXES * core: fix bug with non-ASCII (> 127) illegal macro output characters on char-to-int cast (Jason Young) #4211 - MF * core: bail early if main config file cannot be read - MF * classic ui: fixed searching hostgroup results in wrong 'all' view filter urls #4206 - RB * classic ui: fix URL construction issue in icinga_reload_scroll_position() javascript (Karsten Sühring) #4233 - MF * idoutils: fix mysql: output/perfdata limits cut escaped string leaving '\' at the end (Yannik Charton) #4196 - MF * idoutils: bugfixes for socket queue, transactions and libdbi handling #4049 - GB * idoutils: fix ido2db gradually consumes more and more CPU time with time #4210 - CF * idoutils: fix wrong clob freeing in eventhandlers #4357 - TD 1.9.1 - 22/05/2013 FIXES * core: fix objects.cache does not get updated on (re)start, but config verify (Christian Ruppert) #4155 - MF * classic ui: fixed UNICODE characters in JSON output from getting discarded #4193 - RB * idoutils: fix segfaults on reload with multiple neb modules of the same binary #4033 - MF 1.9.0 - 07/05/2013 NOTES * idoutils uses a socket queue and transactions for large object dumps! #3527 #3533 * ido2db.cfg enable_sla is now deprecated! #3450 * icinga.cfg event_profiling_enabled is now deprecated! #4054 ENHANCEMENTS * core: increase performance with hash comparing hosts/services on config read #3722 - GB * core: introduce warning level -vv on config verification #3510 - MF * core: refuse to start if neb modules fail to load (Andreas Ericsson, op5 Team) #3812 - MF * core: keep logfile open, reducing open/close performance decreases (Andreas Ericsson, op5 Team) #3390 - MF * core: enhance illegal macro character processing performance (Andreas Ericsson, op5 Team) #3389 - MF * core: add the notification type by string to debug logs; set CUSTOM=8, STALKING=9 (Andreas Ericsson, op5 Team) #3818 - MF * core: skip writing status.dat if explicitely set to /dev/null (e.g. when using alternate data retrieval methods like IDOUtils) (Andreas Ericsson, op5 Team) #3819 - MF * core: avoid writing objects.cache if set to /dev/null (Andreas Ericsson, op5 Team) #3819 - MF * core: increase performance on host->service relation counter (config reading, flapping) #3820 - MF * core: fix unable to exclude hostgroups when using nested hostgroups (Alexander Sulfrian) #2619 - MF * classic ui: increase performance with hash comparing hosts/services to show/filter #3722 - GB * classic ui: Add "set_expire_ack_by_default" to cgi configuration #3476 - CF * classic ui: Add "send_ack_notifications" to cgi configuration (TheCry) #3467 - CF * classic ui: Changed field size for hours to 4 when setting flexible downtime #3484 - RB * classic ui: Added process status to JSON response #3172 - RB * classic ui: Added date/time selection to 'log file navigation' #3168 - RB * classic ui: Added setting focus to main frame on first site load #3202 - RB * classic ui: Made sort buttons larger #3814 - RB * classic ui: Made classic ui work standalone #3869 - RB * classic ui: add 'executed command' to extinfo.cgi linking to command expander #3901 - MF * idoutils: use transactions for large object dumps #3527 - GB * idoutils: add socket queue proxy addressing core reload problems #3533 - GB * idoutils: add more indexes for sla reporting #3649 - MF * idoutils: Oracle - change output fields to clob #3412 - TD * install: set --enable-idoutils/event-broker to true as default configure flags #3813 - MF * install: add lighttp config samples to contrib/lighttp #2253 - RB * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 - MF * install: make install-webconf-auth installs htpasswd.users automatically, allowing default icingaadmin login out-of-the-box #3963 - MF * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 - MF * docs: Temporary files should mention temp_file option in icinga.cfg #3748 - WN * docs: add upgrade/troubleshooting notes about invisible icinga web cronks/modules after upgrade #3939 - WN * docs: make install-webconf-auth installs htpasswd.user with icingaadmin credentials #3964 - WN * docs: icinga web 1.9: new menu style (smaller icons) #3944 - MF * docs: icinga web 1.9: new filtering methods #3947 - MF * docs: add userpreferences.xml to icinga web configs #3991 - WN * docs: add web gui comparison to beginners #3907 - WN FIXES * core: fix faulty macro cleaning, replacing spaces with pluses where they shouldn't be cleaned #3397 - MF * core: fix macro escaping logs incorrect warning for $$escapes #3404 - MF * core: fix wrong escalation notification due to state based escalation range behaviour changes #3441 - MF * core: change ownership of (debug) log file before dropping privileges (Andreas Ericsson, op5 Team) #3521 - MF * core: fix keep_unknown_macros still exposes wrong warnings to logs #3725 - MF * core: fix host_check, last_check == next_check wrong in scheduling queue #2195 - MF * core: fix triggered downtimes for child hosts are missing after icinga restart (thx Michael Lucka) #3390 - MF * core: fix services with empty hostgroups aren't processed even if it has host_name specified (allow_empty_hostgroups=1) (thx Viranch Metha) #3736 - MF * core: revamp USE_LTDL definitions in nebmods (Andreas Ericsson, op5 Team) #3817 - MF * core: fix checkresult reaper cleanup fails due to relative file path #3937 - MaF * core: do not export host/servicegroupmembers as environment macros in large installations #3859 - MF * core: set default permissions to icinga/ido2db binaries to 755 #3902 - GB * classic ui: fix cmd.cgi does not honor commandpipe location; overwrites from empty environment variable #3418 - MF * classic ui: fixed Double-listed host dependencies in host extinfo.cgi #3295 - RB * classic ui: fixed sort_icinga_logfiles_by_name() in readlogs.c fails to take NULL pointers into consideration #3398 - CF * classic ui: fixed committing acknowledgement cmd negates flags for send_notification and sticky_ack #3329 - RB * classic ui: fixed backtrack_archives only getting calculated on a daily log rotation basis #3416 - RB * classic ui: fixed invalid freeing of last_check in 'scheduling queue' for first time checks #3444 - RB * classic ui: fixed Warning and Unknown States are mixed up in Alert Summary Report #3488 - RB * classic ui: fixed extinfo.cgi shows localtime(0) instead of "NOT SET" when global notifications are not set to expire #3482 - RB * classic ui: fixed CGIs generating invalid html code/ json when throwing error #3507 - RB * classic ui: fixed JSON output is insufficiently escaped #3541 - RB * classic ui: fixed segfault when reading malformed log entries #3528 - RB * classic ui: "fixed" Incorrect positioning status popup in statusmap #3861 - RB * classic ui: fixed possible NULL dereference-bug in summary.c #3740 - RB * classic ui: fixed Command expansion problem with percentage signs #3929 - RB * classic ui: cleaned up the jquery-ui includes to allow debian pkg dependencies #3808 - RB * classic ui: fixed Trigger Time in Scheduled Downtime displaying 01-01-1970 01:00:00 when not triggered #3980 - RB * classic-ui: fixed host and service names are not allowed to have a '+' included #1843 - RB * idoutils: fix many memory leaks in ido2db on dbi_result_free and others (thx Klaus Wagner) #3406 - MF * idoutils: fix ido2db crashes when Oracle queries fail #3324 - GB * idoutils: fix ORA-1461 writing data to varchar2 exceeding field size limit output, command_arg and commandline data written to Oracle #3324 #3325 - TD * idoutils: fix unsafe handling of dbi_conn_sequence_last, rewrite last_insert_id/sequence fetching #3408 - MF * idoutils: fix ido2db does not cleanly exit the client on wrong schema version check in db_hello #3419 - MF * idoutils: fix FROM_UNIXTIME(NULL) does not work with MySQL 5.0.x #3399 #3466 - CF * idoutils: fix unknown column contactaddress_id (thx fmbiete) #3483 - MF * idoutils: fix empty output/perfdata segfaults for mysql string truncate #3516 - MF * idoutils: unlink leftover socket on startup, if using unix sockets - MF * idoutils: fix long output data causes wrong data in database #2342 - MF * idoutils: fix idomod leaks memory on core reload #3749 - GB * idoutils: add workaround fix for num_rows_affected broken in libdbi/mariadb, returned ids are 0 #3728 - MF * install: drop unused daemon-init-readhat script (spec uses daemon-init) #3402 - MF * install: fix broken configure ssl detection for idoutils on ubuntu/debian (Oliver Skibbe) #3413 - MF * install: fix ido2db initscript uses same chkconfig line as icinga (Dirk Götz) #3490 - MF * install: fix configure does not detect AIX6/7 properly #3895 - MF * install: fix STATEDIR creation during make install #3869 - MF * docs: add missing cmd_mod description in cgi params #3438 - MF * docs: search_string as cgi GET param works also for status.cgi #3451 - MF * docs: fix typo pqsql -> pgsql #3461 - WN * docs: recurring downtimes: should tell about dev/experimental state living in contrib/ better #3647 - WN * docs: middle-clicking on TOC links doesn't open pages in new tab #3561 - WN * icinga.spec: add idoutils as transitional package (thx Stefan Marx, Michael Grüner) #3640 - MF * icinga.spec: fix double %{logdir}/gui/ definitions in icinga and icinga-gui (thx René Koch) #3802 - MF CHANGES * ido2db.cfg: enable_sla is now deprecated! #3450 * icinga.cfg: event_profiling_enabled is now deprecated! #4054 * icinga.cfg: enable_state_based_escalation_ranges=0 (disabled if not set) fix for #3441 * icinga.cfg: set status_file=/dev/null to disable its creation #3819 * icinga.cfg: set object_cache_file=/dev/null to disable its creation #3819 * idoutils: use transactions for large object dumps #3527 * idoutils: add socket queue proxy addressing core reload problems #3533 * core: -v param can be used more than once #3510 * core: 'Warning: Host ... has no service associated with it!' now happens only in icinga -vv icinga.cfg #3510 * core: refuse to start if neb modules fail to load #3812 * core: notification type nr CUSTOM=8 and STALKING=9 (reflected in idoutils tables) #3818 * core: using nested hostgroups you can exclude (!) hostgroup_members #2619 * core: host/servicegroupmembers are not exported as environment macros #3859 ** if enable_environment_macros=1 ** and use_large_installation_tweaks=1 * icinga.spec: add idoutils as transitional package #3640 * install: set --enable-idoutils/event-broker to true as default configure flags #3813 * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 ** this is important when installing standalone classic ui for e.g. Icinga2 * install: make install-webconf-auth installs htpasswd.users, allowing default icingaadmin login out-of-the-box #3963 * install: add --enable-classicui-standalone #3869 ** sets cgi.cfg standalone_installation=1 * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 ** this will install classic ui standalone, if enabled * install: default permissions for icinga/ido2db binaries are now 755 #3902 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/09/04 12:31:26 obache Exp $ d6 1 @ 1.6 log @recursive bump from graphics/gd shlib major bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2013/06/04 22:16:53 tron Exp $ d4 1 a4 1 DISTNAME= icinga-1.8.4 a5 1 PKGREVISION= 5 d87 1 @ 1.5 log @Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2013/06/03 10:05:47 wiz Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.4 log @Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2013/05/31 12:41:33 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.3 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2013/03/16 07:21:22 obache Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.2 log @Bump PKGREVISION from default PHP version change to 5.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/03/02 04:08:27 ryoon Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.1 log @Import icinga-base-1.8.4 as net/icinga-base. Icinga is a program that will monitor hosts and services on your network. It has the ability to email or page you when a problem arises and when it gets resolved. Icinga is written in C and is designed to run under Linux, although it should work under most other *NIX variants. It can run either as a normal process or as a daemon, intermittently running checks on various services that you specify. The actual service checks are performed by external "plugins" which return service information to Icinga. Several CGI programs are included with Icinga in order to allow you to view the current service status, history, etc. via a web browser. This package provides the core Icinga infrastructure and web pages. Icinga is a fork of Nagios (net/nagios-base) and Icinga uses Nagios's plugins (net/nagios-plugins). @ text @d1 1 a1 1 # $NetBSD$ d6 1 @