Hello community,

here is the log from the commit of package icinga2 for openSUSE:Factory checked 
in at 2018-07-28 12:40:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icinga2 (Old)
 and      /work/SRC/openSUSE:Factory/.icinga2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "icinga2"

Sat Jul 28 12:40:05 2018 rev:9 rq:623933 version:2.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/icinga2/icinga2.changes  2018-07-06 
10:49:11.314740082 +0200
+++ /work/SRC/openSUSE:Factory/.icinga2.new/icinga2.changes     2018-07-28 
12:40:05.548390030 +0200
@@ -1,0 +2,340 @@
+Wed Jul 18 16:58:14 UTC 2018 - [email protected]
+
+- update to 2.9.0
+  * Notes
+    - Elasticsearch 6 Support
+    - icinga health check supports minimum version parameter, ido thresholds 
for query rate, dummy check is executed 
+      in-memory, avoids plugin call
+    - ApplicationVersion constant in the configuration
+    - Setup wizards: global zone, disable conf.d inclusion, unified parameter 
handling
+    - TTL support for check results, pretty formatting for REST API queries
+    - TLS support for IDO PostgreSQL
+    - Improvements for check scheduling, concurrent checks with command 
endpoints, downtime notification handling,
+      scheduled downtimes and memory handling with many API requests
+  * Enhancement
+    - #6400 (Plugins, Windows, PR): Enhance debug logging for check_nscp_api
+    - #6321 (Log, PR): Update log message for skipped certificate renewal
+    - #6305 (PR): Introduce the 'Environment' variable
+    - #6299 (Check Execution, Log, PR): Change log level for failed event 
command execution
+    - #6285 (CLI, Log, PR): Add support for config validation log timestamps
+    - #6270 (Configuration, PR): Add activation priority for config object 
types
+    - #6236 (DB IDO, PR): Add TLS support for DB IDO PostgreSQL feature
+    - #6219 (Elasticsearch, PR): Add support for Elasticsearch 6
+    - #6211 (DB IDO): IDO pgsql with TLS support
+    - #6209 (CLI, PR): Unify zone name settings in node setup/wizard; add 
connection-less mode for node setup
+    - #6208 (CLI): Add connection-less support for node setup CLI command
+    - #6206 (Configuration, PR): Add ApplicationVersion built-in constant
+    - #6205 (API, PR): API: Unify verbose error messages
+    - #6194 (Elasticsearch, Graylog, PR): Elasticsearch/GELF: Add metric unit 
to performance data fields
+    - #6170 (Configuration, Windows, PR): Add option to windows installer to 
add global zones
+    - #6158 (API, Log): Review API debugging: verboseErrors and diagnostic 
information
+    - #6136 (Check Execution, PR): Add counter for current concurrent checks 
to Icinga check
+    - #6131 (Log, PR): Log which ticket was invalid on the master
+    - #6109 (Plugins, PR): Add 'used' feature to check_memory
+    - #6090 (Notifications, PR): Fixed URL encoding for HOSTNAME and 
SERVICENAME in mail notification
+    - #6078 (Check Execution, PR): Add more metrics and details to built-in 
'random' check
+    - #6039 (Configuration, PR): Improve location info for some error messages
+    - #6033 (Compat): Deprecate StatusDataWriter
+    - #6032 (Compat): Deprecate CompatLogger
+    - #6010 (Cluster, PR): Move the endpoint list into a new line for the 
'cluster' check
+    - #5996 (PR): Add systemd watchdog and adjust reload behaviour
+    - #5985 (DB IDO, PR): Add query thresholds for the 'ido' check: Rate and 
pending queries
+    - #5979 (CLI, PR): Add quit, exit and help
+    - #5973 (API, Check Execution, PR): Add 'ttl' support for check result 
freshness via REST API
+    - #5959 (API, PR): API: Add 'pretty' parameter for beautified JSON 
response bodies
+    - #5905 (Elasticsearch): Add support for Elasticsearch 6
+    - #5888 (DB IDO, PR): FindMySQL: Support mariadbclient implementation
+    - #5877 (API): Add pretty format to REST API parameters (for debugging)
+    - #5811 (CLI, PR): Update NodeName/ZoneName constants with 'api setup'
+    - #5767 (CLI, PR): Implement ability to make global zones configurable 
during node wizard/setup
+    - #5733 (Plugins, Windows, PR): Make --perf-syntax also change short 
message
+    - #5729 (CLI, Cluster, PR): Correct node wizard output formatting
+    - #5675 (InfluxDB, PR): Add pdv unit to influxdbwriter if not empty + doc
+    - #5627 (InfluxDB, Metrics): InfluxDBWriter: Send metric unit (perfdata)
+    - #5605 (CLI, Cluster, Configuration): Disable conf.d inclusion in node 
setup wizards
+    - #5509 (Cluster, wishlist): Add metrics about communication between 
endpoints
+    - #5444 (Cluster): Display endpoints in the second line of the 
ClusterCheckTask output
+    - #5426 (CLI, Configuration, PR): Add the ability to disable the conf.d 
inclusion through the node wizard
+    - #5418 (Plugins, Windows): Feature request: check_perfmon.exe - Change 
name of counter in output
+    - #4966 (CLI, Cluster): Unify setting of master zones name
+    - #4508 (CLI): node wizard/setup: allow to disable conf.d inclusion
+    - #3455 (API, Log): startup.log in stage dir has no timestamps
+    - #3245 (CLI, help wanted, wishlist): Add option to Windows installer to 
add global zone during setup
+    - #2287 (help wanted, wishlist): Please support systemd startup 
notification
+  * Bug
+    - #6429 (PR): Make HttpServerConnection#m_DataHandlerMutex a 
boost::recursive_mutex
+    - #6428 (API): Director kickstart wizard querying the API results in TLS 
stream disconnected infinite loop
+    - #6411 (Plugins, Windows, PR): Windows: Conform to the Plugin API spec 
for performance label quoting
+    - #6407 (Windows, PR): Fix wrong UOM in check_uptime windows plugin
+    - #6405 (Windows, PR): TcpSocket#Bind(): reuse socket addresses on 
Windows, too
+    - #6403 (API, PR): Conform to RFC for CRLF in HTTP requests
+    - #6401 (Elasticsearch, InfluxDB, PR): Fix connection error handling in 
Elasticsearch and InfluxDB features
+    - #6397 (Plugins, Windows, PR): TlsStream#IsEof(): fix false positive EOF 
indicator
+    - #6394 (Crash, Elasticsearch): Icinga will throw an exception, if 
ElasticSearch is not reachable
+    - #6393 (API, Elasticsearch, PR): Stream#ReadLine(): fix false positive 
buffer underflow indicator
+    - #6387 (Configuration, Crash, Windows, PR): Remove ApiUser password_hash 
functionality
+    - #6383 (API, CLI, PR): HttpRequest#ParseBody(): indicate success on 
complete body
+    - #6378 (Windows): Analyze Windows reload behaviour
+    - #6371 (API, Cluster, PR): ApiListener#NewClientHandlerInternal(): 
Explicitly close the TLS stream on any failure
+    - #6368 (CLI, PR): Fix program option parsing
+    - #6365 (CLI): Different behavior between icinga2 -V and icinga2 --version
+    - #6355 (API): HTTP header size too low: Long URLs and session cookies 
cause bad requests
+    - #6354 (Elasticsearch): ElasticsearchWriter not writing to ES
+    - #6336 (Log, PR): Fix unnecessary blank in log message
+    - #6324 (Crash, PR): Ensure that password hash generation from OpenSSL is 
atomic
+    - #6319 (Windows): Windows service restart fails and config validate runs 
forever
+    - #6297 (Cluster, PR): Execute event commands only on actively checked 
host/service objects in an HA zone
+    - #6294 (API, Configuration, PR): Ensure that group memberships on API 
object creation are unique
+    - #6292 (Notifications, PR): Fix problem with reminder notifications if 
the checkable is flapping
+    - #6290 (OpenTSDB, PR): Fixed opentsdb metric name with colon chars
+    - #6282 (Configuration): Issue when using excludes in TimePeriod Objects
+    - #6279 (Crash): segfault with sha1_block_data_order_avx of libcrypto
+    - #6255 (Configuration): On debian based systems /etc/default/icinga2 is 
not read/used
+    - #6242 (Plugins, Windows): Sporadic check_nscp_api timeouts
+    - #6239 (Plugins, Windows, PR): Fix Windows check_memory rounding
+    - #6231 (Notifications): icinga2.8 - Notifications are sent even in 
downtime
+    - #6218 (PR): attempt to fix issue #5277
+    - #6217 (Check Execution, PR): Fix check behavior on restart
+    - #6204 (API, PR): API: Check if objects exists and return proper error 
message
+    - #6195 (API, Crash, PR): Fix crash in remote api console
+    - #6193 (Crash, Graylog, PR): GelfWriter: Fix crash on invalid performance 
data metrics
+    - #6184 (API): debug console with API connection sometimes hangs since 
2.8.2
+    - #6125 (Configuration, PR): Fix description of the NotificationComponent 
in notification.conf
+    - #6077 (API, PR): Allow to pass raw performance data in 
'process-check-result' API action
+    - #6057 (Notifications): Icinga2 sends notifications without logging about 
it and despite having a downtime
+    - #6020 (CLI, PR): Fix crash when running 'icinga2 console' without HOME 
environment variable
+    - #6019: icinga2 console -r crashes when run without a HOME environment 
variable
+    - #6016 (Notifications, PR): Check notification state filters for problems 
only, not for Custom, etc.
+    - #5988 (Check Execution, Cluster, PR): Fix concurrent checks limit while 
using command_endpoint
+    - #5964 (Metrics, OpenTSDB, PR): OpenTSDB writer - Fix function for 
escaping host tag chars.
+    - #5963 (Metrics, OpenTSDB): OpenTSDB writer is escaping wrong chars for 
host names.
+    - #5952 (Notifications): Custom notifications are filtered by object state
+    - #5940 (PR): Remove deprecated Chocolatey functions
+    - #5928 (PR): Fix build problem with MSVC
+    - #5908 (Windows): Icinga2 fails to build on Windows
+    - #5901 (PR): Do not replace colons in plugin output
+    - #5885 (PR): Workaround for GCC bug 61321
+    - #5884: Icinga2 fails to build
+    - #5872 (PR): Replace incorrect fclose() call with pclose()
+    - #5863 (PR): Fix glob error handling
+    - #5861 (PR): Fix incorrect memory access
+    - #5860 (PR): Fix memory leaks in the unit tests
+    - #5853 (Plugins, Windows, PR): Fix missing space in check_service output
+    - #5840 (Elasticsearch, PR): Fix newline terminator for bulk requests in 
ElasticsearchWriter
+    - #5796 (CLI, PR): Fix error reporting for 'icinga2 console -r'
+    - #5795 (Elasticsearch): ElasticsearchWriter gives "Unexpected response 
code 400" with Elasticsearch 6.x
+    - #5763 (API): "icinga2 api setup" should explicitly set the NodeName 
constant in constants.conf
+    - #5753 (API, Cluster, Metrics, PR): Fix that RingBuffer does not get 
updated 
+      and add metrics about communication between endpoints
+    - #5718 (API, PR): API: Fix http status codes
+    - #5550 (API): Verify error codes and returned log messages in API actions
+    - #5277 (Notifications): Flexible downtime is expired at end_time, not 
trigger_time+duration
+    - #5095 (API): Wrong HTTP status code when API request fails
+    - #5083 (Check Execution): Initial checks are not executed immediately
+    - #4786 (API): API: Command process-check-result fails if it contains 
performance data
+    - #4785 (Compat): Semicolons in plugin output are converted to colon
+    - #4732 (API, Configuration): Duplicate groups allowed when creating host
+    - #4436 (Check Execution): New objects not scheduled to check immediately
+    - #4272 (Cluster, Configuration): Duplicating downtime from 
ScheduledDowntime object on each restart
+    - #3431 (Cluster): Eventhandler trigger on all endpoints in high available 
zone
+  * ITL
+    - #6389 (ITL, PR): New ITL command nscp-local-tasksched
+    - #6348 (ITL, PR): Fix for catalogued locally databases. Fixes #6338
+    - #6338 (ITL): db2_health not working with catalogued databases, as 
--hostname is always used
+    - #6308 (ITL, PR): Update lsi-raid ITL command
+    - #6263 (ITL, PR): ITL: Add default thresholds to windows check commands
+    - #6139 (ITL, PR): itl/disk: Ignore overlay and netfs filesystems
+    - #6045 (ITL, PR): Move the "passive" check command to command-icinga.conf
+    - #6043 (ITL): ITL "plugins" has an implicit dependency on "itl"
+    - #6034 (ITL, PR): ITL by_ssh add -E parameter
+    - #5958 (ITL, PR): Add minimum version check to the built-in icinga command
+    - #5954 (ITL, PR): ITL: Add mongodb --authdb parameter support
+    - #5951 (ITL, PR): itl: Add command parameters for snmp-memory
+    - #5921 (ITL, PR): Add icingacli-director check to ITL
+    - #5920 (ITL): Add Check for Director Jobs to ITL
+    - #5914 (ITL, PR): Fix for wrong attribute in ITL mongodb CheckCommand
+    - #5906 (ITL, PR): Add check_openmanage command to ITL.
+    - #5902 (ITL, PR): Add parameter --octetlength to snmp-storage command.
+    - #5817 (ITL): mongodb_address vs mongodb_host
+    - #5812 (ITL): Better way to check required parameters in notification 
scripts
+    - #5805 (ITL, PR): Add support for LD_LIBRARY_PATH env variable in 
oracle_health ITL CheckCommand
+    - #5792 (ITL, PR): ITL: Add check_rpc
+    - #5787 (Check Execution, ITL): random check should provide performance 
data metrics
+    - #5744 (Check Execution, ITL, PR): Implement DummyCheckTask and move 
dummy into embedded in-memory checks
+    - #5717 (ITL, PR): add order tags to disk check
+    - #5714 (ITL): disk check in icinga2/itl/command-plugins.conf lacks order 
tags
+    - #5260 (ITL): CheckCommand mongodb does not expose authdb option
+  * Documentation
+    - #6436 (Documentation, PR): Update tested Elasticsearch version
+    - #6435 (Documentation, PR): Add note on sysconfig shell variables for 
Systemd to the Upgrading docs
+    - #6433 (Documentation, PR): Docs: Fix typos in 03-monitoring-basics.md
+    - #6426 (Documentation, PR): Update 'Upgrading to 2.9' docs
+    - #6413 (Documentation, PR): Fix table in Livestatus Filters
+    - #6391 (Documentation, PR): Docs: Fix icinga.com link
+    - #6390 (Documentation, Windows, PR): Docs: Update Windows wizard images
+    - #6375 (Documentation, PR): some minor fixes in the flapping documentation
+    - #6374 (Documentation, PR): Docs: Add an additional note for VMWare 
timeouts on Ubuntu 16.04 LTS
+    - #6373 (Documentation, PR): Drop command template imports for versions < 
2.6 in the docs
+    - #6372 (Documentation, PR): Remove the import of 'legacy-timeperiod' in 
the docs
+    - #6350 (Documentation, PR): clarify the permision system of the api in 
the docs
+    - #6344 (Documentation, PR): README: Fix broken community link
+    - #6330 (Documentation, PR): Fix $ipaddress6$ attribute name typo in the 
docs
+    - #6317 (Documentation, PR): Add a note on Windows NSClient++ CPU checks 
to the docs
+    - #6289 (Documentation, PR): Update release documentation with git tag 
signing key configuration
+    - #6286 (Documentation): Update Windows wizard screenshots in the docs
+    - #6283 (Documentation, PR): edit Icinga license info so that GitHub 
recognizes it
+    - #6271 (Documentation, PR): Enhance advanced topics with (scheduled) 
downtimes
+    - #6267 (Documentation, PR): Update docs to reflect required user* 
attributes for notification objects
+    - #6265 (Documentation): Notifications user/user_groups required
+    - #6264 (Documentation, PR): Enhance "Getting Started" chapter
+    - #6262 (Documentation, PR): Enhance the environment variables chapter
+    - #6254 (Documentation, PR): Enhance release documentation
+    - #6253 (Documentation, PR): Doc: Add note for not fully supported Plugin 
collections
+    - #6243 (Documentation, PR): Update PostgreSQL documentation
+    - #6226 (Documentation, PR): Fix broken SELinux anchor in the documentation
+    - #6224 (Documentation, PR): Update volatile docs
+    - #6216 (Documentation): Volatile service explanation
+    - #6180 (Documentation, PR): Doc: fixed wrong information about defaulting
++++ 143 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/icinga2/icinga2.changes
++++ and /work/SRC/openSUSE:Factory/.icinga2.new/icinga2.changes

