Alexander A. Klimov
2a6b122413
InfluxdbWriter: don't leak sockets
...
refs #6989
2019-03-01 14:30:49 +01:00
Alexander A. Klimov
a9841a9197
Defer: ensure not to throw any exceptions out of a destructor
...
refs #6989
2019-03-01 14:29:35 +01:00
Michael Friedrich
e2df11520e
Merge pull request #6970 from Icinga/bugfix/perfdata-gaps
...
Improve reload handling for features (metric & queue flush, activation priority)
2019-02-26 15:38:15 +01:00
Alexander A. Klimov
e7f2370ada
Doc: write systemd lower-case
...
See spelling chapter in https://freedesktop.org/wiki/Software/systemd/
2019-02-26 14:46:22 +01:00
Alexander A. Klimov
74cb9f3a32
Doc: SLES 11 requires a newer boost version, too
2019-02-26 14:29:03 +01:00
Alexander A. Klimov
646feb76e0
Ignore failure of unit test base_utility/comparepasswords_issafe
...
... as volatile system load may cause false negatives
2019-02-26 11:45:03 +01:00
Alexander A. Klimov
bf0c68757f
Don't require OS headers to provide SO_REUSEPORT
2019-02-26 11:25:44 +01:00
Michael Friedrich
bee909866b
Merge branch 'support/2.10'
2019-02-26 10:31:50 +01:00
Michael Friedrich
a7ea886f8f
Release version 2.10.3
2019-02-26 10:31:47 +01:00
Michael Friedrich
87ae58f13d
Merge pull request #6974 from Icinga/feature/copyright-generic
...
Update to generic copyright header
2019-02-26 09:07:35 +01:00
Michael Friedrich
c477018313
Merge pull request #6975 from sebastic/patch-1
...
Fix nested hostgroup example
2019-02-26 09:06:58 +01:00
Bas Couwenberg
8d3c8fd107
Fix nested hostgroup example
...
In Icinga 1.x the list of members was set on the group object, in Icinga 2 the list of groups is set on the member objects.
2019-02-26 08:49:36 +01:00
Michael Friedrich
101783d7ef
Release version 2.10.3
2019-02-25 16:53:13 +01:00
Michael Friedrich
47c969eadc
Dynamically print current copyright year in `--version` output
...
(cherry picked from commit c1fedab7ae
)
2019-02-25 16:41:39 +01:00
Michael Friedrich
37b715baf1
Replace a few more copyright strings
2019-02-25 16:30:40 +01:00
Michael Friedrich
458f997a18
Replace Copyright header with a short version, part II
2019-02-25 15:09:36 +01:00
Michael Friedrich
d14a88235d
Replace Copyright header with a short version, part I
...
CLion -> replace in path
2019-02-25 14:48:22 +01:00
Michael Friedrich
c1fedab7ae
Dynamically print current copyright year in `--version` output
2019-02-25 14:25:56 +01:00
Michael Friedrich
14ef7cbc1f
Fix formatting in development docs
...
(cherry picked from commit 710e4fa55e
)
2019-02-25 13:49:19 +01:00
Michael Friedrich
cf0209efd2
Merge pull request #6972 from Icinga/bugfix/dev-docs
...
Fix formatting in development docs
2019-02-25 13:48:51 +01:00
Michael Friedrich
710e4fa55e
Fix formatting in development docs
2019-02-25 13:47:13 +01:00
Alexander A. Klimov
a4f774aa94
Test Utility::ComparePasswords()
...
(cherry picked from commit 1b00331a88
)
2019-02-25 13:34:59 +01:00
Alexander A. Klimov
f98e40d880
Secure ApiUser::GetByAuthHeader() against timing attacks
...
(cherry picked from commit 9558ebc0f4
)
2019-02-25 13:34:51 +01:00
Michael Friedrich
dc623ad255
Merge pull request #6968 from Icinga/bugfix/timing-attack
...
Secure ApiUser::GetByAuthHeader() against timing attacks
2019-02-25 13:34:21 +01:00
Michael Friedrich
51b637fc19
Merge pull request #6971 from Icinga/bugfix/downtime-acti
...
Activate downtimes before any checkable object
2019-02-25 10:14:30 +01:00
Michael Friedrich
82c0197aae
Activate downtimes before any checkable object
...
(cherry picked from commit 7936a147ba
)
2019-02-25 09:49:19 +01:00
Michael Friedrich
ab7a799369
Implement ReloadTimeout constant and wait for enqueued checks on Stop()
2019-02-25 09:03:47 +01:00
Alexander A. Klimov
1b00331a88
Test Utility::ComparePasswords()
2019-02-22 16:59:36 +01:00
Alexander A. Klimov
9558ebc0f4
Secure ApiUser::GetByAuthHeader() against timing attacks
2019-02-22 16:59:36 +01:00
Michael Friedrich
89634c2eb6
Re-add Defer functionality
2019-02-22 15:27:34 +01:00
Michael Friedrich
856d3a1b42
Merge pull request #6963 from akrus/master
...
Add missing args for apache-status and fix a few typos
2019-02-22 11:43:41 +01:00
akrus
b8043c06c8
Add missing args for apache-status and fix a few typos
2019-02-22 10:57:41 +02:00
Michael Friedrich
53acb8f2db
PerfdataWriter: Reset the rotation timer on Pause()
2019-02-22 09:34:16 +01:00
Michael Friedrich
30d98b49eb
Merge pull request #6896 from Icinga/bugfix/notification-delay-5561
...
Notification#BeginExecuteNotification(): SetNextNotification() correctly
2019-02-22 09:27:59 +01:00
Michael Friedrich
68e7027c93
GelfWriter: Ensure to join queue and execute queries on Pause/Shutdown/Reload
2019-02-20 17:18:24 +01:00
Michael Friedrich
24c3572b03
OpenTsdbWriter: Ensure to reset reconnect timer on Pause()
2019-02-20 17:17:45 +01:00
Michael Friedrich
301c48e9bc
ElasticWriter: Ensure to flush buffers on Pause/Shutdown/Reload
2019-02-20 17:11:39 +01:00
Michael Friedrich
1bfe756cb1
DB IDO: Improve queue handling on Pause/Shutdown/Reload
2019-02-20 17:10:46 +01:00
Michael Friedrich
d4bdebc795
InfluxdbWriter: Ensure to flush buffers after emptying the metrics queue on Pause/Shutdown/Reload
...
Patch taken from @al2klimov but moved into Pause()
2019-02-20 16:30:13 +01:00
Michael Friedrich
d79390083d
GraphiteWriter: Improve Pause/Shutdown/Reload handling for metrics
2019-02-20 14:54:23 +01:00
Michael Friedrich
388999a86f
PerfdataWriter: Rotate and close files on Pause/Shutdown/Reload
...
Refactored the code into a local mutex and added
some more debug logging while at it.
2019-02-20 14:20:53 +01:00
Michael Friedrich
7936a147ba
Activate downtimes before any checkable object
2019-02-20 13:56:15 +01:00
Michael Friedrich
a4f97c1246
Stop the IcingaApplication at the latest point, before any loggers
2019-02-20 13:55:34 +01:00
Michael Friedrich
a25e2b1038
Stop object in reversed activation priority order
...
This stops the checker component first, then notifications, then
features, then config objects, then the API feature and logger(s).
Patch taken from @al2klimov
2019-02-20 12:38:57 +01:00
Michael Friedrich
9d5dc4afc1
Start the checker component at the latest point possible
2019-02-20 12:37:48 +01:00
Michael Friedrich
cc8dd42c0a
Start the notification component after general features
2019-02-20 12:11:59 +01:00
Michael Friedrich
819594e7b4
Merge pull request #6953 from Icinga/bugfix/style
...
Fix indent in configcompiler.cpp
2019-02-20 11:32:29 +01:00
Michael Friedrich
7b2b45b503
Revert "InfluxdbWriter#Stop(): flush buffer"
...
This reverts commit 8470facfe2
.
2019-02-19 14:54:28 +01:00
Michael Friedrich
5da1cbd096
Revert "Respect activation priority also on deactivation"
...
This reverts commit 8ad1717055
.
2019-02-19 14:30:44 +01:00
Michael Friedrich
4edd3ece66
Revert "Deactivate perfdata writers after checker"
...
This reverts commit f0e12ff63c
.
2019-02-19 14:06:15 +01:00