pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Added icinga2 and icingaweb2



Module Name:	pkgsrc-wip
Committed By:	Edgar Fuß <ef%math.uni-bonn.de@localhost>
Pushed By:	ef
Date:		Mon Jul 20 18:17:42 2020 +0200
Changeset:	665ea199b8dabdef2fab5120a0b1db1bbb0e5965

Modified Files:
	Makefile
Added Files:
	icinga2/DESCR
	icinga2/Makefile
	icinga2/PLIST
	icinga2/distinfo
	icinga2/files/icinga2.sh
	icinga2/options.mk
	icinga2/patches/patch-third-party_cmake_FindMySQL.cmake
	icingaweb2/DESCR
	icingaweb2/Makefile
	icingaweb2/PLIST
	icingaweb2/distinfo
	icingaweb2/files/authentication.ini
	icingaweb2/files/config.ini
	icingaweb2/files/groups.ini
	icingaweb2/files/modules/monitoring/backends.ini
	icingaweb2/files/modules/monitoring/commandtransports.ini
	icingaweb2/files/modules/monitoring/config.ini
	icingaweb2/files/resources.ini
	icingaweb2/files/roles.ini
	icingaweb2/options.mk
	icingaweb2/patches/patch-library_Icinga_Application_webrouter.php

Log Message:
Added icinga2 and icingaweb2

Added (outdated, work-in-progress) packages for Icinga 2 (Monitoring Suite) and Icinga Web 2 (WEB Graphical User Interface to it).

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=665ea199b8dabdef2fab5120a0b1db1bbb0e5965

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |    2 +
 icinga2/DESCR                                      |    7 +
 icinga2/Makefile                                   |  166 ++
 icinga2/PLIST                                      |  160 ++
 icinga2/distinfo                                   |    7 +
 icinga2/files/icinga2.sh                           |   57 +
 icinga2/options.mk                                 |   44 +
 .../patch-third-party_cmake_FindMySQL.cmake        |   33 +
 icingaweb2/DESCR                                   |    3 +
 icingaweb2/Makefile                                |  283 +++
 icingaweb2/PLIST                                   | 2375 ++++++++++++++++++++
 icingaweb2/distinfo                                |    7 +
 icingaweb2/files/authentication.ini                |    7 +
 icingaweb2/files/config.ini                        |   20 +
 icingaweb2/files/groups.ini                        |   13 +
 icingaweb2/files/modules/monitoring/backends.ini   |    3 +
 .../files/modules/monitoring/commandtransports.ini |    9 +
 icingaweb2/files/modules/monitoring/config.ini     |    2 +
 icingaweb2/files/resources.ini                     |   33 +
 icingaweb2/files/roles.ini                         |   15 +
 icingaweb2/options.mk                              |   17 +
 .../patch-library_Icinga_Application_webrouter.php |   44 +
 22 files changed, 3307 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 115ae1cb3d..6a9f8e1460 100644
--- a/Makefile
+++ b/Makefile
@@ -1600,6 +1600,8 @@ SUBDIR+=	ices
 SUBDIR+=	ices-vorbis
 SUBDIR+=	icestorm-git
 SUBDIR+=	icmpchat
+SUBDIR+=	icinga2
+SUBDIR+=	icingaweb2
 SUBDIR+=	id3
 SUBDIR+=	ifstat
 SUBDIR+=	ifuse
