10343 Commits

Author SHA1 Message Date
Michael Friedrich
69f073f903
Merge pull request #6991 from Icinga/bugfix/already-exist-critical
PkiUtility::NewCa(): just warn if the CA files already exist
2019-03-11 10:57:44 +01:00
Michael Insel
36fe6be4bf
Merge pull request #6995 from leegarrett/master
Typo and link fix
2019-03-06 19:14:42 +01:00
Lee Garrett
0a582905c5 Typo and link fix 2019-03-05 17:40:14 +01:00
Alexander A. Klimov
37b044ecda PkiUtility::NewCa(): just warn if the CA files already exist 2019-03-01 14:37:45 +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
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 v2.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 c1fedab7aea73f6aa9c9357c54c409665239d698)
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 710e4fa55e919032bd3b45c774130e1f938d3f81)
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 1b00331a88c396ab8c94188855074ed907a5bd66)
2019-02-25 13:34:59 +01:00
Alexander A. Klimov
f98e40d880 Secure ApiUser::GetByAuthHeader() against timing attacks
(cherry picked from commit 9558ebc0f46febc7692bbb65394708b78b276d46)
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 7936a147ba82ce7e19de43ccb5f4c830edd8d235)
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 8470facfe2d8437d5db75e4f84434991d30032c7.
2019-02-19 14:54:28 +01:00
Michael Friedrich
5da1cbd096 Revert "Respect activation priority also on deactivation"
This reverts commit 8ad1717055683c573f81181c7749ba422fa96d13.
2019-02-19 14:30:44 +01:00
Michael Friedrich
4edd3ece66 Revert "Deactivate perfdata writers after checker"
This reverts commit f0e12ff63ce138b6df9e85bc690eda46ae794ccb.
2019-02-19 14:06:15 +01:00
Michael Friedrich
d2e049d575 Revert "CheckerComponent#Stop(): log after actually being stopped"
This reverts commit b81aa6af3a23cba179b9da03fda6d2674ccc0956.
2019-02-19 14:05:07 +01:00
Michael Friedrich
a2f5b7a02c Revert "CheckerComponent#Stop(): wait for all running checks"
This reverts commit 1eaad0637b75bd24875b1e62fd080fb155b08ed7.
2019-02-19 14:05:00 +01:00