<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="49">
<package pkgid="ec567c48ba9c23655b1901820a998bf3b9071d05f0b413cbb60da47e33c1257f" name="icinga2" arch="src">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="8419aaae4a03b4759a8671ceb54087ae946e9cd34702469ca0a77a9295c8cae5" name="icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="82698a2c8ce4b0e150e4ae15f211ccacfbab35bb4c6972c91a681e3dfd74e1f1" name="icinga2-bin" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="60a63cb1fffc20ff60df3b257061c6e196d24d322e3e29d50b4a82752b2e6be0" name="icinga2-common" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="dc9324941b109efcbc0baabe070f380a83779a36dbdc1f40b8170360cd905bbb" name="icinga2-doc" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="77240bee3ae5463dcdd3b3133b145f4d280278e4570a093fc79d441139d0836f" name="icinga2-ido-mysql" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="908604f9b656db4b083ce7658b2756028e664b32de48f5687a9cea15ed4ff954" name="icinga2-ido-pgsql" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="ed5cfc01701436ccedc86a7919a71f5fae86da94d0f29efe80eda3fd97e89b0b" name="icingacli" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="6645919aaac4fe3ca42ec6056b8c54f4c16e843f848ae52b07ca9b529cda5cd0" name="icingaweb2" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="3cb1c08c03503886137551c9ec147f0781625176f1548633d97784129af500b4" name="icingaweb2" arch="src">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="0047116e6bd20ace05968975e8d8a92b44d0a88ca3ec6ddcc16ca1921ab84927" name="icingaweb2-common" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="1304bf006daa675055fab4a05302fe511addacee858edf6320443bdc2c77552b" name="icingaweb2-module-director" arch="noarch">
  <version epoch="0" ver="1.11.8" rel="67.1"/>
  <changelog author="ecsos@opensuse.org" date="1572955200">- Update to 1.7.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * DB Schema
  - FIX: Rolling out new installations on MySQL v5.6 fails
    (#1993)
  * Icinga Configuration
  - FIX: Render service_name for Notifications (#2006)
  * User Interface
  - FIX: Cloning Import Sources failed since v1.7.0 (#1997)
  * CLI
  - FIX: Importing Import Sources failed since v1.7.0 (#2005)
  * Automation
  - FIX: Fixing linux install script version check (#2008)
  - FIX: Windows Kickstart Script - $GlobalZones was empty
    (#2002)
  * Documentation
  - FIX: Missing single quote in mysql example bug (#2003)</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 1.8.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: It's now possible to set Endpoint ports &gt; 32767 on PostgreSQL (#928)
  - FIX: Group list is no longer prefixed with a comma (#2133)
  - FIX: Change wording, avoid black/whitelist (#2134, #2135)
  - FIX: Inherited values in sets (arrays) are now shown (#1310)
  - FIX: Column layout broke with Web 2.8, has been fixed (#2065)
  - FIX: filter suggestion gave wrong values for DataList fields (#1918)
  - FIX: clone-related scheduled downtime links have been fixes (#1894)
  - FEATURE: Data Fields can now be grouped into categories (#1969)
  - FEATURE: Inspect is now available for Packages, Stages and Files (#1995)
  - FEATURE: Allow to disable the Director frontend / UI (#2007)
  - FEATURE: Endpoints table now shows the object type (e.g. external) (#2050)
  - FEATURE: make sure that form label and fields stay close together (#2136)
  - FEATURE: show more content, reduce padding (expect on mobile) (#2140)
  - FEATURE: location details for non-Director services on Modify (#1531)
  - FEATURE: Service Set table can now also be searched for Services (#1873)
  - FEATURE: Apply-Rule-based Service Sets now show related Hosts (#2081)
  - FEATURE: Notification Apply Rules as a DirectorObject DataField (#2199)
  - FEATURE: Hint and Error styling has been unified and improved
  - FEATURE: Form field rendering for sets now deals with invalid values
  - FEATURE: Better descriptions for time-based and other fields (#1897, #1264)
  - FEATURE: Daemon tab now gets red instead of yellow when not running (#2238)
  * Translations
  - FEATURE: Italian translation is now available (#2080)
  - FEATURE: German translation has been refreshed (#2240)
  * CLI
  - FEATURE: Deployment Status and related utilities (#2189)
  * Import and Sync
  - FEATURE: allow defining update-only Sync Rules (#2059)
  - FEATURE: New Property Modifier: ListToObject (#2062)
  - FEATURE: Property Modifier: convert binary UUID to HEX presentation (#2138)
  - FEATURE: Property Modifier: get Host by Address (#2210)
  - FEATURE: Property Modifier: skip duplicates (#2215)
  - FEATURE: Property Modifier: trim strings (#1660)
  - FEATURE: Property Modifier: negate boolean (#2227)
  - FEATURE: Property Modifier Reject/Select: improve usability (#2228)
  - FEATURE: Property Modifier: clone rows for every entry of an Array (#2192)
  - FEATURE: Property Modifier: unique array values (#2229)
  - FEATURE: Property Modifier: allow to rename columns (#2242)
  - FEATURE: Import Sources now allows downloading previewed data as JSON (#2096)
  - FEATURE: REST API Import now allows custom headers (#2132)
  - FEATURE: REST API Import can now extract nested properties (#2132)
  - FEATURE: REST API Form remembers passwords without exposing them (#2070)
  - FEATURE: UTF8 validation for failed imports gives better error message (#2143)
  - FEATURE: ArrayByElementPosition now allows filtering by key name (#1721)
  - FEATURE: Use your Director Objects as an Import Source (#2198)
  - FEATURE: Property modifiers are now granted access the current Property Name (#2241)
  - FIX: Import Source preview now catches all errors
  - FIX: Import Source download sends eventual errors as a valid JSON result
  - FIX: LDAP Import is now able to paginate limited results (#2019)
  * Configuration Baskets
  - FIX: Restoring Import Sources creating Modifiers now works (#2053)
  - FEATURE: Support Baskets from Icinca for Windows (#2223)
  - FEATURE: It's now possible to use Notification Templates in Baskets
  - FEATURE: Snapshot status/diff layout has been improved (#2225)
  * Authentication and Permissions
  - FIX: Users restricted to Hostgroups can now use related Templates (#2020, #2101)
  - FEATURE: Optionally, restricted users can be allowed to set Groups (#2252)
  * Kickstart
  - FEATURE: Friendlier message if object to be removed is still in use (#2206)
  - FEATURE: Kickstart now removes obsolete External Commands (#985)
  * Icinga Configuration
  - FIX: Correctly render Service Dependencies with Array-style parent hosts (#2088)
  - FIX: times.begin and times.end are now rendered separately (#2193)
  - REMOVED: magic-apply-for (a hidden deprecated feature) has been removed (#1851)
  * Icinga Agent handling
  - FIX: Linux Agent installer now fails when unable to retrieve a certificate
  - FEATURE: Linux Agent installer now supports Alpine Linux (#2216)
  * REST API
  - FEATURE: Self Service API ignores empty/missing properties (e.g. no address)
  - FEATURE: Search is now also available for the REST API (#1889)
  - FEATURE: Deployment Status is now available (#2187)
  - FEATURE: UTF-8 characters and slashes are no longer escaped (#2243)
  * Self Service API
  - FIX: error handling has been fixed (#1728)
  * Database Support
  - FIX: Added UTF8 to valid PostgreSQL encodings (used to be UTF-8)
  * Background Daemon
  - FIX: Daemon Logger used to not override the given log level (#2139)
  - FEATURE: Daemon: prepare for future reactphp promise versions (#2137)
  - FEATURE: Daemon now logs that it is going to reload itself
  - FEATURE: Now collects the Deployment status from Icinga (#2045, #1988)
  * Documentation
  - FEATURE: We now also mention optional/indirect requirements (#2054, #2220)
  + Internals
  - FEATURE: Property Modifiers are now able to clone rows (#2060)
  - FEATURE: URL encoding for the Core API has been unified
  - FEATURE: PHP 8.0 has been released and is officially supported (#2233)
  - REMOVED: dipl has been dropped, we're using ipl/incubator since v1.7 (#2209)
  - FIX: typo in DeploymentHook::onSuccessfulDump() has been fixed (#2069)
  - FIX: forms now support dbResourceName (#2064)</changelog>
  <changelog author="ecsos@opensuse.org" date="1626177600">- Update to 1.8.1
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: show Override button when all Fields belong to Field Categories (#2303)
  - FIX: don't fail when showing a Host overriding multiple inherited groups (#2253)
  - FIX: deal with inherited values which are invalid for a select box (#2288)
  - FIX: Service Set preview inline Service Template links (#2334)
  - FIX: show Services applied with Rules involving applied Hostgroups (#2313)
  - FIX: show deactivated services as such also for read-only users (#2344)
  - FIX: Overrides for Services belonging to Sets on root Host Templates (#2333)
  - FIX: show no header tabs for search result in web 2.8+ (#2141)
  - FIX: show and link dependencies for web 2.9+ (#2354)
  * Icinga Configuration
  - FIX: rare race condition, where generated config might miss some files (#2351)
  * Icinga API
  - FIX: use Icinga 2's generate-ticket API, required for v2.13.0 (#2348)
  * Import and Sync
  - FIX: Purge didn't remove more than 1000 services at once (#2339)
  * Automation, User Interface
  - FIX: error message wording on failing related (or parent) object ref (#2224)
  * REST API
  - FIX: creating scheduled downtime via api failed (#1879)</changelog>
  <changelog author="ecsos@opensuse.org" date="1645185600">- Update to 1.9.0
  * Breaking Changes
  - Module dependencies have been raised, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this release on our
    roadmap
  * Import and Sync
  - FIX: string property modifiers now preserve NULL values (#2371)
  - FIX: "to int" property modifiers now fails for non-string values (#2372)
  - FEATURE: introduce 'disable' as your purge action on Sync (#2285)
  - FEATURE: there is now a simple "group by" Property Modifier (#2317)
  * Configuration Baskets
  - FIX: Notification Apply Rules have not been exported (#2335)
  - FIX: Restore now supports the set_if_format switch (#2291)
  - FEATURE: it's now possible to purge objects of specific types (#2201)
  - FEATURE: exporting Users, User-Templates and -Groups is now possible (#2328)
  - FEATURE: Data Field Categories are now supported (#2256)
  * Permissions and Restrictions
  - FEATURE: allow using monitoring module permissions (#2304)
  - FEATURE: it's now possible to grant (global) access to scheduled downtimes (#2086)
  * Configuration / Templating
  - FEATURE: offering choices based on a specific imports is now possible (#1178)
  * User Interface
  - FIX: allow switching DB config while connection is failing (#2300)
  - FIX: Links to duplicate services in Sets didn't check for deactivation (#2323)
  - FIX: SQL error for Data Fields table on PostgreSQL (#2310)
  - FIX: SQL error when searching for Data Field Categories (#2367)
  - FIX: Icon used for Notifications has been changed (#2455)
  - FEATURE: show "deprecated" flag on object attribute inspection (#2312)
  - FEATURE: Service Template for single Host services provides auto-completion (#1974)
  * CLI
  - FEATURE: config deployment now allows to --wait for an Icinga restart (#2314)
  * Activity log
  - FEATURE: Activity log now allows for remarks (addon module required, #2471)
  * Documentation
  - FIX: configure the daemon with main setup instructions (#2296, #2320)
  * Internals
  - FEATURE: PHP 8.1 is now supported, works once available in Icinga Web (#2435)
  - FEATURE: Config Branches have been implemented, leveraged via Hook/Addon (#2376)
  - FEATURE: UUIDs have been implemented for most Icinga objects, more to come
  - FEATURE: new Deployment Hook, triggers onCollect(ing) Icinga startup info (#2315)</changelog>
  <changelog author="ecsos@opensuse.org" date="1649419200">- Update to 1.9.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: DataList-backed fields failed to validate (#2475)
  - FIX: No Host list limit when adding a single service globally (#2481)
  - FIX: Cleared activity log caused exception (#2505, #2506)
  - FEATURE: Icinga Web 2.10 dark mode support (#2433)
  * Configuration Baskets
  - FIX: failed to export Baskets with Service Sets (#2488)
  - FIX: Sync Rule restore from snapshot on name change (#2467)
  - FIX: Do not export UUIDs with Service Sets (#2488)
  * CLI
  - FEATURE: Allow to define deployment grace period on CLI (#2499)
  * Integrations
  - FIX: Cleanup IcingaDbCubeLinks (#2484)
  * DB Schema
  - FIX: applying DB Schema migrations failed on PostgreSQL (#2482)</changelog>
  <changelog author="ecsos@opensuse.org" date="1663761600">- Update to 1.10.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: links from Service Previews (Icinga DSL) to templates (#2554)
  - FIX: daemon health visualization on systems w/o /proc filesystem (#2544)
  * Import and Sync
  - FIX: Sync now compares keys in a case-insensitive way (#2598, #2419, #1140)
  - FIX: Sync now preserves Self Service API keys in override mode (#2590)
  - FEATURE: clone a row for nested Dictionary/Hash entries (#2555)
  - FEATURE: Sync in "override" mode now preserves Self Service API keys (#2590)
  - FEATURE: split a row in multiple ones, based on a Dictionary (#2555)
  - FEATURE: it's now possible to sync to a configuration branch (#2552)
  - FEATURE: Sync preview now allows to navigate single changes (#2607)
  * Configuration Baskets
  - BREAKING: configuration baskets no longer contain originalId (#2549)
  - FEATURE: exporting/snapshot-logic has been centralized (#2549)
  * Configuration Branches
  - FIX: PostgreSQL now allows for the same object in multiple branches (#2605)
  - FEATURE: merge comments can now be proposed (#2604)
  - FEATURE: activity log now shows author and committer (#2606)
  * Integrations
  - FIX: Monitoring Hooks are no longer provided with disable Director UI (#2597)
  - FIX: cleanup for IcingaDbCube (#2484)
  * Kickstart
  - FIX: breaking change in ipl/html, affected setups with ro INI files (#2595)
  - FEATURE: better explanation for missing DSL bodies fetched from core (#2557)
  * REST API
  - FIX: addressing service templates by name has been fixed (#2487)
  - FIX: allow for object_name in body only (#2576)
  - FIX: notice on PHP 8.1 (#2575)
  - FEATURE: Stack traces can now be requested (#2570)
  - FEATURE: Hosts can now be exported with their services (#2568)
  - FEATURE: "magic" variable overrides are now supported (#2569)
  * CLI
  - FIX: config deploy doesn't try to wait in case of no deployment (#2522)
  - FIX: renderer now shows full service sets (#2550)
  - FEATURE: improved wording for deployment error messages (#2523)
  - FEATURE: JSON can now be shipped via STDIN (#1570)
  - FEATURE: improved readability for some error messages (#2567)
  - FEATURE: allows showing hosts with their services (#2565)
  - FEATURE: allow showing resolved Host services (#2571)
  - FEATURE: "magic" variable overrides are now supported (#2560)
  - FEATURE: error messages are now friendlier (#2567)
  - FEATURE: STDIN support for --json is now available (#1570)
  * Activity Log
  - FIX: deleted objects might have been missing related properties (#2559)
  * Deployment Log
  - FEATURE: visualization performance has been improved (#2551)
  * Internals
  - FEATURE: there is now a centralized Exporter implementation (#2549)</changelog>
  <changelog author="ecsos@opensuse.org" date="1665144000">- Update to 1.10.1
  * Import and Sync
  - FIX: sync lower-cased all object names since v1.10 (#2608)
  - FIX: sync for Datalist entries has been fixed (#2618)
  - FIX: Sync now applied NULL values with merge policy (#2623)
  - FIX: Sync created Sync History entries for every preview (#2632)
  - FIX: "Purge" stopped working for Sync (#2627)
  * UI
  - FIX: "Modify" Services via the monitoring module (#2615, #2619)
  * Configuration Baskets
  - FIX: restore Import/Sync/Job when exported with v1.10 (#2620)
  - FIX: restoring Job with ImportSource or SyncRule (#2528)
  * Database Schema
  - FIX: new DB schema failed due to duplicate line in SQL statement (#2609)</changelog>
  <changelog author="ecsos@opensuse.org" date="1667476800">- Update to 1.10.2
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * UI
  - FEATURE: improve Service Set table layout (#2648)
  - FIX: modifying single time-period ranges had no effect (#2525)
  - FIX: activity log pagination is now on a single line (#2649)
  * Import and Sync
  - FIX: triggering Sync manually produced an error on PostgreSQL (#2636)
  - FIX: purge stopped working for objects with uppercase characters (#2627)
  - FIX: Notification Apply rule is now possible (wasn't since v1.8) (#2142, #2634)
  - FIX: nested property access with intermediate NULL values now gives NULL (#2474, #2584)
  - FIX: automated Sync jobs stopped working (#2633)
  * Configuration Baskets
  - FEATURE: more details shown in error messages related to invalid characters (#2646)
  - FIX: snapshots for Baskets containing Baskets failed since v1.10 (#2644)
  * REST API
  - FIX: Self Service API returned invalid JSON on PHP 8.1 (#2614)
  * Internals
  - FIX: issue with empty activity log, deprecate outdated method (#2630)</changelog>
  <changelog author="ecsos@opensuse.org" date="1695297600">- Fix build error in Tumbleweed which are not aarch64.</changelog>
  <changelog author="ecsos@opensuse.org" date="1697198400">- Update to 1.11.0
  * UI
  - FEATURE: allow to clone commands with fields (#2264)
  - FEATURE: Data Fields are now sorted in a case-insensitive way (#2358)
  - FEATURE: Data Field search is now case-insensitive (#2359)
  - FEATURE: Deployment Log now breaks lines (#2677)
  - FEATURE: Sort Template trees by name (#2691)
  - FEATURE: Branch and Sync diff/preview now shows related host for services (#2736)
  - FEATURE: Show more details for assign filter parsing errors (#2667)
  - FEATURE: Fields from set_if are now being proposed (#514)
  - FEATURE: Template usage table now shows Set members (#2378)
  - FIX: do not fail for (some) Service Dependencies (#2669, #1142)
  - FIX: Service Sets can now be searched by Service name in branches too (#2738)
  - FIX: Template usage table had no header (#2780)
  - FIX: Strikethrough for deactivated services in applied Service Set (#2746, #2766)
  - FIX: editing multi-selected services with the same name has been fixed (#2798, 2801, #2599)
  - FIX: Service Sets table with PostgreSQL (#2799)
  - FIX: Dark mode for some clone forms (#2670)
  * Icinga Configuration
  - FEATURE: render fallback template for IfW 1.11 for Icinga &lt; 2.14 (#2776)
  - FEATURE: render host templates to all non-global zones per default (#2410)
  - FEATURE: notifications can pick user(groups) from host/service vars (#462)
  - FIX: render Set Services to individual zones where required (#1589, #2356)
  - FIX: special characters like &amp; and | caused trouble in filters (#2667)
  * Import and Sync
  - FEATURE: regular expression based modifier allows explicit NULL on no match (#2705)
  - FEATURE: property modifiers can now be applied based on filters (#2756)
  - FEATURE: CIDR notation (network ranges) is supported in such filters (#2757)
  - FEATURE: trigger group membership resolution on group sync conditionally (#2812)
  - FIX: synchronizing Service (and -Set) Templates has been fixed (#2745, #2217)
  - FIX: null properties with Sync policy "ignore" are now being ignored (#2657)
  - FIX: Import Source shows available columns for Core API Import (#2763)
  - FIX: JSON-decode now explicitly fails for non-string inputs (#2810)
  * Integrations
  - FIX: don't throw an error, when editing a Service via IcingaDB link (#2533, #2563)
  * Configuration Baskets
  - FEATURE: it's now possible to upload snapshots for existing baskets (#1952)
  - FIX: basket now shows where to expect changes for lists from snapshots (#2791)
  - FIX: Icinga DSL parts for Commands are now restored from Baskets (#2811)
  * REST API
  - FIX: Commands give 204 w/o ghost changes for same properties (#2660)
  * Permissions and Restrictions
  - FIX: monitoring-related permission checks have been refactored (#2712)
  - FIX: Hostgroup-Filters have not been applied to Overview tables (#2775)
  - FIX: error editing Hosts with hostgroup restriction in place (#2164, #2809)
  * Configuration Branches
  - FEATURE: with this release, directorbranches v1.3 supports a "default branch" (#2688)
  - FEATURE: users with default branches get warnings in the main branch (#2689)
  - FIX: create a branched set, add services, modify them (#2710)
  * Health Check
  - FIX: complaint about overdue jobs was not correct (#2680, #2681)
  * Internals
  - FEATURE: support PHP 8.2 (#2777, #2792)
  - FEATURE: Unit Tests are now being triggered as GitHub workflows (no issue)
  - FIX: group membership is no longer resolved when not needed (#2048)
  - FIX: require Auth object for all object tables (#2808)
  - FIX: group membership is no longer resolved when not needed (#2048)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1707134400">- Use nagios-rpm-macros.</changelog>
  <changelog author="ecsos@opensuse.org" date="1707393600">- Update to 1.11.1
  * Security
  - Configuration is susceptible to CSRF (GHSA-3mwp-5p5v-j6q3)
  * UI
  - FIX: Data fields are now suggested for service templates without a check command (#2815, #2826)
  - FIX: Unsetting a parent host or service of a dependency is now correctly stored (no issue)
  - FIX: The activity log now avoids a bug in PHP introduced with version 8.1.25 (#2828)
  * Internals
  - FIX: UserGroup creation failed since v1.10.0 (#2784)
  - FIX: Hostgroup names consisting only of digits are now correctly handled (#2821)
  - FIX: Improved compatibility with PHP 8.1 and 8.2 (#2819, #2827)
  - FIX: The parent host or service of a dependency can now be reliably referenced by custom variable (#2289)
  - FIX: Services in service sets are now fully restored once a removed set is restored (#1065)
  * Integrations
  - FIX: Icinga DB integration now works even if the monitoring module is not available (#2635)
  - FIX: Conformity with the content security policy introduced with Icinga Web v2.12 (#2845)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="dimstar@opensuse.org" date="1707912000">- Provide user/group symbol as required by RPM 4.19: user/group are
  generated in pre script.</changelog>
  <changelog author="ecsos@opensuse.org" date="1732276800">- Update to 1.11.2
  * UI
  - FIX: No more errors when changing import source modifier priorities (#2270)
  - FIX: Choosing HTTP proxy in import source type REST API no longer causes deprecation notice (#2889)
  - FIX: Deleting data lists when using PostgreSQL as backend no longer yields errors (#2913)
  - FIX: Previewing sync rules with boolean properties now functions without errors (#2905)
  - FIX: Basket snapshots correctly display content if present (#2901)
  - FIX: Time periods now include Add to basket functionality (#2542)
  * API
  - FIX: API updates for notifications return 304 instead of 200 when unchanged (#2882)
  * Internals
  - FIX: The apply_changes setting from sync jobs restored from a basket is applied properly (#2904)
  - FIX: The Get host by name (DNS lookup) modifier handles failed lookups without errors (#2877)
  * Director Branches
  - FIX: Cloning a host retains its services and service sets (#2897)
  - FIX: Service sets are now clonable (#2890)
  * Integrations
  - Show Director labels in monitoring module and Icinga DB custom vars section (#2239)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1734091200">- Update to 1.11.3
  * UI
  - FIX: Property sort tables does not cause CSRF token validation anymore (#2937)
  - FIX: No error when clicking modify action link for services belonging to service set in Icinga DB (#2938)
  - FIX: No crashing of Host template form when invalid check command is entered (#2941)
  * Internals
  - FIX: Filter can be now removed in import source modifiers (#2939)
  * Fixed Issues
    You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1742990400">- Update to 1.11.4
  * Security
  - Rest API endpoints accessible to restricted users (GHSA-3233-ggc5-m3qg)
  * UI
  - Fix editing of custom variables for multi-selected objects #2950
  - Fix: Check for the existence of service templates to add services #1249
  * Import and Sync
  - Fix erratic job behavior during summer and winter time change (no issue)
  * Integration
  - Fix custom variable renderer for service apply for rules (no issue)
  - Fix custom variable renderer for array type data lists #2960
  * Database Schema
  - Fix MySQL 8.4 nonstandard foreign keys deprecation #2885
  * Fixed Issues
  - You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1746014400">- Update to 1.11.5
  * Database Schema
  - FIX: Failed schema migration of MySQL to version 188 due Integrity constraint violation (#2970)
  * Deployment
  - FIX: Deprecation notice that sometimes appears on deployment form (no issue)
  * Fixed Issues
  - You can find issues and feature requests related to this release on our roadmap
    https://github.com/Icinga/icingaweb2-module-director/milestone/40?closed=1</changelog>
  <changelog author="ecsos@opensuse.org" date="1771588800">- Update to 1.11.6
  * Database Schema
  - Fix: Update columns storing large strings to MEDIUMTEXT in MYSQL (no issue)
  * UI
  - Fix: Icinga Host Form shows applied groups that are not in restriction (#3001)
  - Fix: Host Choices shows the partially wrong template at Associated Template (#2982)
  - Fix: inherited "disabled" services not crossed out (#2983)
  - Fix: Hidden datafields should forbid autocompletion (#2347)
  - Fix: Cyclic inheritance causes UI to crash (#2853)
  - Fix: Clicking Groups repeatedly (x2) leads to "Page not found" (#2538)
  - Fix: Users with Director restrictions unable to create hosts unless you manually
    specify the host group (#2876)
  - Feature: Add support for 'Dependency Redundancy Groups' (no issue)
  - Feature: Show an indicator if there is an active deployment is running (#2917)
  * Kickstart
  - Fix: Kickstart fails to remove a zone and endpoint correctly (#2459)
  * CLI
  - Feature: Added an option to check a single import source or sync rule or director job by name (no issue)
  - Feature: Add command to delete sync rule and import source by Icingacli (#2706)
  * REST API
  - Fix: Possible timing attack in Self Service API (no issue)
  - Fix: Set a default agent version to the latest for Self Service API (#2968)
  * Integration
  - Fix: Don't require permissions for custom var rendering hooks (no issue)
  - Fix: Service modification still allowed in Monitoring View despite restricted permissions in Director (#3017)
  * Internals
  - Fix: indexing of the stripped filter chain (no issue)
  - Fix: Director creates wrong url for scheduled downtime in activity log (#2456)
  - Fix: Basket restore of Host Template and Host Template Choice fails (#2996)
  - Feature: Add wildcard support for 'contains' and render with match (no issue)
  * Fixed Issues
  - You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1774526400">- Update to 1.11.7
  * Fixes
  - Fix: Creating services named identical to template name prevented by cyclic inheritance check (#3036)
  - Fix: Choosing templates prevented for new templates prevented by cyclic inheritance check (#3039)
  - Fix: Inherited service not shown in service list of host (#3041)
  - Fix: An Icinga 2 log-level below 'information' breaks Director's active deployment indicator (#3044)</changelog>
  <changelog author="ecsos@opensuse.org" date="1775044800">- Update to 1.11.8
  - Fix: SQLERROR when Displaying Services of a Host (#3058)
  - Fix: Zend Error when modifying Objects (#3056)</changelog>
</package>
<package pkgid="a2b174341766a63ff4840b848411ae566b857de8a1aa08427283e760fd0c2fdb" name="icingaweb2-module-director" arch="src">
  <version epoch="0" ver="1.11.8" rel="67.1"/>
  <changelog author="ecsos@opensuse.org" date="1572955200">- Update to 1.7.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * DB Schema
  - FIX: Rolling out new installations on MySQL v5.6 fails
    (#1993)
  * Icinga Configuration
  - FIX: Render service_name for Notifications (#2006)
  * User Interface
  - FIX: Cloning Import Sources failed since v1.7.0 (#1997)
  * CLI
  - FIX: Importing Import Sources failed since v1.7.0 (#2005)
  * Automation
  - FIX: Fixing linux install script version check (#2008)
  - FIX: Windows Kickstart Script - $GlobalZones was empty
    (#2002)
  * Documentation
  - FIX: Missing single quote in mysql example bug (#2003)</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 1.8.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: It's now possible to set Endpoint ports &gt; 32767 on PostgreSQL (#928)
  - FIX: Group list is no longer prefixed with a comma (#2133)
  - FIX: Change wording, avoid black/whitelist (#2134, #2135)
  - FIX: Inherited values in sets (arrays) are now shown (#1310)
  - FIX: Column layout broke with Web 2.8, has been fixed (#2065)
  - FIX: filter suggestion gave wrong values for DataList fields (#1918)
  - FIX: clone-related scheduled downtime links have been fixes (#1894)
  - FEATURE: Data Fields can now be grouped into categories (#1969)
  - FEATURE: Inspect is now available for Packages, Stages and Files (#1995)
  - FEATURE: Allow to disable the Director frontend / UI (#2007)
  - FEATURE: Endpoints table now shows the object type (e.g. external) (#2050)
  - FEATURE: make sure that form label and fields stay close together (#2136)
  - FEATURE: show more content, reduce padding (expect on mobile) (#2140)
  - FEATURE: location details for non-Director services on Modify (#1531)
  - FEATURE: Service Set table can now also be searched for Services (#1873)
  - FEATURE: Apply-Rule-based Service Sets now show related Hosts (#2081)
  - FEATURE: Notification Apply Rules as a DirectorObject DataField (#2199)
  - FEATURE: Hint and Error styling has been unified and improved
  - FEATURE: Form field rendering for sets now deals with invalid values
  - FEATURE: Better descriptions for time-based and other fields (#1897, #1264)
  - FEATURE: Daemon tab now gets red instead of yellow when not running (#2238)
  * Translations
  - FEATURE: Italian translation is now available (#2080)
  - FEATURE: German translation has been refreshed (#2240)
  * CLI
  - FEATURE: Deployment Status and related utilities (#2189)
  * Import and Sync
  - FEATURE: allow defining update-only Sync Rules (#2059)
  - FEATURE: New Property Modifier: ListToObject (#2062)
  - FEATURE: Property Modifier: convert binary UUID to HEX presentation (#2138)
  - FEATURE: Property Modifier: get Host by Address (#2210)
  - FEATURE: Property Modifier: skip duplicates (#2215)
  - FEATURE: Property Modifier: trim strings (#1660)
  - FEATURE: Property Modifier: negate boolean (#2227)
  - FEATURE: Property Modifier Reject/Select: improve usability (#2228)
  - FEATURE: Property Modifier: clone rows for every entry of an Array (#2192)
  - FEATURE: Property Modifier: unique array values (#2229)
  - FEATURE: Property Modifier: allow to rename columns (#2242)
  - FEATURE: Import Sources now allows downloading previewed data as JSON (#2096)
  - FEATURE: REST API Import now allows custom headers (#2132)
  - FEATURE: REST API Import can now extract nested properties (#2132)
  - FEATURE: REST API Form remembers passwords without exposing them (#2070)
  - FEATURE: UTF8 validation for failed imports gives better error message (#2143)
  - FEATURE: ArrayByElementPosition now allows filtering by key name (#1721)
  - FEATURE: Use your Director Objects as an Import Source (#2198)
  - FEATURE: Property modifiers are now granted access the current Property Name (#2241)
  - FIX: Import Source preview now catches all errors
  - FIX: Import Source download sends eventual errors as a valid JSON result
  - FIX: LDAP Import is now able to paginate limited results (#2019)
  * Configuration Baskets
  - FIX: Restoring Import Sources creating Modifiers now works (#2053)
  - FEATURE: Support Baskets from Icinca for Windows (#2223)
  - FEATURE: It's now possible to use Notification Templates in Baskets
  - FEATURE: Snapshot status/diff layout has been improved (#2225)
  * Authentication and Permissions
  - FIX: Users restricted to Hostgroups can now use related Templates (#2020, #2101)
  - FEATURE: Optionally, restricted users can be allowed to set Groups (#2252)
  * Kickstart
  - FEATURE: Friendlier message if object to be removed is still in use (#2206)
  - FEATURE: Kickstart now removes obsolete External Commands (#985)
  * Icinga Configuration
  - FIX: Correctly render Service Dependencies with Array-style parent hosts (#2088)
  - FIX: times.begin and times.end are now rendered separately (#2193)
  - REMOVED: magic-apply-for (a hidden deprecated feature) has been removed (#1851)
  * Icinga Agent handling
  - FIX: Linux Agent installer now fails when unable to retrieve a certificate
  - FEATURE: Linux Agent installer now supports Alpine Linux (#2216)
  * REST API
  - FEATURE: Self Service API ignores empty/missing properties (e.g. no address)
  - FEATURE: Search is now also available for the REST API (#1889)
  - FEATURE: Deployment Status is now available (#2187)
  - FEATURE: UTF-8 characters and slashes are no longer escaped (#2243)
  * Self Service API
  - FIX: error handling has been fixed (#1728)
  * Database Support
  - FIX: Added UTF8 to valid PostgreSQL encodings (used to be UTF-8)
  * Background Daemon
  - FIX: Daemon Logger used to not override the given log level (#2139)
  - FEATURE: Daemon: prepare for future reactphp promise versions (#2137)
  - FEATURE: Daemon now logs that it is going to reload itself
  - FEATURE: Now collects the Deployment status from Icinga (#2045, #1988)
  * Documentation
  - FEATURE: We now also mention optional/indirect requirements (#2054, #2220)
  + Internals
  - FEATURE: Property Modifiers are now able to clone rows (#2060)
  - FEATURE: URL encoding for the Core API has been unified
  - FEATURE: PHP 8.0 has been released and is officially supported (#2233)
  - REMOVED: dipl has been dropped, we're using ipl/incubator since v1.7 (#2209)
  - FIX: typo in DeploymentHook::onSuccessfulDump() has been fixed (#2069)
  - FIX: forms now support dbResourceName (#2064)</changelog>
  <changelog author="ecsos@opensuse.org" date="1626177600">- Update to 1.8.1
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: show Override button when all Fields belong to Field Categories (#2303)
  - FIX: don't fail when showing a Host overriding multiple inherited groups (#2253)
  - FIX: deal with inherited values which are invalid for a select box (#2288)
  - FIX: Service Set preview inline Service Template links (#2334)
  - FIX: show Services applied with Rules involving applied Hostgroups (#2313)
  - FIX: show deactivated services as such also for read-only users (#2344)
  - FIX: Overrides for Services belonging to Sets on root Host Templates (#2333)
  - FIX: show no header tabs for search result in web 2.8+ (#2141)
  - FIX: show and link dependencies for web 2.9+ (#2354)
  * Icinga Configuration
  - FIX: rare race condition, where generated config might miss some files (#2351)
  * Icinga API
  - FIX: use Icinga 2's generate-ticket API, required for v2.13.0 (#2348)
  * Import and Sync
  - FIX: Purge didn't remove more than 1000 services at once (#2339)
  * Automation, User Interface
  - FIX: error message wording on failing related (or parent) object ref (#2224)
  * REST API
  - FIX: creating scheduled downtime via api failed (#1879)</changelog>
  <changelog author="ecsos@opensuse.org" date="1645185600">- Update to 1.9.0
  * Breaking Changes
  - Module dependencies have been raised, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this release on our
    roadmap
  * Import and Sync
  - FIX: string property modifiers now preserve NULL values (#2371)
  - FIX: "to int" property modifiers now fails for non-string values (#2372)
  - FEATURE: introduce 'disable' as your purge action on Sync (#2285)
  - FEATURE: there is now a simple "group by" Property Modifier (#2317)
  * Configuration Baskets
  - FIX: Notification Apply Rules have not been exported (#2335)
  - FIX: Restore now supports the set_if_format switch (#2291)
  - FEATURE: it's now possible to purge objects of specific types (#2201)
  - FEATURE: exporting Users, User-Templates and -Groups is now possible (#2328)
  - FEATURE: Data Field Categories are now supported (#2256)
  * Permissions and Restrictions
  - FEATURE: allow using monitoring module permissions (#2304)
  - FEATURE: it's now possible to grant (global) access to scheduled downtimes (#2086)
  * Configuration / Templating
  - FEATURE: offering choices based on a specific imports is now possible (#1178)
  * User Interface
  - FIX: allow switching DB config while connection is failing (#2300)
  - FIX: Links to duplicate services in Sets didn't check for deactivation (#2323)
  - FIX: SQL error for Data Fields table on PostgreSQL (#2310)
  - FIX: SQL error when searching for Data Field Categories (#2367)
  - FIX: Icon used for Notifications has been changed (#2455)
  - FEATURE: show "deprecated" flag on object attribute inspection (#2312)
  - FEATURE: Service Template for single Host services provides auto-completion (#1974)
  * CLI
  - FEATURE: config deployment now allows to --wait for an Icinga restart (#2314)
  * Activity log
  - FEATURE: Activity log now allows for remarks (addon module required, #2471)
  * Documentation
  - FIX: configure the daemon with main setup instructions (#2296, #2320)
  * Internals
  - FEATURE: PHP 8.1 is now supported, works once available in Icinga Web (#2435)
  - FEATURE: Config Branches have been implemented, leveraged via Hook/Addon (#2376)
  - FEATURE: UUIDs have been implemented for most Icinga objects, more to come
  - FEATURE: new Deployment Hook, triggers onCollect(ing) Icinga startup info (#2315)</changelog>
  <changelog author="ecsos@opensuse.org" date="1649419200">- Update to 1.9.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: DataList-backed fields failed to validate (#2475)
  - FIX: No Host list limit when adding a single service globally (#2481)
  - FIX: Cleared activity log caused exception (#2505, #2506)
  - FEATURE: Icinga Web 2.10 dark mode support (#2433)
  * Configuration Baskets
  - FIX: failed to export Baskets with Service Sets (#2488)
  - FIX: Sync Rule restore from snapshot on name change (#2467)
  - FIX: Do not export UUIDs with Service Sets (#2488)
  * CLI
  - FEATURE: Allow to define deployment grace period on CLI (#2499)
  * Integrations
  - FIX: Cleanup IcingaDbCubeLinks (#2484)
  * DB Schema
  - FIX: applying DB Schema migrations failed on PostgreSQL (#2482)</changelog>
  <changelog author="ecsos@opensuse.org" date="1663761600">- Update to 1.10.0
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * User Interface
  - FIX: links from Service Previews (Icinga DSL) to templates (#2554)
  - FIX: daemon health visualization on systems w/o /proc filesystem (#2544)
  * Import and Sync
  - FIX: Sync now compares keys in a case-insensitive way (#2598, #2419, #1140)
  - FIX: Sync now preserves Self Service API keys in override mode (#2590)
  - FEATURE: clone a row for nested Dictionary/Hash entries (#2555)
  - FEATURE: Sync in "override" mode now preserves Self Service API keys (#2590)
  - FEATURE: split a row in multiple ones, based on a Dictionary (#2555)
  - FEATURE: it's now possible to sync to a configuration branch (#2552)
  - FEATURE: Sync preview now allows to navigate single changes (#2607)
  * Configuration Baskets
  - BREAKING: configuration baskets no longer contain originalId (#2549)
  - FEATURE: exporting/snapshot-logic has been centralized (#2549)
  * Configuration Branches
  - FIX: PostgreSQL now allows for the same object in multiple branches (#2605)
  - FEATURE: merge comments can now be proposed (#2604)
  - FEATURE: activity log now shows author and committer (#2606)
  * Integrations
  - FIX: Monitoring Hooks are no longer provided with disable Director UI (#2597)
  - FIX: cleanup for IcingaDbCube (#2484)
  * Kickstart
  - FIX: breaking change in ipl/html, affected setups with ro INI files (#2595)
  - FEATURE: better explanation for missing DSL bodies fetched from core (#2557)
  * REST API
  - FIX: addressing service templates by name has been fixed (#2487)
  - FIX: allow for object_name in body only (#2576)
  - FIX: notice on PHP 8.1 (#2575)
  - FEATURE: Stack traces can now be requested (#2570)
  - FEATURE: Hosts can now be exported with their services (#2568)
  - FEATURE: "magic" variable overrides are now supported (#2569)
  * CLI
  - FIX: config deploy doesn't try to wait in case of no deployment (#2522)
  - FIX: renderer now shows full service sets (#2550)
  - FEATURE: improved wording for deployment error messages (#2523)
  - FEATURE: JSON can now be shipped via STDIN (#1570)
  - FEATURE: improved readability for some error messages (#2567)
  - FEATURE: allows showing hosts with their services (#2565)
  - FEATURE: allow showing resolved Host services (#2571)
  - FEATURE: "magic" variable overrides are now supported (#2560)
  - FEATURE: error messages are now friendlier (#2567)
  - FEATURE: STDIN support for --json is now available (#1570)
  * Activity Log
  - FIX: deleted objects might have been missing related properties (#2559)
  * Deployment Log
  - FEATURE: visualization performance has been improved (#2551)
  * Internals
  - FEATURE: there is now a centralized Exporter implementation (#2549)</changelog>
  <changelog author="ecsos@opensuse.org" date="1665144000">- Update to 1.10.1
  * Import and Sync
  - FIX: sync lower-cased all object names since v1.10 (#2608)
  - FIX: sync for Datalist entries has been fixed (#2618)
  - FIX: Sync now applied NULL values with merge policy (#2623)
  - FIX: Sync created Sync History entries for every preview (#2632)
  - FIX: "Purge" stopped working for Sync (#2627)
  * UI
  - FIX: "Modify" Services via the monitoring module (#2615, #2619)
  * Configuration Baskets
  - FIX: restore Import/Sync/Job when exported with v1.10 (#2620)
  - FIX: restoring Job with ImportSource or SyncRule (#2528)
  * Database Schema
  - FIX: new DB schema failed due to duplicate line in SQL statement (#2609)</changelog>
  <changelog author="ecsos@opensuse.org" date="1667476800">- Update to 1.10.2
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap
  * UI
  - FEATURE: improve Service Set table layout (#2648)
  - FIX: modifying single time-period ranges had no effect (#2525)
  - FIX: activity log pagination is now on a single line (#2649)
  * Import and Sync
  - FIX: triggering Sync manually produced an error on PostgreSQL (#2636)
  - FIX: purge stopped working for objects with uppercase characters (#2627)
  - FIX: Notification Apply rule is now possible (wasn't since v1.8) (#2142, #2634)
  - FIX: nested property access with intermediate NULL values now gives NULL (#2474, #2584)
  - FIX: automated Sync jobs stopped working (#2633)
  * Configuration Baskets
  - FEATURE: more details shown in error messages related to invalid characters (#2646)
  - FIX: snapshots for Baskets containing Baskets failed since v1.10 (#2644)
  * REST API
  - FIX: Self Service API returned invalid JSON on PHP 8.1 (#2614)
  * Internals
  - FIX: issue with empty activity log, deprecate outdated method (#2630)</changelog>
  <changelog author="ecsos@opensuse.org" date="1695297600">- Fix build error in Tumbleweed which are not aarch64.</changelog>
  <changelog author="ecsos@opensuse.org" date="1697198400">- Update to 1.11.0
  * UI
  - FEATURE: allow to clone commands with fields (#2264)
  - FEATURE: Data Fields are now sorted in a case-insensitive way (#2358)
  - FEATURE: Data Field search is now case-insensitive (#2359)
  - FEATURE: Deployment Log now breaks lines (#2677)
  - FEATURE: Sort Template trees by name (#2691)
  - FEATURE: Branch and Sync diff/preview now shows related host for services (#2736)
  - FEATURE: Show more details for assign filter parsing errors (#2667)
  - FEATURE: Fields from set_if are now being proposed (#514)
  - FEATURE: Template usage table now shows Set members (#2378)
  - FIX: do not fail for (some) Service Dependencies (#2669, #1142)
  - FIX: Service Sets can now be searched by Service name in branches too (#2738)
  - FIX: Template usage table had no header (#2780)
  - FIX: Strikethrough for deactivated services in applied Service Set (#2746, #2766)
  - FIX: editing multi-selected services with the same name has been fixed (#2798, 2801, #2599)
  - FIX: Service Sets table with PostgreSQL (#2799)
  - FIX: Dark mode for some clone forms (#2670)
  * Icinga Configuration
  - FEATURE: render fallback template for IfW 1.11 for Icinga &lt; 2.14 (#2776)
  - FEATURE: render host templates to all non-global zones per default (#2410)
  - FEATURE: notifications can pick user(groups) from host/service vars (#462)
  - FIX: render Set Services to individual zones where required (#1589, #2356)
  - FIX: special characters like &amp; and | caused trouble in filters (#2667)
  * Import and Sync
  - FEATURE: regular expression based modifier allows explicit NULL on no match (#2705)
  - FEATURE: property modifiers can now be applied based on filters (#2756)
  - FEATURE: CIDR notation (network ranges) is supported in such filters (#2757)
  - FEATURE: trigger group membership resolution on group sync conditionally (#2812)
  - FIX: synchronizing Service (and -Set) Templates has been fixed (#2745, #2217)
  - FIX: null properties with Sync policy "ignore" are now being ignored (#2657)
  - FIX: Import Source shows available columns for Core API Import (#2763)
  - FIX: JSON-decode now explicitly fails for non-string inputs (#2810)
  * Integrations
  - FIX: don't throw an error, when editing a Service via IcingaDB link (#2533, #2563)
  * Configuration Baskets
  - FEATURE: it's now possible to upload snapshots for existing baskets (#1952)
  - FIX: basket now shows where to expect changes for lists from snapshots (#2791)
  - FIX: Icinga DSL parts for Commands are now restored from Baskets (#2811)
  * REST API
  - FIX: Commands give 204 w/o ghost changes for same properties (#2660)
  * Permissions and Restrictions
  - FIX: monitoring-related permission checks have been refactored (#2712)
  - FIX: Hostgroup-Filters have not been applied to Overview tables (#2775)
  - FIX: error editing Hosts with hostgroup restriction in place (#2164, #2809)
  * Configuration Branches
  - FEATURE: with this release, directorbranches v1.3 supports a "default branch" (#2688)
  - FEATURE: users with default branches get warnings in the main branch (#2689)
  - FIX: create a branched set, add services, modify them (#2710)
  * Health Check
  - FIX: complaint about overdue jobs was not correct (#2680, #2681)
  * Internals
  - FEATURE: support PHP 8.2 (#2777, #2792)
  - FEATURE: Unit Tests are now being triggered as GitHub workflows (no issue)
  - FIX: group membership is no longer resolved when not needed (#2048)
  - FIX: require Auth object for all object tables (#2808)
  - FIX: group membership is no longer resolved when not needed (#2048)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1707134400">- Use nagios-rpm-macros.</changelog>
  <changelog author="ecsos@opensuse.org" date="1707393600">- Update to 1.11.1
  * Security
  - Configuration is susceptible to CSRF (GHSA-3mwp-5p5v-j6q3)
  * UI
  - FIX: Data fields are now suggested for service templates without a check command (#2815, #2826)
  - FIX: Unsetting a parent host or service of a dependency is now correctly stored (no issue)
  - FIX: The activity log now avoids a bug in PHP introduced with version 8.1.25 (#2828)
  * Internals
  - FIX: UserGroup creation failed since v1.10.0 (#2784)
  - FIX: Hostgroup names consisting only of digits are now correctly handled (#2821)
  - FIX: Improved compatibility with PHP 8.1 and 8.2 (#2819, #2827)
  - FIX: The parent host or service of a dependency can now be reliably referenced by custom variable (#2289)
  - FIX: Services in service sets are now fully restored once a removed set is restored (#1065)
  * Integrations
  - FIX: Icinga DB integration now works even if the monitoring module is not available (#2635)
  - FIX: Conformity with the content security policy introduced with Icinga Web v2.12 (#2845)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="dimstar@opensuse.org" date="1707912000">- Provide user/group symbol as required by RPM 4.19: user/group are
  generated in pre script.</changelog>
  <changelog author="ecsos@opensuse.org" date="1732276800">- Update to 1.11.2
  * UI
  - FIX: No more errors when changing import source modifier priorities (#2270)
  - FIX: Choosing HTTP proxy in import source type REST API no longer causes deprecation notice (#2889)
  - FIX: Deleting data lists when using PostgreSQL as backend no longer yields errors (#2913)
  - FIX: Previewing sync rules with boolean properties now functions without errors (#2905)
  - FIX: Basket snapshots correctly display content if present (#2901)
  - FIX: Time periods now include Add to basket functionality (#2542)
  * API
  - FIX: API updates for notifications return 304 instead of 200 when unchanged (#2882)
  * Internals
  - FIX: The apply_changes setting from sync jobs restored from a basket is applied properly (#2904)
  - FIX: The Get host by name (DNS lookup) modifier handles failed lookups without errors (#2877)
  * Director Branches
  - FIX: Cloning a host retains its services and service sets (#2897)
  - FIX: Service sets are now clonable (#2890)
  * Integrations
  - Show Director labels in monitoring module and Icinga DB custom vars section (#2239)
  * Fixed issues
  - You can find issues and feature requests related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1734091200">- Update to 1.11.3
  * UI
  - FIX: Property sort tables does not cause CSRF token validation anymore (#2937)
  - FIX: No error when clicking modify action link for services belonging to service set in Icinga DB (#2938)
  - FIX: No crashing of Host template form when invalid check command is entered (#2941)
  * Internals
  - FIX: Filter can be now removed in import source modifiers (#2939)
  * Fixed Issues
    You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1742990400">- Update to 1.11.4
  * Security
  - Rest API endpoints accessible to restricted users (GHSA-3233-ggc5-m3qg)
  * UI
  - Fix editing of custom variables for multi-selected objects #2950
  - Fix: Check for the existence of service templates to add services #1249
  * Import and Sync
  - Fix erratic job behavior during summer and winter time change (no issue)
  * Integration
  - Fix custom variable renderer for service apply for rules (no issue)
  - Fix custom variable renderer for array type data lists #2960
  * Database Schema
  - Fix MySQL 8.4 nonstandard foreign keys deprecation #2885
  * Fixed Issues
  - You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1746014400">- Update to 1.11.5
  * Database Schema
  - FIX: Failed schema migration of MySQL to version 188 due Integrity constraint violation (#2970)
  * Deployment
  - FIX: Deprecation notice that sometimes appears on deployment form (no issue)
  * Fixed Issues
  - You can find issues and feature requests related to this release on our roadmap
    https://github.com/Icinga/icingaweb2-module-director/milestone/40?closed=1</changelog>
  <changelog author="ecsos@opensuse.org" date="1771588800">- Update to 1.11.6
  * Database Schema
  - Fix: Update columns storing large strings to MEDIUMTEXT in MYSQL (no issue)
  * UI
  - Fix: Icinga Host Form shows applied groups that are not in restriction (#3001)
  - Fix: Host Choices shows the partially wrong template at Associated Template (#2982)
  - Fix: inherited "disabled" services not crossed out (#2983)
  - Fix: Hidden datafields should forbid autocompletion (#2347)
  - Fix: Cyclic inheritance causes UI to crash (#2853)
  - Fix: Clicking Groups repeatedly (x2) leads to "Page not found" (#2538)
  - Fix: Users with Director restrictions unable to create hosts unless you manually
    specify the host group (#2876)
  - Feature: Add support for 'Dependency Redundancy Groups' (no issue)
  - Feature: Show an indicator if there is an active deployment is running (#2917)
  * Kickstart
  - Fix: Kickstart fails to remove a zone and endpoint correctly (#2459)
  * CLI
  - Feature: Added an option to check a single import source or sync rule or director job by name (no issue)
  - Feature: Add command to delete sync rule and import source by Icingacli (#2706)
  * REST API
  - Fix: Possible timing attack in Self Service API (no issue)
  - Fix: Set a default agent version to the latest for Self Service API (#2968)
  * Integration
  - Fix: Don't require permissions for custom var rendering hooks (no issue)
  - Fix: Service modification still allowed in Monitoring View despite restricted permissions in Director (#3017)
  * Internals
  - Fix: indexing of the stripped filter chain (no issue)
  - Fix: Director creates wrong url for scheduled downtime in activity log (#2456)
  - Fix: Basket restore of Host Template and Host Template Choice fails (#2996)
  - Feature: Add wildcard support for 'contains' and render with match (no issue)
  * Fixed Issues
  - You can find issues related to this release on our roadmap</changelog>
  <changelog author="ecsos@opensuse.org" date="1774526400">- Update to 1.11.7
  * Fixes
  - Fix: Creating services named identical to template name prevented by cyclic inheritance check (#3036)
  - Fix: Choosing templates prevented for new templates prevented by cyclic inheritance check (#3039)
  - Fix: Inherited service not shown in service list of host (#3041)
  - Fix: An Icinga 2 log-level below 'information' breaks Director's active deployment indicator (#3044)</changelog>
  <changelog author="ecsos@opensuse.org" date="1775044800">- Update to 1.11.8
  - Fix: SQLERROR when Displaying Services of a Host (#3058)
  - Fix: Zend Error when modifying Objects (#3056)</changelog>
</package>
<package pkgid="efbb3f24e27869a8521e8541c346159891d3d3a4b190a7b17b5e4493b46cdabd" name="icingaweb2-module-director" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1485259200">- update to 1.3.0
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/7?closed=1)
  * Service Sets
  - You are now allowed to create sets of services and assign all
    of them at once with an apply rule
  - Sets can be assigned to host templates or directly to single
    hosts
  * Service Variable Overrides
  - When switching to a host view's services tab, you'll now not
    only see its very own services, but also ones that result
    from an apply rule
  - You can override those services custom field values for every
    single host
  - Same goes for services belonging to Service Sets
  * Apply rules
  - A new "contains" operator gives more possibilities when
    working with arrays
  - Service vars are now also offered in the apply rule form
    wizard
  * Custom Variables and Fields
  - Issues with special characters in custom variables have been
    fixed
  - In case mandatory fields should not have been enforced, this
    should work fine right now
  - Fields can now be shown based on filter rules. Example use
    case: show a `Community String` field in case `SNMPv2` has
    been selected, but show five other fields for `SNMPv3`. This
    allows one to build powerful little wizard-like forms like
    shown [here](16-Fields-example-SNMP.md)
  * Agents and Satellites
  - It is now possible to set Agent and Zone settings on every
    single host. This means that you no longer need to provide
    dedicated Templates for Satellite nodes
  - The proposed Agent Deployment script has been improved for
    Windows and Linux
  - Infrastructure management got a dedicated dashboard
  - Kickstart Wizard helps when working with Satellites. This has
    formerly been a hidden, now it can be accessed through the
    Infrastructure dashboard
  * Commands
  - Command arguments are now always appended when inheriting a
    template. This slightly changes the former behavior, but
    should mostly be what one would expect anyways.
  * Testing
  - [Testing instructions](Testing.md) have been improved
  - Running the test suite has been simplified
  - While we keep running our own [tests](Testing.md) on software
    platforms, tests are now also visible on Travis-CI and
    triggered for all pull requests
  * Compatibility
  - We worked around a bug in very old PHP 5.3 versions on
    CentOS 6
  * Activity log
  - You can now search and filter in the Activity log
  - In case you have hundreds of thousands of changes you'll
    notice that pagination performance improve a lot
  - A quick-filter allows you to see just your very own changes
    with a single click
  * Deployment
  - More performance tweaking took place. 1.2.0 was already very
    fast, 1.3.0 should beat it
  - Deployment log got better at detecting files and linking them
    directly from the log output, in case any error occured
  * Work related to Icinga 1.x
  - Deploying to Icinga 1.x is completely unsupported. However,
    it works and a lot of effort has been put into this feature,
    so it should be mentioned here
  - Please note that the Icinga Director has not been designed
    to deploy legacy 1.x configuration. This is a sponsored
    feature for a larger migration project and has therefore been
    built in a very opinionated way. You shouldn't even try to
    use it. And if so, you're on your own. Nobody will help you
    when running into trouble
  * Translation
  - German translation is now again at 100%
  * REST API
  - Issues related to fetching object lists have been fixed
  * Integrations
  - We now hook into the [Cube]
    (https://github.com/icinga/icingaweb2-module-cube) module,
    this gives one more possibility to benefit from our
    multi-edit feature
  - Icinga Web 2.4 caused some minor issues for 1.2.0. It works,
    but an upgrade to Director 1.3.0 is strongly suggested</changelog>
  <changelog author="ecsos@opensuse.org" date="1487764800">- update README.SUSE</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1488369600">- update to 1.3.1
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/8?closed=1)
  * Service Sets
  - Various little issues have been fixed. You can now remove Sets from hosts,
    even when being empty. Services from Sets assigned to parents or via apply
    rule are now shown for every single host, and their custom vars can be
    overridden at a single host level
  - Sets assigned to single hosts have been shown, variable overrides have been
    offered - but rendering did not include the Director-generated template
    necessary to really put them into place. This has been fixed
  * Usability
  - A nasty bug hindered fields inherited from Commands from being shown ad a
    Service level - works fine right now
  - There is now a pagination for Zones
  - Multiedit no longer showed custom fields, now it works again as it should
  * Rendering
  - Disabling a host now also disables rendering of related objects (Endpoint,
    Zone) for hosts using the Icinga Agent
  * REST API
  - Ticket creation through the REST API has been broken, is now fixed
  * Performance, Internals
  - A data encoding inconsistency slowed down apply rule editing where a lot of
    host custom vars exists
  - Some internal changes have been made to make parts of the code easier to be
    used by other modules</changelog>
  <changelog author="ecsos@opensuse.org" date="1501761600">- update to 1.3.2
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our roadmap
  * Apply Rules
  - Slashes in Apply Rules have not been correctly escaped
  - Services applied based on Arrays (contains) did not show up
    in the Hosts Services list, and therefor it was not possible
    to override their vars
  - Some magic has been introduced to detect numbers in apply
    rules - not perfect yet
  * Host Groups
  - It has not been possible to modify Host Groups without
    defining an apply rule
  - Hostgroups have not been sorted
  - It is now legal to have external HostGroup objects
  * Rendered Config
  - Custom Endpoint objects are now rendered to their parent zone
  - (Rendering) issues with the in operator have been fixed
  - You are now allowed to put Notifications into specific Zones
  * Usability and UI
  - Selecting multiple hosts at once and deleting them had no
    effect
  - Documentation got some little improvements
  - German translation has been refreshed
  - Header alignment has been improved
  - Escaping issues with the Inspect feture have been addressed
  * Kickstart
  - Kickstart is more robust and now able to deal with renamed
    Icinga Masters and more
  * CLI
  - It is not possible to list and show Service Sets on the CLI
  * Import and Sync
  - Synchronizing Data List entries caused problems
  - A new Import Modifier has been added to deal with LConf
    specialities
  - Issues with special characters like spaces used in column
    names shipped by Import Sources have been addressed
  - A new Property Modifier allows to filter Arrays based on
    wildcards or regular expressions
  - A new Property Modifier allowing to "Combine multiple
    properties" has been introduced. It's main purpose is to
    provide reliable unique keys when importing single service
    objects.
  - A new warning hint informs you in case you created a Sync
    Rule without related properties
  - Synchronization filters failed when built with columns not
    used in any property mapping
  * Auditing
  - The audit log now also carries IP address and username
  * Generic bug fixes
  - Fixed erraneous loop detection under certain (rare)
    conditions
  - Various issues with PHP 5.3 have been fixed
  - Combination of multiple table filters might have failed
    (in very rare conditions)</changelog>
  <changelog author="ecsos@opensuse.org" date="1502798400">- change spec to use php7 also</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1508155200">- update to 1.4.0
  * New requirements
  - Icinga Director now requires PHP 5.4, support for 5.3 has
    been dropped
  - For best performance we strongly suggest PHP 7
  - When using MySQL, please consider slowly moving to at least
    version 5.5. One of our next versions will introduce official
    Emoji support ???! That's not possible with older MySQL
    versions. However, 1.4.x still supports 5.1.x
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/6?closed=1)
  * Dashboard and Dashlets
  - Multiple new Dashboards have been introduced, their layout
    has been optimized
  - Dashboards are made aware of newly introduced permissions and
    try to provide useful hints
  * GUI, UX and Responsiveness
  - Many little improvements related to mobile devices have been
    applied to Dashboards, Forms and Tables
  - Search has been both improved and simplified. On most tables
    search spawns multiple columns, visible and invisible ones.
    Multiple search terms are combined in an intuitive way.
  - Pagination (and search) has been added to those tables where
    it was still missing
  - Some form fields referencing related objects are no longer
    static drop-down selection elements but offer suggestions as
    you type. This makes forms faster, especially in larger
    environments
  - Navigation has been simplified, redirects after form
    submissions have been improved, more possibilities to jump
    to related objects have been added
  - Form field description has been moved to the bottom of the
    screen. Might be easier to overlook this way, but while the
    former implementation was great for people navigating forms
    with their Keyboard, it was annoying for Mouse lovers
  - Double-Click a Tab to enlarge it to full width
  - Action Link bar has been unified, all links should now
    respect permissions
  - All tables showing historic data are now grouped by day
  - Property Modifiers, Sync Rules, Import Sources and more
    objects now offer description fields. This allows you to
    explain your colleagues all the magic going on behind the
    scenes
  * Object Types
  - Service Sets got quite some tweaking and bug fixing
  - Groups of all kinds are now able to list their members,
    even when being applied based on filters
  - Command Argument handling has been improved
  - It is now possible to configure Dependencies through the
    Icinga Director
  - Cloning Hosts now allows to also optionally clone their
    Services and Service Sets
  * Templates
  - The template resolver has been rewritten, is now easier to
    test, strict and faster
  - Template Tree has been re-written and now also immediately
    shows whether a template is in use
  - When navigating to a Template you'll notice a new usage
    summary page showing you where and how that specific template
    is being used. Therefor, many tables are now internally able
    to filter by inheritance
  * Template Choices
  - While Host- and Service-Templates are powerful building
    blocks, having to choose from a single long list might become
    unintuitive as this list starts growing.
    That's where Template Choices jump in. They allow you to
    bundle related Templates together and offer your users to
    choose amongst them in a meaningful way.
  * Apply rules
  - Various related issues have been addressed
  - A new virtual "is true / is set" operator is now available
  * Permissions and Restrictions
  - It is now possible to limit access to Hosts belonging to a
    list of Hostgroups.
    This works also for Hostgroups assigned through Apply Rules.
  - Data List entries can be made available based on Roles
  * Data Types
  - SQL Query and Data List based Data Fields can now both be
    offered as Array fields, so that you can choose among
    specific options when filling such
  - New overview tables give admins a deep look into used Custom
    Variables, their distinct values and usage
  - Various issues related to Boolean values have been fixed
  * Import and Synchronization
  - Many issues have been addressed. Merge behavior, handling of
    special fields and data types
  - Problems with Import Source deletion on PostgreSQL have been
    addressed
  - New Property Modifiers are available. When importing single
    Services you might love the "Combine" modifier
  - It is now possible to re-arrange execution order of Property
    Modifiers and Sync Properties
  - Preview rendering got some improvements
  - "Replace" policy on Custom Vars is now always respected
  - Using VMware/vSphere/ESX? There is now a new powerful module
    providing a dedicated Import Source
  * REST API
  - A new Self Service API now allows to completely automate your
    Icinga Agent roll-out, especially (but not only) for
    Microsoft Windows
  - List views are now officially available. They are very fast
    and stream the result in a memory-efficient way
  - Documentation better explains how to deal with various
    objects, especially with different types of Services (!!!!!)
  * Internal architecture
  - Many base components have been completely replaced and
    re-written, based on and early prototype of our upcoming
    Icinga PHP Library (ipl)</changelog>
  <changelog author="ecsos@opensuse.org" date="1508414400">- include agent installer for linux and windows
- aktivate systemd for module-director</changelog>
  <changelog author="ecsos@opensuse.org" date="1509192000">- update to 1.4.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Automation
  - FIX: A Sync Rule with merge policy used to re-enable manually
    disabled objects, even when no Sync Property disabled has
    been defined (#1223)
  - FIX: SQL error on PostgreSQL when inspecting Template-Choice
    (#1242)
  * Large environments
  - FIX: Director tries to raise it's memory limit for certain
    memory-intensive tasks. When granted more (but not infinite)
    memory however this had the effect that he self-restricted
    himself to a lower limit (#1222)
  * User Interface
  - FIX: Assignment filters suggested only Host properties,
    you have been required  to manually type Service property
    names (#1207)
  - FIX: Hostgroups Dashlet has been shown to users with
    restricted permissions, clicking it used to throw an error
    (#1237)</changelog>
  <changelog author="ecsos@opensuse.org" date="1510747200">- update to 1.4.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Configuration rendering
  - FIX: Caching had an influence on context-specific Custom
    Variable rendering when those variables contained macros
    (#1257)
  * Sync
  - FIX: The fix for #1223 caused a regression and broke Sync for
    objects without a 'disabled' property (Sets, List members)
    (#1279)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1514894400">- update to 1.4.3
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Pagination used to be broken for some tables (#1273)
  * Automation
  - FIX: API calls changing only object relations and no "real"
    property resulted in no change at all (#1315)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1534248000">- update to 1.5.0
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/11?closed=1)
  * Security Fixes
  - FIX: users with `director/audit` permission had the
    possibility to inject SQL. Thanks to Boyd Ansems for
    reporting this.
  * Permissions and Restrictions
  - FEATURE: Showing the executed SQL query now requires the
    `showsql` permission
  - FEATURE: Grant access to Service Set in a controlled way
  - FIX: do not allow a user to create hosts he wouldn't be
    allowed to see #1451
  - FIX: Hostgroup-based restrictions worked fine when applied,
    bug was buggy in combination with directly assigned or
    inherited groups (#1464)
  * Icinga Configuration
  - FEATURE: Add 'is false (or not set)' condition for apply
    rules (#1436)
  - FEATURE: support flapping settings for Icinga &amp;gt;= 2.8.0
    (#330)
  - FEATURE: include all itl packages in Linux Agent sample
    config (#1450)
  - FEATURE: it's now possible to blacklist inherited or applied
    Services on single hosts (#907)
  - FEATURE: timestamped startup log rendering for upcoming
    Icinga v2.9.0 (#1478)
  - FEATURE: allow to switch between multiple Director databases
    (#1498)
  - FEATURE: it's now possible to specify Zones for UserGroups
    (#1163)
  - FEATURE: dependencies are no longer considered experimental
  * User Interface
  - FEATURE: Admins have now access to JSON download links in
    many places
  - FEATURE: Users equipped with related permissions can toggle
    "Show SQL" in the GUI
  - FEATURE: A Service Set can now be assigned to multiple hosts
    at once #1281
  - FEATURE: Commands can now be filtered by usage (#1480)
  - FEATURE: Show usage of Commands over templates and objects
    (#335)
  - FEATURE: Allow horizontal size increase of Import Source
    DB Query field (#299)
  - FEATURE: Small UI improvements like #1308
  - FEATURE: Data Lists can be chosen by name in Sync rules
    (#1048)
  - FEATURE: Inspect feature got refactored, also for Services
    (#264, #689, #1396, #1397)
  - FEATURE: The "Modify" hook is now available for Services
    (#689), regardless of whether they have been directly
    assigned, inherited or applied
  - FEATURE: Config preview links imports, hosts and commands to
    related objects (#1521)
  - FEATURE: German translation has been refreshed (#1599)
  - FEATURE: Apply Rule editor shows suggestions for Data-List
    vars (#1588)
  - FIX: Don't suggest Command templates where Commands are
    required (#1414)
  - FIX: Do not allow to delete Commands being used by other
    objects (#1443)
  - FIX: Show 'Inspect' tab only for Endpoints with an ApiUser
    (#1293)
  - FIX: It's now possible to specify TimePeriods for single
    Users #944
  - FIX: Redirect after not modifying a Command Argument failed
    on some RHEL 7 setups (#1512)
  - FIX: click on Service Set titles no longer removes them from
    their host (#1560)
  - FIX: Restoring objects based on compound keys has been fixed
    (#1597)
  - FIX: Linux Agent kickstart script improved and tweaked for
    Icinga 2.9 (#1596)
  * CLI
  - FEATURE: Director Health Check Plugin (#1278)
  - FEATURE: Show and trigger Import Sources (#1474)
  - FEATURE: Show and trigger Sync Rules ( #1476)
  * Import and Sync
  - FIX: Sync is very powerful and allows for actions not
    available in the GUI. It however allowed to store invalid
    single Service Objects with no Host. This is now illegal,
    as it never makes any sense
  - FIX: Performance boost for "purge" on older MySQL/MariaDB
    systems (#1475)
  - FEATURE: new Property Modifier for IPs formatted as number
    in Excel files (#1296)
  - FEATURE: new Property Modifier to url-encode values
  - FEATURE: new Property Modifier: uppercase the first character
    of each word
  - FEATURE: Kickstart Helper now also imports Event Commands
    (#1389)
  - FEATURE: Preserve _override_servicevars on sync,
    even when replacing vars (#1307)
  * Internals
  - FIX: problems related to users working from different time
    zones have been fixed (#1270, #1332)
  - FEATURE: Html/Attribute now allows boolean properties
  - FEATURE: Html/Attribute allows colons in attribute names
    (required for SVGs)
  - FEATURE: Html/Attributes can be prefixed (helps with data- -)
  - FEATURE: Html/Img data:-urls are now supported
  - FEATURE: ipl has been aligned with the upcoming ipl-html
    library
  - FEATURE: Director now supports multiple Databases, allows to
    switch between them and to deploy different Config Packages.
    Other features based on this combined with related
    documentation will follow.</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1534248001">- update to 1.5.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/16?closed=1)
  * Icinga Configuration
  - FIX: Switched Variable-Override related constant names broke
    the feature (#1601)
  * User Interface
  - FIX: Custom Fields attached to a Service Template have not
    been shown for Apply Rules whose name matched the Template
    Name (#1602)
  * Import and Sync
  - FIX: There was an issue with specific binary checksums on
    MySQL (#1556)</changelog>
  <changelog author="ecsos@opensuse.org" date="1541073600">- update to 1.5.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Configuration rendering
  - FIX: Fix compatibility with Icinga v2.6, got broken with
    v1.5.0 (#1614)
  * REST API
  - FIX: No more invalid JSON in some special circumstances
    (#1314)
  * User Interface
  - FIX: Hostgroup assignment cache has been fixed (#1574, #1618)
  * DB Schema
  - FIX: missing user/timeperiod constraint. We usually do not
    touch the schema in minor versions, this has been
    cherry-picked by accident. However, don't worry - the
    migration has been tested intensively.</changelog>
  <changelog author="ecsos@opensuse.org" date="1544529600">- update to 1.6.0
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    https://github.com/Icinga/icingaweb2-module-director/milestone/15?closed=1
  * User Interface
  - FIX: link startup log warning even for non-standard package
    names (#1633)
  - FIX: searching for fields assigned to a template was broken
    (#1670)
  - FIX: changing an argument type from String to DSL didn't work
    (#1640)
  - FIX: incorrect links from template-tree to non-template
    commands (#1544)
  - FIX: drop useless object-type field for Time Periods (#788)
  - FIX: clean up naming for some tabs (#1312)
  - FIX: "remove" now removes the correct Service Set on a Host
    (#1619)
  - FIX: do not fail when "inspecting" a pending service (#1641)
  - FIX: a problem when selecting multiple host has been fixed
    (#1647)
  - FIX: allow to remove renamed Service Sets (#1664)
  - FIX: resolved a side-effect triggered by hooked Custom Fields
    (#1667)
  - FIX: config diff URL behavior has been corrected (#1704)
  - FEATURE: allow to filter templates by usage (#1339)
  - FEATURE: allow to show SQL used for template tables
  - FEATURE: allow to defined Service Groups for Set members and
    for Services assigned to Host Templates (#619)
  - FEATURE: it's now possible to choose another target Service
    Set when cloning a member service (#886)
  - FEATURE: Configuration Baskets with snapshot/import/export
    capabilities (#1630)
  - FEATURE: Allow to clone a Service from one Set to another one
    (#886)
  - FEATURE: form descriptions are now shown directly below the
    field, reverting a change from v1.4.0 (#1510)
  - FEATURE: show sub-sets in Config Preview (#1623)
  - FEATURE: show live Health-Check in the frontend (#1669)
  * Import and Sync
  - FIX: Core Api imports flapping only for 2.8+ (#1652)
  - FEATURE: new Property Modifier allows to extract specific
    Array values (#473)
  * CLI
  - FIX: Director Health Check no longer warns about no
    Imports/Syncs/Jobs (#1607)
  - FEATURE: It's now possible to dump data as fetched by an
    Import Source (#1626)
  - FEATURE: CLI implementation for Configuration Basket features
    (#1630)
  - FEATURE: allow to append to or remove from array properties
    (#1666)
  * Icinga Configuration
  - FIX: rendering of disabled objects containing */ has been
    fixed (#1263)
  - FEATURE: support for Timeperiod include/exclude (#1639)
  - FEATURE: improve legacy v1.x configuration rendering (#1624)
  * Icinga API
  - FIX: ship workarounds for issues with specific Icinga 2
    versions
  - FIX: clean up deployed incomplete stages lost by Icinga
    (#1696)
  - FEATURE: allow to behave differently based on Icinga 2
    version (#1695)
  * Icinga Agent handling
  - FEATURE: ship latest PowerShell module (#1632)
  - FIX: PowerShell module runs in FIPS enforced mode (#1274)
  * DB Schema
  - FIX: enforce strict object_name uniqueness on commands
    (#1496)
  * Documentation
  - FEATURE: improve installation docs, fix URLs (#1656, #1655)</changelog>
  <changelog author="ecsos@opensuse.org" date="1550232000">- update to 1.6.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: restoring a basket fails when there is only one
    configured DB (#1716)
  - FIX: creating a new Basket with a Custom Selection failed
    with an error (#1733)
  - FIX: some new reserved keywords are now escaped correctly
    (#1765)
  - FIX: correctly render NOT used in apply rules (fixes #1777)
  - FIX: Activity Log used to ignore Host filters (#1613)
  - FIX: Basket failed to restore depending on PHP version
    (#1782)
  - FIX: Loop detection works again (#1631)
  - FIX: Snapshots for Baskets with Dependencies are now possible
    (#1739)
  - FIX: Commands snapshots now carry fields in your Basket
    (#1747)
  - FIX: Cloning services from one Set to another one no longer
    fails (#1758)
  - FIX: Blacklisting a Service from a Set on a Host Template is
    now possible (#1707)
  - FIX: Services from a Set assigned to a single Host can be
    blacklisted (#1616)
  - FEATURE: Add TimePeriod support to Configuration Baskets
    (#1735)
  - FEATURE: RO users could want to see where a configured
    service originated (#1785)
  - FEATURE: introduce director/serviceapplyrules REST API
    endpoint (#1755)
  * REST API
  - FIX: Self Service API now ships optional Service User
    parameter (#1297)
  * DB Schema
  - FIX: it wasn't possible to use the same custom var in
    multiple notification
    definitions on PostgreSQL (#1762)
  * Icinga Configuration
  - FIX: escape newly introduced Icinga 2 keywords (#1765)
- Change source name from github to name-version.</changelog>
  <changelog author="ecsos@opensuse.org" date="1551787200">- update to 1.6.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Icinga Configuration
  - FIX: rendering for Service Sets on single Hosts has been
    fixed (#1788, #1789)</changelog>
  <changelog author="ecsos@opensuse.org" date="1569844800">- update to 1.7.0
  * Breaking Changes
  - At least PHP 5.6.3 is now required, Director 1.7.x will
    refuse to work with older versions
  - New dependencies have been introduced, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Service-related links in Activity Log have been
    corrected (#1377, #1816)
  - FIX: Activity Log now works for Service Sets
    (#1287, #1786, #1816)
  - FIX: Assign Filters are no longer mandatory when modifying
    Service Groups (#930)
  - FIX: Object type for CheckCommands has been corrected in
    config preview (#1799)
  - FIX: Import preview in combination with Black/Whitelisting
    (#1825)
  - FIX: Routing/redirection when working with Data Fields
    (#1847)
  - FIX: Auto-suggestion field was positioned wrongly once
    scrolled down
  - FIX: Timezone inconsistencie have been fixed (#1700)
  - FIX: Link-like buttons where shortened on Icinga Web 2.7
    (#1928)
  - FIX: Search in range-filtered Activity Log no longer fails
    (#1381)
  - FEATURE: It's now possible to clone a Service to a different
    Host (#1796)
  - FEATURE: Scheduled Downtimes for "Hosts AND their services"
    (#1831)
  - FEATURE: Auto-suggestion and more for Fields based on Data
    Lists (#1846)
  - FEATURE: Show missing dependencies (#1938)
  * Translations
  - FEATURE: German translation has been refreshed (#1951)
  - FEATURE: Japanese is now available (#1869)
  * Import and Sync
  - FIX: Avoid caching between multiple runs of sync (#1836)
  - FIX: Imported Rows Table (history) eventually failed on
    Icinga Web 2 (#1925)
  - FIX: Improved error handling on preview (#1941)
  - FEATURE: When fetching invalid data, Import refers erroneous
    rows (#1741)
  - FEATURE: Sync now offers a preview, showing what would happen
    (#1754)
  - FEATURE: ParseURL property modifier has been added (#1746)
  - FEATURE: There is a new generic REST API Import Source
    (#1818)
  - FEATURE: Sync now supports Notifications and Dependencies
    (#1212, #925, #1209)
  - FEATURE: Limits (memory, execution time) raised for Import
    runs via UI (#1954)
  * Configuration Baskets
  - FIX: snapshots do no longer fail for deleted elements on
    snapshot (#1940)
  - FEATURE: baskets now support External Commands (#1854)
  * REST API
  - FIX: Command Arguments can now be managed via API (#1416)
  * CLI
  - FIX: importsource fetch did not apply configured property
    modifiers (#1819)
  - FEATURE: Service Groups are now available on CLI (#1745)
  - FEATURE: A new background daemon has been introduced (#1905)
  * Icinga Configuration
  - FIX: Allow to render single configuration files larger than
    16MB (#1787)
  - FIX: Icinga v2.11 version detection for Agent Installation
    script (#1957)
  - DEPRECATED: magic-apply-for (a hidden feature) is now
    deprecated (#1850)
  - FEATURE: It's now possible to define Scheduled Downtimes
    (#347, #1828)
  - FEATURE: Allow to render command definitions as (v1.x-like)
    strings (#1809)
  - FEATURE: host address now allows 255 characters (#1890)
  - FEATURE: Director now assists with Services applied to parent
    Zones (#1634)
  - FEATURE: Warn affected setups when affected by a specific
    core issue (#1958)
  * Documentation
  - FIX: Installation instructions have been adjusted to fit MySQL 8
  * Internals
  - FIX: support different timezones with MySQL (#1332, #1840)
  - FIX: support importing DSL-based Command Arguments (#1812)
  - FEATURE: a new Hook allows to run custom code at deployment
    time (#1342, #1843)
  - FEATURE: there is a new low-level IcingaObjectFormHook
    (#1841)</changelog>
  <changelog author="ecsos@opensuse.org" date="1570190400">- Exchange of the old service icingaweb2-module-jobs with the
  new icingaweb2-module-director.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 1.7.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Cloning Sync rules failed since v1.7.0 (#1982)
  - FIX: It wasn't possible to multi-select Hosts belonging to a
    Group (#1973)
  - FIX: Removed an un-formatted error in case Icinga is
    unreachable (#1966)
  - FIX: Check for broken configs has been extended to Icinga
    v2.11.* (#1985)
  - FEATURE: Show a warning when detecting a downgraded
    installation (#1992)
  * Import and Sync
  - FIX: Upper- and Lowercase property modifiers are now
    multibyte/UTF8-safe (#710)
  * Health Check
  - FIX: do not complain about no-due newly created jobs (#1994)
  * Background Daemon
  - FIX: Daemon didn't report DB state to systemd (#1983)</changelog>
  <changelog author="ecsos@opensuse.org" date="1572955200">- Update to 1.7.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * DB Schema
  - FIX: Rolling out new installations on MySQL v5.6 fails
    (#1993)
  * Icinga Configuration
  - FIX: Render service_name for Notifications (#2006)
  * User Interface
  - FIX: Cloning Import Sources failed since v1.7.0 (#1997)
  * CLI
  - FIX: Importing Import Sources failed since v1.7.0 (#2005)
  * Automation
  - FIX: Fixing linux install script version check (#2008)
  - FIX: Windows Kickstart Script - $GlobalZones was empty
    (#2002)
  * Documentation
  - FIX: Missing single quote in mysql example bug (#2003)</changelog>
</package>
<package pkgid="097ce1d10c4aed8edaad7f99a8b4af2e5dfe394a8aa749484d784cf409d65024" name="icingaweb2-module-director" arch="src">
  <version epoch="0" ver="1.7.2" rel="1.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1485259200">- update to 1.3.0
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/7?closed=1)
  * Service Sets
  - You are now allowed to create sets of services and assign all
    of them at once with an apply rule
  - Sets can be assigned to host templates or directly to single
    hosts
  * Service Variable Overrides
  - When switching to a host view's services tab, you'll now not
    only see its very own services, but also ones that result
    from an apply rule
  - You can override those services custom field values for every
    single host
  - Same goes for services belonging to Service Sets
  * Apply rules
  - A new "contains" operator gives more possibilities when
    working with arrays
  - Service vars are now also offered in the apply rule form
    wizard
  * Custom Variables and Fields
  - Issues with special characters in custom variables have been
    fixed
  - In case mandatory fields should not have been enforced, this
    should work fine right now
  - Fields can now be shown based on filter rules. Example use
    case: show a `Community String` field in case `SNMPv2` has
    been selected, but show five other fields for `SNMPv3`. This
    allows one to build powerful little wizard-like forms like
    shown [here](16-Fields-example-SNMP.md)
  * Agents and Satellites
  - It is now possible to set Agent and Zone settings on every
    single host. This means that you no longer need to provide
    dedicated Templates for Satellite nodes
  - The proposed Agent Deployment script has been improved for
    Windows and Linux
  - Infrastructure management got a dedicated dashboard
  - Kickstart Wizard helps when working with Satellites. This has
    formerly been a hidden, now it can be accessed through the
    Infrastructure dashboard
  * Commands
  - Command arguments are now always appended when inheriting a
    template. This slightly changes the former behavior, but
    should mostly be what one would expect anyways.
  * Testing
  - [Testing instructions](Testing.md) have been improved
  - Running the test suite has been simplified
  - While we keep running our own [tests](Testing.md) on software
    platforms, tests are now also visible on Travis-CI and
    triggered for all pull requests
  * Compatibility
  - We worked around a bug in very old PHP 5.3 versions on
    CentOS 6
  * Activity log
  - You can now search and filter in the Activity log
  - In case you have hundreds of thousands of changes you'll
    notice that pagination performance improve a lot
  - A quick-filter allows you to see just your very own changes
    with a single click
  * Deployment
  - More performance tweaking took place. 1.2.0 was already very
    fast, 1.3.0 should beat it
  - Deployment log got better at detecting files and linking them
    directly from the log output, in case any error occured
  * Work related to Icinga 1.x
  - Deploying to Icinga 1.x is completely unsupported. However,
    it works and a lot of effort has been put into this feature,
    so it should be mentioned here
  - Please note that the Icinga Director has not been designed
    to deploy legacy 1.x configuration. This is a sponsored
    feature for a larger migration project and has therefore been
    built in a very opinionated way. You shouldn't even try to
    use it. And if so, you're on your own. Nobody will help you
    when running into trouble
  * Translation
  - German translation is now again at 100%
  * REST API
  - Issues related to fetching object lists have been fixed
  * Integrations
  - We now hook into the [Cube]
    (https://github.com/icinga/icingaweb2-module-cube) module,
    this gives one more possibility to benefit from our
    multi-edit feature
  - Icinga Web 2.4 caused some minor issues for 1.2.0. It works,
    but an upgrade to Director 1.3.0 is strongly suggested</changelog>
  <changelog author="ecsos@opensuse.org" date="1487764800">- update README.SUSE</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1488369600">- update to 1.3.1
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/8?closed=1)
  * Service Sets
  - Various little issues have been fixed. You can now remove Sets from hosts,
    even when being empty. Services from Sets assigned to parents or via apply
    rule are now shown for every single host, and their custom vars can be
    overridden at a single host level
  - Sets assigned to single hosts have been shown, variable overrides have been
    offered - but rendering did not include the Director-generated template
    necessary to really put them into place. This has been fixed
  * Usability
  - A nasty bug hindered fields inherited from Commands from being shown ad a
    Service level - works fine right now
  - There is now a pagination for Zones
  - Multiedit no longer showed custom fields, now it works again as it should
  * Rendering
  - Disabling a host now also disables rendering of related objects (Endpoint,
    Zone) for hosts using the Icinga Agent
  * REST API
  - Ticket creation through the REST API has been broken, is now fixed
  * Performance, Internals
  - A data encoding inconsistency slowed down apply rule editing where a lot of
    host custom vars exists
  - Some internal changes have been made to make parts of the code easier to be
    used by other modules</changelog>
  <changelog author="ecsos@opensuse.org" date="1501761600">- update to 1.3.2
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our roadmap
  * Apply Rules
  - Slashes in Apply Rules have not been correctly escaped
  - Services applied based on Arrays (contains) did not show up
    in the Hosts Services list, and therefor it was not possible
    to override their vars
  - Some magic has been introduced to detect numbers in apply
    rules - not perfect yet
  * Host Groups
  - It has not been possible to modify Host Groups without
    defining an apply rule
  - Hostgroups have not been sorted
  - It is now legal to have external HostGroup objects
  * Rendered Config
  - Custom Endpoint objects are now rendered to their parent zone
  - (Rendering) issues with the in operator have been fixed
  - You are now allowed to put Notifications into specific Zones
  * Usability and UI
  - Selecting multiple hosts at once and deleting them had no
    effect
  - Documentation got some little improvements
  - German translation has been refreshed
  - Header alignment has been improved
  - Escaping issues with the Inspect feture have been addressed
  * Kickstart
  - Kickstart is more robust and now able to deal with renamed
    Icinga Masters and more
  * CLI
  - It is not possible to list and show Service Sets on the CLI
  * Import and Sync
  - Synchronizing Data List entries caused problems
  - A new Import Modifier has been added to deal with LConf
    specialities
  - Issues with special characters like spaces used in column
    names shipped by Import Sources have been addressed
  - A new Property Modifier allows to filter Arrays based on
    wildcards or regular expressions
  - A new Property Modifier allowing to "Combine multiple
    properties" has been introduced. It's main purpose is to
    provide reliable unique keys when importing single service
    objects.
  - A new warning hint informs you in case you created a Sync
    Rule without related properties
  - Synchronization filters failed when built with columns not
    used in any property mapping
  * Auditing
  - The audit log now also carries IP address and username
  * Generic bug fixes
  - Fixed erraneous loop detection under certain (rare)
    conditions
  - Various issues with PHP 5.3 have been fixed
  - Combination of multiple table filters might have failed
    (in very rare conditions)</changelog>
  <changelog author="ecsos@opensuse.org" date="1502798400">- change spec to use php7 also</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1508155200">- update to 1.4.0
  * New requirements
  - Icinga Director now requires PHP 5.4, support for 5.3 has
    been dropped
  - For best performance we strongly suggest PHP 7
  - When using MySQL, please consider slowly moving to at least
    version 5.5. One of our next versions will introduce official
    Emoji support ???! That's not possible with older MySQL
    versions. However, 1.4.x still supports 5.1.x
  * Fixed issues and related features
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/6?closed=1)
  * Dashboard and Dashlets
  - Multiple new Dashboards have been introduced, their layout
    has been optimized
  - Dashboards are made aware of newly introduced permissions and
    try to provide useful hints
  * GUI, UX and Responsiveness
  - Many little improvements related to mobile devices have been
    applied to Dashboards, Forms and Tables
  - Search has been both improved and simplified. On most tables
    search spawns multiple columns, visible and invisible ones.
    Multiple search terms are combined in an intuitive way.
  - Pagination (and search) has been added to those tables where
    it was still missing
  - Some form fields referencing related objects are no longer
    static drop-down selection elements but offer suggestions as
    you type. This makes forms faster, especially in larger
    environments
  - Navigation has been simplified, redirects after form
    submissions have been improved, more possibilities to jump
    to related objects have been added
  - Form field description has been moved to the bottom of the
    screen. Might be easier to overlook this way, but while the
    former implementation was great for people navigating forms
    with their Keyboard, it was annoying for Mouse lovers
  - Double-Click a Tab to enlarge it to full width
  - Action Link bar has been unified, all links should now
    respect permissions
  - All tables showing historic data are now grouped by day
  - Property Modifiers, Sync Rules, Import Sources and more
    objects now offer description fields. This allows you to
    explain your colleagues all the magic going on behind the
    scenes
  * Object Types
  - Service Sets got quite some tweaking and bug fixing
  - Groups of all kinds are now able to list their members,
    even when being applied based on filters
  - Command Argument handling has been improved
  - It is now possible to configure Dependencies through the
    Icinga Director
  - Cloning Hosts now allows to also optionally clone their
    Services and Service Sets
  * Templates
  - The template resolver has been rewritten, is now easier to
    test, strict and faster
  - Template Tree has been re-written and now also immediately
    shows whether a template is in use
  - When navigating to a Template you'll notice a new usage
    summary page showing you where and how that specific template
    is being used. Therefor, many tables are now internally able
    to filter by inheritance
  * Template Choices
  - While Host- and Service-Templates are powerful building
    blocks, having to choose from a single long list might become
    unintuitive as this list starts growing.
    That's where Template Choices jump in. They allow you to
    bundle related Templates together and offer your users to
    choose amongst them in a meaningful way.
  * Apply rules
  - Various related issues have been addressed
  - A new virtual "is true / is set" operator is now available
  * Permissions and Restrictions
  - It is now possible to limit access to Hosts belonging to a
    list of Hostgroups.
    This works also for Hostgroups assigned through Apply Rules.
  - Data List entries can be made available based on Roles
  * Data Types
  - SQL Query and Data List based Data Fields can now both be
    offered as Array fields, so that you can choose among
    specific options when filling such
  - New overview tables give admins a deep look into used Custom
    Variables, their distinct values and usage
  - Various issues related to Boolean values have been fixed
  * Import and Synchronization
  - Many issues have been addressed. Merge behavior, handling of
    special fields and data types
  - Problems with Import Source deletion on PostgreSQL have been
    addressed
  - New Property Modifiers are available. When importing single
    Services you might love the "Combine" modifier
  - It is now possible to re-arrange execution order of Property
    Modifiers and Sync Properties
  - Preview rendering got some improvements
  - "Replace" policy on Custom Vars is now always respected
  - Using VMware/vSphere/ESX? There is now a new powerful module
    providing a dedicated Import Source
  * REST API
  - A new Self Service API now allows to completely automate your
    Icinga Agent roll-out, especially (but not only) for
    Microsoft Windows
  - List views are now officially available. They are very fast
    and stream the result in a memory-efficient way
  - Documentation better explains how to deal with various
    objects, especially with different types of Services (!!!!!)
  * Internal architecture
  - Many base components have been completely replaced and
    re-written, based on and early prototype of our upcoming
    Icinga PHP Library (ipl)</changelog>
  <changelog author="ecsos@opensuse.org" date="1508414400">- include agent installer for linux and windows
- aktivate systemd for module-director</changelog>
  <changelog author="ecsos@opensuse.org" date="1509192000">- update to 1.4.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Automation
  - FIX: A Sync Rule with merge policy used to re-enable manually
    disabled objects, even when no Sync Property disabled has
    been defined (#1223)
  - FIX: SQL error on PostgreSQL when inspecting Template-Choice
    (#1242)
  * Large environments
  - FIX: Director tries to raise it's memory limit for certain
    memory-intensive tasks. When granted more (but not infinite)
    memory however this had the effect that he self-restricted
    himself to a lower limit (#1222)
  * User Interface
  - FIX: Assignment filters suggested only Host properties,
    you have been required  to manually type Service property
    names (#1207)
  - FIX: Hostgroups Dashlet has been shown to users with
    restricted permissions, clicking it used to throw an error
    (#1237)</changelog>
  <changelog author="ecsos@opensuse.org" date="1510747200">- update to 1.4.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Configuration rendering
  - FIX: Caching had an influence on context-specific Custom
    Variable rendering when those variables contained macros
    (#1257)
  * Sync
  - FIX: The fix for #1223 caused a regression and broke Sync for
    objects without a 'disabled' property (Sets, List members)
    (#1279)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1514894400">- update to 1.4.3
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Pagination used to be broken for some tables (#1273)
  * Automation
  - FIX: API calls changing only object relations and no "real"
    property resulted in no change at all (#1315)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1534248000">- update to 1.5.0
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/11?closed=1)
  * Security Fixes
  - FIX: users with `director/audit` permission had the
    possibility to inject SQL. Thanks to Boyd Ansems for
    reporting this.
  * Permissions and Restrictions
  - FEATURE: Showing the executed SQL query now requires the
    `showsql` permission
  - FEATURE: Grant access to Service Set in a controlled way
  - FIX: do not allow a user to create hosts he wouldn't be
    allowed to see #1451
  - FIX: Hostgroup-based restrictions worked fine when applied,
    bug was buggy in combination with directly assigned or
    inherited groups (#1464)
  * Icinga Configuration
  - FEATURE: Add 'is false (or not set)' condition for apply
    rules (#1436)
  - FEATURE: support flapping settings for Icinga &amp;gt;= 2.8.0
    (#330)
  - FEATURE: include all itl packages in Linux Agent sample
    config (#1450)
  - FEATURE: it's now possible to blacklist inherited or applied
    Services on single hosts (#907)
  - FEATURE: timestamped startup log rendering for upcoming
    Icinga v2.9.0 (#1478)
  - FEATURE: allow to switch between multiple Director databases
    (#1498)
  - FEATURE: it's now possible to specify Zones for UserGroups
    (#1163)
  - FEATURE: dependencies are no longer considered experimental
  * User Interface
  - FEATURE: Admins have now access to JSON download links in
    many places
  - FEATURE: Users equipped with related permissions can toggle
    "Show SQL" in the GUI
  - FEATURE: A Service Set can now be assigned to multiple hosts
    at once #1281
  - FEATURE: Commands can now be filtered by usage (#1480)
  - FEATURE: Show usage of Commands over templates and objects
    (#335)
  - FEATURE: Allow horizontal size increase of Import Source
    DB Query field (#299)
  - FEATURE: Small UI improvements like #1308
  - FEATURE: Data Lists can be chosen by name in Sync rules
    (#1048)
  - FEATURE: Inspect feature got refactored, also for Services
    (#264, #689, #1396, #1397)
  - FEATURE: The "Modify" hook is now available for Services
    (#689), regardless of whether they have been directly
    assigned, inherited or applied
  - FEATURE: Config preview links imports, hosts and commands to
    related objects (#1521)
  - FEATURE: German translation has been refreshed (#1599)
  - FEATURE: Apply Rule editor shows suggestions for Data-List
    vars (#1588)
  - FIX: Don't suggest Command templates where Commands are
    required (#1414)
  - FIX: Do not allow to delete Commands being used by other
    objects (#1443)
  - FIX: Show 'Inspect' tab only for Endpoints with an ApiUser
    (#1293)
  - FIX: It's now possible to specify TimePeriods for single
    Users #944
  - FIX: Redirect after not modifying a Command Argument failed
    on some RHEL 7 setups (#1512)
  - FIX: click on Service Set titles no longer removes them from
    their host (#1560)
  - FIX: Restoring objects based on compound keys has been fixed
    (#1597)
  - FIX: Linux Agent kickstart script improved and tweaked for
    Icinga 2.9 (#1596)
  * CLI
  - FEATURE: Director Health Check Plugin (#1278)
  - FEATURE: Show and trigger Import Sources (#1474)
  - FEATURE: Show and trigger Sync Rules ( #1476)
  * Import and Sync
  - FIX: Sync is very powerful and allows for actions not
    available in the GUI. It however allowed to store invalid
    single Service Objects with no Host. This is now illegal,
    as it never makes any sense
  - FIX: Performance boost for "purge" on older MySQL/MariaDB
    systems (#1475)
  - FEATURE: new Property Modifier for IPs formatted as number
    in Excel files (#1296)
  - FEATURE: new Property Modifier to url-encode values
  - FEATURE: new Property Modifier: uppercase the first character
    of each word
  - FEATURE: Kickstart Helper now also imports Event Commands
    (#1389)
  - FEATURE: Preserve _override_servicevars on sync,
    even when replacing vars (#1307)
  * Internals
  - FIX: problems related to users working from different time
    zones have been fixed (#1270, #1332)
  - FEATURE: Html/Attribute now allows boolean properties
  - FEATURE: Html/Attribute allows colons in attribute names
    (required for SVGs)
  - FEATURE: Html/Attributes can be prefixed (helps with data- -)
  - FEATURE: Html/Img data:-urls are now supported
  - FEATURE: ipl has been aligned with the upcoming ipl-html
    library
  - FEATURE: Director now supports multiple Databases, allows to
    switch between them and to deploy different Config Packages.
    Other features based on this combined with related
    documentation will follow.</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1534248001">- update to 1.5.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    (https://github.com/Icinga/icingaweb2-module-director/milestone/16?closed=1)
  * Icinga Configuration
  - FIX: Switched Variable-Override related constant names broke
    the feature (#1601)
  * User Interface
  - FIX: Custom Fields attached to a Service Template have not
    been shown for Apply Rules whose name matched the Template
    Name (#1602)
  * Import and Sync
  - FIX: There was an issue with specific binary checksums on
    MySQL (#1556)</changelog>
  <changelog author="ecsos@opensuse.org" date="1541073600">- update to 1.5.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Configuration rendering
  - FIX: Fix compatibility with Icinga v2.6, got broken with
    v1.5.0 (#1614)
  * REST API
  - FIX: No more invalid JSON in some special circumstances
    (#1314)
  * User Interface
  - FIX: Hostgroup assignment cache has been fixed (#1574, #1618)
  * DB Schema
  - FIX: missing user/timeperiod constraint. We usually do not
    touch the schema in minor versions, this has been
    cherry-picked by accident. However, don't worry - the
    migration has been tested intensively.</changelog>
  <changelog author="ecsos@opensuse.org" date="1544529600">- update to 1.6.0
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our [roadmap]
    https://github.com/Icinga/icingaweb2-module-director/milestone/15?closed=1
  * User Interface
  - FIX: link startup log warning even for non-standard package
    names (#1633)
  - FIX: searching for fields assigned to a template was broken
    (#1670)
  - FIX: changing an argument type from String to DSL didn't work
    (#1640)
  - FIX: incorrect links from template-tree to non-template
    commands (#1544)
  - FIX: drop useless object-type field for Time Periods (#788)
  - FIX: clean up naming for some tabs (#1312)
  - FIX: "remove" now removes the correct Service Set on a Host
    (#1619)
  - FIX: do not fail when "inspecting" a pending service (#1641)
  - FIX: a problem when selecting multiple host has been fixed
    (#1647)
  - FIX: allow to remove renamed Service Sets (#1664)
  - FIX: resolved a side-effect triggered by hooked Custom Fields
    (#1667)
  - FIX: config diff URL behavior has been corrected (#1704)
  - FEATURE: allow to filter templates by usage (#1339)
  - FEATURE: allow to show SQL used for template tables
  - FEATURE: allow to defined Service Groups for Set members and
    for Services assigned to Host Templates (#619)
  - FEATURE: it's now possible to choose another target Service
    Set when cloning a member service (#886)
  - FEATURE: Configuration Baskets with snapshot/import/export
    capabilities (#1630)
  - FEATURE: Allow to clone a Service from one Set to another one
    (#886)
  - FEATURE: form descriptions are now shown directly below the
    field, reverting a change from v1.4.0 (#1510)
  - FEATURE: show sub-sets in Config Preview (#1623)
  - FEATURE: show live Health-Check in the frontend (#1669)
  * Import and Sync
  - FIX: Core Api imports flapping only for 2.8+ (#1652)
  - FEATURE: new Property Modifier allows to extract specific
    Array values (#473)
  * CLI
  - FIX: Director Health Check no longer warns about no
    Imports/Syncs/Jobs (#1607)
  - FEATURE: It's now possible to dump data as fetched by an
    Import Source (#1626)
  - FEATURE: CLI implementation for Configuration Basket features
    (#1630)
  - FEATURE: allow to append to or remove from array properties
    (#1666)
  * Icinga Configuration
  - FIX: rendering of disabled objects containing */ has been
    fixed (#1263)
  - FEATURE: support for Timeperiod include/exclude (#1639)
  - FEATURE: improve legacy v1.x configuration rendering (#1624)
  * Icinga API
  - FIX: ship workarounds for issues with specific Icinga 2
    versions
  - FIX: clean up deployed incomplete stages lost by Icinga
    (#1696)
  - FEATURE: allow to behave differently based on Icinga 2
    version (#1695)
  * Icinga Agent handling
  - FEATURE: ship latest PowerShell module (#1632)
  - FIX: PowerShell module runs in FIPS enforced mode (#1274)
  * DB Schema
  - FIX: enforce strict object_name uniqueness on commands
    (#1496)
  * Documentation
  - FEATURE: improve installation docs, fix URLs (#1656, #1655)</changelog>
  <changelog author="ecsos@opensuse.org" date="1550232000">- update to 1.6.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: restoring a basket fails when there is only one
    configured DB (#1716)
  - FIX: creating a new Basket with a Custom Selection failed
    with an error (#1733)
  - FIX: some new reserved keywords are now escaped correctly
    (#1765)
  - FIX: correctly render NOT used in apply rules (fixes #1777)
  - FIX: Activity Log used to ignore Host filters (#1613)
  - FIX: Basket failed to restore depending on PHP version
    (#1782)
  - FIX: Loop detection works again (#1631)
  - FIX: Snapshots for Baskets with Dependencies are now possible
    (#1739)
  - FIX: Commands snapshots now carry fields in your Basket
    (#1747)
  - FIX: Cloning services from one Set to another one no longer
    fails (#1758)
  - FIX: Blacklisting a Service from a Set on a Host Template is
    now possible (#1707)
  - FIX: Services from a Set assigned to a single Host can be
    blacklisted (#1616)
  - FEATURE: Add TimePeriod support to Configuration Baskets
    (#1735)
  - FEATURE: RO users could want to see where a configured
    service originated (#1785)
  - FEATURE: introduce director/serviceapplyrules REST API
    endpoint (#1755)
  * REST API
  - FIX: Self Service API now ships optional Service User
    parameter (#1297)
  * DB Schema
  - FIX: it wasn't possible to use the same custom var in
    multiple notification
    definitions on PostgreSQL (#1762)
  * Icinga Configuration
  - FIX: escape newly introduced Icinga 2 keywords (#1765)
- Change source name from github to name-version.</changelog>
  <changelog author="ecsos@opensuse.org" date="1551787200">- update to 1.6.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * Icinga Configuration
  - FIX: rendering for Service Sets on single Hosts has been
    fixed (#1788, #1789)</changelog>
  <changelog author="ecsos@opensuse.org" date="1569844800">- update to 1.7.0
  * Breaking Changes
  - At least PHP 5.6.3 is now required, Director 1.7.x will
    refuse to work with older versions
  - New dependencies have been introduced, Upgrading and
    Installation documentations contain related details
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Service-related links in Activity Log have been
    corrected (#1377, #1816)
  - FIX: Activity Log now works for Service Sets
    (#1287, #1786, #1816)
  - FIX: Assign Filters are no longer mandatory when modifying
    Service Groups (#930)
  - FIX: Object type for CheckCommands has been corrected in
    config preview (#1799)
  - FIX: Import preview in combination with Black/Whitelisting
    (#1825)
  - FIX: Routing/redirection when working with Data Fields
    (#1847)
  - FIX: Auto-suggestion field was positioned wrongly once
    scrolled down
  - FIX: Timezone inconsistencie have been fixed (#1700)
  - FIX: Link-like buttons where shortened on Icinga Web 2.7
    (#1928)
  - FIX: Search in range-filtered Activity Log no longer fails
    (#1381)
  - FEATURE: It's now possible to clone a Service to a different
    Host (#1796)
  - FEATURE: Scheduled Downtimes for "Hosts AND their services"
    (#1831)
  - FEATURE: Auto-suggestion and more for Fields based on Data
    Lists (#1846)
  - FEATURE: Show missing dependencies (#1938)
  * Translations
  - FEATURE: German translation has been refreshed (#1951)
  - FEATURE: Japanese is now available (#1869)
  * Import and Sync
  - FIX: Avoid caching between multiple runs of sync (#1836)
  - FIX: Imported Rows Table (history) eventually failed on
    Icinga Web 2 (#1925)
  - FIX: Improved error handling on preview (#1941)
  - FEATURE: When fetching invalid data, Import refers erroneous
    rows (#1741)
  - FEATURE: Sync now offers a preview, showing what would happen
    (#1754)
  - FEATURE: ParseURL property modifier has been added (#1746)
  - FEATURE: There is a new generic REST API Import Source
    (#1818)
  - FEATURE: Sync now supports Notifications and Dependencies
    (#1212, #925, #1209)
  - FEATURE: Limits (memory, execution time) raised for Import
    runs via UI (#1954)
  * Configuration Baskets
  - FIX: snapshots do no longer fail for deleted elements on
    snapshot (#1940)
  - FEATURE: baskets now support External Commands (#1854)
  * REST API
  - FIX: Command Arguments can now be managed via API (#1416)
  * CLI
  - FIX: importsource fetch did not apply configured property
    modifiers (#1819)
  - FEATURE: Service Groups are now available on CLI (#1745)
  - FEATURE: A new background daemon has been introduced (#1905)
  * Icinga Configuration
  - FIX: Allow to render single configuration files larger than
    16MB (#1787)
  - FIX: Icinga v2.11 version detection for Agent Installation
    script (#1957)
  - DEPRECATED: magic-apply-for (a hidden feature) is now
    deprecated (#1850)
  - FEATURE: It's now possible to define Scheduled Downtimes
    (#347, #1828)
  - FEATURE: Allow to render command definitions as (v1.x-like)
    strings (#1809)
  - FEATURE: host address now allows 255 characters (#1890)
  - FEATURE: Director now assists with Services applied to parent
    Zones (#1634)
  - FEATURE: Warn affected setups when affected by a specific
    core issue (#1958)
  * Documentation
  - FIX: Installation instructions have been adjusted to fit MySQL 8
  * Internals
  - FIX: support different timezones with MySQL (#1332, #1840)
  - FIX: support importing DSL-based Command Arguments (#1812)
  - FEATURE: a new Hook allows to run custom code at deployment
    time (#1342, #1843)
  - FEATURE: there is a new low-level IcingaObjectFormHook
    (#1841)</changelog>
  <changelog author="ecsos@opensuse.org" date="1570190400">- Exchange of the old service icingaweb2-module-jobs with the
  new icingaweb2-module-director.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 1.7.1
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * User Interface
  - FIX: Cloning Sync rules failed since v1.7.0 (#1982)
  - FIX: It wasn't possible to multi-select Hosts belonging to a
    Group (#1973)
  - FIX: Removed an un-formatted error in case Icinga is
    unreachable (#1966)
  - FIX: Check for broken configs has been extended to Icinga
    v2.11.* (#1985)
  - FEATURE: Show a warning when detecting a downgraded
    installation (#1992)
  * Import and Sync
  - FIX: Upper- and Lowercase property modifiers are now
    multibyte/UTF8-safe (#710)
  * Health Check
  - FIX: do not complain about no-due newly created jobs (#1994)
  * Background Daemon
  - FIX: Daemon didn't report DB state to systemd (#1983)</changelog>
  <changelog author="ecsos@opensuse.org" date="1572955200">- Update to 1.7.2
  * Fixed issues
  - You can find issues and feature requests related to this
    release on our roadmap
  * DB Schema
  - FIX: Rolling out new installations on MySQL v5.6 fails
    (#1993)
  * Icinga Configuration
  - FIX: Render service_name for Notifications (#2006)
  * User Interface
  - FIX: Cloning Import Sources failed since v1.7.0 (#1997)
  * CLI
  - FIX: Importing Import Sources failed since v1.7.0 (#2005)
  * Automation
  - FIX: Fixing linux install script version check (#2008)
  - FIX: Windows Kickstart Script - $GlobalZones was empty
    (#2002)
  * Documentation
  - FIX: Missing single quote in mysql example bug (#2003)</changelog>
</package>
<package pkgid="6d7a8a3556ba6ec15da466078907e84a257b22fb50ecc18c467440682dcf464a" name="icingaweb2-module-fileshipper" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1540382400">- initial version 1.1.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1612094400">- Update to 1.2.0
  - FEATURE: PHP 8 support
  - FEATURE: Give guidance on potential misconfiguration (#34)
  - FEATURE: do not fail on malformed config file (#35)</changelog>
</package>
<package pkgid="e8f9afa3497dd90e6fa14807b8f9dbb3826cfbf370c936d56c3926e40120425f" name="icingaweb2-module-fileshipper" arch="src">
  <version epoch="0" ver="1.2.0" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1540382400">- initial version 1.1.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1612094400">- Update to 1.2.0
  - FEATURE: PHP 8 support
  - FEATURE: Give guidance on potential misconfiguration (#34)
  - FEATURE: do not fail on malformed config file (#35)</changelog>
</package>
<package pkgid="ce99f59b81a9704782242fa07d5250ea1a20a080bb68fd60e638fa45f38b7c91" name="icingaweb2-module-graphite" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1459857600">- initial version master.git</changelog>
  <changelog author="ecsos@opensuse.org" date="1513252800">- Fix group tag</changelog>
  <changelog author="ecsos@opensuse.org" date="1518609600">- update to 0.9.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1537185600">- update to 1.1.0
  - This release fixes a few bugs in monitored object attributes
    considering, special character handling, PHP 7 compatibility
    and UI performance.
    It also adds a graph assembly debugger.
- changes from 1.0.1
  - This release just fixes a mismatch between the Git version tag
    and the version in module.info.
- changes from 1.0.0
  - First stable release.
    You can find its features on the Icinga blog.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571054400">- Rework README.SUSE</changelog>
  <changelog author="ecsos@opensuse.org" date="1612094400">- Run spec-cleaner.</changelog>
  <changelog author="ecsos@opensuse.org" date="1650974400">- Update to 1.2.0
  * Enhancements
  - Support for PHP 8.1
  - Support for Icinga DB
  - Support for Icinga's dark and light mode
  - Support for custom wildcards in templates! #267
  - Lots of new templates #208 #216 #246
  - Graph overviews now only load at most two graphs per object #202
  * Fixes
  - Image reloads in background keep running unnecessarily #254
  - Almost unusable timepicker #232 (Requires Icinga Web v2.10)
  - Graphs are now visible in PDF exports #180
  - Improved compatibility with graphite renderers #173</changelog>
  <changelog author="ecsos@opensuse.org" date="1657195200">- Update to 1.2.1
  This release ensures compatibility with Icinga DB v1.0.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1683720000">- Update to 1.2.2
  - Graphs are displayed again even if the monitoring module is not
    installed
  - Thanks to a community contribution: Graphs retain their aspect
    ratio now if a template defines a different width or height
    than the default</changelog>
  <changelog author="ecsos@opensuse.org" date="1689508800">- Update to 1.2.3
  - Support for PHP 8.2
  - Conformance to HTTP Content-Security-Policy
  - Enhanced compatibility with Icinga DB Web</changelog>
  <changelog author="ecsos@opensuse.org" date="1695384000">- Update to 1.2.4
  - Improved Support for PHP 8.2
  - Compatibility with icinga-php-library v0.13.0
  - Export to PDF is working again with the Icinga DB Backend</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390400">- Update to 1.3.0
  * Breaking Changes
  - Raise minimum required PHP version to 8.2
  - Raise minimum required Icinga Web version to 2.12.5
  - Change license to GPL-3.0-only #346
  * Changes
  - Add support for PHP 8.5 #343
- Changes from 1.2.5
  - Existing templates for plugins provided by Icinga for Windows
    now support their check multi perdata format
  - The default timeout for connections to graphite has been lowered
    from 30 seconds to 10 seconds and is now configurable
  - Graphs made by using a multi template now also work in case of
    mixed perfdata definitions
  - Support for parameter graph_debug in host and service graph
    overviews (while using Icinga DB)</changelog>
</package>
<package pkgid="f106386fb78f40967d53eb0be49857fb727b8b849afa2eb93771ea38a9c97400" name="icingaweb2-module-graphite" arch="src">
  <version epoch="0" ver="1.3.0" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1459857600">- initial version master.git</changelog>
  <changelog author="ecsos@opensuse.org" date="1513252800">- Fix group tag</changelog>
  <changelog author="ecsos@opensuse.org" date="1518609600">- update to 0.9.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1537185600">- update to 1.1.0
  - This release fixes a few bugs in monitored object attributes
    considering, special character handling, PHP 7 compatibility
    and UI performance.
    It also adds a graph assembly debugger.
- changes from 1.0.1
  - This release just fixes a mismatch between the Git version tag
    and the version in module.info.
- changes from 1.0.0
  - First stable release.
    You can find its features on the Icinga blog.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571054400">- Rework README.SUSE</changelog>
  <changelog author="ecsos@opensuse.org" date="1612094400">- Run spec-cleaner.</changelog>
  <changelog author="ecsos@opensuse.org" date="1650974400">- Update to 1.2.0
  * Enhancements
  - Support for PHP 8.1
  - Support for Icinga DB
  - Support for Icinga's dark and light mode
  - Support for custom wildcards in templates! #267
  - Lots of new templates #208 #216 #246
  - Graph overviews now only load at most two graphs per object #202
  * Fixes
  - Image reloads in background keep running unnecessarily #254
  - Almost unusable timepicker #232 (Requires Icinga Web v2.10)
  - Graphs are now visible in PDF exports #180
  - Improved compatibility with graphite renderers #173</changelog>
  <changelog author="ecsos@opensuse.org" date="1657195200">- Update to 1.2.1
  This release ensures compatibility with Icinga DB v1.0.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1683720000">- Update to 1.2.2
  - Graphs are displayed again even if the monitoring module is not
    installed
  - Thanks to a community contribution: Graphs retain their aspect
    ratio now if a template defines a different width or height
    than the default</changelog>
  <changelog author="ecsos@opensuse.org" date="1689508800">- Update to 1.2.3
  - Support for PHP 8.2
  - Conformance to HTTP Content-Security-Policy
  - Enhanced compatibility with Icinga DB Web</changelog>
  <changelog author="ecsos@opensuse.org" date="1695384000">- Update to 1.2.4
  - Improved Support for PHP 8.2
  - Compatibility with icinga-php-library v0.13.0
  - Export to PDF is working again with the Icinga DB Backend</changelog>
  <changelog author="ecsos@opensuse.org" date="1775390400">- Update to 1.3.0
  * Breaking Changes
  - Raise minimum required PHP version to 8.2
  - Raise minimum required Icinga Web version to 2.12.5
  - Change license to GPL-3.0-only #346
  * Changes
  - Add support for PHP 8.5 #343
- Changes from 1.2.5
  - Existing templates for plugins provided by Icinga for Windows
    now support their check multi perdata format
  - The default timeout for connections to graphite has been lowered
    from 30 seconds to 10 seconds and is now configurable
  - Graphs made by using a multi template now also work in case of
    mixed perfdata definitions
  - Support for parameter graph_debug in host and service graph
    overviews (while using Icinga DB)</changelog>
</package>
<package pkgid="228c2e4a0bd69fb8fb728622609fda9a9954f880c7454e79426ca387d34aeb3d" name="icingaweb2-module-nagvis" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1494158400">- initial version 1.1.1</changelog>
  <changelog author="ecsos@opensuse.org" date="1750334400">- Update to 1.2.1
  - Fixes the module version in the module.info file, which I completely missed in the previous release. Sorry!
- Changes from 1.2.0
  - Added Icinga DB support</changelog>
</package>
<package pkgid="09c8b64ac07d4527d48e3a953b1fd2be1786582fd351488ab26e2e3ffab27505" name="icingaweb2-module-nagvis" arch="src">
  <version epoch="0" ver="1.2.1" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1494158400">- initial version 1.1.1</changelog>
  <changelog author="ecsos@opensuse.org" date="1750334400">- Update to 1.2.1
  - Fixes the module version in the module.info file, which I completely missed in the previous release. Sorry!
- Changes from 1.2.0
  - Added Icinga DB support</changelog>
</package>
<package pkgid="c00268a83d8b15eba412f2f178969095aa746a76c7d007da9d0a0d8a792963ba" name="icingaweb2-module-pnp" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.1"/>
  <changelog author="ecsos@opensuse.org" date="1459857600">- initial version 1.0.1</changelog>
  <changelog author="ecsos@opensuse.org" date="1504699200">- update to 1.1.0
  * Implemented enhancements:
  - [dev.icinga.com #9894] missing "close-Button" in pnp4nagios Module (Icinga Web 2 Frame) #14
  - [dev.icinga.com #9797] Close button to PNP iframe #12
  - Improve UI and user interaction #28 (lazyfrosch)
    Full Changelog see: https://github.com/Icinga/icingaweb2-module-pnp/compare/v1.0.0...v1.1.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1510747200">- fix wrong displayed version</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Fix spellos.</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- insert missing requires pnp4nagios
- insert README.SUSE</changelog>
  <changelog author="ecsos@opensuse.org" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
</package>
<package pkgid="2c11a265ffb87c4a9443d6607a1d117b5879fd9b14294e394e050e5ddf847298" name="icingaweb2-module-pnp" arch="src">
  <version epoch="0" ver="1.1.0" rel="6.1"/>
  <changelog author="ecsos@opensuse.org" date="1459857600">- initial version 1.0.1</changelog>
  <changelog author="ecsos@opensuse.org" date="1504699200">- update to 1.1.0
  * Implemented enhancements:
  - [dev.icinga.com #9894] missing "close-Button" in pnp4nagios Module (Icinga Web 2 Frame) #14
  - [dev.icinga.com #9797] Close button to PNP iframe #12
  - Improve UI and user interaction #28 (lazyfrosch)
    Full Changelog see: https://github.com/Icinga/icingaweb2-module-pnp/compare/v1.0.0...v1.1.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1510747200">- fix wrong displayed version</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Fix spellos.</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- insert missing requires pnp4nagios
- insert README.SUSE</changelog>
  <changelog author="ecsos@opensuse.org" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
</package>
<package pkgid="757a935bb677b1d4c70db9e19559453251394a252a37ac37051b648c38647a67" name="icingaweb2-vendor-HTMLPurifier" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="bacac6511ff8200bf8863ec446bb63a5ab16bd2f3a999d325ea77ba42250d0aa" name="icingaweb2-vendor-JShrink" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="f096c57bbc5481d33f88bcfa064f644bc96ab319b86f44c3386186557e0d3206" name="icingaweb2-vendor-Parsedown" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="08fe105cc40ea9c051f9867426378739b267db517aba1cd0dc9a230867acbabd" name="icingaweb2-vendor-dompdf" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="dd5af97c2f83a5f808029f3f47039965170fd3bc72f83614130530c27a41f1ff" name="icingaweb2-vendor-lessphp" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="cc6f8ea746414b8bc1f9680d56c680811e9c09aded734159d66a62b8aacb2a50" name="icingaweb2-vendor-zf1" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="8f7bd2b90c01b472e73c59257a52c9d568a873c7050bcf3a9f71bb30da4ec111" name="koseven" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="2.1"/>
  <changelog author="aj@ajaissle.de" date="1488801600">- Initial release, v3.3.6</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512216000">- update to 3.3.7:
  + New encrypt module
  + WebP Support
  + Memcached Support
  + Pagination Module
  + Removed MySQL as driver from module
  + Removed "defined SYSPATH" line
  + Fixes on cache, session, ORM, htaccess, ini values, url detection,
- also support PHP7</changelog>
</package>
<package pkgid="c346ccb2e78a92bbb0f911c7e42c3138c66b6013326d025ddbeb832266671ce9" name="koseven" arch="src">
  <version epoch="0" ver="3.3.7" rel="2.1"/>
  <changelog author="aj@ajaissle.de" date="1488801600">- Initial release, v3.3.6</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512216000">- update to 3.3.7:
  + New encrypt module
  + WebP Support
  + Memcached Support
  + Pagination Module
  + Removed MySQL as driver from module
  + Removed "defined SYSPATH" line
  + Fixes on cache, session, ORM, htaccess, ini values, url detection,
- also support PHP7</changelog>
</package>
<package pkgid="2952e7fe691434fba8a792272f5ea5ebbd1fdd6f6005f8f5946c201960575581" name="monitoring-plugins-pnp_rrds" arch="x86_64">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="9d52f26943bb91e3003936526949ab5949cf1df58aafcf3afdd68f31dad11ded" name="nagios" arch="src">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="63f5f031700d1e3e5b8eeb43ade3861151315009b85a13df6764262ca0872fb7" name="nagios" arch="x86_64">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="4fc656d887433a9217fa5765358f2a3c97e46514795eb0305c7f42f4948c8386" name="nagios-contrib" arch="x86_64">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="9114edc018bc62bd5036d154ed17b2be7d31ddeecd361cca92b6b7ca8a04dfbd" name="nagios-devel" arch="x86_64">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="0d89dd38d852e10813b11db25a8487b0218099d109aedbc8e26da805a15ca0d7" name="nagios-theme-exfoliation" arch="noarch">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="2cc8f3fa61191782f90e1e42ae9f2108b64568f8ed9945c385e13d500a23c060" name="nagios-www" arch="x86_64">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="e5751ca3b93ec2a4e7f9f99ec90814b1049fbfccdeb32c23f76681332002764e" name="nagios-www-dch" arch="x86_64">
  <version epoch="0" ver="4.4.6" rel="2.1"/>
  <changelog author="obs@botter.cc" date="1488801600">- fix upstream issue #337: remove debugging messages:
  nagios-4.3.1-remove-flooding-messages.patch</changelog>
  <changelog author="lars@linux-schulserver.de" date="1496836800">- update to 4.3.2
  FIXED
  * Every 15sec /var/log/messages is flooded with
    "nagios: set_environment_var" (John Frickson)
  * Changed release date to ISO format (yyyy-mm-dd) (John Frickson)
  * `make all` fails if unzip is not installed (John Frickson)
  * Quick Search no longer allows search by Alias (John Frickson)
  * flexible downtime on a service immediately turns off notifications
    (John Frickson)
  * Fix to allow url_encode to be called twice (Z. Liu)
  * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar)
  * Spelling fixes (Josh Soref)
  * Vent command pipe before remove to avoid deadlocks on
    writing end (Kai Kunstmann)
  * CGI utility cgiutil.c does not process relative config file
    path names properly (John Frickson)
  * xdata/xodtemplate.c bug in option-deprecation code (John Frickson)
  * Wildcard searching causes service status links to not work properly
    (John Frickson)
  * Quick search with no hits shows a permission denied error (John Frickson)
  * Setting a service as its own parent is not caught by the sanity
    checker (-v) and causes a segfault (John Frickson)
- removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505304000">- update to 4.3.4
  * Improved config file parsing (Mark Felder)
  * Fixed configure script to check for existence of /run for lock
    file (in regards to CVE-2017-12847, Bryan Heden)
  * Use absolute paths when deleting check results files (Emmanuel Dreyfus)
  * Add sanity checking in reassign_worker (sq5bpf)
  * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson)
  * On-demand host check always use cached host state (John Frickson)
  * 'á' causes Serivce Status Information to not be displayed (John Frickson)
  * New Macro(s) to generate URL for host / service object (John Frickson)
  * Fix minor map issues (Troy Lea)
  * Fix lockfile issues (Bryan Heden)
  * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden)
  * Add an OpenRC init script (Michael Orlitzky)
- only require insserv on older SUSE distributions</changelog>
  <changelog author="sbrabec@suse.com" date="1507809600">- Do not introduce new RPM group just for nagios-contrib.
  Use established Development/Tools/Other instead.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129600">- fix a possible symlink attack for files/dirs created by root
  fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)
- remove the pre-configured administrative account with fixed
  password from the htpasswd file and provide an empty one instead
  (fixes boo#961115 - CVE-2016-0726)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1512129601">- update to 4.1.0 fixed boo#939829 already, mentioned here just
  for reference</changelog>
  <changelog author="obs@botter.cc" date="1517313600">- fix upstream issue #455, memleak introduced with 4.3.3
  nagios-4.3.4-fix_memleak_4.3.3.diff</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520510400">- remove unused xorg-x11-devel BuildRequires</changelog>
  <changelog author="adaugherity@tamu.edu" date="1528200000">- fix setting default values in nagios-exec-start-pre</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.2" date="1539604800">- update to 4.4.2
  * Fix comment data being duplicated after a `service nagios reload`
  or similar (#549) (Bryan Heden)
  * Fix check_interval and retry_interval not changing at the
  appropriate times (#551) (Scott Wilkerson)
  * Fixed passive checks sending recovery email when host was
  previously UP (#552) (Scott Wilkerson)
  * Fixed flapping comments duplication on nagios reload (#554)
  (Christian Jung)
  * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
  pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290)
  * Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
  * Reset current notification number and state flags when the host recovers,
  reset all service variables when they recover fixes (#557) (Scott Wilkerson)
  * Fixed wrong counting of service status totals when showing
  servicegroup details (#548) (Christian Zettel, Bryan Heden)
  * Fixed avail.cgi not printing CSV output when checkbox is checked
  (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
  * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
  4.4.1 - 2018-06-25
  * Revert some macro-&gt;kvvec changes causing problems when
  `enable_environment_macros` was enabled (Bryan Heden)
  * Adjust `process_macro_r` function logic so that it handles
  macros properly (Bryan Heden)
  * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
  * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
  4.4.0 - 2018-06-19
  ENHANCEMENTS
  * new status for check dependencies (John Frickson)
  * Allow more flexible requirements for comments (John Frickson)
  * Add a `statusCRITICALACK` class for the status column (John Frickson)
  * CSV output based on groups (all options) (John Frickson)
  * New Macro(s) to generate URL for host / service object to be
  used in notifications (John Frickson)
  * New Macro(s) to determine if host/service notifications are
  enabled (#419) (Bryan Heden)
  * New Macro(s) for obtaining the host/service notification
  periods (#350) (Bryan Heden)
  * enable_page_tour interface option (Bryan Heden)
  * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
  * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
  * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros)
  into Core (Bryan Heden)
  * Lots of enhancements/additions to configure/make process. (Bryan Heden)
  + Moved all files to startup/
  + Added upstart job
  * Added system limit detection (RLIMIT_NPROC) to check for anticipated
  fork() failures (#434) (Bryan Heden)
  * Added stalking on notifications (`N` or `notifications` option when
  specifying `stalking_options`) (#342) (Bryan Heden)
  * Added automatic `systemctl daemon-reload` and `initctl reload-configuration`
  where applicable on `make install-init` (Bryan Heden)
  * Added case-insentive command submission. (#373) (Bryan Heden)
  * Enabled `check_external_commands` by default (Bryan Heden)
  FIXES
  * Command line macro detection skips potential macros with no ending
  dollar sign (Bryan Heden, Jake Omann)
  * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
  * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
  * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
  * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
  * Fixed additive inheritance not testing for duplicates in
  hosts/services/(+escalations) (#392) (Bryan Heden)
  * Fixed very very (around 600k chars or greater) large plugin
  output crashing Nagios (#432) (Bryan Heden)
  * Fixed first_notification_delay not beeing calculated from
  last_hard_state_change (#425) (Christian Zettel)
  * Fixed duplicate downtime ID occuring from downtimes in retention
  file (#506) (Franz [feisenko])
  * Fixed segfault when navbarsearch was used in status.cgi for something
  other than a host (#489) (Bryan Heden)
  * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
  * Fixed "Locate host on map" link (#496) (Troy Lea)
  * Fixed service groups defined with unknown service members
  (that aren't first in the list) not erroring out (#500) (Bryan Heden)
  * Fixed tac.cgi to have consistent behavior with the other cgis (#481)
  (Bryan Heden, Matt Capra)
  * Fixed clear_host/service_flapping command logic to broker/notify
  properly (#525) (Bryan Heden, Karsten Weiss)
- removed upstreamed patches:
  + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch
  + nagios-4.3.4-fix_memleak_4.3.3.diff
- refreshed patches:
  + nagios-4.0.6-remove-date-time.patch
  + nagios-4.1.0-add_KOHANNA.conf
  + nagios-4.2.2-enable-ppc64le.patch
  + nagios-disable_phone_home.patch
  + nagios-fix_encoding_trends.cgi.patch
  + nagios-output-length.patch
  + nagios-random_data.patch</changelog>
  <changelog author="aeszter@gwdg.de" date="1539604801">- install /var/spool/nagios setgid nagcmd so external applications
  like the webinterface can issue commands to nagios (boo#1028975)</changelog>
  <changelog author="obs@botter.cc - 4.4.3" date="1547985600">- update to 4.4.3
  * Fixed services sending recovery emails when they recover if host in
  down state (#572) (Scott Wilkerson)
  * Fixed a make error when building on the aarch64 architecture (#598)
  (Gareth Randall)
  * Fixed --with-cgibindir and --with-webdir to actually set values given
  (#585) (lawsontyler)
  * Fixed soft recovery states for services (#575) (Jake Omann)
  * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832)
  (Jake Omann)
  * Fixed services in soft states sometimes not switching into hard states
  (#576) (Jake Omann)
  * Fixed last_state_change to update when a state goes from soft -&gt; hard
  state (#592) (Jake Omann)
  * Fixed Map link always being set to undefined host and don't show link
  for Nagios Process root note (#539) (Jake Omann)
  * Fixed notifications sending when services went into hard state on a
  down or unreachable host (#584) (Jake Omann)
  * Fixed log_host_retries not logging the host soft state checks (#599)
  (Jake Omann)
  * Fixed stalking_options N option to properly log only when a
  notification is actually sent (#604) (Jake Omann)
  * Fixed issue with service status totals being zero when
  servicegroup=all on servicegroup status page (#579) (Jake Omann)
  * Fixed escalation notifications logic and recovery notifications not
  going out (#582) (Jake Omann)
  * Fixed not finding child index causing duplicate hosts showing in the
  Map (#471) (Jake Omann)
  * Fixed Map configuration popup checkboxes not working and Root Node
  not populating (#543) (Jake Omann)
  * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
- rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in
  contrib Makefile) to:
  nagios-4.4.3-enable-ppc64le.patch</changelog>
  <changelog author="obs@botter.cc" date="1555761600">- revert setting of sbindir back to nagios_cgidir</changelog>
  <changelog author="kukuk@suse.de" date="1566302400">- Add /etc/cron.weekly to filelist, as this is now part of cron,
  which we don't want to require</changelog>
  <changelog author="aeszter@gwdg.de" date="1573646400">- compile with -ffat-lto-objects to prevent build failure</changelog>
  <changelog author="obs@botter.cc" date="1576843200">- 4.4.5
  * Reverted changes related to #625 due to CPU load issues
  * Partially reverted changes for #647 due to CPU load issues
  * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
  * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
- 4.4.4
  * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak &amp; Sebastian Wolf)
  * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
  * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
  * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
  * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf)
  * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojt?ch ?ir??ek &amp; Sebastian Wolf)
  * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
  * Fixed long plugin output (&gt;8KB) occasionally getting truncated (#625) (Sebastian Wolf)
  * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
  * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
  * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
  * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
  * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
  * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
  * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)</changelog>
  <changelog author="dimstar@opensuse.org" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="lars@linux-schulserver.de - 4.4.5" date="1586174400">- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following
  vulnerability in the cronjob allows local attackers to cause cause
  DoS or potentially escalate privileges by winning a race.
- enhance systemd service: check nagios config before reloading
- enable build for SLE11 by excluding some special macros and
  directories via 'sles_version != 11' condition
- add nagios-archive.service and nagios-archive.timer as replacement
  for the script in cron.weekly: no need for cron on systemd systems
- run set_permissions and verifyscript for /etc/cron.weekly on those
  distributions that need it
- enhance rpmlint: ignore empty htpasswd file
- enable php apache module and not php5 on newer distributions
- try to harden the rcnagios script</changelog>
  <changelog author="obs@botter.cc" date="1591185600">- 4.4.6
  * Fixed Map display in Internet Explorer 11 (#714)
  * Fixed duplicate properties appearing in statusjson.cgi (#718)
  * Fixed NERD not building when enabled in ./configure (#723)
  * Fixed build process when using GCC 10 (#721)
  * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js
  (CVE-2020-1408)
  * When using systemd, configuration will be verified before
  reloading (#715)
  * Fixed HARD OK states triggering on the maximum check attempt (#757)</changelog>
</package>
<package pkgid="5f228826e1d732ca7209d35e308574e1bfb48d60d14200894fed40eeb3f721d1" name="nano-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
<package pkgid="43226f9630f9b3281b4c9e8c94e9c012f2c9897365acb419131f4fee3fb1229f" name="php-Icinga" arch="noarch">
  <version epoch="0" ver="2.8.2" rel="7.1"/>
  <changelog author="adamradovits12@hotmail.com" date="1524830400">- update to 2.5.2
  + Features
  * You can find issues and features related to this release on our Roadmap
    (https://github.com/Icinga/icingaweb2/milestone/49?closed=1)</changelog>
  <changelog author="adamradovits12@hotmail.com" date="1524830401">- update to 2.5.3
  + Hotfix
  * This is a hotfix release and addresses an issue with frequent
    delays/timeouts when viewing hosts and services in the front-end.
    (https://github.com/Icinga/icingaweb2/milestone/50?closed=1)</changelog>
  <changelog author="dev@stellardeath.org" date="1526990400">- Backport of fix for PHP 7.2 (upstream git commit dadd2c80f)
  * 0001-Don-t-call-session_start-after-ini_set.patch</changelog>
  <changelog author="uhaider.msee15seecs@seecs.edu.pk" date="1531742400">- boo#1101357: Fixed missing dependency php-ctype in spec file.</changelog>
  <changelog author="ecsos@opensuse.org" date="1532779200">- updatet to 2.6.0
  You can find issues and features related to this release on our Roadmap.
  * Enabling you to do stuff you couldn't before
  - Support for PHP 7.2 added
  - Support for SQLite resources added
  - Login and Command (monitoring) auditing added with the help of a dedicated module
  - Pluginoutput rendering is now hookable by modules which allows to render custom icons, emojis and .. cute kitties :octocat:
  * Avoiding that you miss something
  - It's now possible to toggle between list- and grid-mode for the host- and servicegroup overviews
  - The servicegrid now supports to flip its axes which allows it to be put into a landscape mode
  - Contacts only associated with services are visible now when restricted based on host filters
  - Negated and combined membership filters now work as expected (#2934)
  - A more prominent error message in case the monitoring backend goes down
  - The filter editor doesn't get cleared anymore upon hitting Enter
  * Making your life a bit easier
  - The tactical overview is now filterable and can be safely put into the dashboard
  - It is now possible to register new announcements over the REST Api
  - Filtering for custom variables now works in UTF8 environments
  * Ensuring you understand everything
  - The monitoring health is now beautiful to look at and properly behaves in narrow environments
  - Updated German localization
  - Updated Italian localization
  * Freeing you from unrealiable things
  - Removed support for PHP &lt; 5.6
  - Removed support for persistent database connections
- Drop 0001-Don-t-call-session_start-after-ini_set.patch,
  because now in upstrem</changelog>
  <changelog author="ecsos@opensuse.org" date="1533988800">- update to 2.6.1
  - You can find issues and features related to this release on our
    [Roadmap](https://github.com/Icinga/icingaweb2/milestone/51?closed=1).
  - The command audit now logs a command's payload as JSON which fixes
    a [bug](https://github.com/Icinga/icingaweb2/issues/3535)
    that has been introduced in version 2.6.0.</changelog>
  <changelog author="ecsos@opensuse.org" date="1537963200">- Add README.SUSE.</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801600">- Use current spec file from upstream.
- Insert missing things from old spec file in new upstream spec file.
- Remove setuid from new upstream spec file for following dirs:
  /etc/icingaweb2,
  /etc/icingaweb/modules,
  /etc/icingaweb2/modules/setup,
  /etc/icingaweb2/modules/translation,
  /var/log/icingaweb2</changelog>
  <changelog author="ecsos@opensuse.org" date="1542801601">- update to 2.6.2
  You can find issues and features related to this release on our Roadmap.
  This bugfix release addresses the following topics:
  * Database connections to MySQL 8 no longer fail
  * LDAP connections now have a timeout configuration which defaults to 5 seconds
  * User groups are now correctly loaded for externally authenticated users
  * Filters are respected for all links in the host and service group overviews
  * Fixed permission problems where host and service actions provided by modules were missing
  * Fixed an SQL error in the contact list view when filtering for host groups
  * Fixed time zone (DST) detection
  * Fixed the contact details view if restrictions are active
  * Doc parser and documentation fixes
- Fix security issues:
    boo#1119784 (CVE-2018-18246) and
    boo#1119785 (CVE-2018-18247) and
    boo#1119799 (CVE-2018-18249) and
    boo#1119800 (CVE-2018-18250) and
    boo#1119801 (CVE-2018-18248)</changelog>
  <changelog author="mliska@suse.cz" date="1556193600">- update to 2.6.3
  You can find issues related to this release on our Roadmap.
  * PHP 7.3
  - Now supported. tada
  * LDAP - Community contributions, that's the spirit
    With the help of our users we've finally fixed the issue that
    defining multiple hostnames and enabling STARTTLS has never
    properly worked. Also, they've identified that defining
    multiple hostnames caused a customized port not being utilized
    and fixed it themselves.
    There has also a rare case been fixed that caused no group
    members being found in case object classes had a different
    casing than what we expected. (Good news for all the
    non-OpenLdap and non-MSActiveDirectory users)
  - LDAP connection fails with multiple servers using STARTTLS
    [#3639]
  - LDAPS authentication ignores custom port setting #3713
  - LDAP group members not found #3650
  * We take care about your data even better now
    With this are newlines and HTML entities (such as &amp;nbsp;) in
    plugin output and custom variables meant.
    Sorry if I've teased some data security folks now. innocent
  - Newlines in plugin output disappear #3662
  - Windows path separators are converted to newlines in custom
    variables #3636
  - HTML entities in plugin output are not resolved if no other
    HTML is there #3707
  * You've wondered how you got into a famous blue police box?
    Don't worry, not only you and the european union are sometimes
    unsure what's the correct time.
  - Set client timezone on DB connection #3525
  - Ensure a valid default timezone is set in any case #3747
  - Fix that the event detail view is not showing times in
    correct timezone #3660
  * UI - The portal to your monitoring environment, improved
    The collapsible sidebar introduced with v2.5 has been plagued
    by some issues since then. They're now fixed. Also, the UI
    should now flicker less and properly preserve the scroll
    position when interacting with action links. (This also allows
    the business process module to behave more stable when using
    drag and drop in large configurations.)
  - Collapsible Sidebar Issues #3187
  - Fix title when closing right column #3654
  - Preserve scroll position upon form submits #3661
  * Corrected things we've broke recently
    That's due to preemptive changes to protect you from bad
    individuals. Unfortunately this meant that some unforeseen
    side-effects appeared after the release of v2.6.2.
    These are now fixed.
  - Multiline values in ini files broken #3705
  - PHP ini parser doesn't strip trailing whitespace #3733
  - Escaped characters in INI values are not unescaped #3648
  - Though, if you've faced issue #3705 you still need to take
    manual action (if not already done) as the provided fix does
    only prevent further occurrences of the resulting error. The
    required changes involve the transformation of all real
    newlines in Icinga Web 2's INI files to literal \n or \r\n
    sequences. (Files likely having such are the roles.ini and
    announcements.ini)</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.7.0
  You can find issues related to this release on our Roadmap.
  * Icinga's Amazingness Spreads Further
    All the Japanese and Ukrainian monitoring enthusiasts can now
    appreciate our web-frontend in their native tongue. Being so
    late to the party is also of their advantage, though. Because
    they can adjust their dashboard without worrying it gets broke
    with the next update. (All other admins with non-english users,
    please have a look at our upgrading documentation)
  - Add Japanese language support #3776
  - Add Ukrainian language support #3828
  - Don't translate pane and dashlet names in configs #3837
  * Modules - Bonus Functionality Unleashed
    With this release module developers got additional ways to
    customize Icinga Web 2. Whether you ever wanted to hook into
    a configuration form's handling, to perform your very own Ajax
    requests or enhance our multi-select views with fancy graphs.
    All is possible now.
  - Allow to hook into a configuration form's handling #3862
  - Allow to fully customize click and submit handling #3794
  - Integrate DetailviewExtension into multi-select views #3304
  * UI - Your Daily Routine and Incident Management, Enhanced
    Users with color deficiencies now have a built-in theme to ease
    navigating within Icinga Web 2. Also, our forms got a long
    overdue re-design and now look less boring. Though, the best of
    all features is that clicking while holding the Ctrl-key now
    actually opens a new browser tab! Lost comments? No more.
    Defining an expiry date again? No more!
  - Add colorblind theme #3743
  - Improve the look of forms #3416
  - Make ctrl-click open new tab #3723
  * Stay Focused - More Room for More Important Stuff
    Some of you know that some checks tend to produce walls of text
    or measure (too) many interfaces. Now, plugin output and
    performance data will collapse if they exceed a certain height.
    If necessary they can of course be expanded and keep that way
    across browser restarts. The same is also true for the sidebar.
    (Though, this one stays collapsed)
  - Persistent Collapsible Containers #3638
  - Collapsible plugin output #3870
  - Collapsed sidebar should stay collapsed #3682
  * Markdown - Tables, Lists and Emphasized Text The Easy Way
    Since we now have the possibility to collapse large content
    dynamically, we allow you to add entire wiki pages to hosts and
    services. Though, if you prefer to use a real wiki to maintain
    those (what we'd strongly suggest) it's now easier than ever
    before to link to it. Copy url, paste url, submit comment,Done.
  - Make notes, comments and announcements markdown aware #3814
  - Transform any URL in a Comment to a clickable Link #3441
  - Support relative links in plugin output #2916
  * Things You Have Missed Previously
    The tactical overview, our fancy pie charts, is now the very
    first result when you search something in the sidebar.
    If you'll see two entirely green circles there, relax.
    Also overdue or unreachable checks are now appropriately marked
    in list views and the service grid now allows you to switch
    between everything or problems only.
  - Add tactical overview to global search #3845
  - Servicegrid: Add toggle to show problems only #3871
  - Make overdue/unreachable checks better visible #3860
  * Authorization - Knowing and Controlling What's Going On
    Roles can now be even more tailored to users since the
    introduction of a new placeholder. This placeholder allows to
    use a user's name in restrictions.
    Things like _service_responsible_person=$user:local_name$ are
    now possible. The audit log now receives failed login-attempts,
    that's been made possible since hooks can now run for anonymous
    users.
  - Allow roles to filter for the currently logged in user #3493
  - Add possibility to disable permission checks for hooks #3849
  - Send failed login-attempts to the audit log #3856
  See also the audit module which got an update and is required for
  [#3856] to work.</changelog>
  <changelog author="ecsos@opensuse.org" date="1566648000">- Update to 2.7.1
  You can find all issues related to this release on our Roadmap.
  * Sneaky Solution for Sneaky Links
    Usually we try to include only bugs in minor-releases. Sorry,
    bug-fixes, of course. But thanks to @winem_ we have also a
    little enhancement this time: Links in comments, notes, etc.
    are now highlighted as such.
  - Highlight links in the notes of an object #3888
  * Nobody's Perfect, Not Even Developers
    We knew it. We saw it coming. And forgot about it. Some views,
    especially histories, showed an anarchic behavior since v2.7.0.
    The change responsible for this has been undone and history's
    order is reestablished now.
  - Default sort rules no longer work in 2.7.0 #3891
  * Restrictions Gone Wild Cagey
    A fix unfortunately caused restrictions using wildcards to show
    no results anymore. This is now solved and such restrictions
    are as permissive as ever.
  - Wildcard filters in chains broken #3886</changelog>
  <changelog author="ecsos@opensuse.org" date="1571227200">- Update to 2.7.2
  You can find all issues related to this release on our Roadmap.
  * Less Smoky Database Servers
    The release of v2.7.1 introduced a change which revealed an
    inefficient part of our database queries. We made some general
    optimizations on our queries and changed the way we utilize
    them in some views. The result are faster response times by
    less work for the database server.
  - Consuming more CPU resources since upgraded to 2.7.1 #3928
  * Anarchism Infested Dashboards
    Recent history already showed signs of anarchism. (Pun intended)
    A similar mindset now infested default dashboards which appeared
    in a different way than before v2.7.0. We taught their dashlets
    a lesson and order has been reestablished as previously.
  - Recently Recovered Services in dashboard Current Incidents
    seems out of order #3931
  * Solitary Downtimes
    We improved the host and service distinction with v2.7.0. The
    downtimes list however got confused by this and didn't knew
    anymore how to combine multiple downtimes. If you now instruct
    the list to select multiple downtimes this works again as we
    removed the confusing parts.
  - Selection of multiple downtimes fails #3920</changelog>
  <changelog author="ecsos@opensuse.org" date="1571400000">- Update to 2.7.3
  This is a hotfix release and fixes the following issue:
  - Servicegroups for roles with filtered objects not available #3983</changelog>
  <changelog author="lars@linux-schulserver.de" date="1590148800">- update to 2.8.0~rc1
  * fixed exceptions with MySQL 8 #3740
  * fixed support for PHP 7.4 #4009
  * Filter: more/less than doesn't seem to working #3974
  * Search object followed by a space finds no results #4002
  * Prohibit access to contacts and contactgroups #3973
  * Allow to forbid password changes on specific user accounts #3286
  * External logout not working from the navigation dashboard #3995
  * Username with extraneous spaces are not invalid #4030
- use /usr/share/bash-completion/completions/ instead of
  /etc/bash_completion.d/ for icingacli</changelog>
  <changelog author="ecsos@opensuse.org" date="1591617600">- Update to 2.8.0
  * Icinga DB
    It's happening. Yes. Our latest achievement is now available
    for those who are willing to participate in this enormous
    endeavour. Icinga Web 2 is also a crucial part of it and
    accompanies the first release of Icinga DB. If you like to
    participate, don't forget to update Icinga Web 2 as well.
  * Support for PHP 7.4 and MySQL 8
    We also made sure that you won't be disappointed by Icinga Web 2
    if you're running PHP 7.4 or trying to access a MySQL database
    with version 8+. These should pose no issues anymore now. But
    if you still somehow managed to get issues please let us now
    and we'll fix it asap.
  - Exceptions with MySQL 8 #3740
  - Support for PHP 7.4 #4009
  * Find What You Search For
    It's been previously not possible to properly filter for range
    values. This was especially true for custom variables where,
    if you searched for e.g. _host_interfaces&gt;=20, you wouldn't
    find the correct results. If you often copy some values in our
    search fields you may also been a victim of extraneous spaces
    which are now automatically trimmed.
  - Filter: more/less than doesn't seem to working #3974
  - Search object followed by a space finds no results #4002
  * Don't Leave Your Little Sheep Unattended
    It's time again to further restrict your users. It's now
    possible to completely block any access to contacts and
    contactgroups for specific roles. These won't ever see again
    who's notified and who's not. Also, if you are using single
    accounts for a group of people you can now disable password
    changes for those.
  - Prohibit access to contacts and contactgroups #3973
  - Allow to forbid password changes on specific user accounts #3286
  * In and Out, Access Control Done Right
    While we have no burgers but cookies you are nevertheless
    welcome to visit Icinga Web 2. And now you can also successfully
    leave while being externally authenticated and unsuccessfully
    enter while being unable to not add extraneous spaces to your
    username.
  - External logout not working from the navigation dashboard #3995
  - Username with extraneous spaces are not invalid #4030</changelog>
  <changelog author="ecsos@opensuse.org" date="1593432000">- Update to 2.8.1
  * Case Sensitivity Problems
    A fix in v2.8.0 led to users being not able to login if they
    got their username's case wrong. A hostgroup name's case has
    also been incorrectly taken into account despite using a CI
    labelled column in the servicegrid and other lists.
  - Login usernames now case sensitive in 2.8 #4184
  - Case insensitive hostgroup filter in service grid not working
    [#4178]
  * Issues With Numbers
    An attempt to avoid misrepresenting environments in the
    tactical overview had an opposite effect by showing negative
    numbers. Filtering for timestamps in the event history also
    showed no results because our filters couldn't cope with plain
    numbers anymore.
  - Tactical overview showing "-1 pending" hosts #4174
  - Timestamp filters not working correctly in history views
    [#4182]</changelog>
  <changelog author="ecsos@opensuse.org" date="1598097600">- Update to 2.8.2
  Notice: This is a security release.
    It is recommended to immediately upgrade to this release.
  You can find all issues related to this release on the respective
  milestone.
  * Path Traversal Vulnerability
    The vulnerability in question allows an attacker to access
    arbitrary files which are readable by the process running
    Icinga Web 2. Technical details can be found at the
    corresponding CVE-2020-24368 and in the issue below.
  - Possible path traversal when serving static image files #4226
  * Broken Negated Filters with PostgreSQL
    We've also included a small non-security related fix. Searching
    for e.g. servicegroup!=support leads to an error instead of the
    desired result when using a PostgreSQL database.
  - Single negated membership filter fails with PostgreSQL #4196</changelog>
  <changelog author="ecsos@opensuse.org" date="1606392000">- Add missing requires php-curl, php-imagick.
- Add a2enmod mod_php and mod_rewrite at post section.</changelog>
  <changelog author="ecsos@opensuse.org" date="1606478400">- Expand README.SUSE.</changelog>
</package>
<package pkgid="e2457f6e6cb7ccbba9ce8975d44e3baabfd792fa506545aab4a3181192bb0eb7" name="php7-imagick" arch="src">
  <version epoch="0" ver="3.4.4" rel="7.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1344600000">- Update to RC2, fix build</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1389096000">- Update to 3.1.2
  * Fix ZTS build
  * Fix small memory leak in identifyImage
  * Added LICENSE
  * Added mimetype to identify image as per PECL bug 65037
  * Fixed type conversion error in newpseudoimage
  * Reworked identifyImage method
  * Fixed building against latest ImageMagick versions (#GH-2)
  * Fixed thumbnail resize bug (#GH-1)
  * Fixed building against latest PHP versions
- Fixed building on openSUSE 13.1+
- Cleaned up spec file
- Added seperate image file
- Cleaned up Changelog
- Splited off devel files to a seperate package</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- update to 3.3.0</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-imagick symbol</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1465214400">- Minimum required versions are now PHP 5.4 and
  ImageMagick 6.5.3.10
- Update to version 3.4.1
  * Bug 71742 - arrays that contain data that is held by reference gives error.
  * Imagick::autoGammaImage([int channel = CHANNEL_ALL])
  * Imagick::autoOrient()
  * Imagick::compositeImageGravity(Imagick $image, int COMPOSITE_CONSTANT, int GRAVITY_CONSTANT)
  * Imagick::localContrastImage(float radius, float strength)
  * Imagick::DIRECTION_LEFT_TO_RIGHT
  * Imagick::DIRECTION_RIGHT_TO_LEFT
  * Imagick::SPARSECOLORMETHOD_MANHATTAN
  * ImagickDraw::getOpacity() : float
  * ImagickDraw::setOpacity(float opacity) :bool
  * ImagickDraw::getFontResolution() : array
  * ImagickDraw::setFontResolution(float x, float y) : bool
  * ImagickDraw::getTextDirection() : bool
  * ImagickDraw::setTextDirection(int direction) : bool
  * ImagickDraw::getBorderColor() : ImagickPixel
  * ImagickDraw::setBorderColor(ImagickPixel color) : bool
  * ImagickDraw::getDensity() : string|null
  * ImagickDraw::setDensity(string density_string) : bool
  * ImagickPixel::setColorFromPixel(ImagickPixel $srcPixel) : bool
- Version 3.4.0
  - Added support:
  * PHP 7
  * ImageMagick 7. Imagick can be compiled against either ImageMagick 6 or ImageMagick 7
    However it must be run with the exact same version it was compiled against. Trying
    to run Imagick with a different version of ImageMagick than it was compiled against
    is not supported. Please see http://nextgen.imagemagick.org/script/porting.php for
    more information about ImageMagick 7.
  - Minimum versions supported are now PHP &gt;= 5.4.0 and ImageMagick &gt;= 6.5.3-10.
    Earlier versions may continue to work, but they are no longer supported.
  - Added  methods:
  * Imagick::evaluateImages(int EVALUATE_CONSTANT) : Imagick
  * Imagick::subImageMatch() added parameters. The signature is now:
    Imagick::subimagematch(Imagick subimage[, array &amp;$bestMatch[, float &amp;similarity[,
    float $similarity_threshold = 0[, int $metric = ]]]])
    These parameters are only used when compiled against ImageMagick 7.
  * Imagick::similarityImage() which is an alias to Imagick::subImageMatch()
  * Imagick::getConfigureOptions
  * Imagick::getFeatures
  * Imagick::getHDRIEnabled
  * Imagick::setImageChannelMask (IM7 only)
  - Added IM7 constants:
  * Imagick::CHANNEL_READ_MASK
  * Imagick::CHANNEL_WRITE_MASK
  * Imagick::CHANNEL_META
  - Fixes:
  * Imagick::setImageWhitePoint, Imagick::setImageRedPrimary, Imagick::setImageGreenPrimary,
    Imagick::setImageBluePrimary now take 3 params when compiled against IM7.
  * Imagick::getImageWhitePoint, Imagick::getImageRedPrimary, Imagick::getImageGreenPrimary,
    Imagick::getImageBluePrimary now return 3 values when compiled against IM7.
  * wrong type for zend_parse_parameters.
  * Remove duplicated definitions of class constants.
  * Imagick::adaptiveResizeImage, Imagick::cropThumbnailImage Imagick::resizeImage,
    Imagick::scaleImage, and Imagick::thumbnailImage have all had a rounding bug fixed.
    An additional parameter has been added to each of them, 'bool $legacy'. If legacy
    is true, the calculations are done with the small rounding bug that existed in
    Imagick before 3.4.0. If false, the calculations should produce the same results as
    ImageMagick CLI does.
  * Imagick::colorizeImage() and Imagick::tintImage were using the wrong behaviour.
    It is now fixed and the legacy behaviour can still be used by passing a 3rd
    parameter of `true` to the function to indicate that the legacy behaviour is
    desired.
  * Imagick::importImagePixels regression fixed.
  * Imagick::subImageMatch use correct error metric in IM7
  * ImagickPixel::getColorQuantum, ImagickPixel::getColorValueQuantum and
    ImagickPixel::setColorValueQuantum now correctly use floats when Imagick
    was compiled against a HDRI version of ImageMagick
  * Imagick::exportImagePixels works for all storage types
  * Version number in extension header</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1484049600">- Upgrade to version 3.4.2
  * Bug: IM143 Correct ifdef around setOpacity and localContrastImage.
  * Bug: IM147 Imagick was Borging PHP's error handler.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1486209600">- Upgrade to version 3.4.3
  - Fixes:
  * Avoid internal segfault.
  * Imagick::getRegistry() now throws an exception if the key does not exist,
    rather than terminating the program.
  * Prevent attempts to resize image to zero width or height, which is not
    supported by ImageMagick.
  * Fix compiling on Windows issue.
  * Imagick::transformImage and Imagick::orderedPosterizeImage now correctly
    excluded from
  * Bug 72311 - compiling against PHP 7.1.
  * Bug 72226 - regression for Imagick Exception classes being final on 7.x
  * Corrected reference of constants. Imagick::METRIC_MEANERRORPERPIXELMETRIC
    from MeanErrorPerPixelMetric to MeanErrorPerPixelErrorMetric.
    Imagick::METRIC_PEAKSIGNALTONOISERATIO from PeakSignalToNoiseRatioMetric
    to PeakSignalToNoiseRatioErrorMetric
  - Added:
  * function Imagick::setImageAlpha() which replaces Imagick::setOpacity()
  * function Imagick::identifyImageType() : int returns one of the
    Imagick::IMGTYPE_* constants
  * Imagick::INTERPOLATE_NEAREST_PIXEL for ImageMagick &gt;= 7
  * In ImageMagick, the names of two filter constants were corrected to the
    standard spelling. Support for the new spelling has been added. The old
    constants are left in place for legacy support.
    Legacy: FILTER_HANNING, new name: FILTER_HANN
    Legacy: FILTER_WELSH, new name: FILTER_WELCH
  * The Imagick::IMGTYPE_*MATTE* constants are deprecated for ImageMagick 7.
  * Instead an appropriate Imagick::IMGTYPE_*MATTE* should be used.
    IMGTYPE_GRAYSCALEMATTE =&gt; IMGTYPE_GRAYSCALEALPHA
    IMGTYPE_PALETTEMATTE =&gt; IMGTYPE_PALETTEALPHA
    IMGTYPE_TRUECOLORALPHA =&gt; IMGTYPE_TRUECOLORMATTE
    IMGTYPE_COLORSEPARATIONALPHA =&gt; IMGTYPE_COLORSEPARATIONMATTE
    IMGTYPE_PALETTEBILEVELALPHA =&gt; IMGTYPE_PALETTEBILEVELMATTE
  * Several ALPHACHANNEL_* constants are only available in ImageMagick &lt; 7
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_RESET", ResetAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_COPY", CopyAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_OPAQUE", OpaqueAlphaChannel);
  * Several ALPHACHANNEL_* constants are only available in ImageMagick &gt;= 7.
    These constants re-use the values of the constants removed.
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_ON", OnAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_OFF", OffAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_DISCRETE", DiscreteAlphaChannel);</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1491566400">- removed -devel package which is of no use
- Simplified spec in the build section
- Enabled tests</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1499774400">- Reconfigurate spec-file</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520337600">- remove double ./configure and build
- imagick-reproducible.patch: We only care if ImageMagick
  is binary compatible, not about what version the extension
  is compiled against, which changes on every minor
  revision.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520510400">- Add %licence macros.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201600">- add a Conflict between this extension and gmagick.
  (boo#1085595)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201601">- Build module with fvisibility=hidden, this should
  avoid additional symbol conflicts.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525608000">Fixes for bnc#1091929
- Due to a packaging change in ghostscript the ghostscript-fonts-std
  has to be included explicitly to successfully run the tests. Elsewise
  the required helvetica-font is missing.
- ImageMagick's commit 97a319 makes ImagaMagick to no longer throw an
  an exception if image registry tag is not found.
  Added imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525694400">- Print test failures in detail</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525867200">- removed Test 229 which fails occasionally with timeouts
  on the OBS build server</changelog>
  <changelog author="schwab@suse.de" date="1549972800">- Use bigger timeout when running under qemu</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1557230400">- removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
  which is no longer necessary.
- Upgrade to version 3.4.4
  Added:
  * function Imagick::optimizeImageTransparency()
  * METRIC_STRUCTURAL_SIMILARITY_ERROR
  * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
  * COMPRESSION_ZSTD - https://github.com/facebook/zstd
  * COMPRESSION_WEBP
  * CHANNEL_COMPOSITE_MASK
  * FILTER_CUBIC_SPLINE - "Define the lobes with the -define
    filter:lobes={2,3,4}
    (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&amp;t=32506)."
  * Imagick now explicitly conflicts with the Gmagick extension.
  Fixes:
  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel
    be available when using Imagick with ImageMagick version 6.7.8-x
  * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
  * Prevent memory leak when ImagickPixel::__construct called after object instantiation.
  * Prevent segfault when ImagickPixel internal constructor not called.
  * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms.
  * Corrected memory overwrite in Imagick::colorDecisionListImage()
  * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
    Fixes CVE-2019-11037, boo#1135418
  The following functions have been deprecated:
  * ImagickDraw, matte
  * Imagick::averageimages
  * Imagick::colorfloodfillimage
  * Imagick::filter
  * Imagick::flattenimages
  * Imagick::getimageattribute
  * Imagick::getimagechannelextrema
  * Imagick::getimageclipmask
  * Imagick::getimageextrema
  * Imagick::getimageindex
  * Imagick::getimagematte
  * Imagick::getimagemattecolor
  * Imagick::getimagesize
  * Imagick::mapimage
  * Imagick::mattefloodfillimage
  * Imagick::medianfilterimage
  * Imagick::mosaicimages
  * Imagick::orderedposterizeimage
  * Imagick::paintfloodfillimage
  * Imagick::paintopaqueimage
  * Imagick::painttransparentimage
  * Imagick::radialblurimage
  * Imagick::recolorimage
  * Imagick::reducenoiseimage
  * Imagick::roundcornersimage
  * Imagick::roundcorners
  * Imagick::setimageattribute
  * Imagick::setimagebias
  * Imagick::setimageclipmask
  * Imagick::setimageindex
  * Imagick::setimagemattecolor
  * Imagick::setimagebiasquantum
  * Imagick::setimageopacity
  * Imagick::transformimage</changelog>
  <changelog author="suse+build@de-korte.org" date="1610107200">- fix %defattr preventing setting executable bits on imagick.so</changelog>
  <changelog author="suse+build@de-korte.org" date="1613649600">- Use _multibuild (prepare to build for php8)
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
</package>
<package pkgid="70df586d03cd84625d6640e8aacc4f43a4ec9296a1d52b15d8b91686c28748d8" name="php7-imagick" arch="x86_64">
  <version epoch="0" ver="3.4.4" rel="7.1"/>
  <changelog author="pgajdos@suse.com" date="1452600000">- update to 3.3.0</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-imagick symbol</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1465214400">- Minimum required versions are now PHP 5.4 and
  ImageMagick 6.5.3.10
- Update to version 3.4.1
  * Bug 71742 - arrays that contain data that is held by reference gives error.
  * Imagick::autoGammaImage([int channel = CHANNEL_ALL])
  * Imagick::autoOrient()
  * Imagick::compositeImageGravity(Imagick $image, int COMPOSITE_CONSTANT, int GRAVITY_CONSTANT)
  * Imagick::localContrastImage(float radius, float strength)
  * Imagick::DIRECTION_LEFT_TO_RIGHT
  * Imagick::DIRECTION_RIGHT_TO_LEFT
  * Imagick::SPARSECOLORMETHOD_MANHATTAN
  * ImagickDraw::getOpacity() : float
  * ImagickDraw::setOpacity(float opacity) :bool
  * ImagickDraw::getFontResolution() : array
  * ImagickDraw::setFontResolution(float x, float y) : bool
  * ImagickDraw::getTextDirection() : bool
  * ImagickDraw::setTextDirection(int direction) : bool
  * ImagickDraw::getBorderColor() : ImagickPixel
  * ImagickDraw::setBorderColor(ImagickPixel color) : bool
  * ImagickDraw::getDensity() : string|null
  * ImagickDraw::setDensity(string density_string) : bool
  * ImagickPixel::setColorFromPixel(ImagickPixel $srcPixel) : bool
- Version 3.4.0
  - Added support:
  * PHP 7
  * ImageMagick 7. Imagick can be compiled against either ImageMagick 6 or ImageMagick 7
    However it must be run with the exact same version it was compiled against. Trying
    to run Imagick with a different version of ImageMagick than it was compiled against
    is not supported. Please see http://nextgen.imagemagick.org/script/porting.php for
    more information about ImageMagick 7.
  - Minimum versions supported are now PHP &gt;= 5.4.0 and ImageMagick &gt;= 6.5.3-10.
    Earlier versions may continue to work, but they are no longer supported.
  - Added  methods:
  * Imagick::evaluateImages(int EVALUATE_CONSTANT) : Imagick
  * Imagick::subImageMatch() added parameters. The signature is now:
    Imagick::subimagematch(Imagick subimage[, array &amp;$bestMatch[, float &amp;similarity[,
    float $similarity_threshold = 0[, int $metric = ]]]])
    These parameters are only used when compiled against ImageMagick 7.
  * Imagick::similarityImage() which is an alias to Imagick::subImageMatch()
  * Imagick::getConfigureOptions
  * Imagick::getFeatures
  * Imagick::getHDRIEnabled
  * Imagick::setImageChannelMask (IM7 only)
  - Added IM7 constants:
  * Imagick::CHANNEL_READ_MASK
  * Imagick::CHANNEL_WRITE_MASK
  * Imagick::CHANNEL_META
  - Fixes:
  * Imagick::setImageWhitePoint, Imagick::setImageRedPrimary, Imagick::setImageGreenPrimary,
    Imagick::setImageBluePrimary now take 3 params when compiled against IM7.
  * Imagick::getImageWhitePoint, Imagick::getImageRedPrimary, Imagick::getImageGreenPrimary,
    Imagick::getImageBluePrimary now return 3 values when compiled against IM7.
  * wrong type for zend_parse_parameters.
  * Remove duplicated definitions of class constants.
  * Imagick::adaptiveResizeImage, Imagick::cropThumbnailImage Imagick::resizeImage,
    Imagick::scaleImage, and Imagick::thumbnailImage have all had a rounding bug fixed.
    An additional parameter has been added to each of them, 'bool $legacy'. If legacy
    is true, the calculations are done with the small rounding bug that existed in
    Imagick before 3.4.0. If false, the calculations should produce the same results as
    ImageMagick CLI does.
  * Imagick::colorizeImage() and Imagick::tintImage were using the wrong behaviour.
    It is now fixed and the legacy behaviour can still be used by passing a 3rd
    parameter of `true` to the function to indicate that the legacy behaviour is
    desired.
  * Imagick::importImagePixels regression fixed.
  * Imagick::subImageMatch use correct error metric in IM7
  * ImagickPixel::getColorQuantum, ImagickPixel::getColorValueQuantum and
    ImagickPixel::setColorValueQuantum now correctly use floats when Imagick
    was compiled against a HDRI version of ImageMagick
  * Imagick::exportImagePixels works for all storage types
  * Version number in extension header</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1484049600">- Upgrade to version 3.4.2
  * Bug: IM143 Correct ifdef around setOpacity and localContrastImage.
  * Bug: IM147 Imagick was Borging PHP's error handler.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1486209600">- Upgrade to version 3.4.3
  - Fixes:
  * Avoid internal segfault.
  * Imagick::getRegistry() now throws an exception if the key does not exist,
    rather than terminating the program.
  * Prevent attempts to resize image to zero width or height, which is not
    supported by ImageMagick.
  * Fix compiling on Windows issue.
  * Imagick::transformImage and Imagick::orderedPosterizeImage now correctly
    excluded from
  * Bug 72311 - compiling against PHP 7.1.
  * Bug 72226 - regression for Imagick Exception classes being final on 7.x
  * Corrected reference of constants. Imagick::METRIC_MEANERRORPERPIXELMETRIC
    from MeanErrorPerPixelMetric to MeanErrorPerPixelErrorMetric.
    Imagick::METRIC_PEAKSIGNALTONOISERATIO from PeakSignalToNoiseRatioMetric
    to PeakSignalToNoiseRatioErrorMetric
  - Added:
  * function Imagick::setImageAlpha() which replaces Imagick::setOpacity()
  * function Imagick::identifyImageType() : int returns one of the
    Imagick::IMGTYPE_* constants
  * Imagick::INTERPOLATE_NEAREST_PIXEL for ImageMagick &gt;= 7
  * In ImageMagick, the names of two filter constants were corrected to the
    standard spelling. Support for the new spelling has been added. The old
    constants are left in place for legacy support.
    Legacy: FILTER_HANNING, new name: FILTER_HANN
    Legacy: FILTER_WELSH, new name: FILTER_WELCH
  * The Imagick::IMGTYPE_*MATTE* constants are deprecated for ImageMagick 7.
  * Instead an appropriate Imagick::IMGTYPE_*MATTE* should be used.
    IMGTYPE_GRAYSCALEMATTE =&gt; IMGTYPE_GRAYSCALEALPHA
    IMGTYPE_PALETTEMATTE =&gt; IMGTYPE_PALETTEALPHA
    IMGTYPE_TRUECOLORALPHA =&gt; IMGTYPE_TRUECOLORMATTE
    IMGTYPE_COLORSEPARATIONALPHA =&gt; IMGTYPE_COLORSEPARATIONMATTE
    IMGTYPE_PALETTEBILEVELALPHA =&gt; IMGTYPE_PALETTEBILEVELMATTE
  * Several ALPHACHANNEL_* constants are only available in ImageMagick &lt; 7
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_RESET", ResetAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_COPY", CopyAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_OPAQUE", OpaqueAlphaChannel);
  * Several ALPHACHANNEL_* constants are only available in ImageMagick &gt;= 7.
    These constants re-use the values of the constants removed.
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_ON", OnAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_OFF", OffAlphaChannel);
    IMAGICK_REGISTER_CONST_LONG("ALPHACHANNEL_DISCRETE", DiscreteAlphaChannel);</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1491566400">- removed -devel package which is of no use
- Simplified spec in the build section
- Enabled tests</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1499774400">- Reconfigurate spec-file</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520337600">- remove double ./configure and build
- imagick-reproducible.patch: We only care if ImageMagick
  is binary compatible, not about what version the extension
  is compiled against, which changes on every minor
  revision.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520510400">- Add %licence macros.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201600">- add a Conflict between this extension and gmagick.
  (boo#1085595)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201601">- Build module with fvisibility=hidden, this should
  avoid additional symbol conflicts.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525608000">Fixes for bnc#1091929
- Due to a packaging change in ghostscript the ghostscript-fonts-std
  has to be included explicitly to successfully run the tests. Elsewise
  the required helvetica-font is missing.
- ImageMagick's commit 97a319 makes ImagaMagick to no longer throw an
  an exception if image registry tag is not found.
  Added imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525694400">- Print test failures in detail</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525867200">- removed Test 229 which fails occasionally with timeouts
  on the OBS build server</changelog>
  <changelog author="schwab@suse.de" date="1549972800">- Use bigger timeout when running under qemu</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1557230400">- removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
  which is no longer necessary.
- Upgrade to version 3.4.4
  Added:
  * function Imagick::optimizeImageTransparency()
  * METRIC_STRUCTURAL_SIMILARITY_ERROR
  * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
  * COMPRESSION_ZSTD - https://github.com/facebook/zstd
  * COMPRESSION_WEBP
  * CHANNEL_COMPOSITE_MASK
  * FILTER_CUBIC_SPLINE - "Define the lobes with the -define
    filter:lobes={2,3,4}
    (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&amp;t=32506)."
  * Imagick now explicitly conflicts with the Gmagick extension.
  Fixes:
  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel
    be available when using Imagick with ImageMagick version 6.7.8-x
  * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
  * Prevent memory leak when ImagickPixel::__construct called after object instantiation.
  * Prevent segfault when ImagickPixel internal constructor not called.
  * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms.
  * Corrected memory overwrite in Imagick::colorDecisionListImage()
  * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
    Fixes CVE-2019-11037, boo#1135418
  The following functions have been deprecated:
  * ImagickDraw, matte
  * Imagick::averageimages
  * Imagick::colorfloodfillimage
  * Imagick::filter
  * Imagick::flattenimages
  * Imagick::getimageattribute
  * Imagick::getimagechannelextrema
  * Imagick::getimageclipmask
  * Imagick::getimageextrema
  * Imagick::getimageindex
  * Imagick::getimagematte
  * Imagick::getimagemattecolor
  * Imagick::getimagesize
  * Imagick::mapimage
  * Imagick::mattefloodfillimage
  * Imagick::medianfilterimage
  * Imagick::mosaicimages
  * Imagick::orderedposterizeimage
  * Imagick::paintfloodfillimage
  * Imagick::paintopaqueimage
  * Imagick::painttransparentimage
  * Imagick::radialblurimage
  * Imagick::recolorimage
  * Imagick::reducenoiseimage
  * Imagick::roundcornersimage
  * Imagick::roundcorners
  * Imagick::setimageattribute
  * Imagick::setimagebias
  * Imagick::setimageclipmask
  * Imagick::setimageindex
  * Imagick::setimagemattecolor
  * Imagick::setimagebiasquantum
  * Imagick::setimageopacity
  * Imagick::transformimage</changelog>
  <changelog author="suse+build@de-korte.org" date="1610107200">- fix %defattr preventing setting executable bits on imagick.so</changelog>
  <changelog author="suse+build@de-korte.org" date="1613649600">- Use _multibuild (prepare to build for php8)
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
</package>
<package pkgid="94a67845d25fe39e29b69c76a00741224eea93b2d6dc3908344e7b60efb6b0b4" name="pnp4nagios" arch="src">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="245befed4a9fbe87ff6f50c13f59d73ef2a4e0b2edf800272ec6da923fa86436" name="pnp4nagios" arch="x86_64">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="03da8f7e6e3462f0deedcd8a5450f2c6b359357baf80adbb2020d6c94f7dff96" name="pnp4nagios-gearman-worker" arch="x86_64">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="3aa563a8dec6ce9b372cb3bcd296bd4675c1f213fc66bfcfc327b3de154b8de0" name="pnp4nagios-icinga" arch="x86_64">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="7fa74f2a5caa304dd85f533fc86bc1f62d84e6093f0382ba46979d2c66831cef" name="pnp4nagios-nagios" arch="x86_64">
  <version epoch="0" ver="0.6.26" rel="8.1"/>
  <changelog author="lars@linux-schulserver.de" date="1413288000">- added pnp_gearmon_worker init script and sysconfig file (as we
  want to define the user process_perfdata.pl is running as not
  inside the init script). Also added a short section about this
  in the README.SUSE file.
- recommend perl(Gearman::Worker) as this is needed for
  pnp_gearmon_worker
- BuildRequire the more generic monitoring_webfrontend instead of
  the dropped nagios-www (use the OBS prjconf to define the one
  which is choosen)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413374400">- package pnp_gearmon_worker files in a separate package and make
  the requirement to perl(Gearman::Worker) a hard one</changelog>
  <changelog author="opensuse@dstoecker.de" date="1418644800">- fix custom timerange handling (upstream bug #82/84)</changelog>
  <changelog author="ecsos@opensuse.org" date="1419422400">- fix build error for opensuse, because of multible choise
  of webfrontend</changelog>
  <changelog author="lars@linux-schulserver.de" date="1420632000">- update to 0.6.25:
  + Update: FPDF Update to Version 1.7
  + Bugfix: Default source fixed by AWiddersheim
  + Bugfix: Fixed urlencoding of Host- and Servicenames by Andreas Doehler
  + Bugfix: Fixed Timeranges by AWiddersheim
- removed pnp4nagios-0.6.24_fix_custom_timeframe.diff (fix upstream)
- added pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch
  to circumvent possible problems with the setsid() call
- fix spelling of SUSE README files
- directories of special subpackages should belong to the "command group"
  not the user group of icinga or nagios itself</changelog>
  <changelog author="ecsos@opensuse.org" date="1421323200">- fix build error for multible choise of webfrontend
    (don't need prefer in project config)
- fix rpmlint warnings
  - set_permissions
  - verifyscript
- add BuildRequires: -post-build-checks &lt; 1310 to build
  openSUSE &lt;=13.1 in pnp4nagios-nagios and pnp4nagios-icincga
- add missing permissions for pnp4nagios_perfdata_spooldir
  im permissions files
- add creating missing usergroup command_group</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422446400">- add systemd specific files and build options
- the npcd init script should require the virtual monitoring_daemon
  instead of nagios to be able to run with icinga</changelog>
  <changelog author="ecsos@opensuse.org" date="1422446401">- remove rpmlintrc warning
  - dangling symlink rcnpcd, rcpnp_gearman_worker
  - add missing pre and post for npcd, pnp_gearman_worker
  - uniform gearmon to gearman in all files</changelog>
  <changelog author="lars@linux-schulserver.de" date="1422532800">- fix usermod by using the nagios-rpm-macros</changelog>
  <changelog author="lenz@grimmer.com" date="1447675200">- Updated pnp4nagios-httpd.conf to support Apache 2.4 access control
  directives</changelog>
  <changelog author="ro@suse.de" date="1496232000">- add git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
  for compatibility with rrdtool-1.6.0</changelog>
  <changelog author="ecsos@opensuse.org" date="1498564800">- fix build error for Factory and Tumbleweed</changelog>
  <changelog author="lars@linux-schulserver.de" date="1505995200">- update to 0.6.26
  * Bugfix: Use complete option arguments for compatibility with
    rrdtool 1.6.0 (sbraz)
  * Bugfix: Zoom on a special template not possbile (stinnux)
  * Update: Update for FPDF (1.81) and FPDI (1.6.1) (Jan T. Bein )
  * Bugfix: address behaviour of rrdtool1.5+ tp not export timestamp by default
  * Feature: Template for icinga2's built-in icinga check (Tontonitch)
  * Bugfix: fix non well formed numeric value encountered (sni)
- removed git-0a539e1c7ab03ec015c27e4ad0fe16343a98c269.patch
- removed pnp4nagios-0.6.25-missing-call-to-setgroups-before-setuid.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1512561600">- change url in spec to http://docs.pnp4nagios.org/</changelog>
  <changelog author="ecsos@opensuse.org" date="1521028800">- fix build error for Leap 15.0 and Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1521460800">- switch from kohana2 to koseven</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- fix error message "cannot verify" at install time</changelog>
  <changelog author="ecsos@opensuse.org" date="1523275200">- fix build error for leap 42.3</changelog>
  <changelog author="ro@suse.de" date="1523275201">- drop xinetd snippet for sle15</changelog>
  <changelog author="ecsos@opensuse.org" date="1527595200">- Drop external kohana/koseven package and use instead kohana from
  pnp4nagios itself, because kohana is
  deprecated and koseven brings errors.
- fix build error for Tumbleweed and Leap 15.0 to use icinga2
  instead icinga.</changelog>
</package>
<package pkgid="cfe80818889cc864780e84f09f5749d6e812d14a22a8d2cc54c8e98b28a99924" name="vim-icinga2" arch="x86_64">
  <version epoch="0" ver="2.12.3" rel="3.2"/>
  <changelog author="ecsos@opensuse.org" date="1551182400">- update to 2.10.3
  * Bugfixes:
  - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119)
  - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799)
  - Server time in the future breaks check result processing (#6797 ref/NC/595861)
  - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721)
  - Improve activation &amp; syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559)
  - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704)
  - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876)
  - Crashes with localtime_r errors (#6887)
  * Documentation updates:
  - Ephemeral port range blocking on Windows agents (ref/NC/597307)
  - Technical concepts for the check scheduler (#6775)
  - DB IDO cleanup (#6791)
  - Unified development docs (#6819)
  Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26</changelog>
  <changelog author="ecsos@opensuse.org" date="1553083200">- update to 2.10.4
  * Bugfixes:
  - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219)
  - Fixes for delayed and one-time notifications (#5561 #6757)
  - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235)
  - check_perfmon supports non-localized performance counter names (#5546 #6418)
  Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19</changelog>
  <changelog author="ecsos@opensuse.org" date="1558612800">- update to 2.10.5
  * Core
  - Fix crashes with logrotate signals #6737 (thanks Elias Ohm)
  * API
  - Fix crashes and problems with permission filters from recent
    Namespace introduction #6785 (thanks Elias Ohm) #6874 (backported from 2.11)
  - Reduce log spam with locked connections (real fix is the network stack rewrite in 2.11) #6877
  * Cluster
  - Fix problems with replay log rotation and storage #6932 (thanks Peter Eckel)
  * IDO DB
  - Fix that reload shutdown deactivates hosts and hostgroups (introduced in 2.9) #7157
  * Documentation
  - Improve the REST API chapter: Unix timestamp handling, filters, unify POST requests with filters in the body
  - Better layout for the features chapter, specifically metrics and events
  - Split object types into monitoring, runtime, features
  - Add technical concepts for cluster messages</changelog>
  <changelog author="ecsos@opensuse.org" date="1564488000">- Update to 2.10.6
  * Bugfixes
  - Fix el7 not loading ECDHE cipher suites #7247</changelog>
  <changelog author="ecsos@opensuse.org" date="1568894400">- Update to 2.11.0
  * Core
  - Rewrite Network Stack (cluster, REST API) based on Boost Asio, Beast, Coroutines
  - Technical concept: #7041
  - Requires package updates: Boost &gt;1.66 (either from packages.icinga.com, EPEL or backports). SLES11 &amp; Ubuntu 14 are EOL.
  - Require TLS 1.2 and harden default cipher list
  - Improved Reload Handling (umbrella process, now 3 processes at runtime)
  - Support running Icinga 2 in (Docker) containers natively in foreground
  - Quality: Use Modern JSON for C++ library instead of YAJL (dead project)
  - Quality: Improve handling of invalid UTF8 strings
  * API
  - Fix crashes on Linux, Unix and Windows from Nessus scans #7431
  - Locks and stalled waits are fixed with the core rewrite in #7071
  - schedule-downtime action supports all_services for host downtimes
  - Improve storage handling for runtime created objects in the _api package
  * Cluster
  - HA aware features &amp; improvements for failover handling #2941 #7062
  - Improve cluster config sync with staging #6716
  - Fixed that same downtime/comment objects would be synced again in a cluster loop #7198
  * Checks &amp; Notifications
  - Ensure that notifications during a restart are sent
  - Immediately notify about a problem after leaving a downtime and still NOT-OK
  - Improve reload handling and wait for features/metrics
  - Store notification command results and sync them in HA enabled zones #6722
  * DSL/Configuration
  - Add getenv() function
  - Fix TimePeriod range support over midnight
  - concurrent_checks in the Checker feature has no effect, use the global MaxConcurrentChecks constant instead
  * CLI
  - Permissions: node wizard/setup, feature, api setup now run in the Icinga user context, not root
  - ca list shows pending CSRs by default, ca remove/restore allow to delete signing requests
  * ITL
  - Add new commands and missing attributes
  * Windows
  - Update bundled NSClient++ to 0.5.2.39
  - Refine agent setup wizard &amp; update requirements to .NET 4.6
  * Documentation
  - Service Monitoring: How to create plugins by example, check commands and a modern version of the supported plugin API with best practices
  - Features: Better structure on metrics, and supported features
  - Technical Concepts: TLS Network IO, Cluster Feature HA, Cluster Config Sync
  - Development: Rewritten for better debugging and development experience for contributors including a style guide. Add nightly build setup instructions.
  - Packaging: INSTALL.md was integrated into the Development chapter, being available at https://icinga.com/docs too.</changelog>
  <changelog author="ecsos@opensuse.org" date="1571313600">- Update to 2.11.1
  This release fixes a hidden long lasting bug unveiled with 2.11
  and distributed setups. If you are affected by agents/satellites
  not accepting configuration anymore, or not reloading, please upgrade.
  * Bugfixes
  - Cluster Config Sync
  - Never accept authoritative config markers from other instances #7552
  - This affects setups where agent/satellites are newer than the config master, e.g. satellite/agent=2.11.0, master=2.10.
  - Configuration
  - Error message for command_endpoint should hint that zone is not set #7514
  - Global variable 'ActiveStageOverride' has been set implicitly via 'ActiveStageOverride ... #7521
  * Documentation
  - Docs: Add upgrading/troubleshooting details for repos, config sync, agents #7526
  - Explain repository requirements for 2.11:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166
  - command_endpoint objects require a zone:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#agent-hosts-with-command-endpoint-require-a-zone
  - Zones declared in zones.d are not loaded anymore:
    https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#config-sync-zones-in-zones</changelog>
  <changelog author="ecsos@opensuse.org" date="1571918400">- Update to 2.11.2
  This release fixes a problem where the newly introduced config sync "check-change-then-reload" functionality could cause endless reload loops with agents. The most visible parts are failing command endpoint checks with "not connected" UNKNOWN state. Only applies to HA enabled zones with 2 masters and/or 2 satellites.
  * Bugfixes
  - Cluster Config Sync
  - Config sync checksum change detection may not work within high load HA clusters #7565</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Aloow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916800">- Fix boo#1159869
  Permission error when use the icinga cli wizard.</changelog>
  <changelog author="ecsos@opensuse.org" date="1578916801">- Set minimum require boost version to 1.66</changelog>
  <changelog author="ecsos@opensuse.org" date="1583236800">- Update to 2.11.3
  * Bugfixes
  - Cluster
    Fix JSON-RPC crashes (#7532) in large environments: #7846 #7848 #7849</changelog>
  <changelog author="ecsos@opensuse.org" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos@opensuse.org" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="callumjfarmer13@gmail.com" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos@opensuse.org" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos@opensuse.org" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos@opensuse.org" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
</package>
</otherdata>