diff --git a/icinga2/DESCR b/icinga2/DESCR
new file mode 100644
index 0000000000..207ea33e13
--- /dev/null
+++ b/icinga2/DESCR
@@ -0,0 +1,7 @@
+$NetBSD: DESCR $
+Icinga 2 is an open source monitoring system which checks the
+availability of your network resources, notifies users of outages,
+and generates performance data for reporting.
+
+Scalable and extensible, Icinga 2 can monitor large, complex
+environments across multiple locations.
diff --git a/icinga2/Makefile b/icinga2/Makefile
new file mode 100644
index 0000000000..56f1e5e118
--- /dev/null
+++ b/icinga2/Makefile
@@ -0,0 +1,166 @@
+# $NetBSD: Makefile $
+
+DISTNAME=	icinga2-2.9.1
+PKGREVISION=	1
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+MASTER_SITES=	${MASTER_SITE_GITHUB:=icinga/}
+CATEGORIES=	net sysutils
+
+MAINTAINER=	ef%math.uni-bonn.de@localhost
+HOMEPAGE=	https://www.icinga.com/products/icinga-2/
+COMMENT=	Monitoring system
+LICENSE=	gnu-gpl-v2
+
+ICINGA2_USER?=		icinga
+ICINGA2_GROUP?=		icinga
+ICINGA2_COMMAND_GROUP?=	icingacmd
+
+PLUGINDIR=		${PREFIX}/libexec/nagios
+
+PKG_USERS=		${ICINGA2_USER}:${ICINGA2_GROUP}
+PKG_GROUPS=		${ICINGA2_GROUP} ${ICINGA2_COMMAND_GROUP}
+PKG_USERS_VARS+=	ICINGA2_USER
+PKG_GROUPS_VARS+=	ICINGA2_GROUP ICINGA2_COMMAND_GROUP
+BUILD_DEFS+=		ICINGA2_USER ICINGA2_GROUP ICINGA2_COMMAND_GROUP
+
+USE_LANGUAGES=	c c++ c++11
+USE_CMAKE=	yes
+USE_TOOLS+=	flex bison
+
+PKG_RCD_SCRIPTS=	YES
+RCD_SCRIPTS=		icinga2
+FILES_SUBST+=		ICINGA2_USER=${ICINGA2_USER}
+FILES_SUBST+=		ICINGA2_GROUP=${ICINGA2_GROUP} ICINGA2_COMMAND_GROUP=${ICINGA2_COMMAND_GROUP}
+FILES_SUBST+=		NAGIOS_PLUGIN_STATE_DIRECTORY=${VARBASE}/spool/nagios
+FILES_SUBST+=		RUNDIR=${RUNDIR}
+
+PKG_SYSCONFSUBDIR=	icinga2
+EGDIR_PARENT=		${PREFIX}/share/examples
+EGDIR=			${EGDIR_PARENT}/icinga2
+DOCDIR=			${PREFIX}/share/doc/icinga2
+INSTALLATION_DIRS+=	${EGDIR} ${DOCDIR}
+INSTALLATION_DIRS+=	${EGDIR_PARENT}/bash_completion.d
+#! intall into BASHCOMPDIR=${PREFIX}/share/bash-completion/completions?
+INSTALLATION_DIRS+=	${EGDIR}/conf.d
+INSTALLATION_DIRS+=	${EGDIR}/features-available
+INSTALLATION_DIRS+=	${EGDIR}/scripts
+INSTALLATION_DIRS+=	${EGDIR}/zones.d
+
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+RUNDIR_PARENT=		${VARBASE}/run
+RUNDIR=			${RUNDIR_PARENT}/icinga2
+
+SPOOLDIR_PARENT=	${VARBASE}/spool
+SPOOLDIR=		${SPOOLDIR_PARENT}/icinga2
+PKG_HOME.${ICINGA2_USER}=${SPOOLDIR}
+
+# All the _PERMS values are chosen to mimic what icinga2.spec says
+
+MAKE_DIRS+=		${VARBASE}/cache
+OWN_DIRS_PERMS+=	${VARBASE}/cache/icinga2 ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0750
+MAKE_DIRS+=		${VARBASE}/log
+OWN_DIRS_PERMS+=	${VARBASE}/log/icinga2 ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0755 # spec: 0750
+OWN_DIRS_PERMS+=	${VARBASE}/log/icinga2/crash ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+.if !empty(PKG_OPTIONS:Micinga2-compat)
+OWN_DIRS_PERMS+=	${VARBASE}/log/icinga2/compat ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0750
+OWN_DIRS_PERMS+=	${VARBASE}/log/icinga2/archive ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0750
+.endif
+MAKE_DIRS+=		${VARBASE}/lib
+OWN_DIRS_PERMS+=	${VARBASE}/lib/icinga2 ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0750
+#OWN_DIRS+=		${VARBASE}/lib/icinga2/api
+#OWN_DIRS+=		${VARBASE}/lib/icinga2/api/log
+#OWN_DIRS+=		${VARBASE}/lib/icinga2/api/repository
+#OWN_DIRS+=		${VARBASE}/lib/icinga2/api/zones
+# These need to be created in the RC script since RUNDIR may reside on a tempfs
+#MAKE_DIRS+=		${RUNDIR_PARENT}
+#OWN_DIRS_PERMS+=	${RUNDIR} ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 0751 # spec: 0750
+#OWN_DIRS_PERMS+=	${RUNDIR}/cmd ${ICINGA2_USER} ${ICINGA2_COMMAND_GROUP} 2750
+MAKE_DIRS+=		${SPOOLDIR_PARENT}
+OWN_DIRS_PERMS+=	${SPOOLDIR} ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+.if !empty(PKG_OPTIONS:Micinga2-perfdata)
+OWN_DIRS_PERMS+=	${SPOOLDIR}/perfdata ${ICINGA2_USER} ${ICINGA2_GROUP} 0770
+.endif
+OWN_DIRS_PERMS+=	${SPOOLDIR}/tmp ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+
+#OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR} ${REAL_ROOT_USER} ${ICINGA2_GROUP} 0750
+OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/conf.d ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+.for f in app commands downtimes groups hosts notifications services templates timeperiods users
+CONF_FILES_PERMS+=	${EGDIR}/conf.d/${f}.conf ${PKG_SYSCONFDIR}/conf.d/${f}.conf ${ICINGA2_USER} ${ICINGA2_GROUP} 0640
+.endfor
+OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/features-available ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/features-enabled ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+FEATURES=		api debuglog mainlog syslog
+.if !empty(PKG_OPTIONS:Micinga2-checker)
+FEATURES+=		checker
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-compat)
+FEATURES+=		command compatlog statusdata
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-livestatus)
+FEATURES+=		livestatus
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-mysql)
+FEATURES+=		ido-mysql
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-notification)
+FEATURES+=		notification
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-perfdata)
+FEATURES+=		elasticsearch gelf graphite influxdb opentsdb perfdata
+.endif
+.if !empty(PKG_OPTIONS:Micinga2-pgsql)
+FEATURES+=		ido-pgsql
+.endif
+.for f in ${FEATURES}
+CONF_FILES_PERMS+=	${EGDIR}/features-available/${f}.conf ${PKG_SYSCONFDIR}/features-available/${f}.conf ${ICINGA2_USER} ${ICINGA2_GROUP} 0640
+.endfor
+OWN_DIRS+=		${PKG_SYSCONFDIR}/scripts
+.for f in mail-host-notification.sh mail-service-notification.sh
+CONF_FILES_PERMS+=	${EGDIR}/scripts/${f} ${PKG_SYSCONFDIR}/scripts/${f} ${ICINGA2_USER} ${ICINGA2_GROUP} 0755
+.endfor
+OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/zones.d ${ICINGA2_USER} ${ICINGA2_GROUP} 0750
+.for f in constants.conf icinga2.conf zones.conf zones.d/README
+CONF_FILES_PERMS+=	${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} ${ICINGA2_USER} ${ICINGA2_GROUP} 0640
+.endfor
+#OWN_DIRS+=		${PKG_SYSCONFDIR}/keys
+#OWN_DIRS+=		${PKG_SYSCONFDIR}/pki
+
+CMAKE_ARGS+=	-DICINGA2_USER=${ICINGA2_USER} -DICINGA2_GROUP=${ICINGA2_GROUP}
+CMAKE_ARGS+=	-DICINGA2_GIT_VERSION_INFO=OFF
+CMAKE_ARGS+=	-DICINGA2_COMMAND_GROUP=${ICINGA2_COMMAND_GROUP}
+#CMAKE_ARGS+=	-DICINGA2_UNITY_BUILD=???	# Whether to perform a unity build; defaults to `ON`
+#CMAKE_ARGS+=	-DICINGA2_LTO_BUILD=???		# Whether to use link time optimization (LTO); defaults to `OFF`
+CMAKE_ARGS+=	-DICINGA2_PLUGINDIR=${PLUGINDIR}
+CMAKE_ARGS+=	-DICINGA2_RUNDIR=${RUNDIR_PARENT}
+CMAKE_ARGS+=	-DCMAKE_INSTALL_SYSCONFDIR=${PKG_SYSCONFBASE} # not PKG_SYSCONFDIR!
+#CMAKE_ARGS+=	-DICINGA2_SYSCONFIGFILE=???	# Where to put the config file the initscript/systemd pulls it's dirs from; defaults to `CMAKE_INSTALL_PREFIX/etc/sysconfig/icinga2`
+CMAKE_ARGS+=	-DCMAKE_INSTALL_LOCALSTATEDIR=${VARBASE}
+# For ICINGA2_WITH_XXX see options.mk
+CMAKE_ARGS+=	-DICINGA2_WITH_TESTS=OFF
+
+# The configuration files are installed in etc/icinga2.  You can't tell CMAKE
+# to put them elsewhere because the program and the config files contain
+# references to the config dir.  So move them to share/examples after
+# installation.
+post-install:
+	${MV} ${DESTDIR}${PKG_SYSCONFDIR}/* ${DESTDIR}${EGDIR}
+
+CHECK_FILES_SKIP=	${PREFIX}/etc/bash_completion.d/icinga2
+CHECK_FILES_SKIP+=	${PREFIX}/share/examples/icinga2/features-enabled/checker.conf
+CHECK_FILES_SKIP+=	${PREFIX}/share/examples/icinga2/features-enabled/mainlog.conf
+CHECK_FILES_SKIP+=	${PREFIX}/share/examples/icinga2/features-enabled/notification.conf
+
+#CMAKE_ARGS+=	-DCMAKE_SKIP_BUILD_RPATH=FALSE
+#CMAKE_ARGS+=	-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE
+#CMAKE_ARGS+=	-DCMAKE_INSTALL_RPATH=${PREFIX}/lib/icinga2
+#CMAKE_ARGS+=	-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=FALSE
+
+LDFLAGS+=	${COMPILER_RPATH_FLAG}${PREFIX}/lib/icinga2
+
+.include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/yajl/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/icinga2/PLIST b/icinga2/PLIST
new file mode 100644
index 0000000000..42facc1904
--- /dev/null
+++ b/icinga2/PLIST
@@ -0,0 +1,160 @@
+@comment $NetBSD$
+${PLIST.mysql}lib/icinga2/libmysql_shim.so
+${PLIST.mysql}lib/icinga2/libmysql_shim.so.2.9.1
+${PLIST.pgsql}lib/icinga2/libpgsql_shim.so
+${PLIST.pgsql}lib/icinga2/libpgsql_shim.so.2.9.1
+lib/icinga2/sbin/icinga2
+libexec/nagios/check_nscp_api
+man/man8/icinga2.8
+sbin/icinga2
+share/doc/icinga2/AUTHORS
+share/doc/icinga2/CHANGELOG.md
+share/doc/icinga2/COPYING
+share/doc/icinga2/NEWS
+share/doc/icinga2/README.md
+share/doc/icinga2/markdown/01-about.md
+share/doc/icinga2/markdown/02-getting-started.md
+share/doc/icinga2/markdown/03-monitoring-basics.md
+share/doc/icinga2/markdown/04-configuring-icinga-2.md
+share/doc/icinga2/markdown/05-service-monitoring.md
+share/doc/icinga2/markdown/06-distributed-monitoring.md
+share/doc/icinga2/markdown/07-agent-based-monitoring.md
+share/doc/icinga2/markdown/08-advanced-topics.md
+share/doc/icinga2/markdown/09-object-types.md
+share/doc/icinga2/markdown/10-icinga-template-library.md
+share/doc/icinga2/markdown/11-cli-commands.md
+share/doc/icinga2/markdown/12-icinga2-api.md
+share/doc/icinga2/markdown/13-addons.md
+share/doc/icinga2/markdown/14-features.md
+share/doc/icinga2/markdown/15-troubleshooting.md
+share/doc/icinga2/markdown/16-upgrading-icinga-2.md
+share/doc/icinga2/markdown/17-language-reference.md
+share/doc/icinga2/markdown/18-library-reference.md
+share/doc/icinga2/markdown/19-technical-concepts.md
+share/doc/icinga2/markdown/20-script-debugger.md
+share/doc/icinga2/markdown/21-development.md
+share/doc/icinga2/markdown/22-selinux.md
+share/doc/icinga2/markdown/23-migrating-from-icinga-1x.md
+share/doc/icinga2/markdown/24-appendix.md
+share/doc/icinga2/markdown/images/advanced-topics/flapping-state-graph.png
+share/doc/icinga2/markdown/images/advanced-topics/icinga2_external_checks_freshness_icingaweb2.png
+share/doc/icinga2/markdown/images/advanced-topics/icingaweb2_downtime_handled.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_endpoints.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_roles.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_scenarios_ha_master_clients.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_scenarios_master_clients.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_scenarios_master_satellite_client.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_top_down_command_endpoint.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_top_down_config_sync.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_windows_client_disk_icingaweb2.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_windows_nscp.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_windows_nscp_api_drivesize_icingaweb2.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_windows_nscp_counter_icingaweb2.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_distributed_zones.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_cmd_admin_net_start_stop.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_running_service.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_installer_01.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_installer_02.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_installer_03.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_installer_04.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_installer_05.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_01.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_02.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_02_global_zone.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_03.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_04.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_01.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_02.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_03.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_04.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_05.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_06.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_05_nsclient_07.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_06_finish_no_ticket.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_06_finish_with_ticket.png
+share/doc/icinga2/markdown/images/distributed-monitoring/icinga2_windows_setup_wizard_examine_config.png
+share/doc/icinga2/markdown/images/getting-started/mariadb-centos7.png
+share/doc/icinga2/markdown/images/getting-started/nano-syntax.png
+share/doc/icinga2/markdown/images/getting-started/postgr-import-ido.png
+share/doc/icinga2/markdown/images/getting-started/vim-syntax.png
+share/examples/icinga2/conf.d/app.conf
+share/examples/icinga2/conf.d/commands.conf
+share/examples/icinga2/conf.d/downtimes.conf
+share/examples/icinga2/conf.d/groups.conf
+share/examples/icinga2/conf.d/hosts.conf
+share/examples/icinga2/conf.d/notifications.conf
+share/examples/icinga2/conf.d/services.conf
+share/examples/icinga2/conf.d/templates.conf
+share/examples/icinga2/conf.d/timeperiods.conf
+share/examples/icinga2/conf.d/users.conf
+share/examples/icinga2/constants.conf
+share/examples/icinga2/features-available/api.conf
+${PLIST.checker}share/examples/icinga2/features-available/checker.conf
+${PLIST.compat}share/examples/icinga2/features-available/command.conf
+${PLIST.compat}share/examples/icinga2/features-available/compatlog.conf
+share/examples/icinga2/features-available/debuglog.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/elasticsearch.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/gelf.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/graphite.conf
+${PLIST.mysql}share/examples/icinga2/features-available/ido-mysql.conf
+${PLIST.pgsql}share/examples/icinga2/features-available/ido-pgsql.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/influxdb.conf
+${PLIST.livestatus}share/examples/icinga2/features-available/livestatus.conf
+share/examples/icinga2/features-available/mainlog.conf
+${PLIST.notification}share/examples/icinga2/features-available/notification.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/opentsdb.conf
+${PLIST.perfdata}share/examples/icinga2/features-available/perfdata.conf
+${PLIST.compat}share/examples/icinga2/features-available/statusdata.conf
+share/examples/icinga2/features-available/syslog.conf
+share/examples/icinga2/icinga2.conf
+share/examples/icinga2/scripts/mail-host-notification.sh
+share/examples/icinga2/scripts/mail-service-notification.sh
+share/examples/icinga2/zones.conf
+share/examples/icinga2/zones.d/README
+${PLIST.mysql}share/icinga2-ido-mysql/schema/mysql.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.0.2.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.1.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.2.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.3.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.4.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.5.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.6.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.8.0.sql
+${PLIST.mysql}share/icinga2-ido-mysql/schema/upgrade/2.8.1.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/pgsql.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.0.2.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.1.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.2.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.3.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.4.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.5.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.6.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.8.0.sql
+${PLIST.pgsql}share/icinga2-ido-pgsql/schema/upgrade/2.8.1.sql
+share/icinga2/include/command-icinga.conf
+share/icinga2/include/command-nscp-local.conf
+share/icinga2/include/command-plugins-manubulon.conf
+share/icinga2/include/command-plugins-windows.conf
+share/icinga2/include/command-plugins.conf
+share/icinga2/include/hangman
+share/icinga2/include/itl
+share/icinga2/include/manubulon
+share/icinga2/include/nscp
+share/icinga2/include/plugins
+share/icinga2/include/plugins-contrib
+share/icinga2/include/plugins-contrib.d/databases.conf
+share/icinga2/include/plugins-contrib.d/hardware.conf
+share/icinga2/include/plugins-contrib.d/icingacli.conf
+share/icinga2/include/plugins-contrib.d/ipmi.conf
+share/icinga2/include/plugins-contrib.d/logmanagement.conf
+share/icinga2/include/plugins-contrib.d/metrics.conf
+share/icinga2/include/plugins-contrib.d/network-components.conf
+share/icinga2/include/plugins-contrib.d/network-services.conf
+share/icinga2/include/plugins-contrib.d/operating-system.conf
+share/icinga2/include/plugins-contrib.d/raid-controller.conf
+share/icinga2/include/plugins-contrib.d/smart-attributes.conf
+share/icinga2/include/plugins-contrib.d/storage.conf
+share/icinga2/include/plugins-contrib.d/virtualization.conf
+share/icinga2/include/plugins-contrib.d/vmware.conf
+share/icinga2/include/plugins-contrib.d/web.conf
+share/icinga2/include/windows-plugins
diff --git a/icinga2/distinfo b/icinga2/distinfo
new file mode 100644
index 0000000000..d5b4d99621
--- /dev/null
+++ b/icinga2/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (icinga2-2.9.1.tar.gz) = f7220fbc26df422848be83e45377f4039abc9552
+RMD160 (icinga2-2.9.1.tar.gz) = 606f600d265f06cccf5fc9af18db240b64535002
+SHA512 (icinga2-2.9.1.tar.gz) = 1d69a24f85249386e30ff1625cf522ba58e5f2ab641dbe950bf1764324a6c7516d1532942954e842002566823b0f30383747d5ec8b7bd36705aa5f0ccfa29533
+Size (icinga2-2.9.1.tar.gz) = 2193190 bytes
+SHA1 (patch-third-party_cmake_FindMySQL.cmake) = c0e6794ee6d7be2b7f2604fd01ce0a89db65414f
diff --git a/icinga2/files/icinga2.sh b/icinga2/files/icinga2.sh
new file mode 100644
index 0000000000..208f0b9812
--- /dev/null
+++ b/icinga2/files/icinga2.sh
@@ -0,0 +1,57 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: icinga2.sh $
+#
+# PROVIDE: icinga2
+# REQUIRE: DAEMON
+
+$_rc_subr_loaded . /etc/rc.subr
+
+name="icinga2"
+rcvar=${name}
+command="/usr/pkg/sbin/icinga2"
+procname="/usr/pkg/lib/icinga2/sbin/icinga2"
+pidfile="/var/run/icinga2/icinga2.pid"
+icinga2_chdir="/" # Icinga2 doesn't deamonize properly
+icinga2_env="ICINGA2_USER=@ICINGA2_USER@ ICINGA2_GROUP=@ICINGA2_GROUP@" # ICINGA2_RLIMIT_FILES ICINGA2_RLIMIT_PROCESSES ICINGA2_RLIMIT_STACK
+start_precmd="icinga2_start_precmd"
+reload_precmd="icinga2_reload_precmd"
+extra_commands="reload checkconfig"
+checkconfig_cmd="icinga2_checkconfig"
+
+# Check configuration (noisy)
+icinga2_checkconfig() {
+	${command} daemon -C -x information ${icinga2_flags}
+}
+
+# Less noisy (-x critical) than icinga2_checkconfig
+icinga2_reload_precmd() {
+	${command} daemon -C -x critical ${icinga2_flags}
+}
+
+icinga2_start_precmd() {
+	# Set owner/permission on /var/run files (may be a tempfs)
+	if ! [ -d "@RUNDIR@" ]; then
+		@MKDIR@ -p "@RUNDIR@" "@RUNDIR@/cmd"
+		@CHOWN@ @ICINGA2_USER@:@ICINGA2_COMMAND_GROUP@ "@RUNDIR@" "@RUNDIR@/cmd"
+		@CHMOD@ 0751 "@RUNDIR@" # icinga2.spec says 0750, but that makes the PID file inaccessable
+		@CHMOD@ 2750 "@RUNDIR@/cmd"
+	fi
+	# Create plugin state directory (depends on $NAGIOS_PLUGIN_STATE_DIRECTORY)
+	: ${NAGIOS_PLUGIN_STATE_DIRECTORY:="@NAGIOS_PLUGIN_STATE_DIRECTORY@"}
+	if ! [ -d "$NAGIOS_PLUGIN_STATE_DIRECTORY" ]; then
+		@MKDIR@ "$NAGIOS_PLUGIN_STATE_DIRECTORY"
+		@CHOWN@ @ICINGA2_USER@:@ICINGA2_GROUP@ "$NAGIOS_PLUGIN_STATE_DIRECTORY"
+		@CHMOD@ 775 "$NAGIOS_PLUGIN_STATE_DIRECTORY"
+	fi
+}
+
+load_rc_config $name
+
+# The deamon is invoked by "icinga2 daemon" and needs an additional -d
+#  to actually deamonize.
+# Also use -x critical to comply with "no news is good news" mantra.
+# See icinga2_chdir above for an additional step requred to properly daemonize.
+flags="daemon -d -x critical ${icinga2_flags}"
+
+run_rc_command "$1"
diff --git a/icinga2/options.mk b/icinga2/options.mk
new file mode 100644
index 0000000000..1bb11e32dd
--- /dev/null
+++ b/icinga2/options.mk
@@ -0,0 +1,44 @@
+# $NetBSD: options.mk $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.icinga2
+PKG_SUPPORTED_OPTIONS=	debug
+PKG_SUPPORTED_OPTIONS+=	mysql pgsql
+PKG_SUPPORTED_OPTIONS+=	icinga2-checker icinga2-compat
+PKG_SUPPORTED_OPTIONS+=	icinga2-livestatus icinga2-notification icinga2-perfdata
+PKG_SUGGESTED_OPTIONS=	icinga2-checker icinga2-compat
+PKG_SUGGESTED_OPTIONS+=	icinga2-livestatus icinga2-notification icinga2-perfdata
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=	ido mysql pgsql
+
+.if !empty(PKG_OPTIONS:Mmysql)
+PLIST.ido=	yes
+PLIST.mysql=	yes
+CMAKE_ARGS+=	-DICINGA2_WITH_MYSQL=ON
+.include "../../mk/mysql.buildlink3.mk"
+.else
+CMAKE_ARGS+=	-DICINGA2_WITH_MYSQL=OFF
+.endif
+.if !empty(PKG_OPTIONS:Mpgsql)
+PLIST.ido=	yes
+PLIST.pgsql=	yes
+CMAKE_ARGS+=	-DICINGA2_WITH_PGSQL=ON
+.include "../../mk/pgsql.buildlink3.mk"
+.else
+CMAKE_ARGS+=	-DICINGA2_WITH_PGSQL=OFF
+.endif
+
+.for option in checker compat livestatus notification perfdata
+PLIST_VARS+=	${option}
+.if !empty(PKG_OPTIONS:Micinga2-${option})
+CMAKE_ARGS+=	-DICINGA2_WITH_${option:tu}=ON
+PLIST.${option}=yes
+.else
+CMAKE_ARGS+=	-DICINGA2_WITH_${option:tu}=OFF
+.endif
+.endfor
+
+.if !empty(PKG_OPTIONS:Micinga2-studio)
+.include "../../x11/wxGTK30/buildlink3.mk"
+.endif
diff --git a/icinga2/patches/patch-third-party_cmake_FindMySQL.cmake b/icinga2/patches/patch-third-party_cmake_FindMySQL.cmake
new file mode 100644
index 0000000000..9e6130bb2c
--- /dev/null
+++ b/icinga2/patches/patch-third-party_cmake_FindMySQL.cmake
@@ -0,0 +1,33 @@
+$NetBSD: patch-third-party_cmake_FindMySQL.cmake $
+
+Find buildlink mysql include dir
+
+--- third-party/cmake/FindMySQL.cmake.orig	2018-07-24 12:48:12.000000000 +0200
++++ third-party/cmake/FindMySQL.cmake	2018-08-28 16:28:14.000000000 +0200
+@@ -31,22 +31,10 @@
+ FILE(GLOB _macports_include_dirs /opt/local/include/mysql*/mysql)
+ 
+ #-------------- FIND MYSQL_INCLUDE_DIR ------------------
+-FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
+-  $ENV{MYSQL_INCLUDE_DIR}
+-  $ENV{MYSQL_DIR}/include
+-  /usr/include/mysql
+-  /usr/local/include/mysql
+-  /opt/mysql/mysql/include
+-  /opt/mysql/mysql/include/mysql
+-  /opt/mysql/include
+-  /opt/local/include/mysql5
+-  /usr/local/mysql/include
+-  /usr/local/mysql/include/mysql
+-  ${_macports_include_dirs}
+-  $ENV{ProgramFiles}/MySQL/*/include
+-  $ENV{SystemDrive}/MySQL/*/include)
+-
+-UNSET(_macports_include_dirs)
++FIND_PATH(MYSQL_INCLUDE_DIR
++  NAMES mysql.h
++  PATH_SUFFIXES mysql
++)
+ 
+ #----------------- FIND MYSQL_LIB_DIR -------------------
+ IF (WIN32)
diff --git a/icingaweb2/DESCR b/icingaweb2/DESCR
new file mode 100644
index 0000000000..a07d6853fa
--- /dev/null
+++ b/icingaweb2/DESCR
@@ -0,0 +1,3 @@
+Icinga Web 2 is a powerful PHP framework for web applications that comes
+in a clean and reduced design.
+It's fast, responsive, accessible and easily extensible with modules.
diff --git a/icingaweb2/Makefile b/icingaweb2/Makefile
new file mode 100644
index 0000000000..237fcdb051
--- /dev/null
+++ b/icingaweb2/Makefile
@@ -0,0 +1,283 @@
+# $NetBSD: Makefile $
+
+DISTNAME=	icingaweb2-2.6.2
+PKGREVISION=	12
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+MASTER_SITES=	${MASTER_SITE_GITHUB:=icinga/}
+CATEGORIES=	net sysutils www
+
+MAINTAINER=	ef%math.uni-bonn.de@localhost
+HOMEPAGE=	https://www.icinga.com/products/user-experience-2/
+COMMENT=	PHP-based Web UI for Icinga
+LICENSE=	gnu-gpl-v2
+
+DEPENDS+=	${PHP_PKG_PREFIX}-curl-[0-9]*:../../www/php-curl
+DEPENDS+=	${PHP_PKG_PREFIX}-gd-[0-9]*:../../graphics/php-gd
+DEPENDS+=	${PHP_PKG_PREFIX}-gettext-[0-9]*:../../devel/php-gettext
+DEPENDS+=	${PHP_PKG_PREFIX}-imagick-[0-9]*:../../graphics/php-imagick
+DEPENDS+=	${PHP_PKG_PREFIX}-intl-[0-9]*:../../textproc/php-intl
+DEPENDS+=	${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json
+DEPENDS+=	${PHP_PKG_PREFIX}-mbstring-[0-9]*:../../converters/php-mbstring
+# For php-*sql see options.mk
+
+USE_TOOLS+=	pax
+
+USE_LANGUAGES=	# empty
+NO_BUILD=	YES
+
+# Can't set NO_CONFIGURE=YES since REPLACE_INTERPRETER needs a configure phase
+do-configure:
+
+PKG_SYSCONFSUBDIR=	icingaweb2
+EGDIR=			${PREFIX}/share/examples/icingaweb2
+SHAREDIR=		${PREFIX}/share/icingaweb2
+INCDIR=			${PREFIX}/lib/php
+INSTALLATION_DIRS+=	${PREFIX}/bin ${EGDIR} ${SHAREDIR}
+STORAGEDIR=		${VARBASE}/db/icingaweb2
+LOGDIR=			${VARBASE}/log/icingaweb2
+OWN_DIRS+=		${STORAGEDIR} ${LOGDIR}
+RUNDIR_PARENT=		${VARBASE}/run
+EDITOR=			vi
+PKG_SYSCONFDIR.icinga2?=${PKG_SYSCONFBASE}/icinga2
+
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+# The upstream distribution is not exactly packaging-friendly. It's kind of a blob, no Makefile, no configuration, everything-is-Linux mindset. Hard-coded paths everywhere, #!/usr/bin/env etc.
+# Debian (upstream's main target) splits it into a bunch of packages, namely icingaweb2, icingaweb2-common, icingaweb2-module-doc, icingaweb2-module-monitoring (no -module-translation, that's in -common), icingacli (no "web" or "2") and php-icinga (also no "web" or "2").
+# Most files go to /usr/share/icingaweb2, but to make it even more interesting, files in the php-icinga package are relocated from the library/Icinga subdiretory of the distribution to /usr/share/php/Icinga (but other files in that package go to /usr/share/icingaweb2/library).
+# Some files aren't even installed at all.
+# There are also no example configuration files.
+
+# Install example configuration files.
+# Contents taken from the "Advanced Topics: Icinga Web 2 Manual Setup: Icinga Web 2 Manual Configuration" manual section
+CONFS= roles.ini resources.ini config.ini authentication.ini groups.ini roles.ini
+CONFDIRS= modules modules/monitoring
+CONFS+=	modules/monitoring/config.ini modules/monitoring/backends.ini modules/monitoring/commandtransports.ini
+CONFDIRS+= enabledModules
+# symlinks in enabledModules?
+
+# for extraction, see post-extract below
+
+SUBST_CLASSES+=			sampleconfig-db
+SUBST_STAGE.sampleconfig-db=	pre-configure
+SUBST_MESSAGE.sampleconfig-db=	Fixing DB in config examples.
+SUBST_FILES.sampleconfig-db=	etc/examples/resources.ini
+# If compiled with MySQL support, use MySQL example, else PgSQL.
+.if !empty(PKG_OPTIONS:Mmysql)
+SUBST_SED.sampleconfig-db=	-e 's,@DB_TYPE@,mysql,g'
+SUBST_SED.sampleconfig-db+=	-e 's,@DB_PORT@,3306,g'
+.else
+SUBST_SED.sampleconfig-db=	-e 's,@DB_TYPE@,pgsql,g'
+SUBST_SED.sampleconfig-db+=	-e 's,@DB_PORT@,5432,g'
+.endif
+
+SUBST_CLASSES+=			sampleconfig-path
+SUBST_STAGE.sampleconfig-path=	pre-configure
+SUBST_MESSAGE.sampleconfig-path=Fixing paths in config examples.
+SUBST_FILES.sampleconfig-path=	etc/examples/config.ini
+SUBST_VARS.sampleconfig-path=	SHAREDIR LOGDIR
+
+# for installation of the example configuration files, see do-install below
+
+.for d in ${CONFDIRS}
+OWN_DIRS+=	${PKG_SYSCONFDIR}/${d}
+.endfor
+
+.for f in ${CONFS}
+CONF_FILES+=	${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
+.endfor
+
+
+# Remove unneeded files in directories that are installed
+RMFILES= application/fonts/fontello-ifont/config.json application/fonts/fontello-ifont/demo.html
+RMFILES+= application/fonts/fontello-ifont/font/ifont.eot application/fonts/fontello-ifont/font/ifont.svg application/fonts/fontello-ifont/font/ifont.ttf application/fonts/fontello-ifont/font/ifont.woff application/fonts/fontello-ifont/font/ifont.woff2
+RMFILES+= application/fonts/fontello-ifont/LICENSE.txt application/fonts/fontello-ifont/README.txt
+RMFILES+= application/fonts/icingaweb.md
+RMFILES+= application/VERSION
+RMFILES+= library/vendor/dompdf/lib/php-font-lib/LICENSE
+RMFILES+= library/vendor/dompdf/LICENSE library/vendor/dompdf/SOURCE
+RMFILES+= library/vendor/HTMLPurifier/LICENSE library/vendor/HTMLPurifier/SOURCE
+RMFILES+= library/vendor/JShrink/LICENSE library/vendor/JShrink/SOURCE
+RMFILES+= library/vendor/lessphp/LICENSE library/vendor/lessphp/SOURCE
+RMFILES+= library/vendor/Parsedown/LICENSE library/vendor/Parsedown/SOURCE
+RMFILES+= library/vendor/Zend/LICENSE.txt library/vendor/Zend/README.md library/vendor/Zend/VERSION
+RMFILES+= public/js/vendor/SOURCE.jquery.tipsy
+
+# for actual removal, see post-extract below
+
+
+# Some file have the executable bit set, but shouldn't
+NONEXECFILES= application/fonts/fontello-ifont/css/*
+NONEXECFILES+= public/font/*
+NONEXECFILES+= library/vendor/HTMLPurifier/DefinitionCache/Serializer/README
+
+# for actual chmod, see post-extract below
+
+
+REPLACE_INTERPRETER+=	php
+REPLACE.php.old=	/usr/bin/php
+REPLACE.php.new=	${PREFIX}/bin/php
+REPLACE_FILES.php=	packages/files/bin/icingacli
+
+# We need a lot of SUBSTs. The list of hard-coded paths was gathered along the lines of "grep -rF '/etc/' . | sed -n -e 's:^.*/etc/\([^/]*\)/.*$:\1:p' | sort | uniq" etc., plus manual inspection.
+# See below for a descrption what is NOT substituted.
+
+SUBST_CLASSES+=			schema
+SUBST_STAGE.schema=		pre-configure
+SUBST_MESSAGE.schema=		Fixing schema paths.
+SUBST_FILES.schema=		doc/20-Advanced-Topics.md
+SUBST_FILES.schema+=		doc/80-Upgrading.md
+SUBST_SED.schema=		-e 's,/usr/share/doc/icingaweb2,${SHAREDIR}/etc,g'
+
+SUBST_CLASSES+=			sharedir
+SUBST_STAGE.sharedir=		pre-configure
+SUBST_MESSAGE.sharedir=		Fixing SHAREDIR paths.
+SUBST_FILES.sharedir=		doc/03-Configuration.md
+SUBST_FILES.sharedir+=		doc/20-Advanced-Topics.md
+SUBST_FILES.sharedir+=		modules/setup/application/clicommands/ConfigCommand.php
+SUBST_FILES.sharedir+=		public/error_unavailable.html
+SUBST_FILES.sharedir+=		packages/files/bin/icingacli
+SUBST_SED.sharedir=		-e 's,/usr/share/icingaweb2,${SHAREDIR},g'
+
+SUBST_CLASSES+=			storagedir
+SUBST_STAGE.storagedir=		pre-configure
+SUBST_MESSAGE.storagedir=	Fixing STORAGEDIR paths.
+SUBST_FILES.storagedir=		library/Icinga/Application/ApplicationBootstrap.php
+SUBST_SED.storagedir=		-e 's,/var/lib/icingaweb2,${STORAGEDIR},g'
+
+.if ${LOGDIR} != "/var/log/icingaweb2"
+SUBST_CLASSES+=			logdir
+SUBST_STAGE.logdir=		pre-configure
+SUBST_MESSAGE.logdir=		Fixing LOGDIR paths.
+SUBST_FILES.logdir=		application/forms/Config/General/LoggingConfigForm.php
+SUBST_SED.logdir=		-e 's,/var/log/icingaweb2,${LOGDIR},g'
+.endif
+
+.if ${RUNDIR_PARENT} != "/var/run"
+SUBST_CLASSES+=			rundir
+SUBST_STAGE.rundir=		pre-configure
+SUBST_MESSAGE.rundir=		Fixing RUNDIR paths.
+SUBST_FILES.rundir=		doc/04-Resources.md
+SUBST_FILES.rundir+=		modules/monitoring/application/forms/Config/Transport/LocalTransportForm.php
+SUBST_FILES.rundir+=		modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php
+SUBST_FILES.rundir+=		modules/monitoring/doc/05-Command-Transports.md
+SUBST_FILES.rundir+=		modules/setup/application/clicommands/ConfigCommand.php
+SUBST_SED.rundir=		-e 's,/var/run,${RUNDIR_PARENT},g'
+.endif
+
+# This is kind of gross, but occurs only in documentation and the setup tool
+SUBST_CLASSES+=			apache2
+SUBST_STAGE.apache2=		pre-configure
+SUBST_MESSAGE.apache2=		Fixing Apache2 config paths.
+SUBST_FILES.apache2=		doc/02-Installation.md
+SUBST_FILES.apache2+=		doc/20-Advanced-Topics.md
+SUBST_FILES.apache2+=		modules/setup/application/clicommands/ConfigCommand.php
+SUBST_SED.apache2=		-e 's,/etc/apache2,${PREFIX}/etc/httpd,g'
+SUBST_SED.apache2+=		-e 's,/etc/httpd,${PREFIX}/etc/httpd,g'
+
+SUBST_CLASSES+=			icinga2
+SUBST_STAGE.icinga2=		pre-configure
+SUBST_MESSAGE.icinga2=		Fixing Icinga2 config paths.
+SUBST_FILES.icinga2=		modules/monitoring/doc/05-Command-Transports.md
+SUBST_SED.icinga2=		-e 's,/etc/icinga2,${PKG_SYSCONFDIR.icinga2},g'
+
+SUBST_CLASSES+=			confdir
+SUBST_STAGE.confdir=		pre-configure
+SUBST_MESSAGE.confdir=		Fixing config paths.
+SUBST_FILES.confdir=		doc/03-Configuration.md
+SUBST_FILES.confdir+=		doc/04-Resources.md
+SUBST_FILES.confdir+=		doc/05-Authentication.md
+SUBST_FILES.confdir+=		doc/06-Security.md
+SUBST_FILES.confdir+=		doc/07-Preferences.md
+SUBST_FILES.confdir+=		doc/20-Advanced-Topics.md
+SUBST_FILES.confdir+=		doc/90-SELinux.md
+SUBST_FILES.confdir+=		library/Icinga/Application/ApplicationBootstrap.php
+SUBST_FILES.confdir+=		modules/monitoring/doc/03-Configuration.md
+SUBST_FILES.confdir+=		modules/monitoring/doc/05-Command-Transports.md
+SUBST_FILES.confdir+=		modules/setup/application/clicommands/ConfigCommand.php
+SUBST_FILES.confdir+=		modules/setup/application/clicommands/TokenCommand.php
+#SUBST_FILES.confdir+=		modules/setup/application/locale/de_DE/LC_MESSAGES/setup.mo
+SUBST_FILES.confdir+=		modules/setup/application/locale/de_DE/LC_MESSAGES/setup.po
+#SUBST_FILES.confdir+=		modules/setup/application/locale/it_IT/LC_MESSAGES/setup.mo
+SUBST_FILES.confdir+=		modules/setup/application/locale/it_IT/LC_MESSAGES/setup.po
+SUBST_FILES.confdir+=		modules/setup/application/views/scripts/form/setup-welcome.phtml
+SUBST_FILES.confdir+=		modules/setup/library/Setup/WebWizard.php
+SUBST_SED.confdir=		-e 's,/etc/icingaweb2,${PKG_SYSCONFDIR},g'
+
+SUBST_CLASSES+=			php-inc
+SUBST_STAGE.php-inc=		pre-configure
+SUBST_MESSAGE.php-inc=		Fixing PHP include paths.
+SUBST_FILES.php-inc=		packages/files/bin/icingacli
+SUBST_FILES.php-inc+=		packages/files/public/index.php
+SUBST_SED.php-inc=		-e 's,/usr/share/php,${INCDIR},g'
+
+# This is also kind of gross, but occurs only in documentation
+SUBST_CLASSES+=			php-config
+SUBST_STAGE.php-config=		pre-configure
+SUBST_MESSAGE.php-config=	Fixing PHP config paths.
+SUBST_FILES.php-config=		doc/02-Installation.md
+SUBST_SED.php-config=		-e 's,/etc/php\.ini,${PREFIX}/etc/php.ini,g'
+SUBST_SED.php-config+=		-e 's,/etc/php\.d,${PREFIX}/etc/php.d,g'
+
+# These could be based on a "translation" option. It's used for msgformat, msgmerge and xgettext
+SUBST_CLASSES+=			env-gettext
+SUBST_STAGE.env-gettext=	pre-configure
+SUBST_MESSAGE.env-gettext=	Fixing env usage.
+SUBST_FILES.env-gettext=	modules/translation/library/Translation/Util/GettextTranslationHelper.php
+SUBST_SED.env-gettext=		-e 's,/usr/bin/env ,${PREFIX}/bin/,g'
+
+# While there, we can fix references to vim, too
+SUBST_CLASSES+=			vim
+SUBST_STAGE.vim=		pre-configure
+SUBST_MESSAGE.vim=		Fixing vim references.
+SUBST_FILES.vim=		doc/05-Authentication.md
+SUBST_FILES.vim+=		doc/06-Security.md
+SUBST_FILES.vim+=		doc/20-Advanced-Topics.md
+SUBST_FILES.vim+=		modules/monitoring/doc/03-Configuration.md
+SUBST_FILES.vim+=		modules/monitoring/doc/05-Command-Transports.md
+SUBST_SED.vim=			-e 's,vim /,${EDITOR} /,g'
+
+# There is also a bunch of hard-coded paths that are NOT substituted:
+# -- comments at the head of .po files
+# -- paths in files that are not actually installed: /usr/bin/msgfmt, /usr/bin/msgmerge, /usr/bin/xgettext, /usr/share/php, /var/lib/pgsql
+# -- paths that are Linux-specific enyway: /usr/sbin/semodule, /usr/lib/os-release, /usr/share/selinux, /etc/apk, /etc/apt, /etc/audit, /etc/opt, /etc/selinux
+# -- paths where the usage seems OK: /usr/share/{file,misc,mime}/magic{,.mime,.mgc}, /tmp, /proc/self
+# -- example path in comment: /var/spool/whatwever
+
+# post-extract jobs
+post-extract:
+	${MKDIR} ${WRKSRC}/etc/examples
+.for d in ${CONFDIRS}
+	${MKDIR} ${WRKSRC}/etc/examples/${d}
+.endfor
+.for f in ${CONFS}
+	${CP} ${FILESDIR}/${f} ${WRKSRC}/etc/examples/${f}
+.endfor
+.for f in ${RMFILES}
+	${RM} ${WRKSRC}/${f}
+.endfor
+.for f in ${NONEXECFILES}
+	${CHMOD} -x ${WRKSRC}/${f}
+.endfor
+
+# Remove .orig file so it doesn't get installed
+post-patch:
+	${RM} ${WRKSRC}/library/Icinga/Application/webrouter.php.orig
+
+# Install the files
+do-install:
+	cd ${WRKSRC} && ${PAX} -rw -pmp application doc etc/schema library/vendor modules/doc modules/migrate modules/monitoring modules/setup modules/translation modules/test public test ${DESTDIR}${SHAREDIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/packages/files/public/index.php ${DESTDIR}${SHAREDIR}/public/index.php
+	cd ${WRKSRC}/library && ${PAX} -rw -pmp Icinga ${DESTDIR}${INCDIR}
+	cd ${WRKSRC}/etc/examples && ${PAX} -rw -pmp . ${DESTDIR}${EGDIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/packages/files/bin/icingacli ${DESTDIR}${PREFIX}/bin/icingacli
+
+PLIST_SUBST+=	SHAREDIR="${SHAREDIR:S.${PREFIX}/..}"
+PLIST_SUBST+=	INCDIR="${INCDIR:S.${PREFIX}/..}"
+PLIST_SUBST+=	EGDIR="${EGDIR:S.${PREFIX}/..}"
+
+GENERATE_PLIST+= printf "${EGDIR:S.${PREFIX}/..}/%s\n" ${CONFS};
+
+.include "../../mk/bsd.pkg.mk"
+.include "../../lang/php/phpversion.mk"
diff --git a/icingaweb2/PLIST b/icingaweb2/PLIST
new file mode 100644
index 0000000000..acd32a05f6
--- /dev/null
+++ b/icingaweb2/PLIST
@@ -0,0 +1,2375 @@
+@comment $NetBSD$
+${SHAREDIR}/application/clicommands/AutocompleteCommand.php
+${SHAREDIR}/application/clicommands/HelpCommand.php
+${SHAREDIR}/application/clicommands/ModuleCommand.php
+${SHAREDIR}/application/clicommands/WebCommand.php
+${SHAREDIR}/application/controllers/AboutController.php
+${SHAREDIR}/application/controllers/AccountController.php
+${SHAREDIR}/application/controllers/AnnouncementsController.php
+${SHAREDIR}/application/controllers/ApplicationStateController.php
+${SHAREDIR}/application/controllers/AuthenticationController.php
+${SHAREDIR}/application/controllers/ConfigController.php
+${SHAREDIR}/application/controllers/DashboardController.php
+${SHAREDIR}/application/controllers/ErrorController.php
+${SHAREDIR}/application/controllers/GroupController.php
+${SHAREDIR}/application/controllers/IframeController.php
+${SHAREDIR}/application/controllers/IndexController.php
+${SHAREDIR}/application/controllers/LayoutController.php
+${SHAREDIR}/application/controllers/ListController.php
+${SHAREDIR}/application/controllers/NavigationController.php
+${SHAREDIR}/application/controllers/RoleController.php
+${SHAREDIR}/application/controllers/SearchController.php
+${SHAREDIR}/application/controllers/StaticController.php
+${SHAREDIR}/application/controllers/UserController.php
+${SHAREDIR}/application/controllers/UsergroupbackendController.php
+${SHAREDIR}/application/fonts/fontello-ifont/css/animation.css
+${SHAREDIR}/application/fonts/fontello-ifont/css/ifont-codes.css
+${SHAREDIR}/application/fonts/fontello-ifont/css/ifont-embedded.css
+${SHAREDIR}/application/fonts/fontello-ifont/css/ifont-ie7-codes.css
+${SHAREDIR}/application/fonts/fontello-ifont/css/ifont-ie7.css
+${SHAREDIR}/application/fonts/fontello-ifont/css/ifont.css
+${SHAREDIR}/application/forms/Account/ChangePasswordForm.php
+${SHAREDIR}/application/forms/AcknowledgeApplicationStateMessageForm.php
+${SHAREDIR}/application/forms/ActionForm.php
+${SHAREDIR}/application/forms/Announcement/AcknowledgeAnnouncementForm.php
+${SHAREDIR}/application/forms/Announcement/AnnouncementForm.php
+${SHAREDIR}/application/forms/Authentication/LoginForm.php
+${SHAREDIR}/application/forms/AutoRefreshForm.php
+${SHAREDIR}/application/forms/Config/General/ApplicationConfigForm.php
+${SHAREDIR}/application/forms/Config/General/DefaultAuthenticationDomainConfigForm.php
+${SHAREDIR}/application/forms/Config/General/LoggingConfigForm.php
+${SHAREDIR}/application/forms/Config/General/ThemingConfigForm.php
+${SHAREDIR}/application/forms/Config/GeneralConfigForm.php
+${SHAREDIR}/application/forms/Config/Resource/DbResourceForm.php
+${SHAREDIR}/application/forms/Config/Resource/FileResourceForm.php
+${SHAREDIR}/application/forms/Config/Resource/LdapResourceForm.php
+${SHAREDIR}/application/forms/Config/Resource/SshResourceForm.php
+${SHAREDIR}/application/forms/Config/ResourceConfigForm.php
+${SHAREDIR}/application/forms/Config/User/CreateMembershipForm.php
+${SHAREDIR}/application/forms/Config/User/UserForm.php
+${SHAREDIR}/application/forms/Config/UserBackend/DbBackendForm.php
+${SHAREDIR}/application/forms/Config/UserBackend/ExternalBackendForm.php
+${SHAREDIR}/application/forms/Config/UserBackend/LdapBackendForm.php
+${SHAREDIR}/application/forms/Config/UserBackendConfigForm.php
+${SHAREDIR}/application/forms/Config/UserBackendReorderForm.php
+${SHAREDIR}/application/forms/Config/UserGroup/AddMemberForm.php
+${SHAREDIR}/application/forms/Config/UserGroup/DbUserGroupBackendForm.php
+${SHAREDIR}/application/forms/Config/UserGroup/LdapUserGroupBackendForm.php
+${SHAREDIR}/application/forms/Config/UserGroup/UserGroupBackendForm.php
+${SHAREDIR}/application/forms/Config/UserGroup/UserGroupForm.php
+${SHAREDIR}/application/forms/ConfigForm.php
+${SHAREDIR}/application/forms/ConfirmRemovalForm.php
+${SHAREDIR}/application/forms/Control/LimiterControlForm.php
+${SHAREDIR}/application/forms/Dashboard/DashletForm.php
+${SHAREDIR}/application/forms/LdapDiscoveryForm.php
+${SHAREDIR}/application/forms/Navigation/DashletForm.php
+${SHAREDIR}/application/forms/Navigation/MenuItemForm.php
+${SHAREDIR}/application/forms/Navigation/NavigationConfigForm.php
+${SHAREDIR}/application/forms/Navigation/NavigationItemForm.php
+${SHAREDIR}/application/forms/PreferenceForm.php
+${SHAREDIR}/application/forms/RepositoryForm.php
+${SHAREDIR}/application/forms/Security/RoleForm.php
+${SHAREDIR}/application/layouts/scripts/body.phtml
+${SHAREDIR}/application/layouts/scripts/external-logout.phtml
+${SHAREDIR}/application/layouts/scripts/guest-error.phtml
+${SHAREDIR}/application/layouts/scripts/inline.phtml
+${SHAREDIR}/application/layouts/scripts/layout.phtml
+${SHAREDIR}/application/layouts/scripts/parts/navigation.phtml
+${SHAREDIR}/application/layouts/scripts/pdf.phtml
+${SHAREDIR}/application/layouts/scripts/wrapped.phtml
+${SHAREDIR}/application/locale/ar_SA/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/ar_SA/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/locale/de_DE/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/de_DE/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/locale/fi_FI/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/fi_FI/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/locale/it_IT/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/it_IT/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/locale/pt_BR/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/pt_BR/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/locale/ru_RU/LC_MESSAGES/icinga.mo
+${SHAREDIR}/application/locale/ru_RU/LC_MESSAGES/icinga.po
+${SHAREDIR}/application/views/helpers/CreateTicketLinks.php
+${SHAREDIR}/application/views/helpers/FormDate.php
+${SHAREDIR}/application/views/helpers/FormDateTime.php
+${SHAREDIR}/application/views/helpers/FormNumber.php
+${SHAREDIR}/application/views/helpers/FormTime.php
+${SHAREDIR}/application/views/helpers/FormTriStateCheckbox.php
+${SHAREDIR}/application/views/helpers/ProtectId.php
+${SHAREDIR}/application/views/helpers/Util.php
+${SHAREDIR}/application/views/scripts/about/index.phtml
+${SHAREDIR}/application/views/scripts/account/index.phtml
+${SHAREDIR}/application/views/scripts/announcements/index.phtml
+${SHAREDIR}/application/views/scripts/authentication/login.phtml
+${SHAREDIR}/application/views/scripts/authentication/logout.phtml
+${SHAREDIR}/application/views/scripts/config/devtools.phtml
+${SHAREDIR}/application/views/scripts/config/general.phtml
+${SHAREDIR}/application/views/scripts/config/module-configuration-error.phtml
+${SHAREDIR}/application/views/scripts/config/module.phtml
+${SHAREDIR}/application/views/scripts/config/modules.phtml
+${SHAREDIR}/application/views/scripts/config/resource/create.phtml
+${SHAREDIR}/application/views/scripts/config/resource/modify.phtml
+${SHAREDIR}/application/views/scripts/config/resource/remove.phtml
+${SHAREDIR}/application/views/scripts/config/resource.phtml
+${SHAREDIR}/application/views/scripts/config/userbackend/reorder.phtml
+${SHAREDIR}/application/views/scripts/dashboard/error.phtml
+${SHAREDIR}/application/views/scripts/dashboard/index.phtml
+${SHAREDIR}/application/views/scripts/dashboard/new-dashlet.phtml
+${SHAREDIR}/application/views/scripts/dashboard/remove-dashlet.phtml
+${SHAREDIR}/application/views/scripts/dashboard/remove-pane.phtml
+${SHAREDIR}/application/views/scripts/dashboard/rename-pane.phtml
+${SHAREDIR}/application/views/scripts/dashboard/settings.phtml
+${SHAREDIR}/application/views/scripts/dashboard/update-dashlet.phtml
+${SHAREDIR}/application/views/scripts/error/error.phtml
+${SHAREDIR}/application/views/scripts/filter/index.phtml
+${SHAREDIR}/application/views/scripts/form/reorder-authbackend.phtml
+${SHAREDIR}/application/views/scripts/group/form.phtml
+${SHAREDIR}/application/views/scripts/group/list.phtml
+${SHAREDIR}/application/views/scripts/group/show.phtml
+${SHAREDIR}/application/views/scripts/iframe/index.phtml
+${SHAREDIR}/application/views/scripts/index/welcome.phtml
+${SHAREDIR}/application/views/scripts/inline.phtml
+${SHAREDIR}/application/views/scripts/joystickPagination.phtml
+${SHAREDIR}/application/views/scripts/layout/announcements.phtml
+${SHAREDIR}/application/views/scripts/layout/menu.phtml
+${SHAREDIR}/application/views/scripts/list/applicationlog.phtml
+${SHAREDIR}/application/views/scripts/mixedPagination.phtml
+${SHAREDIR}/application/views/scripts/navigation/dashboard.phtml
+${SHAREDIR}/application/views/scripts/navigation/index.phtml
+${SHAREDIR}/application/views/scripts/navigation/shared.phtml
+${SHAREDIR}/application/views/scripts/pivottablePagination.phtml
+${SHAREDIR}/application/views/scripts/role/list.phtml
+${SHAREDIR}/application/views/scripts/search/hint.phtml
+${SHAREDIR}/application/views/scripts/search/index.phtml
+${SHAREDIR}/application/views/scripts/showConfiguration.phtml
+${SHAREDIR}/application/views/scripts/simple-form.phtml
+${SHAREDIR}/application/views/scripts/user/form.phtml
+${SHAREDIR}/application/views/scripts/user/list.phtml
+${SHAREDIR}/application/views/scripts/user/show.phtml
+${SHAREDIR}/doc/01-About.md
+${SHAREDIR}/doc/02-Installation.md
+${SHAREDIR}/doc/03-Configuration.md
+${SHAREDIR}/doc/04-Resources.md
+${SHAREDIR}/doc/05-Authentication.md
+${SHAREDIR}/doc/06-Security.md
+${SHAREDIR}/doc/07-Preferences.md
+${SHAREDIR}/doc/15-Auditing.md
+${SHAREDIR}/doc/20-Advanced-Topics.md
+${SHAREDIR}/doc/70-Troubleshooting.md
+${SHAREDIR}/doc/80-Upgrading.md
+${SHAREDIR}/doc/90-SELinux.md
+${SHAREDIR}/doc/99-Vagrant.md
+${SHAREDIR}/doc/accessibility/ifont-mute.html
+${SHAREDIR}/doc/accessibility/ifont.html
+${SHAREDIR}/doc/accessibility/link-labels.html
+${SHAREDIR}/doc/accessibility/required-form-elements.html
+${SHAREDIR}/doc/accessibility/skip-content.html
+${SHAREDIR}/doc/accessibility/svg.html
+${SHAREDIR}/doc/accessibility/text-cue-for-required-form-control-labels.html
+${SHAREDIR}/doc/phpdoc.xml
+${SHAREDIR}/doc/res/GraphExample#1.png
+${SHAREDIR}/doc/res/GraphExample#2.png
+${SHAREDIR}/doc/res/GraphExample#3.png
+${SHAREDIR}/doc/res/GraphExample#4.png
+${SHAREDIR}/doc/res/GraphExample#5.png
+${SHAREDIR}/doc/res/GraphExample#6.png
+${SHAREDIR}/doc/res/GraphExample#7.1.png
+${SHAREDIR}/doc/res/GraphExample#7.png
+${SHAREDIR}/doc/res/GraphExample#8.png
+${SHAREDIR}/doc/res/GraphExample#9.png
+${SHAREDIR}/etc/schema/mysql-upgrades/2.0.0beta3-2.0.0rc1.sql
+${SHAREDIR}/etc/schema/mysql-upgrades/2.5.0.sql
+${SHAREDIR}/etc/schema/mysql.schema.sql
+${SHAREDIR}/etc/schema/pgsql-upgrades/2.0.0beta3-2.0.0rc1.sql
+${SHAREDIR}/etc/schema/pgsql-upgrades/2.5.0.sql
+${SHAREDIR}/etc/schema/pgsql.schema.sql
+${INCDIR}/Icinga/Application/ApplicationBootstrap.php
+${INCDIR}/Icinga/Application/Benchmark.php
+${INCDIR}/Icinga/Application/ClassLoader.php
+${INCDIR}/Icinga/Application/Cli.php
+${INCDIR}/Icinga/Application/Config.php
+${INCDIR}/Icinga/Application/EmbeddedWeb.php
+${INCDIR}/Icinga/Application/functions.php
+${INCDIR}/Icinga/Application/Hook/ApplicationStateHook.php
+${INCDIR}/Icinga/Application/Hook/AuditHook.php
+${INCDIR}/Icinga/Application/Hook/AuthenticationHook.php
+${INCDIR}/Icinga/Application/Hook/GrapherHook.php
+${INCDIR}/Icinga/Application/Hook/PdfexportHook.php
+${INCDIR}/Icinga/Application/Hook/Ticket/TicketPattern.php
+${INCDIR}/Icinga/Application/Hook/TicketHook.php
+${INCDIR}/Icinga/Application/Hook/WebBaseHook.php
+${INCDIR}/Icinga/Application/Hook.php
+${INCDIR}/Icinga/Application/Icinga.php
+${INCDIR}/Icinga/Application/LegacyWeb.php
+${INCDIR}/Icinga/Application/Logger/LogWriter.php
+${INCDIR}/Icinga/Application/Logger/Writer/FileWriter.php
+${INCDIR}/Icinga/Application/Logger/Writer/PhpWriter.php
+${INCDIR}/Icinga/Application/Logger/Writer/StderrWriter.php
+${INCDIR}/Icinga/Application/Logger/Writer/StdoutWriter.php
+${INCDIR}/Icinga/Application/Logger/Writer/SyslogWriter.php
+${INCDIR}/Icinga/Application/Logger.php
+${INCDIR}/Icinga/Application/Modules/DashboardContainer.php
+${INCDIR}/Icinga/Application/Modules/Manager.php
+${INCDIR}/Icinga/Application/Modules/MenuItemContainer.php
+${INCDIR}/Icinga/Application/Modules/Module.php
+${INCDIR}/Icinga/Application/Modules/NavigationItemContainer.php
+${INCDIR}/Icinga/Application/Platform.php
+${INCDIR}/Icinga/Application/Version.php
+${INCDIR}/Icinga/Application/Web.php
+${INCDIR}/Icinga/Application/webrouter.php
+${INCDIR}/Icinga/Authentication/AdmissionLoader.php
+${INCDIR}/Icinga/Authentication/Auth.php
+${INCDIR}/Icinga/Authentication/AuthChain.php
+${INCDIR}/Icinga/Authentication/Authenticatable.php
+${INCDIR}/Icinga/Authentication/Role.php
+${INCDIR}/Icinga/Authentication/User/DbUserBackend.php
+${INCDIR}/Icinga/Authentication/User/DomainAwareInterface.php
+${INCDIR}/Icinga/Authentication/User/ExternalBackend.php
+${INCDIR}/Icinga/Authentication/User/LdapUserBackend.php
+${INCDIR}/Icinga/Authentication/User/UserBackend.php
+${INCDIR}/Icinga/Authentication/User/UserBackendInterface.php
+${INCDIR}/Icinga/Authentication/UserGroup/DbUserGroupBackend.php
+${INCDIR}/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php
+${INCDIR}/Icinga/Authentication/UserGroup/UserGroupBackend.php
+${INCDIR}/Icinga/Authentication/UserGroup/UserGroupBackendInterface.php
+${INCDIR}/Icinga/Chart/Axis.php
+${INCDIR}/Icinga/Chart/Chart.php
+${INCDIR}/Icinga/Chart/Donut.php
+${INCDIR}/Icinga/Chart/Format.php
+${INCDIR}/Icinga/Chart/Graph/BarGraph.php
+${INCDIR}/Icinga/Chart/Graph/LineGraph.php
+${INCDIR}/Icinga/Chart/Graph/StackedGraph.php
+${INCDIR}/Icinga/Chart/Graph/Tooltip.php
+${INCDIR}/Icinga/Chart/GridChart.php
+${INCDIR}/Icinga/Chart/Inline/Inline.php
+${INCDIR}/Icinga/Chart/Inline/PieChart.php
+${INCDIR}/Icinga/Chart/Legend.php
+${INCDIR}/Icinga/Chart/Palette.php
+${INCDIR}/Icinga/Chart/PieChart.php
+${INCDIR}/Icinga/Chart/Primitive/Animatable.php
+${INCDIR}/Icinga/Chart/Primitive/Animation.php
+${INCDIR}/Icinga/Chart/Primitive/Canvas.php
+${INCDIR}/Icinga/Chart/Primitive/Circle.php
+${INCDIR}/Icinga/Chart/Primitive/Drawable.php
+${INCDIR}/Icinga/Chart/Primitive/Line.php
+${INCDIR}/Icinga/Chart/Primitive/Path.php
+${INCDIR}/Icinga/Chart/Primitive/PieSlice.php
+${INCDIR}/Icinga/Chart/Primitive/RawElement.php
+${INCDIR}/Icinga/Chart/Primitive/Rect.php
+${INCDIR}/Icinga/Chart/Primitive/Styleable.php
+${INCDIR}/Icinga/Chart/Primitive/Text.php
+${INCDIR}/Icinga/Chart/Render/LayoutBox.php
+${INCDIR}/Icinga/Chart/Render/RenderContext.php
+${INCDIR}/Icinga/Chart/Render/Rotator.php
+${INCDIR}/Icinga/Chart/SVGRenderer.php
+${INCDIR}/Icinga/Chart/Unit/AxisUnit.php
+${INCDIR}/Icinga/Chart/Unit/CalendarUnit.php
+${INCDIR}/Icinga/Chart/Unit/LinearUnit.php
+${INCDIR}/Icinga/Chart/Unit/LogarithmicUnit.php
+${INCDIR}/Icinga/Chart/Unit/StaticAxis.php
+${INCDIR}/Icinga/Cli/AnsiScreen.php
+${INCDIR}/Icinga/Cli/Command.php
+${INCDIR}/Icinga/Cli/Documentation/CommentParser.php
+${INCDIR}/Icinga/Cli/Documentation.php
+${INCDIR}/Icinga/Cli/Loader.php
+${INCDIR}/Icinga/Cli/Params.php
+${INCDIR}/Icinga/Cli/Screen.php
+${INCDIR}/Icinga/Data/ConfigObject.php
+${INCDIR}/Icinga/Data/ConnectionInterface.php
+${INCDIR}/Icinga/Data/DataArray/ArrayDatasource.php
+${INCDIR}/Icinga/Data/Db/DbConnection.php
+${INCDIR}/Icinga/Data/Db/DbQuery.php
+${INCDIR}/Icinga/Data/Extensible.php
+${INCDIR}/Icinga/Data/Fetchable.php
+${INCDIR}/Icinga/Data/Filter/Filter.php
+${INCDIR}/Icinga/Data/Filter/FilterAnd.php
+${INCDIR}/Icinga/Data/Filter/FilterChain.php
+${INCDIR}/Icinga/Data/Filter/FilterEqual.php
+${INCDIR}/Icinga/Data/Filter/FilterEqualOrGreaterThan.php
+${INCDIR}/Icinga/Data/Filter/FilterEqualOrLessThan.php
+${INCDIR}/Icinga/Data/Filter/FilterException.php
+${INCDIR}/Icinga/Data/Filter/FilterExpression.php
+${INCDIR}/Icinga/Data/Filter/FilterGreaterThan.php
+${INCDIR}/Icinga/Data/Filter/FilterLessThan.php
+${INCDIR}/Icinga/Data/Filter/FilterMatch.php
+${INCDIR}/Icinga/Data/Filter/FilterMatchCaseInsensitive.php
+${INCDIR}/Icinga/Data/Filter/FilterMatchNot.php
+${INCDIR}/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php
+${INCDIR}/Icinga/Data/Filter/FilterNot.php
+${INCDIR}/Icinga/Data/Filter/FilterNotEqual.php
+${INCDIR}/Icinga/Data/Filter/FilterOr.php
+${INCDIR}/Icinga/Data/Filter/FilterParseException.php
+${INCDIR}/Icinga/Data/Filter/FilterQueryString.php
+${INCDIR}/Icinga/Data/Filterable.php
+${INCDIR}/Icinga/Data/FilterColumns.php
+${INCDIR}/Icinga/Data/Identifiable.php
+${INCDIR}/Icinga/Data/Inspectable.php
+${INCDIR}/Icinga/Data/Inspection.php
+${INCDIR}/Icinga/Data/Limitable.php
+${INCDIR}/Icinga/Data/Paginatable.php
+${INCDIR}/Icinga/Data/PivotTable.php
+${INCDIR}/Icinga/Data/Queryable.php
+${INCDIR}/Icinga/Data/QueryInterface.php
+${INCDIR}/Icinga/Data/Reducible.php
+${INCDIR}/Icinga/Data/ResourceFactory.php
+${INCDIR}/Icinga/Data/Selectable.php
+${INCDIR}/Icinga/Data/SimpleQuery.php
+${INCDIR}/Icinga/Data/Sortable.php
+${INCDIR}/Icinga/Data/SortRules.php
+${INCDIR}/Icinga/Data/Tree/SimpleTree.php
+${INCDIR}/Icinga/Data/Tree/TreeNode.php
+${INCDIR}/Icinga/Data/Tree/TreeNodeIterator.php
+${INCDIR}/Icinga/Data/Updatable.php
+${INCDIR}/Icinga/Date/DateFormatter.php
+${INCDIR}/Icinga/Exception/AlreadyExistsException.php
+${INCDIR}/Icinga/Exception/AuthenticationException.php
+${INCDIR}/Icinga/Exception/ConfigurationError.php
+${INCDIR}/Icinga/Exception/Http/BaseHttpException.php
+${INCDIR}/Icinga/Exception/Http/HttpBadRequestException.php
+${INCDIR}/Icinga/Exception/Http/HttpException.php
+${INCDIR}/Icinga/Exception/Http/HttpExceptionInterface.php
+${INCDIR}/Icinga/Exception/Http/HttpMethodNotAllowedException.php
+${INCDIR}/Icinga/Exception/Http/HttpNotFoundException.php
+${INCDIR}/Icinga/Exception/IcingaException.php
+${INCDIR}/Icinga/Exception/InvalidPropertyException.php
+${INCDIR}/Icinga/Exception/Json/JsonDecodeException.php
+${INCDIR}/Icinga/Exception/Json/JsonEncodeException.php
+${INCDIR}/Icinga/Exception/Json/JsonException.php
+${INCDIR}/Icinga/Exception/MissingParameterException.php
+${INCDIR}/Icinga/Exception/NotFoundError.php
+${INCDIR}/Icinga/Exception/NotImplementedError.php
+${INCDIR}/Icinga/Exception/NotReadableError.php
+${INCDIR}/Icinga/Exception/NotWritableError.php
+${INCDIR}/Icinga/Exception/ProgrammingError.php
+${INCDIR}/Icinga/Exception/QueryException.php
+${INCDIR}/Icinga/Exception/StatementException.php
+${INCDIR}/Icinga/Exception/SystemPermissionException.php
+${INCDIR}/Icinga/File/Csv.php
+${INCDIR}/Icinga/File/Ini/Dom/Comment.php
+${INCDIR}/Icinga/File/Ini/Dom/Directive.php
+${INCDIR}/Icinga/File/Ini/Dom/Document.php
+${INCDIR}/Icinga/File/Ini/Dom/Section.php
+${INCDIR}/Icinga/File/Ini/IniParser.php
+${INCDIR}/Icinga/File/Ini/IniWriter.php
+${INCDIR}/Icinga/File/Pdf.php
+${INCDIR}/Icinga/File/Storage/LocalFileStorage.php
+${INCDIR}/Icinga/File/Storage/LocalFileStorageIterator.php
+${INCDIR}/Icinga/File/Storage/StorageInterface.php
+${INCDIR}/Icinga/File/Storage/TemporaryLocalFileStorage.php
+${INCDIR}/Icinga/Legacy/DashboardConfig.php
+${INCDIR}/Icinga/Protocol/Dns.php
+${INCDIR}/Icinga/Protocol/File/Exception/FileReaderException.php
+${INCDIR}/Icinga/Protocol/File/FileIterator.php
+${INCDIR}/Icinga/Protocol/File/FileQuery.php
+${INCDIR}/Icinga/Protocol/File/FileReader.php
+${INCDIR}/Icinga/Protocol/File/LogFileIterator.php
+${INCDIR}/Icinga/Protocol/Ldap/Discovery.php
+${INCDIR}/Icinga/Protocol/Ldap/LdapCapabilities.php
+${INCDIR}/Icinga/Protocol/Ldap/LdapConnection.php
+${INCDIR}/Icinga/Protocol/Ldap/LdapException.php
+${INCDIR}/Icinga/Protocol/Ldap/LdapQuery.php
+${INCDIR}/Icinga/Protocol/Ldap/LdapUtils.php
+${INCDIR}/Icinga/Protocol/Ldap/Node.php
+${INCDIR}/Icinga/Protocol/Ldap/Root.php
+${INCDIR}/Icinga/Protocol/Nrpe/Connection.php
+${INCDIR}/Icinga/Protocol/Nrpe/Packet.php
+${INCDIR}/Icinga/Repository/DbRepository.php
+${INCDIR}/Icinga/Repository/IniRepository.php
+${INCDIR}/Icinga/Repository/LdapRepository.php
+${INCDIR}/Icinga/Repository/Repository.php
+${INCDIR}/Icinga/Repository/RepositoryQuery.php
+${INCDIR}/Icinga/Security/SecurityException.php
+${INCDIR}/Icinga/Test/BaseTestCase.php
+${INCDIR}/Icinga/Test/ClassLoader.php
+${INCDIR}/Icinga/Test/DbTest.php
+${INCDIR}/Icinga/User/Preferences/PreferencesStore.php
+${INCDIR}/Icinga/User/Preferences/Store/DbStore.php
+${INCDIR}/Icinga/User/Preferences/Store/IniStore.php
+${INCDIR}/Icinga/User/Preferences.php
+${INCDIR}/Icinga/User.php
+${INCDIR}/Icinga/Util/ASN1.php
+${INCDIR}/Icinga/Util/Color.php
+${INCDIR}/Icinga/Util/ConfigAwareFactory.php
+${INCDIR}/Icinga/Util/Dimension.php
+${INCDIR}/Icinga/Util/DirectoryIterator.php
+${INCDIR}/Icinga/Util/EnumeratingFilterIterator.php
+${INCDIR}/Icinga/Util/File.php
+${INCDIR}/Icinga/Util/Format.php
+${INCDIR}/Icinga/Util/GlobFilter.php
+${INCDIR}/Icinga/Util/Json.php
+${INCDIR}/Icinga/Util/String.php
+${INCDIR}/Icinga/Util/StringHelper.php
+${INCDIR}/Icinga/Util/TimezoneDetect.php
+${INCDIR}/Icinga/Util/Translator.php
+${INCDIR}/Icinga/Web/Announcement/AnnouncementCookie.php
+${INCDIR}/Icinga/Web/Announcement/AnnouncementIniRepository.php
+${INCDIR}/Icinga/Web/Announcement.php
+${INCDIR}/Icinga/Web/ApplicationStateCookie.php
+${INCDIR}/Icinga/Web/Controller/ActionController.php
+${INCDIR}/Icinga/Web/Controller/AuthBackendController.php
+${INCDIR}/Icinga/Web/Controller/BasePreferenceController.php
+${INCDIR}/Icinga/Web/Controller/ControllerTabCollector.php
+${INCDIR}/Icinga/Web/Controller/Dispatcher.php
+${INCDIR}/Icinga/Web/Controller/ModuleActionController.php
+${INCDIR}/Icinga/Web/Controller.php
+${INCDIR}/Icinga/Web/Cookie.php
+${INCDIR}/Icinga/Web/CookieSet.php
+${INCDIR}/Icinga/Web/Dom/DomNodeIterator.php
+${INCDIR}/Icinga/Web/FileCache.php
+${INCDIR}/Icinga/Web/Form/Decorator/Autosubmit.php
+${INCDIR}/Icinga/Web/Form/Decorator/ConditionalHidden.php
+${INCDIR}/Icinga/Web/Form/Decorator/ElementDoubler.php
+${INCDIR}/Icinga/Web/Form/Decorator/FormDescriptions.php
+${INCDIR}/Icinga/Web/Form/Decorator/FormHints.php
+${INCDIR}/Icinga/Web/Form/Decorator/FormNotifications.php
+${INCDIR}/Icinga/Web/Form/Decorator/Help.php
+${INCDIR}/Icinga/Web/Form/Decorator/Spinner.php
+${INCDIR}/Icinga/Web/Form/Element/Button.php
+${INCDIR}/Icinga/Web/Form/Element/CsrfCounterMeasure.php
+${INCDIR}/Icinga/Web/Form/Element/Date.php
+${INCDIR}/Icinga/Web/Form/Element/DateTimePicker.php
+${INCDIR}/Icinga/Web/Form/Element/Note.php
+${INCDIR}/Icinga/Web/Form/Element/Number.php
+${INCDIR}/Icinga/Web/Form/Element/Time.php
+${INCDIR}/Icinga/Web/Form/Element/TriStateCheckbox.php
+${INCDIR}/Icinga/Web/Form/ErrorLabeller.php
+${INCDIR}/Icinga/Web/Form/FormElement.php
+${INCDIR}/Icinga/Web/Form/InvalidCSRFTokenException.php
+${INCDIR}/Icinga/Web/Form/Validator/DateFormatValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/DateTimeValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/InArray.php
+${INCDIR}/Icinga/Web/Form/Validator/InternalUrlValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/ReadablePathValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/TimeFormatValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/TriStateValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/UrlValidator.php
+${INCDIR}/Icinga/Web/Form/Validator/WritablePathValidator.php
+${INCDIR}/Icinga/Web/Form.php
+${INCDIR}/Icinga/Web/Helper/CookieHelper.php
+${INCDIR}/Icinga/Web/Helper/HtmlPurifier.php
+${INCDIR}/Icinga/Web/Hook/GrapherHook.php
+${INCDIR}/Icinga/Web/Hook/TicketHook.php
+${INCDIR}/Icinga/Web/Hook.php
+${INCDIR}/Icinga/Web/JavaScript.php
+${INCDIR}/Icinga/Web/LessCompiler.php
+${INCDIR}/Icinga/Web/Menu.php
+${INCDIR}/Icinga/Web/Navigation/DashboardPane.php
+${INCDIR}/Icinga/Web/Navigation/DropdownItem.php
+${INCDIR}/Icinga/Web/Navigation/Navigation.php
+${INCDIR}/Icinga/Web/Navigation/NavigationItem.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/NavigationRenderer.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/NavigationRendererInterface.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/RecursiveNavigationRenderer.php
+${INCDIR}/Icinga/Web/Navigation/Renderer/SummaryNavigationItemRenderer.php
+${INCDIR}/Icinga/Web/Notification.php
+${INCDIR}/Icinga/Web/Paginator/Adapter/QueryAdapter.php
+${INCDIR}/Icinga/Web/Paginator/ScrollingStyle/SlidingWithBorder.php
+${INCDIR}/Icinga/Web/Request.php
+${INCDIR}/Icinga/Web/Response/JsonResponse.php
+${INCDIR}/Icinga/Web/Response.php
+${INCDIR}/Icinga/Web/Session/Php72Session.php
+${INCDIR}/Icinga/Web/Session/PhpSession.php
+${INCDIR}/Icinga/Web/Session/Session.php
+${INCDIR}/Icinga/Web/Session/SessionNamespace.php
+${INCDIR}/Icinga/Web/Session.php
+${INCDIR}/Icinga/Web/StyleSheet.php
+${INCDIR}/Icinga/Web/Url.php
+${INCDIR}/Icinga/Web/UrlParams.php
+${INCDIR}/Icinga/Web/View/helpers/format.php
+${INCDIR}/Icinga/Web/View/helpers/generic.php
+${INCDIR}/Icinga/Web/View/helpers/string.php
+${INCDIR}/Icinga/Web/View/helpers/url.php
+${INCDIR}/Icinga/Web/View.php
+${INCDIR}/Icinga/Web/ViewStream.php
+${INCDIR}/Icinga/Web/Widget/AbstractWidget.php
+${INCDIR}/Icinga/Web/Widget/Announcements.php
+${INCDIR}/Icinga/Web/Widget/ApplicationStateMessages.php
+${INCDIR}/Icinga/Web/Widget/Chart/HistoryColorGrid.php
+${INCDIR}/Icinga/Web/Widget/Chart/InlinePie.php
+${INCDIR}/Icinga/Web/Widget/Dashboard/Dashlet.php
+${INCDIR}/Icinga/Web/Widget/Dashboard/Pane.php
+${INCDIR}/Icinga/Web/Widget/Dashboard/UserWidget.php
+${INCDIR}/Icinga/Web/Widget/Dashboard.php
+${INCDIR}/Icinga/Web/Widget/FilterEditor.php
+${INCDIR}/Icinga/Web/Widget/FilterWidget.php
+${INCDIR}/Icinga/Web/Widget/Limiter.php
+${INCDIR}/Icinga/Web/Widget/Paginator.php
+${INCDIR}/Icinga/Web/Widget/SearchDashboard.php
+${INCDIR}/Icinga/Web/Widget/SortBox.php
+${INCDIR}/Icinga/Web/Widget/Tab.php
+${INCDIR}/Icinga/Web/Widget/Tabextension/DashboardAction.php
+${INCDIR}/Icinga/Web/Widget/Tabextension/DashboardSettings.php
+${INCDIR}/Icinga/Web/Widget/Tabextension/MenuAction.php
+${INCDIR}/Icinga/Web/Widget/Tabextension/OutputFormat.php
+${INCDIR}/Icinga/Web/Widget/Tabextension/Tabextension.php
+${INCDIR}/Icinga/Web/Widget/Tabs.php
+${INCDIR}/Icinga/Web/Widget/Widget.php
+${INCDIR}/Icinga/Web/Widget.php
+${INCDIR}/Icinga/Web/Window.php
+${INCDIR}/Icinga/Web/Wizard.php
+${SHAREDIR}/library/vendor/dompdf/lib/Cpdf.php
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Courier-Bold.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Courier-BoldOblique.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Courier-Oblique.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Courier.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-Bold.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-Bold.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-Oblique.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans-Oblique.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSans.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSansMono.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-Bold.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-Bold.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-Italic.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif-Italic.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif.ttf
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/DejaVuSerif.ufm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/dompdf_font_family_cache.dist.php
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Helvetica-Bold.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Helvetica-BoldOblique.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Helvetica-Oblique.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Helvetica.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/mustRead.html
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Symbol.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Times-Bold.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Times-BoldItalic.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Times-Italic.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/Times-Roman.afm
+${SHAREDIR}/library/vendor/dompdf/lib/fonts/ZapfDingbats.afm
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/Data.php
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/InputStream.php
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/named-character-references.ser
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/Parser.php
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/Tokenizer.php
+${SHAREDIR}/library/vendor/dompdf/lib/html5lib/TreeBuilder.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/AdobeFontMetrics.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Autoloader.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/BinaryStream.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/EncodingMap.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/EOT/File.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/EOT/Header.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Exception/FontNotFoundException.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Font.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Glyph/Outline.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Glyph/OutlineComponent.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Glyph/OutlineComposite.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Glyph/OutlineSimple.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Header.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/OpenType/File.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/DirectoryEntry.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Table.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/cmap.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/glyf.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/head.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/hhea.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/hmtx.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/kern.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/loca.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/maxp.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/name.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/nameRecord.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/os2.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/Table/Type/post.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/TrueType/Collection.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/TrueType/File.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/TrueType/Header.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/WOFF/File.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/WOFF/Header.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/autoload.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/DefaultStyle.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Document.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Gradient/Stop.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Style.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Surface/CPdf.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Surface/SurfaceGmagick.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Surface/SurfaceInterface.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/AbstractTag.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Anchor.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Circle.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/ClipPath.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Ellipse.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Group.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Image.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Line.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/LinearGradient.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Path.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Polygon.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Polyline.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/RadialGradient.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Rect.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Shape.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Stop.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/StyleTag.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/Text.php
+${SHAREDIR}/library/vendor/dompdf/lib/php-svg-lib/src/Svg/Tag/UseTag.php
+${SHAREDIR}/library/vendor/dompdf/lib/res/broken_image.png
+${SHAREDIR}/library/vendor/dompdf/lib/res/html.css
+${SHAREDIR}/library/vendor/dompdf/src/Adapter/CPDF.php
+${SHAREDIR}/library/vendor/dompdf/src/Adapter/GD.php
+${SHAREDIR}/library/vendor/dompdf/src/Adapter/PDFLib.php
+${SHAREDIR}/library/vendor/dompdf/src/Autoloader.php
+${SHAREDIR}/library/vendor/dompdf/src/Canvas.php
+${SHAREDIR}/library/vendor/dompdf/src/CanvasFactory.php
+${SHAREDIR}/library/vendor/dompdf/src/Cellmap.php
+${SHAREDIR}/library/vendor/dompdf/src/Css/AttributeTranslator.php
+${SHAREDIR}/library/vendor/dompdf/src/Css/Color.php
+${SHAREDIR}/library/vendor/dompdf/src/Css/Style.php
+${SHAREDIR}/library/vendor/dompdf/src/Css/Stylesheet.php
+${SHAREDIR}/library/vendor/dompdf/src/Dompdf.php
+${SHAREDIR}/library/vendor/dompdf/src/Exception/ImageException.php
+${SHAREDIR}/library/vendor/dompdf/src/Exception.php
+${SHAREDIR}/library/vendor/dompdf/src/FontMetrics.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/Factory.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/FrameList.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/FrameListIterator.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/FrameTree.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/FrameTreeIterator.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame/FrameTreeList.php
+${SHAREDIR}/library/vendor/dompdf/src/Frame.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/AbstractFrameDecorator.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Block.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Image.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Inline.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/ListBullet.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/ListBulletImage.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/NullFrameDecorator.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Page.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Table.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/TableCell.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/TableRow.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/TableRowGroup.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameDecorator/Text.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/AbstractFrameReflower.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Block.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Image.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Inline.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/ListBullet.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/NullFrameReflower.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Page.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Table.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/TableCell.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/TableRow.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/TableRowGroup.php
+${SHAREDIR}/library/vendor/dompdf/src/FrameReflower/Text.php
+${SHAREDIR}/library/vendor/dompdf/src/Helpers.php
+${SHAREDIR}/library/vendor/dompdf/src/Image/Cache.php
+${SHAREDIR}/library/vendor/dompdf/src/JavascriptEmbedder.php
+${SHAREDIR}/library/vendor/dompdf/src/LineBox.php
+${SHAREDIR}/library/vendor/dompdf/src/Options.php
+${SHAREDIR}/library/vendor/dompdf/src/PhpEvaluator.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/Absolute.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/AbstractPositioner.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/Block.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/Fixed.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/Inline.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/ListBullet.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/NullPositioner.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/TableCell.php
+${SHAREDIR}/library/vendor/dompdf/src/Positioner/TableRow.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/AbstractRenderer.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/Block.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/Image.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/Inline.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/ListBullet.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/TableCell.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/TableRowGroup.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer/Text.php
+${SHAREDIR}/library/vendor/dompdf/src/Renderer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Arborize.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrCollections.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Clone.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/AlphaValue.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Background.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Border.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Color.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Composite.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Filter.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Font.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/FontFamily.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Ident.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Length.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/ListStyle.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Multiple.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Number.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/Percentage.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/TextDecoration.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS/URI.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/CSS.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Enum.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Bool.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Class.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Color.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/FrameTarget.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/ID.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Length.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/LinkTypes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/MultiLength.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Nmtokens.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/HTML/Pixels.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Integer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Lang.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Switch.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/Text.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI/Email.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI/Host.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI/IPv4.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI/IPv6.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef/URI.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrDef.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Background.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/BdoDir.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/BgColor.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/BoolToCSS.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Border.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/EnumToCSS.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/ImgRequired.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/ImgSpace.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Input.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Lang.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Length.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Name.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/NameSync.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Nofollow.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/SafeEmbed.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/SafeObject.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/SafeParam.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/ScriptRequired.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/TargetBlank.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/TargetNoopener.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/TargetNoreferrer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform/Textarea.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTransform.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrTypes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/AttrValidator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Bootstrap.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Chameleon.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Custom.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Empty.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/List.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Optional.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Required.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/StrictBlockquote.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef/Table.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ChildDef.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Config.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Builder/Xml.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Exception.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Interchange/Directive.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Interchange/Id.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Interchange.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/InterchangeBuilder.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.Language.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/info.ini
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.Base.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.Host.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/schema.ser
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/Validator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema/ValidatorAtom.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ConfigSchema.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ContentSets.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Context.php
+${SHAREDIR}/library/vendor/HTMLPurifier/CSSDefinition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Definition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Decorator/Memory.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Decorator/Template.php.in
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Decorator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Null.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Serializer/README
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache/Serializer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCache.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DefinitionCacheFactory.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Doctype.php
+${SHAREDIR}/library/vendor/HTMLPurifier/DoctypeRegistry.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ElementDef.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Encoder.php
+${SHAREDIR}/library/vendor/HTMLPurifier/EntityLookup/entities.ser
+${SHAREDIR}/library/vendor/HTMLPurifier/EntityLookup.php
+${SHAREDIR}/library/vendor/HTMLPurifier/EntityParser.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ErrorCollector.php
+${SHAREDIR}/library/vendor/HTMLPurifier/ErrorStruct.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Exception.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Filter/ExtractStyleBlocks.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Filter/YouTube.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Filter.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Generator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLDefinition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Bdo.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/CommonAttributes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Edit.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Forms.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Hypertext.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Iframe.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Image.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Legacy.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/List.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Name.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Nofollow.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Object.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Presentation.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Proprietary.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Ruby.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/SafeEmbed.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/SafeObject.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/SafeScripting.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Scripting.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/StyleAttribute.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tables.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Target.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/TargetBlank.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/TargetNoopener.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/TargetNoreferrer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Text.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/Name.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/Proprietary.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/Strict.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/Transitional.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/XHTML.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/Tidy.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule/XMLCommonAttributes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModule.php
+${SHAREDIR}/library/vendor/HTMLPurifier/HTMLModuleManager.php
+${SHAREDIR}/library/vendor/HTMLPurifier/IDAccumulator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/AutoParagraph.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/DisplayLinkURI.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/Linkify.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/PurifierLinkify.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/RemoveEmpty.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector/SafeObject.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Injector.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Language/classes/en-x-test.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Language/messages/en-x-test.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Language/messages/en-x-testmini.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Language/messages/en.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Language.php
+${SHAREDIR}/library/vendor/HTMLPurifier/LanguageFactory.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Length.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Lexer/DirectLex.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Lexer/DOMLex.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Lexer/PH5P.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Lexer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Node/Comment.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Node/Element.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Node/Text.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Node.php
+${SHAREDIR}/library/vendor/HTMLPurifier/PercentEncoder.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer/ConfigForm.css
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer/ConfigForm.js
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer/ConfigForm.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer/CSSDefinition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer/HTMLDefinition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Printer.php
+${SHAREDIR}/library/vendor/HTMLPurifier/PropertyList.php
+${SHAREDIR}/library/vendor/HTMLPurifier/PropertyListIterator.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Queue.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/Composite.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/Core.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/FixNesting.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/MakeWellFormed.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/RemoveForeignElements.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy/ValidateAttributes.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Strategy.php
+${SHAREDIR}/library/vendor/HTMLPurifier/StringHash.php
+${SHAREDIR}/library/vendor/HTMLPurifier/StringHashParser.php
+${SHAREDIR}/library/vendor/HTMLPurifier/TagTransform/Font.php
+${SHAREDIR}/library/vendor/HTMLPurifier/TagTransform/Simple.php
+${SHAREDIR}/library/vendor/HTMLPurifier/TagTransform.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/Comment.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/Empty.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/End.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/Start.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/Tag.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token/Text.php
+${SHAREDIR}/library/vendor/HTMLPurifier/Token.php
+${SHAREDIR}/library/vendor/HTMLPurifier/TokenFactory.php
+${SHAREDIR}/library/vendor/HTMLPurifier/UnitConverter.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URI.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIDefinition.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/DisableExternal.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/DisableExternalResources.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/DisableResources.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/HostBlacklist.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/MakeAbsolute.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/Munge.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter/SafeIframe.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIFilter.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIParser.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/data.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/file.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/ftp.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/http.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/https.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/mailto.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/news.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/nntp.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme/tel.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URIScheme.php
+${SHAREDIR}/library/vendor/HTMLPurifier/URISchemeRegistry.php
+${SHAREDIR}/library/vendor/HTMLPurifier/VarParser/Flexible.php
+${SHAREDIR}/library/vendor/HTMLPurifier/VarParser/Native.php
+${SHAREDIR}/library/vendor/HTMLPurifier/VarParser.php
+${SHAREDIR}/library/vendor/HTMLPurifier/VarParserException.php
+${SHAREDIR}/library/vendor/HTMLPurifier/VERSION
+${SHAREDIR}/library/vendor/HTMLPurifier/Zipper.php
+${SHAREDIR}/library/vendor/HTMLPurifier.autoload.php
+${SHAREDIR}/library/vendor/HTMLPurifier.php
+${SHAREDIR}/library/vendor/JShrink/Minifier.php
+${SHAREDIR}/library/vendor/lessphp/lessc.inc.php
+${SHAREDIR}/library/vendor/Parsedown/Parsedown.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Apc.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/BlackHole.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/ExtendedInterface.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/File.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Interface.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Libmemcached.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Memcached.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Sqlite.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Static.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Test.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/TwoLevels.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/WinCache.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/Xcache.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/ZendPlatform.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/ZendServer/Disk.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/ZendServer/ShMem.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend/ZendServer.php
+${SHAREDIR}/library/vendor/Zend/Cache/Backend.php
+${SHAREDIR}/library/vendor/Zend/Cache/Core.php
+${SHAREDIR}/library/vendor/Zend/Cache/Exception.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/Capture.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/Class.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/File.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/Function.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/Output.php
+${SHAREDIR}/library/vendor/Zend/Cache/Frontend/Page.php
+${SHAREDIR}/library/vendor/Zend/Cache/Manager.php
+${SHAREDIR}/library/vendor/Zend/Cache.php
+${SHAREDIR}/library/vendor/Zend/Config/Exception.php
+${SHAREDIR}/library/vendor/Zend/Config/Ini.php
+${SHAREDIR}/library/vendor/Zend/Config/Writer/Array.php
+${SHAREDIR}/library/vendor/Zend/Config/Writer/FileAbstract.php
+${SHAREDIR}/library/vendor/Zend/Config/Writer/Ini.php
+${SHAREDIR}/library/vendor/Zend/Config/Writer.php
+${SHAREDIR}/library/vendor/Zend/Config.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/ActionStack.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/AjaxContext.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/AutoComplete/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/Cache.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/ContextSwitch.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/Json.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/Redirector.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/Url.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Helper/ViewRenderer.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/HelperBroker/PriorityStack.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/HelperBroker.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action/Interface.php
+${SHAREDIR}/library/vendor/Zend/Controller/Action.php
+${SHAREDIR}/library/vendor/Zend/Controller/Dispatcher/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Dispatcher/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Dispatcher/Interface.php
+${SHAREDIR}/library/vendor/Zend/Controller/Dispatcher/Standard.php
+${SHAREDIR}/library/vendor/Zend/Controller/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Front.php
+${SHAREDIR}/library/vendor/Zend/Controller/Plugin/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Plugin/ActionStack.php
+${SHAREDIR}/library/vendor/Zend/Controller/Plugin/Broker.php
+${SHAREDIR}/library/vendor/Zend/Controller/Plugin/ErrorHandler.php
+${SHAREDIR}/library/vendor/Zend/Controller/Plugin/PutHandler.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/Apache404.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/Http.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/HttpTestCase.php
+${SHAREDIR}/library/vendor/Zend/Controller/Request/Simple.php
+${SHAREDIR}/library/vendor/Zend/Controller/Response/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Response/Cli.php
+${SHAREDIR}/library/vendor/Zend/Controller/Response/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Response/Http.php
+${SHAREDIR}/library/vendor/Zend/Controller/Response/HttpTestCase.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Exception.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Interface.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Rewrite.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Chain.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Hostname.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Interface.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Module.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Regex.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route/Static.php
+${SHAREDIR}/library/vendor/Zend/Controller/Router/Route.php
+${SHAREDIR}/library/vendor/Zend/Crypt/DiffieHellman/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/DiffieHellman.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Hmac/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Hmac.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/BigInteger/Bcmath.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/BigInteger/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/BigInteger/Gmp.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/BigInteger/Interface.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/BigInteger.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Math.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Rsa/Exception.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Rsa/Key/Private.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Rsa/Key/Public.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Rsa/Key.php
+${SHAREDIR}/library/vendor/Zend/Crypt/Rsa.php
+${SHAREDIR}/library/vendor/Zend/Crypt.php
+${SHAREDIR}/library/vendor/Zend/Date/Cities.php
+${SHAREDIR}/library/vendor/Zend/Date/DateObject.php
+${SHAREDIR}/library/vendor/Zend/Date/Exception.php
+${SHAREDIR}/library/vendor/Zend/Date.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Db2/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Db2.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Mysqli/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Mysqli.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Oracle/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Oracle.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Ibm/Db2.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Ibm/Ids.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Ibm.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Mssql.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Mysql.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Oci.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Pgsql.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Pdo/Sqlite.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Sqlsrv/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Adapter/Sqlsrv.php
+${SHAREDIR}/library/vendor/Zend/Db/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Expr.php
+${SHAREDIR}/library/vendor/Zend/Db/Profiler/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Profiler/Query.php
+${SHAREDIR}/library/vendor/Zend/Db/Profiler.php
+${SHAREDIR}/library/vendor/Zend/Db/Select/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Select.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Db2/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Db2.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Interface.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Mysqli/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Mysqli.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Oracle/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Oracle.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Pdo/Ibm.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Pdo/Oci.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Pdo.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Sqlsrv/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement/Sqlsrv.php
+${SHAREDIR}/library/vendor/Zend/Db/Statement.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Definition.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Row/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Row/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Row.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Rowset/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Rowset/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Rowset.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Select/Exception.php
+${SHAREDIR}/library/vendor/Zend/Db/Table/Select.php
+${SHAREDIR}/library/vendor/Zend/Db/Table.php
+${SHAREDIR}/library/vendor/Zend/Db.php
+${SHAREDIR}/library/vendor/Zend/Exception.php
+${SHAREDIR}/library/vendor/Zend/File/ClassFileLocator.php
+${SHAREDIR}/library/vendor/Zend/File/PhpClassFile.php
+${SHAREDIR}/library/vendor/Zend/File/Transfer/Adapter/Abstract.php
+${SHAREDIR}/library/vendor/Zend/File/Transfer/Adapter/Http.php
+${SHAREDIR}/library/vendor/Zend/File/Transfer/Exception.php
+${SHAREDIR}/library/vendor/Zend/File/Transfer.php
+${SHAREDIR}/library/vendor/Zend/Filter/Alnum.php
+${SHAREDIR}/library/vendor/Zend/Filter/Alpha.php
+${SHAREDIR}/library/vendor/Zend/Filter/BaseName.php
+${SHAREDIR}/library/vendor/Zend/Filter/Boolean.php
+${SHAREDIR}/library/vendor/Zend/Filter/Callback.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Bz2.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/CompressAbstract.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/CompressInterface.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Gz.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Lzf.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Rar.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Tar.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress/Zip.php
+${SHAREDIR}/library/vendor/Zend/Filter/Compress.php
+${SHAREDIR}/library/vendor/Zend/Filter/Decompress.php
+${SHAREDIR}/library/vendor/Zend/Filter/Decrypt.php
+${SHAREDIR}/library/vendor/Zend/Filter/Digits.php
+${SHAREDIR}/library/vendor/Zend/Filter/Dir.php
+${SHAREDIR}/library/vendor/Zend/Filter/Encrypt/Interface.php
+${SHAREDIR}/library/vendor/Zend/Filter/Encrypt/Mcrypt.php
+${SHAREDIR}/library/vendor/Zend/Filter/Encrypt/Openssl.php
+${SHAREDIR}/library/vendor/Zend/Filter/Encrypt.php
+${SHAREDIR}/library/vendor/Zend/Filter/Exception.php
+${SHAREDIR}/library/vendor/Zend/Filter/File/Decrypt.php
+${SHAREDIR}/library/vendor/Zend/Filter/File/Encrypt.php
+${SHAREDIR}/library/vendor/Zend/Filter/File/LowerCase.php
+${SHAREDIR}/library/vendor/Zend/Filter/File/Rename.php
+${SHAREDIR}/library/vendor/Zend/Filter/File/UpperCase.php
+${SHAREDIR}/library/vendor/Zend/Filter/HtmlEntities.php
+${SHAREDIR}/library/vendor/Zend/Filter/Inflector.php
+${SHAREDIR}/library/vendor/Zend/Filter/Input.php
+${SHAREDIR}/library/vendor/Zend/Filter/Int.php
+${SHAREDIR}/library/vendor/Zend/Filter/Interface.php
+${SHAREDIR}/library/vendor/Zend/Filter/LocalizedToNormalized.php
+${SHAREDIR}/library/vendor/Zend/Filter/NormalizedToLocalized.php
+${SHAREDIR}/library/vendor/Zend/Filter/Null.php
+${SHAREDIR}/library/vendor/Zend/Filter/PregReplace.php
+${SHAREDIR}/library/vendor/Zend/Filter/RealPath.php
+${SHAREDIR}/library/vendor/Zend/Filter/StringToLower.php
+${SHAREDIR}/library/vendor/Zend/Filter/StringToUpper.php
+${SHAREDIR}/library/vendor/Zend/Filter/StringTrim.php
+${SHAREDIR}/library/vendor/Zend/Filter/StripNewlines.php
+${SHAREDIR}/library/vendor/Zend/Filter/StripTags.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/CamelCaseToDash.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/CamelCaseToSeparator.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/CamelCaseToUnderscore.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/DashToCamelCase.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/DashToSeparator.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/DashToUnderscore.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/Separator/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/SeparatorToCamelCase.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/SeparatorToDash.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/SeparatorToSeparator.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/UnderscoreToCamelCase.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/UnderscoreToDash.php
+${SHAREDIR}/library/vendor/Zend/Filter/Word/UnderscoreToSeparator.php
+${SHAREDIR}/library/vendor/Zend/Filter.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Callback.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Captcha.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Description.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/DtDdWrapper.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Errors.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Exception.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Fieldset.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/File.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Form.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/FormElements.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/FormErrors.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/HtmlTag.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Image.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Interface.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Label.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Marker/File/Interface.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/PrepareElements.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/Tooltip.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/ViewHelper.php
+${SHAREDIR}/library/vendor/Zend/Form/Decorator/ViewScript.php
+${SHAREDIR}/library/vendor/Zend/Form/DisplayGroup.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Button.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Checkbox.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Exception.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/File.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Hidden.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Image.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Multi.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/MultiCheckbox.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Multiselect.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Note.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Password.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Radio.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Reset.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Select.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Submit.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Text.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Textarea.php
+${SHAREDIR}/library/vendor/Zend/Form/Element/Xhtml.php
+${SHAREDIR}/library/vendor/Zend/Form/Element.php
+${SHAREDIR}/library/vendor/Zend/Form/Exception.php
+${SHAREDIR}/library/vendor/Zend/Form/SubForm.php
+${SHAREDIR}/library/vendor/Zend/Form.php
+${SHAREDIR}/library/vendor/Zend/Json/Decoder.php
+${SHAREDIR}/library/vendor/Zend/Json/Encoder.php
+${SHAREDIR}/library/vendor/Zend/Json/Exception.php
+${SHAREDIR}/library/vendor/Zend/Json/Expr.php
+${SHAREDIR}/library/vendor/Zend/Json.php
+${SHAREDIR}/library/vendor/Zend/Layout/Controller/Action/Helper/Layout.php
+${SHAREDIR}/library/vendor/Zend/Layout/Controller/Plugin/Layout.php
+${SHAREDIR}/library/vendor/Zend/Layout/Exception.php
+${SHAREDIR}/library/vendor/Zend/Layout.php
+${SHAREDIR}/library/vendor/Zend/Loader/Autoloader/Interface.php
+${SHAREDIR}/library/vendor/Zend/Loader/Autoloader.php
+${SHAREDIR}/library/vendor/Zend/Loader/Exception/InvalidArgumentException.php
+${SHAREDIR}/library/vendor/Zend/Loader/Exception.php
+${SHAREDIR}/library/vendor/Zend/Loader/PluginLoader/Exception.php
+${SHAREDIR}/library/vendor/Zend/Loader/PluginLoader/Interface.php
+${SHAREDIR}/library/vendor/Zend/Loader/PluginLoader.php
+${SHAREDIR}/library/vendor/Zend/Loader.php
+${SHAREDIR}/library/vendor/Zend/Locale/Data/Translation.php
+${SHAREDIR}/library/vendor/Zend/Locale/Data.php
+${SHAREDIR}/library/vendor/Zend/Locale/Exception.php
+${SHAREDIR}/library/vendor/Zend/Locale/Format.php
+${SHAREDIR}/library/vendor/Zend/Locale/Math/Exception.php
+${SHAREDIR}/library/vendor/Zend/Locale/Math/PhpMath.php
+${SHAREDIR}/library/vendor/Zend/Locale/Math.php
+${SHAREDIR}/library/vendor/Zend/Locale.php
+${SHAREDIR}/library/vendor/Zend/Log/Exception.php
+${SHAREDIR}/library/vendor/Zend/Log/FactoryInterface.php
+${SHAREDIR}/library/vendor/Zend/Log/Filter/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Log/Filter/Interface.php
+${SHAREDIR}/library/vendor/Zend/Log/Filter/Message.php
+${SHAREDIR}/library/vendor/Zend/Log/Filter/Priority.php
+${SHAREDIR}/library/vendor/Zend/Log/Filter/Suppress.php
+${SHAREDIR}/library/vendor/Zend/Log/Formatter/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Log/Formatter/Interface.php
+${SHAREDIR}/library/vendor/Zend/Log/Formatter/Simple.php
+${SHAREDIR}/library/vendor/Zend/Log/Formatter/Xml.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Db.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Mail.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Mock.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Null.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Stream.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/Syslog.php
+${SHAREDIR}/library/vendor/Zend/Log/Writer/ZendMonitor.php
+${SHAREDIR}/library/vendor/Zend/Log.php
+${SHAREDIR}/library/vendor/Zend/Mail/Exception.php
+${SHAREDIR}/library/vendor/Zend/Mail/Header/HeaderName.php
+${SHAREDIR}/library/vendor/Zend/Mail/Header/HeaderValue.php
+${SHAREDIR}/library/vendor/Zend/Mail/Message/File.php
+${SHAREDIR}/library/vendor/Zend/Mail/Message/Interface.php
+${SHAREDIR}/library/vendor/Zend/Mail/Message.php
+${SHAREDIR}/library/vendor/Zend/Mail/Part/File.php
+${SHAREDIR}/library/vendor/Zend/Mail/Part/Interface.php
+${SHAREDIR}/library/vendor/Zend/Mail/Part.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Exception.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Imap.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Pop3.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Smtp/Auth/Crammd5.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Smtp/Auth/Login.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Smtp/Auth/Plain.php
+${SHAREDIR}/library/vendor/Zend/Mail/Protocol/Smtp.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Exception.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Folder/Interface.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Folder/Maildir.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Folder/Mbox.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Folder.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Imap.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Maildir.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Mbox.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Pop3.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Writable/Interface.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage/Writable/Maildir.php
+${SHAREDIR}/library/vendor/Zend/Mail/Storage.php
+${SHAREDIR}/library/vendor/Zend/Mail/Transport/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Mail/Transport/Exception.php
+${SHAREDIR}/library/vendor/Zend/Mail/Transport/File.php
+${SHAREDIR}/library/vendor/Zend/Mail/Transport/Sendmail.php
+${SHAREDIR}/library/vendor/Zend/Mail/Transport/Smtp.php
+${SHAREDIR}/library/vendor/Zend/Mail.php
+${SHAREDIR}/library/vendor/Zend/Mime/Decode.php
+${SHAREDIR}/library/vendor/Zend/Mime/Exception.php
+${SHAREDIR}/library/vendor/Zend/Mime/Message.php
+${SHAREDIR}/library/vendor/Zend/Mime/Part.php
+${SHAREDIR}/library/vendor/Zend/Mime.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/Array.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/DbSelect.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/DbTableSelect.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/Interface.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/Iterator.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Adapter/Null.php
+${SHAREDIR}/library/vendor/Zend/Paginator/AdapterAggregate.php
+${SHAREDIR}/library/vendor/Zend/Paginator/Exception.php
+${SHAREDIR}/library/vendor/Zend/Paginator/ScrollingStyle/All.php
+${SHAREDIR}/library/vendor/Zend/Paginator/ScrollingStyle/Elastic.php
+${SHAREDIR}/library/vendor/Zend/Paginator/ScrollingStyle/Interface.php
+${SHAREDIR}/library/vendor/Zend/Paginator/ScrollingStyle/Jumping.php
+${SHAREDIR}/library/vendor/Zend/Paginator/ScrollingStyle/Sliding.php
+${SHAREDIR}/library/vendor/Zend/Paginator/SerializableLimitIterator.php
+${SHAREDIR}/library/vendor/Zend/Paginator.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar/Adapter/Exception.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar/Adapter/JsPull.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar/Adapter/JsPush.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar/Adapter.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar/Exception.php
+${SHAREDIR}/library/vendor/Zend/ProgressBar.php
+${SHAREDIR}/library/vendor/Zend/Registry.php
+${SHAREDIR}/library/vendor/Zend/Server/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Server/Cache.php
+${SHAREDIR}/library/vendor/Zend/Server/Definition.php
+${SHAREDIR}/library/vendor/Zend/Server/Exception.php
+${SHAREDIR}/library/vendor/Zend/Server/Interface.php
+${SHAREDIR}/library/vendor/Zend/Server/Method/Callback.php
+${SHAREDIR}/library/vendor/Zend/Server/Method/Definition.php
+${SHAREDIR}/library/vendor/Zend/Server/Method/Parameter.php
+${SHAREDIR}/library/vendor/Zend/Server/Method/Prototype.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Class.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Exception.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Function/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Function.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Method.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Node.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Parameter.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/Prototype.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection/ReturnValue.php
+${SHAREDIR}/library/vendor/Zend/Server/Reflection.php
+${SHAREDIR}/library/vendor/Zend/Session/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Session/Exception.php
+${SHAREDIR}/library/vendor/Zend/Session/Namespace.php
+${SHAREDIR}/library/vendor/Zend/Session/SaveHandler/DbTable.php
+${SHAREDIR}/library/vendor/Zend/Session/SaveHandler/Exception.php
+${SHAREDIR}/library/vendor/Zend/Session/SaveHandler/Interface.php
+${SHAREDIR}/library/vendor/Zend/Session/Validator/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Session/Validator/Exception.php
+${SHAREDIR}/library/vendor/Zend/Session/Validator/HttpUserAgent.php
+${SHAREDIR}/library/vendor/Zend/Session/Validator/Interface.php
+${SHAREDIR}/library/vendor/Zend/Session.php
+${SHAREDIR}/library/vendor/Zend/Soap/AutoDiscover/Exception.php
+${SHAREDIR}/library/vendor/Zend/Soap/AutoDiscover.php
+${SHAREDIR}/library/vendor/Zend/Soap/Client/Common.php
+${SHAREDIR}/library/vendor/Zend/Soap/Client/DotNet.php
+${SHAREDIR}/library/vendor/Zend/Soap/Client/Exception.php
+${SHAREDIR}/library/vendor/Zend/Soap/Client/Local.php
+${SHAREDIR}/library/vendor/Zend/Soap/Client.php
+${SHAREDIR}/library/vendor/Zend/Soap/Server/Exception.php
+${SHAREDIR}/library/vendor/Zend/Soap/Server/Proxy.php
+${SHAREDIR}/library/vendor/Zend/Soap/Server.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Exception.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/AnyType.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/ArrayOfTypeComplex.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/ArrayOfTypeSequence.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/Composite.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/DefaultComplexType.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl/Strategy/Interface.php
+${SHAREDIR}/library/vendor/Zend/Soap/Wsdl.php
+${SHAREDIR}/library/vendor/Zend/TimeSync/Exception.php
+${SHAREDIR}/library/vendor/Zend/TimeSync/Ntp.php
+${SHAREDIR}/library/vendor/Zend/TimeSync/Protocol.php
+${SHAREDIR}/library/vendor/Zend/TimeSync/Sntp.php
+${SHAREDIR}/library/vendor/Zend/TimeSync.php
+${SHAREDIR}/library/vendor/Zend/Translate/Adapter.php
+${SHAREDIR}/library/vendor/Zend/Translate/Exception.php
+${SHAREDIR}/library/vendor/Zend/Translate/Plural.php
+${SHAREDIR}/library/vendor/Zend/Translate.php
+${SHAREDIR}/library/vendor/Zend/Uri/Exception.php
+${SHAREDIR}/library/vendor/Zend/Uri/Http.php
+${SHAREDIR}/library/vendor/Zend/Uri.php
+${SHAREDIR}/library/vendor/Zend/Validate/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Validate/Alnum.php
+${SHAREDIR}/library/vendor/Zend/Validate/Alpha.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/AdapterAbstract.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/AdapterInterface.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code25.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code25interleaved.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code39.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code39ext.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code93.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Code93ext.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean12.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean13.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean14.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean18.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean2.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean5.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Ean8.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Gtin12.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Gtin13.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Gtin14.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Identcode.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Intelligentmail.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Issn.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Itf14.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Leitcode.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Planet.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Postnet.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Royalmail.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Sscc.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Upca.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode/Upce.php
+${SHAREDIR}/library/vendor/Zend/Validate/Barcode.php
+${SHAREDIR}/library/vendor/Zend/Validate/Between.php
+${SHAREDIR}/library/vendor/Zend/Validate/Callback.php
+${SHAREDIR}/library/vendor/Zend/Validate/Ccnum.php
+${SHAREDIR}/library/vendor/Zend/Validate/CreditCard.php
+${SHAREDIR}/library/vendor/Zend/Validate/Date.php
+${SHAREDIR}/library/vendor/Zend/Validate/Db/Abstract.php
+${SHAREDIR}/library/vendor/Zend/Validate/Db/NoRecordExists.php
+${SHAREDIR}/library/vendor/Zend/Validate/Db/RecordExists.php
+${SHAREDIR}/library/vendor/Zend/Validate/Digits.php
+${SHAREDIR}/library/vendor/Zend/Validate/EmailAddress.php
+${SHAREDIR}/library/vendor/Zend/Validate/Exception.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Count.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Crc32.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/ExcludeExtension.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/ExcludeMimeType.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Exists.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Extension.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/FilesSize.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Hash.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/ImageSize.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/IsCompressed.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/IsImage.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Md5.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/MimeType.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/NotExists.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Sha1.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Size.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/Upload.php
+${SHAREDIR}/library/vendor/Zend/Validate/File/WordCount.php
+${SHAREDIR}/library/vendor/Zend/Validate/Float.php
+${SHAREDIR}/library/vendor/Zend/Validate/GreaterThan.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hex.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hostname/Biz.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hostname/Cn.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hostname/Com.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hostname/Jp.php
+${SHAREDIR}/library/vendor/Zend/Validate/Hostname.php
+${SHAREDIR}/library/vendor/Zend/Validate/Iban.php
+${SHAREDIR}/library/vendor/Zend/Validate/Identical.php
+${SHAREDIR}/library/vendor/Zend/Validate/InArray.php
+${SHAREDIR}/library/vendor/Zend/Validate/Int.php
+${SHAREDIR}/library/vendor/Zend/Validate/Interface.php
+${SHAREDIR}/library/vendor/Zend/Validate/Ip.php
+${SHAREDIR}/library/vendor/Zend/Validate/Isbn.php
+${SHAREDIR}/library/vendor/Zend/Validate/LessThan.php
+${SHAREDIR}/library/vendor/Zend/Validate/NotEmpty.php
+${SHAREDIR}/library/vendor/Zend/Validate/PostCode.php
+${SHAREDIR}/library/vendor/Zend/Validate/Regex.php
+${SHAREDIR}/library/vendor/Zend/Validate/Sitemap/Changefreq.php
+${SHAREDIR}/library/vendor/Zend/Validate/Sitemap/Lastmod.php
+${SHAREDIR}/library/vendor/Zend/Validate/Sitemap/Loc.php
+${SHAREDIR}/library/vendor/Zend/Validate/Sitemap/Priority.php
+${SHAREDIR}/library/vendor/Zend/Validate/StringLength.php
+${SHAREDIR}/library/vendor/Zend/Validate.php
+${SHAREDIR}/library/vendor/Zend/View/Abstract.php
+${SHAREDIR}/library/vendor/Zend/View/Exception.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Abstract.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Action.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/BaseUrl.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Cycle.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/DeclareVars.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Doctype.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Fieldset.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Form.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormButton.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormCheckbox.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormElement.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormErrors.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormFile.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormHidden.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormImage.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormLabel.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormMultiCheckbox.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormNote.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormPassword.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormRadio.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormReset.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormSelect.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormSubmit.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormText.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/FormTextarea.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Gravatar.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HeadLink.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HeadMeta.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HeadScript.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HeadStyle.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HeadTitle.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlElement.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlFlash.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlList.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlObject.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlPage.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/HtmlQuicktime.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/InlineScript.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Interface.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Json.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Layout.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/PaginationControl.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Partial/Exception.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Partial.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/PartialLoop.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Container/Abstract.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Container/Exception.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Container/Standalone.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Container.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Registry/Exception.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder/Registry.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Placeholder.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/RenderToPlaceholder.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/ServerUrl.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Translate.php
+${SHAREDIR}/library/vendor/Zend/View/Helper/Url.php
+${SHAREDIR}/library/vendor/Zend/View/Interface.php
+${SHAREDIR}/library/vendor/Zend/View/Stream.php
+${SHAREDIR}/library/vendor/Zend/View.php
+${SHAREDIR}/library/vendor/Zend/Xml/Exception.php
+${SHAREDIR}/library/vendor/Zend/Xml/Security.php
+${SHAREDIR}/modules/doc/application/controllers/IcingawebController.php
+${SHAREDIR}/modules/doc/application/controllers/IndexController.php
+${SHAREDIR}/modules/doc/application/controllers/ModuleController.php
+${SHAREDIR}/modules/doc/application/controllers/SearchController.php
+${SHAREDIR}/modules/doc/application/controllers/StyleController.php
+${SHAREDIR}/modules/doc/application/locale/de_DE/LC_MESSAGES/doc.mo
+${SHAREDIR}/modules/doc/application/locale/de_DE/LC_MESSAGES/doc.po
+${SHAREDIR}/modules/doc/application/views/scripts/chapter.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/index/index.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/module/index.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/pdf.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/search/index.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/style/font.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/style/guide.phtml
+${SHAREDIR}/modules/doc/application/views/scripts/toc.phtml
+${SHAREDIR}/modules/doc/configuration.php
+${SHAREDIR}/modules/doc/doc/01-About.md
+${SHAREDIR}/modules/doc/doc/02-Installation.md
+${SHAREDIR}/modules/doc/doc/03-Module-Documentation.md
+${SHAREDIR}/modules/doc/doc/img/markdown.png
+${SHAREDIR}/modules/doc/library/Doc/DocController.php
+${SHAREDIR}/modules/doc/library/Doc/DocParser.php
+${SHAREDIR}/modules/doc/library/Doc/DocSection.php
+${SHAREDIR}/modules/doc/library/Doc/DocSectionFilterIterator.php
+${SHAREDIR}/modules/doc/library/Doc/Exception/ChapterNotFoundException.php
+${SHAREDIR}/modules/doc/library/Doc/Exception/DocException.php
+${SHAREDIR}/modules/doc/library/Doc/Renderer/DocRenderer.php
+${SHAREDIR}/modules/doc/library/Doc/Renderer/DocSearchRenderer.php
+${SHAREDIR}/modules/doc/library/Doc/Renderer/DocSectionRenderer.php
+${SHAREDIR}/modules/doc/library/Doc/Renderer/DocTocRenderer.php
+${SHAREDIR}/modules/doc/library/Doc/Search/DocSearch.php
+${SHAREDIR}/modules/doc/library/Doc/Search/DocSearchIterator.php
+${SHAREDIR}/modules/doc/library/Doc/Search/DocSearchMatch.php
+${SHAREDIR}/modules/doc/module.info
+${SHAREDIR}/modules/doc/public/css/module.less
+${SHAREDIR}/modules/doc/public/js/module.js
+${SHAREDIR}/modules/doc/run.php
+${SHAREDIR}/modules/migrate/application/clicommands/ConfigCommand.php
+${SHAREDIR}/modules/migrate/library/Migrate/Config/UserDomainMigration.php
+${SHAREDIR}/modules/migrate/module.info
+${SHAREDIR}/modules/monitoring/application/clicommands/ConferenceCommand.php
+${SHAREDIR}/modules/monitoring/application/clicommands/ListCommand.php
+${SHAREDIR}/modules/monitoring/application/clicommands/NrpeCommand.php
+${SHAREDIR}/modules/monitoring/application/controllers/ActionsController.php
+${SHAREDIR}/modules/monitoring/application/controllers/AlertsummaryController.php
+${SHAREDIR}/modules/monitoring/application/controllers/CommentController.php
+${SHAREDIR}/modules/monitoring/application/controllers/CommentsController.php
+${SHAREDIR}/modules/monitoring/application/controllers/ConfigController.php
+${SHAREDIR}/modules/monitoring/application/controllers/DowntimeController.php
+${SHAREDIR}/modules/monitoring/application/controllers/DowntimesController.php
+${SHAREDIR}/modules/monitoring/application/controllers/EventController.php
+${SHAREDIR}/modules/monitoring/application/controllers/HealthController.php
+${SHAREDIR}/modules/monitoring/application/controllers/HostController.php
+${SHAREDIR}/modules/monitoring/application/controllers/HostsController.php
+${SHAREDIR}/modules/monitoring/application/controllers/ListController.php
+${SHAREDIR}/modules/monitoring/application/controllers/ServiceController.php
+${SHAREDIR}/modules/monitoring/application/controllers/ServicesController.php
+${SHAREDIR}/modules/monitoring/application/controllers/ShowController.php
+${SHAREDIR}/modules/monitoring/application/controllers/TacticalController.php
+${SHAREDIR}/modules/monitoring/application/controllers/TimelineController.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/CommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/BackendConfigForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/SecurityConfigForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/Transport/ApiTransportForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/Transport/LocalTransportForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/TransportConfigForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Config/TransportReorderForm.php
+${SHAREDIR}/modules/monitoring/application/forms/EventOverviewForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Navigation/ActionForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Navigation/HostActionForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Navigation/ServiceActionForm.php
+${SHAREDIR}/modules/monitoring/application/forms/Setup/BackendPage.php
+${SHAREDIR}/modules/monitoring/application/forms/Setup/IdoResourcePage.php
+${SHAREDIR}/modules/monitoring/application/forms/Setup/SecurityPage.php
+${SHAREDIR}/modules/monitoring/application/forms/Setup/TransportPage.php
+${SHAREDIR}/modules/monitoring/application/forms/Setup/WelcomePage.php
+${SHAREDIR}/modules/monitoring/application/forms/StatehistoryForm.php
+${SHAREDIR}/modules/monitoring/application/locale/ar_SA/LC_MESSAGES/monitoring.mo
+${SHAREDIR}/modules/monitoring/application/locale/ar_SA/LC_MESSAGES/monitoring.po
+${SHAREDIR}/modules/monitoring/application/locale/de_DE/LC_MESSAGES/monitoring.mo
+${SHAREDIR}/modules/monitoring/application/locale/de_DE/LC_MESSAGES/monitoring.po
+${SHAREDIR}/modules/monitoring/application/locale/it_IT/LC_MESSAGES/monitoring.mo
+${SHAREDIR}/modules/monitoring/application/locale/it_IT/LC_MESSAGES/monitoring.po
+${SHAREDIR}/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo
+${SHAREDIR}/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po
+${SHAREDIR}/modules/monitoring/application/locale/ru_RU/LC_MESSAGES/monitoring.po
+${SHAREDIR}/modules/monitoring/application/views/helpers/CheckPerformance.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/ContactFlags.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/Customvar.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/EscapeComment.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/HostFlags.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/IconImage.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/Link.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/MonitoringFlags.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/Perfdata.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/PluginOutput.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/RuntimeVariables.php
+${SHAREDIR}/modules/monitoring/application/views/helpers/ServiceFlags.php
+${SHAREDIR}/modules/monitoring/application/views/scripts/alertsummary/defectimage.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/alertsummary/index.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/comment/remove.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/comment/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/comments/delete-all.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/comments/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/config/form.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/config/index.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/config/security.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/downtime/remove.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/downtime/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/downtimes/delete-all.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/downtimes/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/event/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/form/reorder-command-transports.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/health/disable-notifications.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/health/info.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/health/not-running.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/health/stats.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/host/services.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/host/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/hosts/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/comments.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/components/hostssummary.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/components/selectioninfo.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/contactgroups.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/contacts.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/downtimes.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/eventgrid.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/eventhistory.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/hostgroup-grid.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/hostgroups.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/hosts.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/notifications.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/servicegrid-flipped.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/servicegrid.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/servicegroup-grid.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/servicegroups.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/list/services.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/object/detail-history.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/command/object-command-form.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/command/objects-command-form.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/comment/comment-description.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/comment/comment-detail.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/comment/comment-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/comment/comments-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/downtime/downtime-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/downtime/downtimes-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/event-history.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/host/objects-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/object/detail-content.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/object/host-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/object/quick-actions.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/object/service-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/service/objects-header.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/partials/show-more.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/service/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/services/show.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/acknowledgement.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/actions.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/checksource.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/checkstatistics.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/checktimeperiod.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/command.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/comments.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/contacts.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/customvars.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/downtime.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/extensions.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/flags.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/flapping.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/grapher.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/hostgroups.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/notes.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/notifications.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/output.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/perfdata.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/reachable.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/servicegroups.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/components/status.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/show/contact.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/components/problem_hosts.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/tactical/index.phtml
+${SHAREDIR}/modules/monitoring/application/views/scripts/timeline/index.phtml
+${SHAREDIR}/modules/monitoring/configuration.php
+${SHAREDIR}/modules/monitoring/doc/01-About.md
+${SHAREDIR}/modules/monitoring/doc/02-Installation.md
+${SHAREDIR}/modules/monitoring/doc/03-Configuration.md
+${SHAREDIR}/modules/monitoring/doc/04-Backends.md
+${SHAREDIR}/modules/monitoring/doc/05-Command-Transports.md
+${SHAREDIR}/modules/monitoring/doc/06-Security.md
+${SHAREDIR}/modules/monitoring/doc/10-Restrict-Custom-Variables.md
+${SHAREDIR}/modules/monitoring/doc/11-Add-Columns-List-Views.md
+${SHAREDIR}/modules/monitoring/doc/20-Hooks.md
+${SHAREDIR}/modules/monitoring/doc/img/hooks-detailviewextension-01.png
+${SHAREDIR}/modules/monitoring/doc/img/list_hosts_add_columns.png
+${SHAREDIR}/modules/monitoring/doc/img/list_services_add_columns.png
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/IdoBackend.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommandQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenteventQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeeventQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingeventQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentdeletionhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupsummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostserviceproblemsummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationeventQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimesummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimevariablesQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentdeletionhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingendhistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupsummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatechangeeventQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledhostproblemsQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledserviceproblemsQuery.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Backend.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/BackendStep.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Cli/CliUtils.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/IcingaCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Instance/DisableNotificationsExpireCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Instance/ToggleInstanceFeatureCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/AcknowledgeProblemCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/AddCommentCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/DeleteCommentCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/DeleteDowntimeCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ObjectCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ProcessCheckResultCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/PropagateHostDowntimeCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/RemoveAcknowledgementCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ScheduleHostCheckCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ScheduleHostDowntimeCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ScheduleServiceCheckCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ScheduleServiceDowntimeCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/SendCustomNotificationCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/ToggleObjectFeatureCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Object/WithCommentCommand.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandRendererInterface.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Transport/CommandTransportInterface.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Transport/LocalCommandFile.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Controller.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Data/ColumnFilterIterator.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Command.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Comment.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Commentevent.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Contact.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Contactgroup.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Customvar.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/DataView.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Downtime.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Downtimeevent.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Eventgrid.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Eventhistory.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Flappingevent.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hostcomment.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hostcontact.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hostdowntime.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hostgroup.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hoststatus.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Hoststatussummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Instance.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Notification.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Notificationevent.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Programstatus.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Runtimesummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Runtimevariables.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicecomment.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicecontact.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicedowntime.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicegroup.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicestatus.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Servicestatussummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Statechangeevent.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Statussummary.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Unhandledhostproblems.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/DataView/Unhandledserviceproblems.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Environment.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Exception/CommandTransportException.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Exception/CurlException.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Exception/UnsupportedBackendException.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/DetailviewExtensionHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/HostActionsHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/IdoQueryExtensionHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/ObjectActionsHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/PluginOutputHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/ServiceActionsHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Hook/TimelineProviderHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/MonitoringWizard.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/Acknowledgement.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/Host.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/HostList.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/Macro.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/MonitoredObject.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/ObjectList.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/Service.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Object/ServiceList.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Plugin/Perfdata.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Plugin/ThresholdRange.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Plugin.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/ProvidedHook/ApplicationState.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/SecurityStep.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Timeline/TimeEntry.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Timeline/TimeLine.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Timeline/TimeRange.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/TransportStep.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Helper/PluginOutputPurifier.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Hook/HostActionsHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Hook/ServiceActionsHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Hook/TimelineProviderHook.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/Action.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/HostAction.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/HostNote.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/ServiceAction.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Navigation/ServiceNote.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php
+${SHAREDIR}/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php
+${SHAREDIR}/modules/monitoring/module.info
+${SHAREDIR}/modules/monitoring/public/css/module.less
+${SHAREDIR}/modules/monitoring/public/css/service-grid.less
+${SHAREDIR}/modules/monitoring/public/css/tables.less
+${SHAREDIR}/modules/monitoring/public/js/module.js
+${SHAREDIR}/modules/monitoring/run.php
+${SHAREDIR}/modules/monitoring/test/php/application/views/helpers/MonitoringFlagsTest.php
+${SHAREDIR}/modules/monitoring/test/php/application/views/helpers/PluginOutputTest.php
+${SHAREDIR}/modules/monitoring/test/php/library/Monitoring/Object/MacroTest.php
+${SHAREDIR}/modules/monitoring/test/php/library/Monitoring/Plugin/PerfdataSetTest.php
+${SHAREDIR}/modules/monitoring/test/php/library/Monitoring/Plugin/PerfdataTest.php
+${SHAREDIR}/modules/monitoring/test/php/library/Monitoring/Plugin/ThresholdRangeTest.php
+${SHAREDIR}/modules/monitoring/test/php/library/Monitoring/Web/Rest/RestRequestTest.php
+${SHAREDIR}/modules/monitoring/test/php/regression/Bug11728Test.php
+${SHAREDIR}/modules/monitoring/test/php/regression/Bug11796Test.php
+${SHAREDIR}/modules/monitoring/test/php/regression/Bug6088Test.php
+${SHAREDIR}/modules/monitoring/test/php/regression/Bug7043Test.php
+${SHAREDIR}/modules/setup/application/clicommands/ConfigCommand.php
+${SHAREDIR}/modules/setup/application/clicommands/TokenCommand.php
+${SHAREDIR}/modules/setup/application/controllers/IndexController.php
+${SHAREDIR}/modules/setup/application/forms/AdminAccountPage.php
+${SHAREDIR}/modules/setup/application/forms/AuthBackendPage.php
+${SHAREDIR}/modules/setup/application/forms/AuthenticationPage.php
+${SHAREDIR}/modules/setup/application/forms/DatabaseCreationPage.php
+${SHAREDIR}/modules/setup/application/forms/DbResourcePage.php
+${SHAREDIR}/modules/setup/application/forms/GeneralConfigPage.php
+${SHAREDIR}/modules/setup/application/forms/LdapDiscoveryConfirmPage.php
+${SHAREDIR}/modules/setup/application/forms/LdapDiscoveryPage.php
+${SHAREDIR}/modules/setup/application/forms/LdapResourcePage.php
+${SHAREDIR}/modules/setup/application/forms/ModulePage.php
+${SHAREDIR}/modules/setup/application/forms/RequirementsPage.php
+${SHAREDIR}/modules/setup/application/forms/SummaryPage.php
+${SHAREDIR}/modules/setup/application/forms/UserGroupBackendPage.php
+${SHAREDIR}/modules/setup/application/forms/WelcomePage.php
+${SHAREDIR}/modules/setup/application/locale/de_DE/LC_MESSAGES/setup.mo
+${SHAREDIR}/modules/setup/application/locale/de_DE/LC_MESSAGES/setup.po
+${SHAREDIR}/modules/setup/application/locale/it_IT/LC_MESSAGES/setup.mo
+${SHAREDIR}/modules/setup/application/locale/it_IT/LC_MESSAGES/setup.po
+${SHAREDIR}/modules/setup/application/views/scripts/form/setup-modules.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/form/setup-requirements.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/form/setup-summary.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/form/setup-welcome.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/index/index.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/index/parts/finish.phtml
+${SHAREDIR}/modules/setup/application/views/scripts/index/parts/wizard.phtml
+${SHAREDIR}/modules/setup/library/Setup/Exception/SetupException.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/ClassRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/OSRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/PhpConfigRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/PhpModuleRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement/PhpVersionRequirement.php
+${SHAREDIR}/modules/setup/library/Setup/Requirement.php
+${SHAREDIR}/modules/setup/library/Setup/RequirementSet.php
+${SHAREDIR}/modules/setup/library/Setup/RequirementsRenderer.php
+${SHAREDIR}/modules/setup/library/Setup/Setup.php
+${SHAREDIR}/modules/setup/library/Setup/SetupWizard.php
+${SHAREDIR}/modules/setup/library/Setup/Step.php
+${SHAREDIR}/modules/setup/library/Setup/Steps/AuthenticationStep.php
+${SHAREDIR}/modules/setup/library/Setup/Steps/DatabaseStep.php
+${SHAREDIR}/modules/setup/library/Setup/Steps/GeneralConfigStep.php
+${SHAREDIR}/modules/setup/library/Setup/Steps/ResourceStep.php
+${SHAREDIR}/modules/setup/library/Setup/Steps/UserGroupStep.php
+${SHAREDIR}/modules/setup/library/Setup/Utils/DbTool.php
+${SHAREDIR}/modules/setup/library/Setup/Utils/EnableModuleStep.php
+${SHAREDIR}/modules/setup/library/Setup/Web/Form/Validator/TokenValidator.php
+${SHAREDIR}/modules/setup/library/Setup/Webserver/Apache.php
+${SHAREDIR}/modules/setup/library/Setup/Webserver/Nginx.php
+${SHAREDIR}/modules/setup/library/Setup/Webserver.php
+${SHAREDIR}/modules/setup/library/Setup/WebWizard.php
+${SHAREDIR}/modules/setup/module.info
+${SHAREDIR}/modules/setup/test/php/library/Setup/RequirementSetTest.php
+${SHAREDIR}/modules/test/application/clicommands/PhpCommand.php
+${SHAREDIR}/modules/test/module.info
+${SHAREDIR}/modules/test/phpunit.xml
+${SHAREDIR}/modules/translation/application/clicommands/CompileCommand.php
+${SHAREDIR}/modules/translation/application/clicommands/RefreshCommand.php
+${SHAREDIR}/modules/translation/application/clicommands/TestCommand.php
+${SHAREDIR}/modules/translation/doc/01-About.md
+${SHAREDIR}/modules/translation/doc/02-Installation.md
+${SHAREDIR}/modules/translation/doc/03-Translation.md
+${SHAREDIR}/modules/translation/doc/img/poedit_001.png
+${SHAREDIR}/modules/translation/doc/img/poedit_002.png
+${SHAREDIR}/modules/translation/doc/img/poedit_003.png
+${SHAREDIR}/modules/translation/doc/img/poedit_004.png
+${SHAREDIR}/modules/translation/doc/img/poedit_005.png
+${SHAREDIR}/modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php
+${SHAREDIR}/modules/translation/library/Translation/Cli/TranslationCommand.php
+${SHAREDIR}/modules/translation/library/Translation/Util/GettextTranslationHelper.php
+${SHAREDIR}/modules/translation/module.info
+${SHAREDIR}/public/css/icinga/about.less
+${SHAREDIR}/public/css/icinga/animation.less
+${SHAREDIR}/public/css/icinga/badges.less
+${SHAREDIR}/public/css/icinga/base.less
+${SHAREDIR}/public/css/icinga/compat.less
+${SHAREDIR}/public/css/icinga/controls.less
+${SHAREDIR}/public/css/icinga/dev.less
+${SHAREDIR}/public/css/icinga/forms.less
+${SHAREDIR}/public/css/icinga/grid.less
+${SHAREDIR}/public/css/icinga/layout-structure.less
+${SHAREDIR}/public/css/icinga/layout.less
+${SHAREDIR}/public/css/icinga/login.less
+${SHAREDIR}/public/css/icinga/main.less
+${SHAREDIR}/public/css/icinga/menu.less
+${SHAREDIR}/public/css/icinga/mixins.less
+${SHAREDIR}/public/css/icinga/nav.less
+${SHAREDIR}/public/css/icinga/print.less
+${SHAREDIR}/public/css/icinga/responsive.less
+${SHAREDIR}/public/css/icinga/setup.less
+${SHAREDIR}/public/css/icinga/spinner.less
+${SHAREDIR}/public/css/icinga/tabs.less
+${SHAREDIR}/public/css/icinga/widgets.less
+${SHAREDIR}/public/css/pdf/pdfprint.less
+${SHAREDIR}/public/css/themes/high-contrast.less
+${SHAREDIR}/public/css/themes/solarized-dark.less
+${SHAREDIR}/public/css/themes/Winter.less
+${SHAREDIR}/public/css/vendor/normalize.css
+${SHAREDIR}/public/css/vendor/tipsy.css
+${SHAREDIR}/public/error_norewrite.html
+${SHAREDIR}/public/error_unavailable.html
+${SHAREDIR}/public/font/ifont.eot
+${SHAREDIR}/public/font/ifont.svg
+${SHAREDIR}/public/font/ifont.ttf
+${SHAREDIR}/public/font/ifont.woff
+${SHAREDIR}/public/font/ifont.woff2
+${SHAREDIR}/public/img/favicon.png
+${SHAREDIR}/public/img/icinga-logo-big-dark.png
+${SHAREDIR}/public/img/icinga-logo-big-dark.svg
+${SHAREDIR}/public/img/icinga-logo-big.png
+${SHAREDIR}/public/img/icinga-logo-big.svg
+${SHAREDIR}/public/img/icinga-logo-compact.svg
+${SHAREDIR}/public/img/icinga-logo-dark.svg
+${SHAREDIR}/public/img/icinga-logo.png
+${SHAREDIR}/public/img/icinga-logo.svg
+${SHAREDIR}/public/img/icingaweb2-background.jpg
+${SHAREDIR}/public/img/icons/acknowledgement.png
+${SHAREDIR}/public/img/icons/acknowledgement_petrol.png
+${SHAREDIR}/public/img/icons/active_checks_disabled.png
+${SHAREDIR}/public/img/icons/active_checks_disabled_petrol.png
+${SHAREDIR}/public/img/icons/active_passive_checks_disabled.png
+${SHAREDIR}/public/img/icons/active_passive_checks_disabled_petrol.png
+${SHAREDIR}/public/img/icons/comment.png
+${SHAREDIR}/public/img/icons/comment_petrol.png
+${SHAREDIR}/public/img/icons/configuration.png
+${SHAREDIR}/public/img/icons/configuration_petrol.png
+${SHAREDIR}/public/img/icons/create.png
+${SHAREDIR}/public/img/icons/create_petrol.png
+${SHAREDIR}/public/img/icons/csv.png
+${SHAREDIR}/public/img/icons/csv_petrol.png
+${SHAREDIR}/public/img/icons/dashboard.png
+${SHAREDIR}/public/img/icons/dashboard_petrol.png
+${SHAREDIR}/public/img/icons/disabled.png
+${SHAREDIR}/public/img/icons/disabled_petrol.png
+${SHAREDIR}/public/img/icons/down.png
+${SHAREDIR}/public/img/icons/down_petrol.png
+${SHAREDIR}/public/img/icons/downtime_end.png
+${SHAREDIR}/public/img/icons/downtime_end_petrol.png
+${SHAREDIR}/public/img/icons/downtime_start.png
+${SHAREDIR}/public/img/icons/downtime_start__petrol.png
+${SHAREDIR}/public/img/icons/edit.png
+${SHAREDIR}/public/img/icons/edit_petrol.png
+${SHAREDIR}/public/img/icons/error.png
+${SHAREDIR}/public/img/icons/error_petrol.png
+${SHAREDIR}/public/img/icons/error_white.png
+${SHAREDIR}/public/img/icons/expand.png
+${SHAREDIR}/public/img/icons/expand_petrol.png
+${SHAREDIR}/public/img/icons/flapping.png
+${SHAREDIR}/public/img/icons/flapping_petrol.png
+${SHAREDIR}/public/img/icons/history.png
+${SHAREDIR}/public/img/icons/history_petrol.png
+${SHAREDIR}/public/img/icons/host.png
+${SHAREDIR}/public/img/icons/host_petrol.png
+${SHAREDIR}/public/img/icons/hostgroup.png
+${SHAREDIR}/public/img/icons/hostgroup_petrol.png
+${SHAREDIR}/public/img/icons/in_downtime.png
+${SHAREDIR}/public/img/icons/in_downtime_petrol.png
+${SHAREDIR}/public/img/icons/json.png
+${SHAREDIR}/public/img/icons/json_petrol.png
+${SHAREDIR}/public/img/icons/logout.png
+${SHAREDIR}/public/img/icons/logout_petrol.png
+${SHAREDIR}/public/img/icons/next.png
+${SHAREDIR}/public/img/icons/next_petrol.png
+${SHAREDIR}/public/img/icons/notification.png
+${SHAREDIR}/public/img/icons/notification_disabled.png
+${SHAREDIR}/public/img/icons/notification_disabled_petrol.png
+${SHAREDIR}/public/img/icons/notification_petrol.png
+${SHAREDIR}/public/img/icons/pdf.png
+${SHAREDIR}/public/img/icons/pdf_petrol.png
+${SHAREDIR}/public/img/icons/prev.png
+${SHAREDIR}/public/img/icons/prev_petrol.png
+${SHAREDIR}/public/img/icons/refresh.png
+${SHAREDIR}/public/img/icons/refresh_petrol.png
+${SHAREDIR}/public/img/icons/remove.png
+${SHAREDIR}/public/img/icons/remove_petrol.png
+${SHAREDIR}/public/img/icons/reschedule.png
+${SHAREDIR}/public/img/icons/reschedule_petrol.png
+${SHAREDIR}/public/img/icons/save.png
+${SHAREDIR}/public/img/icons/save_petrol.png
+${SHAREDIR}/public/img/icons/search.png
+${SHAREDIR}/public/img/icons/search_icinga_blue.png
+${SHAREDIR}/public/img/icons/search_petrol.png
+${SHAREDIR}/public/img/icons/search_white.png
+${SHAREDIR}/public/img/icons/service.png
+${SHAREDIR}/public/img/icons/service_petrol.png
+${SHAREDIR}/public/img/icons/servicegroup.png
+${SHAREDIR}/public/img/icons/servicegroup_petrol.png
+${SHAREDIR}/public/img/icons/softstate.png
+${SHAREDIR}/public/img/icons/submit.png
+${SHAREDIR}/public/img/icons/submit_petrol.png
+${SHAREDIR}/public/img/icons/success.png
+${SHAREDIR}/public/img/icons/success_petrol.png
+${SHAREDIR}/public/img/icons/tux.png
+${SHAREDIR}/public/img/icons/uebersicht.png
+${SHAREDIR}/public/img/icons/unhandled.png
+${SHAREDIR}/public/img/icons/unhandled_petrol.png
+${SHAREDIR}/public/img/icons/up.png
+${SHAREDIR}/public/img/icons/up_petrol.png
+${SHAREDIR}/public/img/icons/user.png
+${SHAREDIR}/public/img/icons/user_petrol.png
+${SHAREDIR}/public/img/icons/win.png
+${SHAREDIR}/public/img/touch-icon.png
+${SHAREDIR}/public/img/tree/tree-minus.gif
+${SHAREDIR}/public/img/tree/tree-plus.gif
+${SHAREDIR}/public/img/website-icon.svg
+${SHAREDIR}/public/img/winter/logo_icinga_big_winter.png
+${SHAREDIR}/public/img/winter/snow1.png
+${SHAREDIR}/public/img/winter/snow2.png
+${SHAREDIR}/public/img/winter/snow3.png
+${SHAREDIR}/public/index.php
+${SHAREDIR}/public/js/helpers.js
+${SHAREDIR}/public/js/icinga/behavior/actiontable.js
+${SHAREDIR}/public/js/icinga/behavior/application-state.js
+${SHAREDIR}/public/js/icinga/behavior/autofocus.js
+${SHAREDIR}/public/js/icinga/behavior/detach.js
+${SHAREDIR}/public/js/icinga/behavior/dropdown.js
+${SHAREDIR}/public/js/icinga/behavior/expandable.js
+${SHAREDIR}/public/js/icinga/behavior/filtereditor.js
+${SHAREDIR}/public/js/icinga/behavior/flyover.js
+${SHAREDIR}/public/js/icinga/behavior/form.js
+${SHAREDIR}/public/js/icinga/behavior/navigation.js
+${SHAREDIR}/public/js/icinga/behavior/selectable.js
+${SHAREDIR}/public/js/icinga/behavior/sparkline.js
+${SHAREDIR}/public/js/icinga/behavior/tooltip.js
+${SHAREDIR}/public/js/icinga/behavior/tristate.js
+${SHAREDIR}/public/js/icinga/eventlistener.js
+${SHAREDIR}/public/js/icinga/events.js
+${SHAREDIR}/public/js/icinga/history.js
+${SHAREDIR}/public/js/icinga/loader.js
+${SHAREDIR}/public/js/icinga/logger.js
+${SHAREDIR}/public/js/icinga/module.js
+${SHAREDIR}/public/js/icinga/timer.js
+${SHAREDIR}/public/js/icinga/timezone.js
+${SHAREDIR}/public/js/icinga/ui.js
+${SHAREDIR}/public/js/icinga/utils.js
+${SHAREDIR}/public/js/icinga.js
+${SHAREDIR}/public/js/vendor/jquery-1.11.0.js
+${SHAREDIR}/public/js/vendor/jquery-1.11.0.min.js
+${SHAREDIR}/public/js/vendor/jquery-1.11.0.min.map
+${SHAREDIR}/public/js/vendor/jquery-2.1.0.js
+${SHAREDIR}/public/js/vendor/jquery-2.1.0.min.js
+${SHAREDIR}/public/js/vendor/jquery-2.1.0.min.map
+${SHAREDIR}/public/js/vendor/jquery.sparkline.js
+${SHAREDIR}/public/js/vendor/jquery.sparkline.min.js
+${SHAREDIR}/public/js/vendor/jquery.tipsy.js
+${SHAREDIR}/public/js/vendor/jquery.tipsy.min.js
+${SHAREDIR}/test/php/application/forms/Config/UserBackendReorderFormTest.php
+${SHAREDIR}/test/php/application/views/helpers/DateFormatTestBroken.php
+${SHAREDIR}/test/php/bootstrap.php
+${SHAREDIR}/test/php/library/Icinga/Application/ClassLoaderTest.php
+${SHAREDIR}/test/php/library/Icinga/Application/ConfigTest/files/config.ini
+${SHAREDIR}/test/php/library/Icinga/Application/ConfigTest/files/modules/amodule/config.ini
+${SHAREDIR}/test/php/library/Icinga/Application/ConfigTest.php
+${SHAREDIR}/test/php/library/Icinga/Application/Hook/AuditHookTest.php
+${SHAREDIR}/test/php/library/Icinga/Chart/GraphChartTest.php
+${SHAREDIR}/test/php/library/Icinga/Chart/PieChartTest.php
+${SHAREDIR}/test/php/library/Icinga/Data/ConfigObjectTest.php
+${SHAREDIR}/test/php/library/Icinga/Data/DataArray/ArrayDatasourceTest.php
+${SHAREDIR}/test/php/library/Icinga/Data/Filter/FilterTest.php
+${SHAREDIR}/test/php/library/Icinga/File/CsvTest.php
+${SHAREDIR}/test/php/library/Icinga/File/Ini/IniParserTest.php
+${SHAREDIR}/test/php/library/Icinga/File/Ini/IniWriterTest.php
+${SHAREDIR}/test/php/library/Icinga/File/Storage/LocalFileStorageTest.php
+${SHAREDIR}/test/php/library/Icinga/Logger/Writer/StreamWriterTest.php
+${SHAREDIR}/test/php/library/Icinga/Protocol/Ldap/LdapUtilsTest.php
+${SHAREDIR}/test/php/library/Icinga/Protocol/Ldap/QueryTest.php
+${SHAREDIR}/test/php/library/Icinga/Test/BaseTestCaseTest.php
+${SHAREDIR}/test/php/library/Icinga/User/PreferencesTest.php
+${SHAREDIR}/test/php/library/Icinga/User/Store/DbStoreTest.php
+${SHAREDIR}/test/php/library/Icinga/User/Store/IniStoreTest.php
+${SHAREDIR}/test/php/library/Icinga/UserTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/ASN1Test.php
+${SHAREDIR}/test/php/library/Icinga/Util/DimensionTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/FileTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/GlobFilterTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/StringHelperTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/TimezoneDetectTest.php
+${SHAREDIR}/test/php/library/Icinga/Util/TranslatorTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/ConfigFormTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Form/Element/DateTimePickerTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Form/Validator/DateFormatValidatorTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Form/Validator/TimeFormatValidatorTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Form/Validator/WritablePathValidatorTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/FormTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/HookTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Paginator/ScrollingStyle/SlidingWithBorderTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Session/PhpSessionTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Session/SessionNamespaceTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/UrlTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Widget/DashboardTest.php
+${SHAREDIR}/test/php/library/Icinga/Web/Widget/SearchDashboardTest.php
+${SHAREDIR}/test/php/phpunit-compat.php
+${SHAREDIR}/test/php/regression/Bug11831Test.php
+${SHAREDIR}/test/php/regression/Bug4102Test.php
+${SHAREDIR}/test/php/regression/Bug6284Test.php
+${SHAREDIR}/test/php/regression/Bug6432Test.php
+${SHAREDIR}/test/php/res/locale/de_DE/LC_MESSAGES/icingatest.mo
+${SHAREDIR}/test/php/res/locale/de_DE/LC_MESSAGES/icingatest.po
+${SHAREDIR}/test/php/res/locale/fr_FR/LC_MESSAGES/icingatest.mo
+${SHAREDIR}/test/php/res/locale/fr_FR/LC_MESSAGES/icingatest.po
+${SHAREDIR}/test/setup_vendor.sh
+${SHAREDIR}/test/travis-ldap.ini
+${SHAREDIR}/test/travis_database.sh
+bin/icingacli
diff --git a/icingaweb2/distinfo b/icingaweb2/distinfo
new file mode 100644
index 0000000000..fbcb2720e0
--- /dev/null
+++ b/icingaweb2/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (icingaweb2-2.6.2.tar.gz) = 03c1d94bf41f7b448c8ce1187fb4127331605772
+RMD160 (icingaweb2-2.6.2.tar.gz) = 3138805cce52cacf7314d21c2060cb0d4b5c4c0a
+SHA512 (icingaweb2-2.6.2.tar.gz) = f5fffbec237b892dbcfeee75a23ba26005cad9b4a1505a4d500bcbd16a8fa29125ed255ee320d3efcd8e43dcfb835244234a5607c562dd8bebe871d1a356b520
+Size (icingaweb2-2.6.2.tar.gz) = 8171965 bytes
+SHA1 (patch-library_Icinga_Application_webrouter.php) = f055902578f257d1b3a9a471116bb7012213d257
diff --git a/icingaweb2/files/authentication.ini b/icingaweb2/files/authentication.ini
new file mode 100644
index 0000000000..992af851db
--- /dev/null
+++ b/icingaweb2/files/authentication.ini
@@ -0,0 +1,7 @@
+[auth_ldap]
+backend			= ldap
+resource		= myldap
+user_class		= posixAccount
+;user_name_attribute	= uid
+;filter
+;domain
diff --git a/icingaweb2/files/config.ini b/icingaweb2/files/config.ini
new file mode 100644
index 0000000000..a03b4aed2f
--- /dev/null
+++ b/icingaweb2/files/config.ini
@@ -0,0 +1,20 @@
+[global]
+show_stacktraces = "1"
+module_path	= "@SHAREDIR@/modules"
+config_backend	= "ini"
+;config_resource=
+
+[logging]
+log		= "syslog"
+level		= "ERROR"
+facility	= "local0"
+application	= "icingaweb2"
+;log		= "file"
+;level		= "DEBUG"
+;file		= "@LOGDIR@/icingaweb2.log"
+
+;[preferences]
+;type           = "db"
+;resource       = "icingaweb2"
+
+;[themes]
diff --git a/icingaweb2/files/groups.ini b/icingaweb2/files/groups.ini
new file mode 100644
index 0000000000..7e480fccbf
--- /dev/null
+++ b/icingaweb2/files/groups.ini
@@ -0,0 +1,13 @@
+[ldap]
+backend			= "ldap"
+base_dn			= "ou=groups,dc=example,dc=com"
+;user_base_dn		= "ou=people,dc=example,dc=com"
+resource		= "myldap"
+;user_class
+;user_name_attribute	= "uid"
+group_class		= "posixGroup"
+group_name_attribute	= "cn"
+group_member_attribute	= "memberuid"
+;group_filter
+;user_filter
+;nested_group_search
diff --git a/icingaweb2/files/modules/monitoring/backends.ini b/icingaweb2/files/modules/monitoring/backends.ini
new file mode 100644
index 0000000000..5cb97d4f8d
--- /dev/null
+++ b/icingaweb2/files/modules/monitoring/backends.ini
@@ -0,0 +1,3 @@
+[icinga2]
+type		= "ido"
+resource	= "icinga2"
diff --git a/icingaweb2/files/modules/monitoring/commandtransports.ini b/icingaweb2/files/modules/monitoring/commandtransports.ini
new file mode 100644
index 0000000000..07f34d87c3
--- /dev/null
+++ b/icingaweb2/files/modules/monitoring/commandtransports.ini
@@ -0,0 +1,9 @@
+[icinga2]
+transport	= "api"
+host		= "localhost"
+port		= "5665"
+username	= "icingaweb2"
+password	= "secret"
+
+;transport	= local
+;path		= /var/run/icinga2/cmd/icinga2.cmd
diff --git a/icingaweb2/files/modules/monitoring/config.ini b/icingaweb2/files/modules/monitoring/config.ini
new file mode 100644
index 0000000000..573ca3d379
--- /dev/null
+++ b/icingaweb2/files/modules/monitoring/config.ini
@@ -0,0 +1,2 @@
+[security]
+protected_customvars	= "*pw*,*pass*,community"
diff --git a/icingaweb2/files/resources.ini b/icingaweb2/files/resources.ini
new file mode 100644
index 0000000000..526bea5612
--- /dev/null
+++ b/icingaweb2/files/resources.ini
@@ -0,0 +1,33 @@
+[icinga2]
+type		= "db"
+db		= "@DB_TYPE@"
+host		= "localhost"
+port		= "@DB_PORT@"
+dbname		= "icinga"
+username	= "icinga"
+password	= "icinga"
+
+;[icingaweb2]
+;type		= "db"
+;db		= "@DB_TYPE@"
+;host		= "localhost"
+;port		= "@DB_PORT@"
+;dbname		= "icingaweb2"
+;username	= "icingaweb2"
+;password	= "icingaweb2"
+
+[myldap]
+type		= ldap
+hostname	= ldap.example.com
+port		= 389
+encryption	= none
+; Note that tje URI scheme in hostname and the encryption/port parameters need to be consistent.
+; In particular, neither encryption nor port are derived from the scheme given.
+; Example for StartTLS
+;hostname	= "ldap://ldap1.example.com ldap://ldap2.example.com";
+;encryption	= starttls
+; Example for LDAPS
+;hostname	= "ldaps://ldap1.example.com ldaps://ldap2.example.com"
+;port		= 636
+;encryption	= ldaps
+root_dn		= "ou=people,dc=example,dc=com"
diff --git a/icingaweb2/files/roles.ini b/icingaweb2/files/roles.ini
new file mode 100644
index 0000000000..08b68e3f96
--- /dev/null
+++ b/icingaweb2/files/roles.ini
@@ -0,0 +1,15 @@
+;[admins]
+;users		= "icingaadmin"
+;permissions	= "*"
+
+[default]
+users		= "*"
+permissions	= ""
+
+;[jondoe]
+;users		= "jondoe"
+;permissions	= "monitoring/*"
+
+[admins]
+groups		= "admin"
+permissions	= "*"
diff --git a/icingaweb2/options.mk b/icingaweb2/options.mk
new file mode 100644
index 0000000000..cb0f5e4e60
--- /dev/null
+++ b/icingaweb2/options.mk
@@ -0,0 +1,17 @@
+# $NetBSD: options.mk $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.icingaweb2
+PKG_OPTIONS_NONEMPTY_SETS= ido
+PKG_OPTIONS_SET.ido=	mysql pgsql
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mmysql)
+DEPENDS+=	${PHP_PKG_PREFIX}-mysqli-[0-9]*:../../databases/php-mysqli
+DEPENDS+=	${PHP_PKG_PREFIX}-pdo_mysql-[0-9]*:../../databases/php-pdo_mysql
+.endif
+
+.if !empty(PKG_OPTIONS:Mpgsql)
+DEPENDS+=	${PHP_PKG_PREFIX}-pdo-[0-9]*:../../databases/php-pdo
+DEPENDS+=	${PHP_PKG_PREFIX}-pdo_pgsql-[0-9]*:../../databases/php-pdo_pgsql
+.endif
diff --git a/icingaweb2/patches/patch-library_Icinga_Application_webrouter.php b/icingaweb2/patches/patch-library_Icinga_Application_webrouter.php
new file mode 100644
index 0000000000..f60828a484
--- /dev/null
+++ b/icingaweb2/patches/patch-library_Icinga_Application_webrouter.php
@@ -0,0 +1,44 @@
+$NetBSD$
+
+Replace convoluted path computation by something much simpler that 
+actually works reliably.
+
+--- library/Icinga/Application/webrouter.php.orig	2018-11-21 09:19:00.000000000 +0100
++++ library/Icinga/Application/webrouter.php	2019-03-21 17:00:08.000000000 +0100
+@@ -9,12 +9,6 @@
+ 
+ error_reporting(E_ALL | E_STRICT);
+ 
+-if (isset($_SERVER['REQUEST_URI'])) {
+-    $ruri = $_SERVER['REQUEST_URI'];
+-} else {
+-    return false;
+-}
+-
+ // Workaround, PHPs internal Webserver seems to mess up SCRIPT_FILENAME
+ // as it prefixes it's absolute path with DOCUMENT_ROOT
+ if (preg_match('/^PHP .* Development Server/', $_SERVER['SERVER_SOFTWARE'])) {
+@@ -28,18 +22,12 @@
+ $baseDir = $_SERVER['DOCUMENT_ROOT'];
+ $baseDir = dirname($_SERVER['SCRIPT_FILENAME']);
+ 
+-// Fix aliases
+-$remove = str_replace('\\', '/', dirname($_SERVER['PHP_SELF']));
+-if (substr($ruri, 0, strlen($remove)) !== $remove) {
+-    return false;
+-}
+-$ruri = ltrim(substr($ruri, strlen($remove)), '/');
+-
+-if (strpos($ruri, '?') === false) {
+-    $params = '';
+-    $path = $ruri;
++if (!isset($_SERVER['PATH_INFO'])) {
++    $path = '';
++} elseif ($_SERVER['PATH_INFO'] === '') {
++    $path = '';
+ } else {
+-    list($path, $params) = preg_split('/\?/', $ruri, 2);
++    $path = ltrim($_SERVER['PATH_INFO'], '/'); // remove leading slash
+ }
+ 
+ $special = array(


Home | Main Index | Thread Index | Old Index