11529 Commits

Author SHA1 Message Date
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