Old:
----
  v2.8.4.tar.gz

New:
----
  v2.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ icinga2.spec ++++++
--- /var/tmp/diff_new_pack.MmtlPW/_old  2018-07-28 12:40:06.828392490 +0200
+++ /var/tmp/diff_new_pack.MmtlPW/_new  2018-07-28 12:40:06.848392528 +0200
@@ -83,7 +83,7 @@
 License:        GPL-2.0-or-later
 Group:          System/Monitoring
 Name:           icinga2
-Version:        2.8.4
+Version:        2.9.0
 Release:        %{revision}%{?dist}
 Url:            https://www.icinga.com/
 Source:         https://github.com/Icinga/%{name}/archive/v%{version}.tar.gz
@@ -306,6 +306,7 @@
          -DBoost_NO_BOOST_CMAKE=ON \
          -DICINGA2_PLUGINDIR=%{plugindir} \
          -DICINGA2_RUNDIR=%{_rundir} \
+         -DICINGA2_SYSCONFIGFILE=/etc/sysconfig/icinga2 \
          -DICINGA2_USER=%{icinga_user} \
          -DICINGA2_GROUP=%{icinga_group} \
          -DICINGA2_COMMAND_GROUP=%{icingacmd_group}"
@@ -394,8 +395,13 @@
 %else
   ln -sf ../../%{_initrddir}/%{name} "%{buildroot}%{_sbindir}/rc%{name}"
 %endif
