icinga-idoutils-1.14.0-8.3.2<>, [≮/=„ha-P[WQE h2 f x6/7Z2&GWq\8DffY0qLMr:Bl?\d  N% >Pgmt AA bA A A A AA=A  A!!"h$(%68%@o9&o:/o=y>́?̉@̑F̙G̰AHʹAIθAXY \4A]8A^9 b֕c7defluAv w۴AxܸAyݼ$zLCicinga-idoutils1.14.08.3.2Provides the IDOUtils functionality for IcingaIcinga is a program that will monitor hosts and services on your network. It has the ability to email or page you when a problem arises and when a problem is resolved. Icinga is written in C and is designed to run under Linux (and some other *NIX variants) as a background process, intermittently running checks on various services that you specify. This package provides the IDOUtils extensions for Icinga[openSUSE Leap 42.3openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Monitoringhttp://www.icinga.org/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ido2db.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ido2db.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-icinga-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-icinga-update-$service-new-in-upgrade" fi done for service in ido2db.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ido2db.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ido2db.service ; do if [ ! -e "/run/rpm-icinga-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-icinga-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ido2db.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi if [ ${1:-0} -gt 1 ] then # On Update /usr/share/doc/packages/icinga/examples/update_icinga_paths.sh icinga-idoutils fi logger -t icinga/rpm "icinga-idoutils installed: Don't forget to install/upgrade your db schema, check /usr/share/doc/packages/icinga-idoutils/README.SUSE.idoutils" test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ido2db.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ido2db.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ido2db.service ) || : fi else # package uninstall for service in ido2db.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi!:"s4,& <?<(@2K:!: <"s[m"Qxq큤A큤A큀A큤A큤[<[<[<[<[<[<[<[<[<[<[<[<[<[<[R6R0[@R(r@RRQکQֵ@QQ@QQLed lars@linux-schulserver.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.commardnh@gmx.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comlars@linux-schulserver.dethardeck@suse.comhanke@rzg.mpg.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.demls@suse.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comlars@linux-schulserver.dethardeck@suse.comthardeck@suse.comlars@linux-schulserver.delars@linux-schulserver.dethardeck@suse.comcrrodriguez@opensuse.orglars@linux-schulserver.dethardeck@suse.comthardeck@suse.comthardeck@suse.comlijewski.stefan@gmail.comthardeck@suse.comlars@linux-schulserver.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comlars@linux-schulserver.dethardeck@suse.comlars@linux-schulserver.dethardeck@suse.comthardeck@suse.comsaschpe@suse.decoolo@suse.comthardeck@suse.comthardeck@suse.comcoolo@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comlars@linux-schulserver.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comlars@linux-schulserver.delars@linux-schulserver.dethardeck@suse.comlars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.de- fix a possible symlink attack for files/dirs created by root related to CVE-2016-8641 and CVE-2016-10089 (bsc#1011630 and bsc#1018047) - the update to 1.14.0 also fixed boo#952777 - remove the pre-configured administrative account with fixed password for the WebUI - CVE-2016-0726 (boo#961115)- update to upstream version 1.14.0 * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore) * IDO: Remove deprecated config options * Feature #3175: Add command "Acknowledge problem for this host and its services" * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010 * Bug #882: trends.cgi segfaults * Bug #6831: Remove broken attribute-based authorization * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log * Bug #9409: Add sources for jquery-ui and install minified versions only * Bug #9750: Classic UI is showing inaccurate value to retry_interval * Bug #9847: max filename length reached for config file paths * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010 * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set * Bug #11044: configure tries to process obsolete .in file * Bug #11048: cgi/cgiutils.c NULL value with segfault in * Bug #11221: trends.cgi segfault while reading log files * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu) * Bug #11929: config.cgi notification_period link has a typo * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening * Bug #13745: Spelling errors * Bug #13747: make fullinstall doesn't call install-webconf-auth * Bug #13749: Update README for icinga.com - fix icinga source url- package all README files to avoid broken symlink from README to README.md- update to upstream version 1.13.3 * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x * Bug #8130: Wrong values for percent_* when using hostgroup in availability report * Bug #9020: Solaris package behaves badly upon uninstall * Bug #9106: Icinga no longer sending acknowledgement notifications * Bug #9240: invalid JSON for flapping threshold configuration- prevent changing of tmp_path permissions (bnc#923928) - update to upstream version 1.13.2 * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files- update to upstream version 1.13.1 * Bug #8986: wrong fd initilization preventing checks using file descriptors- update to upstream version 1.13 * Remove deprecated event_profiling_enabled from icinga.cfg * Remove deprecated broker_module from icinga.cfg (use module object configuration instead) * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack) * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes' * Feature #1867: Recurring Downtimes * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples * Feature #8007: Implement an option to disable transactions * Feature #8139: Add functions for registering file descriptors closed on fork() * Feature #8140: Add Check Result List Mutex for NEB modules * Feature #8426: Remove constraint from *dependencies tables * Feature #8440: Enhance idomod logging * Bug #6263: Race condition in init.d scripts' stop * Bug #6762: Icinga crashes when "args" attribute is not specified for modules * Bug #7004: GET form param has no effect on cmd.cgi acks (again) * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?" * Bug #8441: require the 'config_file' argument in idomod modules configuration * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form * Bug #3305: Duplicate service definitions are not generating a config validation error- update to upstream version 1.12.2 * Bug #3305: Duplicate service definitions are not generating a config validation error * Docs - Bug #7801: Add a minified js library for the html docs- fix systemd service alias-update to upstream version 1.12.0 * core/idoutils: Populate long_output column on notification history neb events #7362 - MF * classic ui: start with unhandled problems view instead of TAC #4817 - MF * classic ui: Adding alias to title in host/service overview #5900 - WN * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF * classic ui: Add config option to sort status data by default #5965 - RB * classic ui: Add sorting of comments and downtimes #5339 - RB * classic ui: Add link to online documentation #6606 - RB * idoutils: Add program_version column to programstatus table #7390 - MF * idoutils: Extend size of column 'alias' for MySQL tables hosts & contacts #6382 - MF * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF * classic ui: Fix grammatical errors in popup text #7451 - CF * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF * initscript: Correct bash-specific syntax in startup script #7450 - CF * spec: Use versioned dependencies in the RPM spec file #7017 - GB * core/idoutils: Populate long_output column on notification history neb events #7362 * idoutils: Add program_version column to programstatus table #7390 * * required for Icinga Web 2 and Icinga 2 * idoutils: 'alias' column is now TEXT in MySQL #6382 * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568- add Alias=monitoring_daemon.service to systemd file to have a similar virtual provides like in the old times - rebased icinga-1.11.7-fix-bashisms.patch- fix bashism in scripts - add patches: * icinga-1.11.7-fix-bashisms.patch- fix bashisms in post scripts- use a bash script for rcicinga to integrate some additional options from old sysvinit script (check, check_verbose)- remove patch source condition- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version - renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions- update to upstream version 1.11.7 * Use versioned dependencies in the RPM spec file #7071 - GB * Import 1.11.7 schema changes from Icinga 2 #6939 - MF * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939- add util-linux-systemd as build require for newer SUSE distributions (> 13.1)- update to upstream version 1.11.6 * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS * spec: Build dependency for "make" is missing - GB * Fix comments in cgiutils.c #6712 * Fix customvariable tables requires schema version update to 1.11.6! #6788- use systemctl to restart Apache on modern distributions- require latest nagios-rpm-macros package to allow building on openSUSE Factory - make the classic ui package icinga-www independent from Icinga 1 - move config files from the package icinga-www to icinga-www-config- update to upstream version 1.11.5 * classic-ui: fix status.cgi gets stuck in loop when sorting on "All Unhandled Problems" #5886 - RB * classic ui: Only show command expander if backend is Icinga 1.x (incompatible with Icinga 2) #6408 - MF * classic ui: Fix CSRF protection in cmd.cgi matches only compiled in URL #6459 - MF * classic-ui: config.cgi missing new option #6502 - RB * initscript: Fixed Typo in ido2db and icinga init scripts preventing them to kill -9 their processes #6410 - MaH * cgi.cfg: Add url_cgi_path allowing to override the default '$htmurl/cgi-bin' required for CSRF checks #6459 * * Required for icinga2-classicui Debian package- update to upstream version 1.11.4 * core: Icinga should warn about deprecated configuration objects and attributes #6075 - MF * core: Fix config parser with object custom variables #6330 - MF * core: Allow Classic UI config parser to ignore unknown objects #5826 - MF * classic ui: Fix jquery.dd source file, update to 2.38 #6324 - MF * config parser now marks the following attributes and objects as DEPRECATED (they have been since 0.8.0) * * retry_check_interval (hosts, services) * * normal_check_internal (hosts, services) * * checks_enabled (hosts) * * hostextinfo object * * serviceextinfo object- update to upstream version 1.11.3 * classic ui: add 'is_reachable' attribute to extinfo details (Icinga 2 only) #6186 - MF * core: Revert "add colon to illegal_object_name_chars" (#4227) #5931 - MF * core: Remove t-tap/ #6022 - MF * core: Remove json checker #6023 - MF * core: Revert "add colon to illegal_object_name_chars" (#4227) #5931 * idoutils: Add {host,service}{groups,status] columns: notes, notes_url, action_url, is_reachable. (Icinga 2) #6060 * * bump schema version to 1.11.3 * core: Remove json checker- update to upstream version 1.11.2 * core: fix regex using servicegroup members *,service fails to expand after lookup (Ricardo Melo) #3881 - MF * classic ui: fix parser bailing on command object custom variables (Icinga 2 only) #5940 - MF * classic ui: fix CGIs don't work on OS X #5943 - GB * classic ui: drop experimental 'check_service' attribute (Icinga 2 only) #5841 - MF- update to upstream version 1.11.1 * classic ui: add 'check_service' attribute to extinfo details (Icinga 2 only) #5841 - MF * classic ui: CVE-2014-2386: fix small buffer overflows when checking strlen against MAX_INPUT_BUFFER (Tim Landscheidt, Wikimedia) #5873 - RB * idoutils: oracle: fix missing programstatus config_dump_in_progress #5080 #5776 - TD * idoutils: oracle: fix missing symbol for startup schema checks #5777 - TD * idoutils: pgsql: fix table creates for icinga 2 endpoints #5850 - GB- removed init services on systemd distributions - removed obsolete rpmlint entry - removed man page for convertcfg because it was removed upstream - update to upstream version 1.11 * core: add commands for {en,dis}able freshness checks per host/service (Philip Matuskiewicz) #5422 #4430 - MF * core: add statehistory entries for newly added services (checkresult with OK state) #3854 - MF * core: add option to anonymize external command user in icinga log #5689 - RB * classic ui: add status.cgi modifed_attributes filter parameter #4880 - RB * classic ui: add "current_notification_number" to jsonoutput of hosts and services in status.cgi #5370 - RB * classic ui: add groups Notes and Action URL links to status summary, overview and grid #5301 - RB * classic ui: include more logos #4057 - CF/RB * classic ui: add Support for gzip compressed logs #4519 - RB * idoutils: ido2db should check db schema on startup, and bail early on errors #5272 - MF * docs: Define SELinux contexts rather than using chcon command #3555 - WN * docs: explain "Check results for service x on host y are stale by 0d 0h 0m 10s (threshold=0d 0h 10m 0s). Forcing an immediate check of the service..." #5252 - WN * docs: addons: suggest nsca-ng as nsca alternative #5253 - WN * docs: rename nagios plugins to monitoring plugins #5460 - WN/MF * core: allow exclude (!) to work for regexp matches for hosts (Franky Van Liedekerke) #5324 - MF * core: fix retained host check attempts being 0/1 #5061 - MF * core: fix passive check result processing for host checks is not working (Marco Hoyer) #5671 - MF * core: fix service escalations with no host mapping are not accepted (Tomas Dubec) #5687 - MF * classic ui: getcgivars() fails to produce proper key/value list causing a potential buffer-overflow condition #5276 - CF * classic ui: fix vulnerability against CSRF attacks CVE-2013-7107 #5346 - RB * classic ui: fix timepicker is resetting time in input field #5239 - RB * classic ui: fix small buffer overflows when checking strlen against MAX_INPUT_BUFFER #5663 * ...- optimized order of icinga-exec-start-pre script- update to upstream version 1.10.3 * initscript: implement IcingaPrecacheFallback option for the init script (thx Immobilienscout24) #4968 - GB * core: fix passive host check commands check service's passive check acceptance (thx Naemon) #5568 - MF * core: fix host state translation for passive host check results #5575 - MF * classic ui: aggressively check for possible buffer overflows in cmd.cgi (thx GitHub) #5434 - MF * classic ui: add missing jquery and jquery-ui-timepicker-addon sources #5564 - MF * idoutils: wait for child processes on exit preventing zombies (thx Laurent Bigonville) #4427 - MF * initscript: fix ido2db returning invalid lsb codes (Marco Hoyer) #4825 - MF * spec: only add apache user to the icingacmd group if existing #5263 - MF * spec: fix usermod error on SUSE #5430 - GB * spec: backport fedora spec file fixes (thx Fedora & Shawn Starr) #5545 - MF - add systemd service files on systemd systems (the init scripts will be removed in the future on these systems) - added icinga-exec-start-pre and ido2db-exec-start-pre scripts to set up the environment before the icinga processes are started by systemd - added icinga-fix-systemd-services.patch - make sure that the ExecStartPre script are called and there is no need for a separate sysconfig file for the icinga systemd service - added icinga-fix-apache-issues-by-using-old-conf.patch - Apache 2.4 has issues with the new Icinga apache conf.d file so staying with the old for now - removed 0001-classic-ui-fix-CVE-2013-7107.patch - because of upstream fix - removed icinga-fix-create-mysql-script.patch - because of upstream fix - removed icinga-add-ifdefine-to-apache.patch - superseeded by icinga-fix-apache-issues-by-using-old-conf.patch - icinga-www now requires icinga-doc to provide the language flag images and documentation - consistently use spaces instead of tabs in icinga.spec- added 0001-classic-ui-fix-CVE-2013-7107.patch - fixed vulnerability against CSRF attacks CVE-2013-7107 (bnc#859424)- updated the required nagios-rpm-macros version- imported upstream version 1.10.2 - includes fix for possible denial of service in CGI executables: CVE-2013-7108 (bnc#856837) * core: Add an Icinga syntax plugin for Vim #4150 - LE/MF * core: Document dropped options log_external_commands_user and event_profiling_enabled #4957 - BA * core: type in spec file on ido2db startup #5000 - MF * core: Build fails: xdata/xodtemplate.c requires stdint.h #5021 - SH * classic ui: fix status output in JSON format not including short and long plugin output properly #5217 - RB * classic ui: fix possible buffer overflows #5250 - RB * classic ui: fix Off-by-one memory access in process_cgivars() #5251 - RB * idoutils: idoutils oracle compile error #5059 - TD * idoutils: Oracle update script 1.10.0 failes while trying to drop nonexisting index #5256 - RB - imported upstream version 1.10.1 * core: add line number information to config verification error messages #4967 - GB * core/idoutils: revert check_source attribute due to mod_gearman manipulating in-memory checkresult list #4958 - MF * * classic ui/idoutils schema: functionality is kept only for Icinga 2 support * classic ui: fix context help on mouseover in cmd.cgi (Marc-Christian Petersen) #4971 - MF * classic ui: correction of colspan value in status.cgi (Bernd Arnold) #4961 - MF * idoutils: fix pgsql update script #4953 - AW/MF * idoutils: fix logentry_type being integer, not unsigned long (thx David Mikulksi) #4953 - MF- fixed file permission of icingastats - bnc#851619- switch to all unhandled problems per default in index.html- imported upstream version 1.10.0 * idoutils: slahistory table must be removed manually after enable_sla removal #4363 - DROP TABLE icinga_slahistory * idoutils: timedevents & timedeventqueue tables are deprecated and removed #4482 * core: allow exclude (!) to work for regexp matches as well (Matthias Kerk) #3720 - MF * core: make logging of external command errors more verbose (Anton Lofgren, op5 team) #4402 - MF * core: avoid unnecessary ctime() calls when debugging is disabled, increase performance (Opsview Team) #4681 - MF * core: add check source to checkresult/status data #4709 - MF * core: fix check fails when using environment variables (Sven Nierlein) #2647 - MF * classic ui: add display filter modification for status.cgi #852 - RB * classic ui: log errors into cgi log (use_logging=1) #4389 - MF * classic ui: show custom variables in extended info #4390 - MF * classic ui: allow to exclude custom variable name/value based on pattern #4390 - MF * classic ui: add make install-classicui-standalone-conf as seperated config installation #4664 - MF * classic ui: added performance data to extinfo json output #4728 - RB * classic ui: show backend version info from status file (1.x or 2.x) #4737 - MF * classic ui: added option for partial servicegroups #2740 - RB * classic ui: show check source in extinfo #4709 - MF * classic ui: added live search #1657 - Kepi/RB * idoutils: add a table trimming option for 'downtime history' #3989 - MF * idoutils: allow to disable customvar status updates with dump_customvar_status=0|1 in idomod.cfg #4479 - MF * idoutils: add check_source to status tables #4709 - MF * idoutils: add object_id (host, service) to logentries status updates/state changes #4754 - MF * install: allow enable perfdata config switch via configure #3996 - MF * install: add --enable-debug=yes/no to set specific compiler flags for gdb, valgrind #4387 - MF * install: detect /etc/apache2/conf-available on debian with apache2.4 #4509 - MF * install: add manpages from debian upstream #4055 - MF- use correct variable for checking the status of the icinga-binary in rcicinga- add favicon.ico from Icinga webside to avoid messages in apache- provide and obsolete renamed icinga-monitoring-tools in subpackage monitoring-tools- Remove conflicts: nagios for new subpackage monitoring-tools and remove the (identical) binaries in Nagios package instead, so nagios can recommend the new subpackage as icinga does - added log2ido manpage- add libperl_requires, as we link against libperl and thus need a specific version of perl - conflict icinga-monitoring-tools with nagios- updated fix for bnc#834828 to use the default password if none provided- fixed bnc#834828 by asking for the password and changing the log permissions- imported upstream version 1.9.3 * core: fix init script status exit codes on not running daemon and present pid file #4243 - MF * idoutils: fix workaround on libdbi fetch_next_row() bug applied for postgresql too, causing faulty queries #4367 - MF- moved convertcfg, mini_epn and new_mini_epn to the sub package icinga-monitoring-tools so that it could be also used by Nagios- update to 1.9.2: * core: fix bug with non-ASCII (> 127) illegal macro output characters on char-to-int cast (Jason Young) #4211 - MF * core: bail early if main config file cannot be read - MF * classic ui: fixed searching hostgroup results in wrong 'all' view filter urls #4206 - RB * classic ui: fix URL construction issue in icinga_reload_scroll_position() javascript (Karsten Sühring) #4233 - MF * idoutils: fix mysql: output/perfdata limits cut escaped string leaving '\' at the end (Yannik Charton) #4196 - MF * idoutils: bugfixes for socket queue, transactions and libdbi handling #4049 - GB * idoutils: fix ido2db gradually consumes more and more CPU time with time #4210 - CF * idoutils: fix wrong clob freeing in eventhandlers #4357 - TD- imported upstream version 1.9.1 * core: fix objects.cache does not get updated on (re)start, but config verify (Christian Ruppert) #4155 - MF * classic ui: fixed UNICODE characters in JSON output from getting discarded #4193 - RB * idoutils: fix segfaults on reload with multiple neb modules of the same binary #4033 - MF- imported upstream version 1.9.0 (check the official changelog for further details) * idoutils uses a socket queue and transactions for large object dumps! #3527 #3533 * ido2db.cfg enable_sla is now deprecated! #3450 * icinga.cfg event_profiling_enabled is now deprecated! #4054 * core: increase performance with hash comparing hosts/services on config read #3722 - GB * core: introduce warning level -vv on config verification #3510 - MF * core: refuse to start if neb modules fail to load (Andreas Ericsson, op5 Team) #3812 - MF * core: keep logfile open, reducing open/close performance decreases (Andreas Ericsson, op5 Team) #3390 - MF * core: enhance illegal macro character processing performance (Andreas Ericsson, op5 Team) #3389 - MF * core: add the notification type by string to debug logs; set CUSTOM=8, STALKING=9 (Andreas Ericsson, op5 Team) #3818 - MF * core: skip writing status.dat if explicitely set to /dev/null (e.g. when using alternate data retrieval methods like IDOUtils) (Andreas Ericsson, op5 Team) #3819 - MF * core: avoid writing objects.cache if set to /dev/null (Andreas Ericsson, op5 Team) #3819 - MF * core: increase performance on host->service relation counter (config reading, flapping) #3820 - MF * core: fix unable to exclude hostgroups when using nested hostgroups (Alexander Sulfrian) #2619 - MF * classic ui: increase performance with hash comparing hosts/services to show/filter #3722 - GB * classic ui: Add "set_expire_ack_by_default" to cgi configuration #3476 - CF * classic ui: Add "send_ack_notifications" to cgi configuration (TheCry) #3467 - CF * classic ui: Changed field size for hours to 4 when setting flexible downtime #3484 - RB * ...- move temp_file and temp_dir below /var/run/icinga as this location is tmpfs on newer systems which speeds up tempfile creation and "handles" the removal during shutdown automatically - use daemonchk.cgi for "rcicinga status", if possible- provide 'monitoring_daemon' in the init script to allow other init scripts to depend on it- imported upstream version 1.8.4 * core: add fix for CVE-2012-6096 - history.cgi remote command execution (Eric Stanley, Markus Frosch) #3532 - MF * classic ui: Changed field size for hours to 4 when setting flexible downtime #3484 - RB * classic ui: fixed Warning and Unknown States are mixed up in Alert Summary Report #3488 - RB * idoutils: fix empty output/perfdata segfaults for mysql string truncate #3516 - MF * idoutils: unlink leftover socket on startup, if using unix sockets - MF * idoutils: fix long output data causes wrong data in database #2342 - MF- Package links to libperl.so so it must use exact perl version as requires.- Use usermod instead of groupmod when suse_version > 1220 due to pwdutils/shadow switch. - move macro definition to a place where the macro %%name is defined - added man pages for new_mini_epn, convertcfg and mini_epn => conflicts with nagios manpages- imported upstream version 1.8.3 * idoutils: fix unknown column contactaddress_id (thx fmbiete) #3483 - MF- imported upstream version 1.8.2 FIXES * core: fix macro escaping logs incorrect warning for $$escapes #3404 - MF * core: fix wrong escalation notification due to state based escalation range behaviour changes #3441 - MF * idoutils: fix many memory leaks in ido2db on dbi_result_free and others (thx Klaus Wagner) #3406 - MF * idoutils: fix ido2db crashes when Oracle queries fail #3324 - GB * idoutils: fix ORA-1461 writing data to varchar2 exceeding field size limit output, command_arg and commandline data written to Oracle #3324 #3325 - TD * idoutils: fix unsafe handling of dbi_conn_sequence_last, rewrite last_insert_id/sequence fetching #3408 - MF * idoutils: fix ido2db does not cleanly exit the client on wrong schema version check in db_hello #3419 - MF * idoutils: fix FROM_UNIXTIME(NULL) does not work with MySQL 5.0.x #3399 #3466 - CF * install: drop unused daemon-init-readhat script (spec uses daemon-init) #3402 - MF * install: fix broken configure ssl detection for idoutils on ubuntu/debian (Oliver Skibbe) #3413 - MF * classic ui: fix cmd.cgi does not honor commandpipe location; overwrites from empty environment variable #3418 - MF * classic ui: fixed double-listed host dependencies in host extinfo.cgi #3295 - RB * classic ui: fixed sort_icinga_logfiles_by_name() in readlogs.c fails to take NULL pointers into consideration #3398 - CF * classic ui: fixed committing acknowledgement cmd negates flags for send_notification and sticky_ack #3329 - RB * classic ui: fixed backtrack_archives only getting calculated on a daily log rotation basis #3416 - RB * classic ui: fixed invalid freeing of last_check in 'scheduling queue' for first time checks #3444 - RB * docs: add missing cmd_mod description in cgi params #3438 - MF * docs: search_string as cgi GET param works also for status.cgi #3451 - MF * docs: fix typo pqsql -> pgsql #3461 - WN CHANGES * icinga.cfg - enable_state_based_escalation_ranges=0 (disabled if not set) fix for #3441- imported upstream version 1.8.1 * core: fix faulty macro cleaning, replacing spaces with pluses where they shouldn't be cleaned #3397 - MF- icingastats is created with 754 (root,icinga) privilegs, cause it's mostly running under icinga group- imported upstream version 1.8.0 * core: pass long_output to neb api for statechange data #2650 - MF * core/classic ui: make hashfunc more efficient by using sdbm #2761 - MF/GB * core: try the most common macros ($ARGn$, $USERn$) first (Andreas Ericsson) #2674 - MF * core: use binary search when looking up macro names, instead of insane strcmp() loops (Andreas Ericsson) #2675 - MF * core: add useful message to p1.pl when epn plugin does not call exit() (Sven Nierlein) #2431 -MF * core: re-enable state based escalation ranges, using cast tricks #2878 - MF * * livestatus and other neb modules not using the icinga headers won't see those * core: add a command to disable notifications program-wide with expire time as scheduled event #905 - MF * * DISABLE_NOTIFICATIONS_EXPIRE_TIME, works for global notifications * core: add hint on icinga.cfg package location, and tip to read Changelog CHANGES on upgrades #2879 - MF * core: add new callback NEBTYPE_CONTACTNOTIFICATIONMETHOD_EXECUTE to allow override of sending notifications #2041 - MF * core: only reap results when checkresult_list is not overloaded (max_check_result_list_items) (thx Thomas Gelf) #3099 - MF * core: log a message when reaper max time is reached #3159 - MF * classic ui: Dropped statuswml.cgi #2654 - RB * classic ui: Dropped statuswrl.cgi #2359 - RB * classic ui: Added action_url/notes_url to status.cgi for csvoutput and jsonoutput #2553 - RB * classic ui: Added pagination to various cgi's (thx to ideas and partly source from Nagios, Thruk, Icinga Web) #2725 - RB * classic ui: Changed search in config.cgi to regex #2884 - RB * classic ui: Added config option to let read-only users see comments and downtimes #2699 - RB- add virtual provides 'monitoring_daemon' and 'monitoring_webfrontend' to allow 3rd party packages to run also with nagios compatible solutions like icinga- added upstream patch to fix the segfault caused by the epn rewrite in #2197 (bnc#780107)- imported upstream version 1.7.2 * core: fix duplicated events on check scheduling logic for new events (Andreas Ericsson) #2676 #2993 - MF * core: avoid duplicate events when scheduling forced host|service check (Imri Zvik) #2993 - MF * core: get rid of the instame macro usage while logging alerts and states (Andreas Ericsson) #2665 - MF * core: revamp the detection of embedded perl usage directive "# icinga: +epn" (Andreas Ericsson) #2197 - MF * core: fix whitespaces are not stripped using multiple templates ("use abc, def, ghi") #2701 - MF * core: add hint on icinga.cfg package location, and tip to read Changelog CHANGES on upgrades #2879 - MF * core: bail out early with config error if resource.cfg macros contain NULL values #2879 - MF * core: fix logical bug on icinga.cfg detection on config read #2879 - MF * core: fsync() files before fclose() (Andreas Ericsson) #2948 - MF * core: remove weird switch() statement when scanning checkresult queue (Andreas Ericsson) #2950 - MF * core: fix deleting too old check result files (Andreas Ericsson) #2951 - MF * idoutils: fix icinga mysql db creation script grants access to all dbs #2917 - MF * idoutils: fix ignoring mysql password in create_mysqldb.sh #2994 - MF * icinga.spec: forced update on icinga.cfg change package locations #2923 -MF * icinga.spec: fix permissions on ido2db.cfg potentially world readable (Aaron Russo) #2897 - MF - removed obsolete create_mysqldb script paches- fixed create_mysqldb script - provided mysql password wasn't passed on- cleaned up init files- reverted icinga home directory change- added missing dependency to the new recurring downtimes plugin- added a new package which provides the recurring downtimes scripts from contrib http://docs.icinga.org/latest/en/recurring_downtimes.html - updated the icinga user home directory - /var/lib/icinga is not needed anymore- imported upstream version 1.7.1 * core: use prefix in solaris service definition #2609 - TD/CF * core: fix various memory leaks in downtime eventhandling on SIGHUP (Carlos Velasco) #2666 - MF * classic ui: Fixed status.cgi time out when displaying hostgroups in large environments #2617 - RB * classic ui: Fixed Invalid JSON output for hostgroup overview (Torsten Rehn) #2680 - RB * classic ui: Fixed Confusing use of display_name in JSON and CSV output (Torsten Rehn) #2681 - RB * classic ui: Fixed wrong totals in "Service Status Summary" on Status Summary page (Mark Ziesemer) #2689 - RB * idoutils: fix small compiler issues #2620 - TD/CF * idoutils: fix upgradedb script typos & past changes #2682 - MF * config: check_ido2db_procs.cfg should not depend on local-service template #2616 - MF * install: adapt lsb headers for icinga and ido2db #2637 - MF * install: fix typo in contrib/eventhandlers/redundancy-scenario1/handle-master-proc-event (thanks uosiu) #2671 - MF- cleaned up rcicinga and added checkresult directory creation before start - added patch to fix wrong fsf address in some license files - extracted update_path_script parts from %post to a separate file located under doc- fixed icinga-create_mysqldb.sh - it granted icinga access to all dbs - so please check the permissions of your mysql icinga user - removed all other ido2utils scripts since they are not supported by upstream - updated readme - better distinguishable topics- updated readme - mysql example command granted icinga access to all dbs- added 'show-errors' to icinga init script as documented in the wiki- changed eventhandlers directory from /usr/lib/nagios/plugins/eventhandler to /lib/icinga/eventhandler (unpackaged files do not get copied) - moved remaining files and the checkresults directory from /var/lib/icinga to /var/spool/icinga - moved /var/lib/icinga to /var/spool/icinga/ - removed nagios directories from the packages (/var/lib/nagios/*) - changed /var/spool/icinga/icinga.cmd to /var/run/icinga/icinga.cmd - changed /var/spool/icinga/ido2db.sock to /var/run/icinga/ido2db.sock - added post scripts to update the existing configuration files accordingly - replaced the existing default http-passwd file with the one from upstream - user icingaadmin with password icingaadmin - adapted the RHEL upstream icinga and icinga-idoutils readmes for SUSE and packaged them - idoutils db schema has changed, check /usr/share/doc/packages/icinga-idoutils/README.SUSE.idoutils how to upgrade it - imported upstream version 1.7.0 * core: notifications: Create contact list after eventbroker callbacks (Andreas Ericsson) #2110 - MF * core: fix event removal from queues with O(1) removal from doubly linked lists (Andreas Ericsson) #2183 - MF * core: avoid senseless looping when free()'ing macros (Andreas Ericsson) #2184 - MF * core: avoid insane looping through event list when rescheduling checks (Mathias Kettner, Andreas Ericsson) #2182 - MF * core: allow empty host groups in service and host dependencies if allow_empty_hostgroup_assignment flag is set (Daniel Wittenberg) #2255 - MF * core: fix compatibility problems on solaris 10 (affects core, cgis, ido) (Carl R. Friend) #2292 - MF/RB/TD * core: add trigger_time to downtimes to allow calculating of flexible downtimes endtime #2537 - MF * core: add nebmodule version/name check for idomod (this allows future version dependencies) #2569 - MF * classic ui: Added option for max log entries displayed in showlog.cgi #2145 - RB * classic ui: Added config option for status totals in status.cgi #2018 - RB * classic ui: Added multiple hosts/services to status.cgi GET #1981 - RB * classic ui: Added nostatusheader in status.cgi as config option #2018 - RB * classic ui: Added statusmap resizing with exclude/include button (thanks to Mat) #2186 - RB * classic ui: Added Select hosts or services by clicking on line instead of box #2118 - RB * classic ui: include graph icons by default in logos #2222 - MF * classic ui: added missing comment tool tip box to outages.cgi #2396 - RB * classic ui: add javascript to refresh page/pause easier #2119 - RB * classic ui: Added Scheduling queue filter for specific host or service #2421 - RB * classic ui: add display_status_totals as cgi.cfg option in order to allow the status totals to be shown again #2443 - RB * classic ui: Changed reading of auth information from cgiauth.c to cgiutils.c #2524 - RB * classic ui: Added readonly cgi.cfg view into the config section #1776 - RB * classic ui: add is_in_effect and trigger_time to downtime view for html, csv, json #2538 - MF * classic ui: add modified attributes row to extinfo.cgi showing diffs to original config (thx Sven Nierlein for the idea) #2473 - MF * classic ui: add modified attributes reset command to extinfo.cgi allowing to reset to original config #2474 - MF * idoutils: add new index for state in table statehistory #2274 - TD * idoutils: add is_in_effect and trigger_time to scheduleddowntime and downtimehistory tables #2539 - MF * idoutils: change varchar(255) to TEXT in mysql (not cs and address rfc columns) #2181 - MF * idoutils: enhance dbversion table with modified and created columns #2562 - MF * idoutils: set module info in idomod, to be checked on neb module load in future versions #2569 - MF- init script: check configuration before restart to avoid a non running service on config problems- Changed the spec file to use the nagios-rpm-macro variables - Fixed a rare bug in rcido2db when the pid directory was missing during first start- Added changelog entry about the icinga-api removal- Added some detail about the last version updates- patch license to follow spdx.org standard- Imported Upstream version 1.6.1: * core: fix freshness checks are generating stale alerts, even if result was received in time- imported Upstream version 1.6.0 * package: complete remove icinga-api as module #1935 * * Development is being discontinued for now, 1.5.0 was last combined release. * core: fix downtime and comments delete with wrong loop pointers causing segfaults * core: fix $NOTIFICATIONRECIPIENTS$ macro contains all contacts assigned to host|service, not only notified contacts * core: plug memory leak in downtimes comment add * core: make first_notification_delay depend on the first !OK hard state change and don't reset timer for new hard states which would replace it * core: fix memory leak in xodtemplate.c * classic ui: fix for Classic-UI displays bad timeperiods * classic ui: fixed wrong color in histogram and trends for unknown/unreachable * classic ui: fixed search not returning all results, only first match * classic ui: fixed wrong output from status.cgi with option hostservicedetail * classic ui: fix typo in histogram.c * idoutils: host state change last_hard_state overrides last_state, last_hard_state always -1 * idoutils: extend conninfo.agent_version field to varchar(16) * idoutils: terminate threads cleanly, including db connection * install: rework the version updates in icinga and idoutils - See ChangeLog for more details- remove fragile service- fixed incorrect rcicinga meta data- imported Upstream version 1.5.1 - ran spec-cleaner and added patch tags- removed unnecessary testing source files because of conflicting licenses - little spec file optimizations- cleaned up icinga.spec - removed specs for other distributions- made icinga-api building optional but disabling it by default just set build_api to 1 to build the packages- removed obsolete icinga-api - added icinga-remove-api.patch - little spec file optimizations- initial version 1.5.0 - removed obsolete patch with-p1-file-dir- activated Fedora 15- initial version 1.4.2 - added 1.5 with-p1-file-dir.patch - created new ido2db init script - updated icinga init script (no spool sgid needed anymore) - major spec file changes - fixed wrong var pathes- changed cron job according to bnc#701208- remove ido2db lock and socket files while stopping the init script- using the Build Service SourceService for the tarball - using the default spec for other distributions- added db update notification for idoutils- initial version 1.4.1- reverted idoutils db path- fixed a wrong cmd configuration entry - fixed some rpmlint warnings- initial version 1.4.0 - removed db creation scripts - 1.4.0 has its own now - removed openssl patch - now obsolete- SLES 10 Perl issue fixed- added fix for ssl support and enabled it - updated mysql db creation script - fixed some rpmlint warnings- initial version 1.3.1- fixed ido2db db initializiation scripts - fixed /var/run/spool/icinga permissions- fixed SLES 10 building problem - fixed empty file warnings- fixed icinga-api permissions - replaced the ido2db init script with a basic version because of problems - added simple db creation script for mysql and pgsql for idoutils - moved icinga-api docs to icinga-api-doc - fixed idoutils oracle dependency- fix pathname to database in icinga-installdb - require perl(DBD::mysql) in icinga-idoutils-mysql- package documentation and SQL statements in /usr/share/doc/packages/icinga-idoutils-{mysql,postgresql} - create two subpackages icinga-idoutils-{mysql,postgresql} for the two supported databases - also package php files in %{_datadir}/%{name}/icinga-api/- initial version 1.3.0 - fixed ido2db init script removal problem - fixed some warnings- enable ICINGA via a2enflag on initial installation- install icinga.conf instead of icinga.conf.in and add an , so users can enable the apache configuration via /etc/sysconfig/apache2 (APACHE_SERVER_FLAGS="ICINGA")- fix path to traceroute - split off different packages: + icinga-doc + icinga-api + icinga-plugins-eventhandlers - patch (mini-)epn to use full path to p1.pl - add Requires/Recommends to packages- fix ido2db init script - fix non_void function - add rpmlintrc - place the apache config file in /etc/apache2/conf.d/ and mark it as not included by default - added manpages from Debian - move p1.pl to /usr/sbin - added pre/post scripts for idoutils- initial version 1.2.1 based on nagios package/bin/sh/bin/sh/bin/sh/bin/shcloud101 1539325132  !"#$%&'()*+,-./0123456789:;<=>?@A1.14.0-8.3.21.14.0-8.3.21.14.0-8.3.2  ido2db.cfgidomod.cfgflapjack.cfgidoutils.cfglivestatus.cfgmod_gearman.cfgpnp4nagios.cfgido2db_check_proc.cfgido2db-exec-start-preidomod.soido2db.serviceido2dblog2idorcido2dbicinga-idoutilsREADMEREADME.SUSE.idoutilsUPGRADINGconfigido2db.cfg-sampleido2db_check_proc.cfgidomod.cfg-sampleidoutils.cfg-sampleupdatesido2db.cfg_added_1.12_to_1.13.cfgido2db.cfg_added_1.7_to_1.8.cfgido2db.cfg_added_1.8_to_1.9.cfgido2db.cfg_added_1.9_to_1.10.cfgido2db.cfg_removed_1.9_to_1.10.cfgidomod.cfg_added_1.10_to_1.11.cfgidomod.cfg_added_1.9_to_1.10.cfgqueriescomment_history.sqlcomments.sqlcontact_notification_methods.sqlcontact_notifications.sqlcontact_status.sqlcontactgroup_membership.sqlcontacts.sqldowntime_history.sqlevent_handlers.sqlflapping_history.sqlhost_comments.sqlhost_downtime_history.sqlhost_event_handlers.sqlhost_flapping_history.sqlhost_notifications.sqlhost_state_history.sqlhost_status.sqlhostgroup_membership.sqlhosts.sqlnotifications.sqlscheduled_downtime.sqlservice_comments.sqlservice_downtime_history.sqlservice_event_handlers.sqlservice_flapping_history.sqlservice_notifications.sqlservice_state_history.sqlservice_status.sqlservicegroup_membership.sqlservices.sqlstate_history.sqlido2db.8.gzlog2ido.8.gz/etc/icinga//etc/icinga/modules//etc/icinga/objects//usr/lib/icinga//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/icinga-idoutils//usr/share/doc/packages/icinga-idoutils/config//usr/share/doc/packages/icinga-idoutils/config/updates//usr/share/doc/packages/icinga-idoutils/queries//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8906/openSUSE_Leap_42.3_Update/3cf3f037f2d95d4a11626c2349a9c4e8-icinga.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxUTF-8 Unicode textASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fc22486bf6bf73a26a183d571057d1b1079ed59, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=269635e380af4b50a48dfe17384264f873810b14, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=7863d65e45ec6719d7875fa34aa08a65ec756bc0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)   RPR R RRR R RRRRRRR R RR RR R RRRRRRRR R RR R RRREecZ4?]"k%{NtA&13ipYt:<1Ҕhq7ŭzEVB\9X {.~-t7(LɋW*>:?gQUk=_e_-$wjD+%Hy2Dd̋l`S^(Q{[K i&T:,Bc]mU.xaô\!ơd׹ ϭIT>W2h.ʿ|h$XV~Dh}sI"wP+t>ѷ') Pyِ{Qţ3C<@ޫ?${骫QҔ4f$B>FT zk<8 RkxE_o4:WxzvֹUN"M(*A|_UrmP%S%b|iȕs?C3 $>لdx|`n>+SbOf&+I9GOv_uM BSL9ˊO(< ,^ޗ^ucizh pe I־Qi,gG}Ҿ7$ǀ \yФ`3;IJo_zS,cRifCrX'"׀cxP `"}6ўdϱi@ a$@Ȩy^WL#Ax1&M2i^^>fE}.)cB̒_K"=«B Lrt .P\7#:Y=[0 @gM _[FLƩCw6(Co PeK^sf+sʼnjW2[eJ6#8?ACE쿑\?ݯ,ο{/ط6*d)s\hÀ򞱜cjql!arNP&z<ƀ(tres Y}6RefL]~Ƿ`g_06.\|ޞnA(S3VsMV~Jʟfv+YK3ocCۋVD+藒E|(|Vki4R[NMGW)zфzˍD:[@m7"S= rL\Yɐovg2]t8N}1@w yOGϊS}V㙽ٺ iO6z,جkW~Je)S(r hftnwkˊcv,Ee |qx6㞋0lΖr8=.Qхn`m|4/E"$>ճkzS2޿U%k/rݦ/?L,sY[YDs@e].=Gf}}\DQp4$MR[7"re!.9@%dEРޫ<7Qõ\ 2ܧb %瘱_j2Ф%1g" +y*/jx@mhaF˾fqRk q(ʕ=N#Ӝ}%|K77_o7/C-HKؓ[ЫTzAYtġ1 P8,!&rXT9k~GpPJ~ MzQpQ䤔#bDݐ)"چbt:O1 '&;lp' '-kP`Nw~n$C+,=e&JP7Ѷ>%(lp/*i0멢ڴF٪RanbLƣ2H?lfY4cw@yd.u&H>_?7d g KyQb0Ngаǭ Grpv_3u"9eۓ|"Vګ;u>1F`L Э2I6R~ q -5)M*.?5h|KV'njً8) B7yFV g"(yg&gwwkl ,fnz/Zlho8+*TP7betC<F,MtI -(yiv?5V7/j6=(Uel9f~e5EBX2B,ŵE6&bx9Cy}9KqE`oUo&}C ͑uz&xhc?6T?m4 4|:>lEbʬLOgo# :0CcAJRSZ#>3JOıJ""9 16xV4yOl} BrO &fpaQxut%wc$`g,n}ve_Bhh@QLe+)ʛ`FQw8rV+_i sLuA523jHA{'dѡA:]$ֺOh<ʫH%6* ~ϼzW3".^+rQE+`RB+A/}G+MZ˅ӗ6s@j'.tX q%#=$ chxj {kS⣠ځ'*:6=vVN'2Ƹ~Zʟl8 ={ns6Ч[ DjW ̑8feBYhxtTUq@G|#E@0Fn {ehOU#S3!M pBY>T <$knwWهo V}Tu%s4IHݯ.yF-KP{om@wߛ7bW@YV<'¬p3LɎ ̉~ueT;WOt$rj-?DM>]5E{rF`+_ ,W0C{Y' I%{K!vkvz>PD*%AGiͤ hݲ)d)}.gQBLmmmjD kY~[f]ǎ-(2Mw'Hm(lɡ,GN#3jM͒dCS$m/3 ΎU="?HKة2iI \^kʼro51!- ,v7ŋ,͠l JGcGP_qm]`^:H5»Ii`n,fq9/eV?V;8mey4 oV֔CG\9ݻGꛇZ;}no 3ѵuX H%`T3Yn;WX8aY]\+w;[}qﲄ5sj1-i89i}h꫈&0h3Gjpuz$do^=?W+-yņ!kqZ]K!<b^'`)Ug :AOjwrx2ݨ 8ڕs_h{e?n4d墧1T5ЬXZd'݆*c?%k ޗΰ&P*zrz-z[2rh54{YSk `!xޣ]3B&+?83z䢐0Y}C8]m.WY⍎YX2ܲ9 ),0,"s~ǛF|ixW_v|]DWwlՅ]J]זX ()Š͈ͱy2 }OU$$˗G^p3Xg-8}? W,ͫy57)_Buʓ[yjQ SU>"1fFC ˴|V_o߼X}-4+mP z%wڶ 3do`ɽ"?;CA1QeZ\ml7]9V45k xC;Λ=CQ㈢23TG2gy/'*`lrRk~iz8툚 <|\іO@&)W!7AҾ9{˓>tHdv@ @']POŨE~lGR 8 7պ|ȩt?{HvGW@BٶR?7YՌ h?.K~9ɕMĪ$HbUj\+p>0n00 nQ_ hAK? [؟뭍5R/h-+HVV[D]=ƙ 6B5,nBq`@rr԰#Ece˹GlU4[*ӆc FƠ{f1g af^'~c!HV7i`a:G@]+pQ?jrN4@%| iLݣ?~vLo.:(60(ڛAP?&?i499yW1~ZYNfg8_ hwwf+bfhHrh$ԃD f![dIXшࡲVv#ZbwSGq; 4摓%λ.շ9-ݘ3%RIi%q,m>zf}(F*BXҟW7FEJۉ4]m]0sJpU\E LUjv,_F3O{'`cO_gp.] nQ=ќWNnAč-Q ҤCMsxss_sټ"*8aDr'$7cINwS}!w40$M }e1!E|P?|=9e-a!oH e+p<^jm^ۢoaʳyV?V7ȵvqUmiO qp2eޢ?UH=)b<4.n_r-dQ,g涙q-?3YVԜ߯-7bR/'1Kiy, l/١NQ MQe*}fyGl >OhZՊnco M'9$,pn.z# +bb(ޯxطpk Nn89g)__ :!A,\U`a挺ʬ jZJn[? (yv%gWHʝ ;!2Hbkr'%/_dPV}O4?sAwlIԝ5iŅ|Qœ:-/!m?s=]5&gX@.ΔSN2J?:@׆WfUlp-:]ʮ #_HM&J9s~tIdƶoH̚ia zpqsRp֘A'mOe1v m|o3G+kWEȳz3\hSSl- &ֿ#2t ظ}OIHٴU<;ɐ2ֽL 7AZ5@p|Dv섄aP!\2?y;LG Z t1WQʀQ6ic#UMDϪe_dηHz9A\.Qnkb3sT@m[E|ﺑG%Bmd;\#|{/c!o)JWyd|;aD<gս֮nzk99nQ q$@kjtnNoX_f=W;uzY <5])lU8T% 撑[EI!6>QF-XhzFh dn2Ol,: dp*JXu’w.7~e@aw6)Y0$ Cx̊-dY*"Ts{2^m~EmnE9L 4;ULЖQ"]@~7Hg9d󤥹[v X8^Ba+ ,_?Qj*ѪQBq*N2UϹxwMwh|P}W SXbͷbbB*xi>nq,$ 1̿Xó`} ";N:v ;w%)]ÅSBW}FZlosli" 7B`wdbV Յ(©e2y9¹2vM22fR_Pu,G Ez] kfZ t=*lٸKgYXm,-4{ Ú![pٮEO2<q,C#B3Y0шjzKO,3]B!F`GOaVI%djLL0KF)Zv4̬&Wk1Y[5(KleK')^ Ś\Pq}̘e+hX!1Sn[ŭNh]"J8PI,"RXWӝ|vԓ(1NwOGKE?>!j鄖6qnjL  r)\y9J!2RU1 oFkN+?_zmC;IR7@e`Lt/ +q E G"4d.㵑C+d!w[585sX&J3nڼLyR+0UI 9GDwH"7\MVDL`6pI+ A{Y^AP(ːϹ'<^7uHFҙ`v$0Dj:/㆑㯾n?BM=RUtNe^͝).(bn_zUjkC|<2|ܳJ,Q[ˆ0K4FIjw to>w($hnz?Q9/q:xe|;nrѳųYL#3;|zKHC|Kd/b㛹m 2l;hA*Lfbٚk~a8J=WS.ۖ<ϕ56'gvRp:·<{v(xJ,hT笐ʏtQ 1qm*HYxKO;`ڬ7UB <)HGK5sa2F":@3"rd7T3

Bxd5Mx^PB{z's%;4ꛂ>6LfyoTQ.$7gS{z.)^~`Vedv\mMYw[n69fqu$Н6cdOr9j1}"Lnσ^B<|gTrȐŲRnWOeiW1Th&( z?B|D=+i.QKǛ p"7⢋F$,Q8e_aiONOhu1*7g9\Yij]+JUXN/`nؓGW{mEF@>[~Š7,8 ٱ]@'gݼ`j㧱 d^pyui7clJ{liB&x8+:ϵQٗ+wHL 8Z2 G24عg_C,B+R ̤,6|3ڲLz3̪1ݤuR,%E朘KSB ^аN+r@@Q8 ˹_EB&G$zL^ߺq˹