Alexander A. Klimov
2138480704
Introduce Shared<T>
2020-07-17 16:50:18 +02:00
Noah Hilverling
3c28c55421
Merge pull request #8103 from Icinga/bugfix/send-heartbeat-less-often-8098
...
Send heartbeat every 20s and not 10s
2020-07-16 09:53:08 +02:00
Yonas Habteab
cf5ec5e341
Send heartbeat every 20s and not 10s
2020-07-09 13:22:08 +02:00
Noah Hilverling
d6a007cd27
Merge pull request #8094 from Icinga/bugfix/jsonrpcconnection-m_seen
...
Consider a JsonRpcConnection being seen on a single byte of TLS payload, not only a whole message
2020-07-08 09:59:22 +02:00
Noah Hilverling
cc96379c23
Merge pull request #8093 from Icinga/bugfix/config-sync-failed-reload-7742-211
...
ApiListener::ConfigUpdateHandler(): make the whole process mutually exclusive
2020-07-08 09:53:32 +02:00
Alexander A. Klimov
67b04fae69
ApiListener::HandleConfigUpdate(): make the whole process mutually exclusive
...
refs #7742
2020-07-07 16:11:21 +02:00
Alexander A. Klimov
4d80903c47
ApiListener::ConfigUpdateHandler(): block as less as possible
...
refs #7742
2020-07-07 16:11:21 +02:00
Noah Hilverling
6a19931abf
Release version 2.11.4
v2.11.4
2020-06-18 09:25:46 +02:00
Michael Insel
20f0f404da
Add missing 2.11.3 CHANGELOG entry
2020-06-15 16:18:13 +02:00
Noah Hilverling
e59c2e896f
Merge pull request #8054 from Icinga/bugfix/segfault-map-reduce-filter-null-8047
...
Ensure the custom function is not null in Array#{sort,map,reduce,filter,any,all}()
2020-06-15 16:16:30 +02:00
Noah Hilverling
949da2bc6b
Merge pull request #8043 from Icinga/bugfix/unify-application-start-times-v2114
...
Fix timing point for Application::GetStartTime() (related to command endpoint grace period)
2020-06-09 14:04:07 +02:00
Noah Hilverling
3628d7ffa8
Merge pull request #8044 from Icinga/bugfix/catch-exception-in-node-setup-v2114
...
Catch exception when trusted cert is not readable during node setup on agent/satellite
2020-06-09 14:02:32 +02:00
Noah Hilverling
8ada11505a
Merge pull request #8046 from Icinga/bugfix/prepare-dirs-chmod
...
prepare-dirs: combine mkdir and chmod
2020-06-09 13:56:51 +02:00
Alexander A. Klimov
9c85401914
Ensure the custom function is not null in Array#{sort,map,reduce,filter,any,all}()
...
refs #8047
2020-06-09 12:35:04 +02:00
Alexander Aleksandrovič Klimov
2b2953b792
Merge pull request #8049 from Icinga/bugfix/chocolatey-2.11.4
...
Chocolatey: Prepare new build process (2.11 backport)
2020-06-09 10:26:33 +02:00
Noah Hilverling
93b3c47e2a
Chocolatey: Use '.\build' as default build directory
2020-06-09 08:26:42 +02:00
Michael Insel
e809056a88
Chocolatey: Add build script for package
2020-06-09 08:26:42 +02:00
Michael Insel
d612bd0261
ChocoInstall: Update script to use checksum verification
2020-06-09 08:26:42 +02:00
Michael Insel
c48c24d732
Chocolatey: Update package metadata to correct dependencies
2020-06-09 08:26:41 +02:00
Michael Friedrich
ffa88cf8a4
ChocoInstall: Prefer short release version download, not long x.y.z.a
2020-06-09 08:26:03 +02:00
Michael Friedrich
0f2b470ff3
Chocolatey: Update package metadata to fix dependencies
2020-06-09 08:26:02 +02:00
Alexander A. Klimov
2f0f2e8c35
prepare-dirs: combine mkdir and chmod
2020-06-08 15:14:29 +02:00
Michael Insel
3b1f9a938a
Fix Build
...
I have no idea how this got lost.
2020-06-03 16:37:40 +02:00
Michael Insel
18cf314480
CLI: Catch exception when trusted cert is not readable
...
This catches an exception when the trusted cert is not readable during
node setup.
2020-06-03 16:37:39 +02:00
Michael Friedrich
18fdc1457a
Unify Application::GetStartTime() and drop GetMainTime()
...
This essentially moves the start time into the scope when main
starts to "do something", after the reload and configuration handling
is done.
2020-06-03 16:25:53 +02:00
Michael Friedrich
4878daff44
Introduce Application::GetUptime()
2020-06-03 16:21:01 +02:00
Alexander Aleksandrovič Klimov
13df2fc067
Merge pull request #7997 from Icinga/bugfix/jsonrpcconnection-handleandwriteheartbeats-m_endpoint-getname
...
JsonRpcConnection#HandleAndWriteHeartbeats(): check !!#m_Endpoint
2020-05-11 11:39:19 +02:00
Alexander A. Klimov
5e7a675009
JsonRpcConnection#HandleAndWriteHeartbeats(): check !!#m_Endpoint
2020-03-18 11:58:27 +01:00
Henrik Triem
911c14fad8
Release version 2.11.3
v2.11.3
2020-03-02 13:58:18 +01:00
Noah Hilverling
2a130df80f
Merge pull request #7848 from Icinga/bugfix/coroutine-exception-211x
...
IoEngine#SpawnCoroutine(): always terminate coroutines cleanly
2020-03-02 11:25:22 +01:00
Noah Hilverling
c02eb62ac5
Merge pull request #7846 from Icinga/bugfix/revert-notification-result-211x
...
Revert NotificationResult
2020-03-02 10:46:05 +01:00
Noah Hilverling
984c0ef645
Merge pull request #7849 from Icinga/bugfix/jsonrpcconnection-sendmessage-keepalive
...
JsonRpcConnection#Send*Message(): keep this alive
2020-03-02 10:45:46 +01:00
Alexander A. Klimov
0f84ce0470
Consider a JsonRpcConnection being seen on a single byte of TLS payload, not only a whole message
2020-02-19 11:11:53 +01:00
Alexander A. Klimov
18c1f1c4e5
Revert "Add NotificationResult class"
...
This reverts commit 9621fd2e4bc337befb46a4c885d80ccfce95f5ab.
2020-02-19 11:00:56 +01:00
Alexander A. Klimov
1183010b45
Revert "Add OnNewNotificationResult signal and ProcessNotificationResult handler"
...
This reverts commit ac483f2a8a07e4962068408d18b10a17204b6454.
2020-02-19 11:00:47 +01:00
Alexander A. Klimov
685ac2f6d7
Revert "Implement last_notification_result handling for Notification objects"
...
This reverts commit 1706b297a50aceafdbbfe8ed8d46c8d01c114464.
2020-02-19 10:59:07 +01:00
Alexander A. Klimov
e79e350740
Revert "Make NotificationResult available for events: Cluster and Features"
...
This reverts commit 566e59bbfa385ec1a023c32a1feb895791950032.
2020-02-19 10:59:00 +01:00
Alexander A. Klimov
f43073cc1c
Revert "Add docs for NotificationResult value type"
...
This reverts commit 0611f3e009f548c204edc1460c7391541fbb0eb6.
2020-02-19 10:58:52 +01:00
Alexander A. Klimov
f2474e2dc6
Revert "Fix license headers"
...
This reverts commit 48b3d25ce2ea9c6b48115f4bed2f9ac90a748c70.
2020-02-19 10:58:42 +01:00
Alexander A. Klimov
fbce756007
JsonRpcConnection#Send*Message(): keep this alive
2020-02-17 16:12:07 +01:00
Alexander A. Klimov
99387dd536
IoEngine#SpawnCoroutine(): always terminate coroutines cleanly
2020-02-13 18:27:18 +01:00
Michael Friedrich
67fc68bc5f
Docs: Update installation for RHEL/CentOS 8 and SLES 15
...
(cherry picked from commit 35caef4e6cb4a3ea0718c86cca6ad938568d1765)
2019-11-20 16:14:43 +01:00
Michael Friedrich
58b913d05a
Release version 2.11.2
v2.11.2
2019-10-24 09:27:37 +02:00
Michael Friedrich
5a0504cac8
Docs: Add upgrading notes for 2.11.x bugfix releases
...
(cherry picked from commit bc50db3eb1a0203fcff1c5bf6c0ab6db8b2cd935)
2019-10-24 09:25:43 +02:00
Michael Friedrich
df24d51ccf
Cluster Config Sync: Check the timestamp prior to config file checksums
...
Otherwise old configuration received from a secondary master/satellite
could always trigger a config change & reload.
(cherry picked from commit cb20b4829ac10694920db0d9f52ccc39a1ca1ae1)
2019-10-22 17:54:45 +02:00
azthec
82212632a5
Update 06-distributed-monitoring.md
...
(cherry picked from commit 0c6b12cd8249d1fca78c1222fcf7fadf0dd31bb7)
2019-10-22 17:54:32 +02:00
Michael Friedrich
7e6d3f9fbd
Release version 2.11.1
v2.11.1
2019-10-17 14:40:38 +02:00
Michael Friedrich
a6c76ae3b8
Align the docs with GitHub details on Zone Inception
...
(cherry picked from commit ac552f2a73cbeafa1b2f2c883d3d4065674001bb)
2019-10-17 14:08:54 +02:00
Michael Friedrich
de0876388e
Avoid syncing .authorititative marker received from < 2.11 parent nodes
...
(cherry picked from commit e7c07062f8f70098cf73c41ca594178b20360d3c)
2019-10-17 13:54:03 +02:00
Michael Friedrich
e02d778f6b
Docs: Fix URL for memcached ITL CheckCommand
...
fixes #7515
(cherry picked from commit 6020ef37d66308f53ee14d74ab9dfccc31bbe626)
2019-10-17 13:52:35 +02:00