+%if ( 0%{?sle_version} >= 150000 && 0%{?is_opensuse} ) || 0%{?suse_version} > 
1500
 mkdir -p "%{buildroot}%{_fillupdir}/"
 mv "%{buildroot}%{_sysconfdir}/sysconfig/%{name}" 
"%{buildroot}%{_fillupdir}/sysconfig.%{name}"
+%else
+mkdir -p "%{buildroot}%{_localstatedir}/adm/fillup-templates/"
+mv "%{buildroot}%{_sysconfdir}/sysconfig/%{name}" 
"%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}"
+%endif
 %endif
 
 %if 0%{?use_selinux}
@@ -605,7 +611,7 @@
 
 %files bin
 %defattr(-,root,root,-)
-%doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md
+%doc COPYING README.md NEWS AUTHORS CHANGELOG.md
 %{_sbindir}/%{name}
 %dir %{_libdir}/%{name}/sbin
 %{_libdir}/%{name}/sbin/%{name}
@@ -616,15 +622,15 @@
 
 %files libs
 %defattr(-,root,root,-)
-%doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md
-%exclude %{_libdir}/%{name}/libdb_ido_mysql*
-%exclude %{_libdir}/%{name}/libdb_ido_pgsql*
+%doc COPYING README.md NEWS AUTHORS CHANGELOG.md
+%exclude %{_libdir}/%{name}/libmysql_shim*
+%exclude %{_libdir}/%{name}/libpgsql_shim*
 %dir %{_libdir}/%{name}
 %{_libdir}/%{name}/*.so*
 
 %files common
 %defattr(-,root,root,-)
-%doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md 
tools/syntax
+%doc COPYING README.md NEWS AUTHORS CHANGELOG.md tools/syntax
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %{_sysconfdir}/bash_completion.d/%{name}
 %if 0%{?use_systemd}
@@ -643,8 +649,12 @@
 %endif
 %if "%{_vendor}" == "suse"
 %{_sbindir}/rc%{name}
+%if ( 0%{?sle_version} >= 150000 && 0%{?is_opensuse} ) || 0%{?suse_version} > 
1500
 %{_fillupdir}/sysconfig.%{name}
 %else
+%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
+%endif
+%else
 %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
 %endif
 %attr(0750,root,%{icinga_group}) %dir %{_sysconfdir}/%{name}
@@ -685,16 +695,16 @@
 
 %files ido-mysql
 %defattr(-,root,root,-)
-%doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md
+%doc COPYING README.md NEWS AUTHORS CHANGELOG.md
 %config(noreplace) %attr(0640,%{icinga_user},%{icinga_group}) 
%{_sysconfdir}/%{name}/features-available/ido-mysql.conf
-%{_libdir}/%{name}/libdb_ido_mysql*
+%{_libdir}/%{name}/libmysql_shim*
 %{_datadir}/icinga2-ido-mysql
 
 %files ido-pgsql
 %defattr(-,root,root,-)
-%doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md
+%doc COPYING README.md NEWS AUTHORS CHANGELOG.md
 %config(noreplace) %attr(0640,%{icinga_user},%{icinga_group}) 
%{_sysconfdir}/%{name}/features-available/ido-pgsql.conf
-%{_libdir}/%{name}/libdb_ido_pgsql*
+%{_libdir}/%{name}/libpgsql_shim*
 %{_datadir}/icinga2-ido-pgsql
 
 %if 0%{?use_selinux}

++++++ v2.8.4.tar.gz -> v2.9.0.tar.gz ++++++
++++ 92806 lines of diff (skipped)


Reply via email to