Michael Friedrich
60661eaecb
Merge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919
...
Re-send suppressed notifications
2019-07-11 10:46:59 +02:00
Michael Friedrich
127014a26f
Docs: Add upgrading docs for Notification re-sends after Downtime
2019-07-11 10:44:57 +02:00
Michael Friedrich
613edcf6f7
Docs: Add event::SuppressedNotifications to technical concepts
2019-07-11 10:44:57 +02:00
Michael Friedrich
a3c6797310
Fix compiler warnings and style
2019-07-10 11:51:58 +02:00
Michael Friedrich
7c10b9a0d2
Merge pull request #7305 from Icinga/bugfix/internal-methods-command-cr
...
Internal methods must update the 'command' key in the check result
2019-07-10 11:04:34 +02:00
Michael Friedrich
406ecb448c
Internal methods must update the 'command' key in the check result
...
Currently this is `null` which isn't really correct.
As otherwise, it is tremendously hard to figure out which check
command was involved, if you're not looking at the `.check_command`
checkable object.
2019-07-10 10:15:15 +02:00
Michael Friedrich
bdc3a12524
Merge pull request #7299 from Icinga/bugfix/arm-atomic
...
CMake: Detect ARM target architecture and set required -latomic
2019-07-10 08:21:49 +02:00
Michael Friedrich
b83e66acef
Merge pull request #7302 from Icinga/bugfix/tests-tps
...
Rewrite tests for Timeperiods with Boost.DateTime and fix "day -X" specification
2019-07-10 08:18:02 +02:00
Alexander A. Klimov
ffa7b749cb
Wait until the next check result if it's expected to arrive soon before re-sending a suppressed notification
...
refs #5919
2019-07-09 16:38:50 +02:00
Alexander A. Klimov
ed56fa34dc
Re-send suppressed notifications
...
refs #5919
2019-07-09 16:38:50 +02:00
Michael Friedrich
88e5d8c47a
TimePeriod: Fully support and test "day -X" notation
...
Previously no tests would have detected if this really worked or not.
2019-07-09 16:21:07 +02:00
Michael Friedrich
0dc87668d6
Fix parsing of "day -X (last day of month)" in TimePeriod class
2019-07-09 16:16:43 +02:00
Michael Friedrich
7665143afa
Tests: Rewrite TimePeriod tests using Boost::DateTime
...
fixes #7257
2019-07-09 15:34:07 +02:00
Michael Friedrich
0712589bd1
Merge pull request #7300 from Icinga/bugfix/gcc-likely
...
Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own
2019-07-09 13:57:58 +02:00
Michael Friedrich
0d25ae0e08
Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own
...
Our macro collides with Boost::DateTime and the gregorian classes
and I don't see any reason why we shouldn't use Boost::Config
being already there.
2019-07-09 13:20:53 +02:00
Michael Friedrich
22668652c3
CMake: Detect ARM target architecture and set required -latomic
2019-07-09 12:11:25 +02:00
Diana Flach
400d58f95f
Merge pull request #7283 from Icinga/bugfix/cluster-sync-checksum-change
...
Cluster: Avoid checking for checksum length with internal files in use
2019-07-08 15:53:17 +02:00
Michael Friedrich
09fe570392
Merge pull request #7294 from dasJ/doc-instancename
...
doc: Add notes about the `instance_name` IDO field
2019-07-08 13:56:01 +02:00
Michael Friedrich
de31243563
Merge pull request #7295 from Icinga/bugfix/docs-initial-sync
...
Docs: Clarify on when a manual initial cluster sync is needed
2019-07-08 13:55:15 +02:00
Michael Friedrich
0c1477623d
Docs: Clarify on when a manual initial cluster sync is needed
...
refs #7292
2019-07-08 13:53:57 +02:00
Janne Heß
1d714395a6
doc: Add notes about the `instance_name` IDO field
...
Related to #7292
2019-07-08 12:18:41 +02:00
Michael Friedrich
aabfcfef9e
Merge pull request #7065 from uubk/logrotate-fix
...
Fix logrotate "Operation not permitted"
2019-07-08 09:47:18 +02:00
Michael Friedrich
fdaab4b420
Merge pull request #7287 from Icinga/bugfix/script-debugger-crash-7284
...
Service: don't rely on the own host being already set during derivative state calculation
2019-07-08 09:31:15 +02:00
Michael Friedrich
39afff18e2
Merge pull request #7268 from m4k5ym/patch-1
...
Add printer_health CheckCommand definition
2019-07-08 08:47:53 +02:00
Max Deparade
70eaebc5a4
Add printer_health CheckCommand definition
2019-07-08 08:44:23 +02:00
Michael Friedrich
56a5964c1b
Merge pull request #7279 from Icinga/bugfix/docs-cluster-health-dependency
...
Docs: Fix example for cluster health dependency
2019-07-04 17:08:42 +02:00
Alexander A. Klimov
3824b03913
Service: don't rely on the own host being already set during derivative state calculation
...
refs #7284
2019-07-04 16:14:40 +02:00
Michael Friedrich
065067c8b5
Merge pull request #7281 from Icinga/bugfix/openssl-1-0-1-7280
...
Use SSL_CTX_set_ecdh_auto only if available
2019-07-04 14:27:45 +02:00
Michael Friedrich
46287c92e6
Cluster: Avoid checking for checksum length with internal files in use
...
fixes #7282
2019-07-04 13:52:31 +02:00
Alexander A. Klimov
6568017658
Use SSL_CTX_set_ecdh_auto only if available
...
refs #7280
2019-07-04 13:05:31 +02:00
Michael Friedrich
9b2bfa1bd3
Docs: Fix example for cluster health dependency
2019-07-04 11:43:34 +02:00
Michael Friedrich
09b4b5853d
Merge pull request #7276 from Icinga/bugfix/windows-non-unity-build-fix
...
Buildfix for Windows with non-unity builds
2019-07-03 15:40:19 +02:00
Michael Friedrich
4bc02c6c2c
Buildfix for Windows with non-unity builds
2019-07-03 13:23:14 +02:00
Michael Friedrich
be4c6b4c98
Merge pull request #7275 from Icinga/bugfix/doc-period-default
...
Clarify "Not set by default" of config object attributes referring to a time period
2019-07-03 12:51:22 +02:00
Alexander A. Klimov
bb8ff9f595
Clarify "Not set by default" of config object attributes referring to a time period
2019-07-03 11:27:26 +02:00
Michael Friedrich
f3e682cef4
Merge pull request #7273 from Icinga/feature/docs-api-clients
...
Docs: Improve API clients; add Powershell example
2019-07-03 10:30:24 +02:00
Michael Friedrich
91a66c5875
Docs: Shorten the example script name
2019-07-03 10:20:57 +02:00
Michael Friedrich
22070798c5
Docs: Add TOC to REST API chapter
2019-07-03 10:19:21 +02:00
Michael Friedrich
87711b72e0
Docs: Add Powershell API example with PS ISE image
...
Thanks for the inspiration @mcktr
2019-07-03 10:08:17 +02:00
Michael Friedrich
ab3be4f527
Docs: Add gocinga to API docs
2019-07-03 09:18:46 +02:00
Michael Friedrich
4714f88096
Docs: Add Icinga Slack Bot to API docs
2019-07-03 08:32:13 +02:00
Michael Friedrich
3b7cf5b9b5
API: Don't be so strict with the downtime start_time
...
There may be a slight overlap between the actual request
time and 'now'.
refs #7271
2019-07-02 15:13:36 +02:00
Michael Friedrich
f63d9cce4a
Merge pull request #7261 from Icinga/bugfix/throw-default
...
Avoid "~Class() throw() = default;"
2019-07-02 12:33:54 +02:00
Michael Friedrich
5198254a61
Merge pull request #7271 from Icinga/bugfix/api-schedule-downtime-parameters
...
API: Improve error handling for 'schedule-downtime' action
2019-07-02 11:52:40 +02:00
Michael Friedrich
8ca38302fc
API: Improve error handling for 'schedule-downtime' action
2019-07-02 11:15:43 +02:00
Michael Friedrich
f72ef9360d
Merge pull request #7264 from BarbUk/feature/itl-check-memcached
...
Add memcached CheckCommand definition
2019-07-01 10:37:18 +02:00
BarbUk
2b951a0d37
Use PluginContribDir instead of PluginDir
2019-07-01 09:32:08 +02:00
Michael Friedrich
74a15c3ede
Merge pull request #7267 from Icinga/feature/security
...
Add security issue URL to README/About in the docs
2019-06-28 17:50:38 +02:00
Michael Friedrich
3392cb4e02
Docs: Add security issue URL to About chapter
2019-06-28 17:49:26 +02:00
Michael Friedrich
c910f20640
Add security issue URL to README
2019-06-28 17:47:37 +02:00