Noah Hilverling
124d52f0b7
Merge pull request #8227 from Icinga/bugfix/logrotate-crash-8050
...
Ensure the daemon doesn't get killed by logrotate
2020-09-11 15:29:26 +02:00
Alexander A. Klimov
8b0ba2275a
Check !!downtime->GetCheckable() before downtime->GetCheckable()->GetName()
...
... not to crash while removing a downtime from a disappeared checkable.
2020-09-11 14:47:46 +02:00
Noah Hilverling
6701db4dba
Merge pull request #8225 from Icinga/bugfix/last-zone-sync-stage-validation-failed-7642-2116
...
Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
2020-09-11 14:24:50 +02:00
Alexander A. Klimov
9632d3f634
Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
...
refs #7642
2020-09-11 13:50:32 +02:00
Alexander Aleksandrovič Klimov
1bbef11196
Merge pull request #8224 from Icinga/bugfix/handshake-timeout-7805-2.11.6
...
Close connections w/o sucessful TLS handshakes during 10s
2020-09-11 11:29:24 +02:00
Alexander A. Klimov
dcc3c32dcd
Close connections w/o sucessful TLS handshakes during 10s
...
refs #7805
2020-09-11 11:07:50 +02:00
Alexander A. Klimov
ffdaf134c9
Ensure the daemon doesn't get killed by logrotate
...
refs #8050
2020-08-11 16:13:03 +02:00
Henrik Triem
d12bffe5f4
Merge pull request #8148 from Icinga/feature/2.11.5
...
Icinga 2.11.5
v2.11.5
2020-08-03 13:09:58 +02:00
Alexander A. Klimov
8f3ffe8025
Icinga 2.11.5
2020-08-03 13:04:54 +02:00
Noah Hilverling
a5370f7d15
Merge pull request #8097 from Icinga/bugfix/don-not-close-connection-on-missing-heartbeat-8095
...
Don't close connection on missing heartbeat
2020-07-29 14:12:07 +02:00
Yonas Habteab
a0a5348895
Remove all codes related to the heartbeat timeout
...
until now, if the timeout is exceeded, the connection is immediately terminated.
But since we do not want to disconnect even if the timeout is exceeded, it is
better to send the messages without timeout and have deleted everything that
related to the heartbeat timeout. We also have another mechanism in
JRPC::CheckLiveness that does the disconnect.
2020-07-29 14:10:42 +02:00
Noah Hilverling
a5d4b5797a
Merge pull request #8121 from Icinga/bugfix/include
...
Fix missing include
2020-07-21 09:10:24 +02:00
Noah Hilverling
5911879ffa
Merge pull request #8120 from Icinga/feature/shared-t
...
Introduce Shared<T>
2020-07-21 09:10:13 +02:00
Alexander A. Klimov
21895c92fa
Fix missing include
2020-07-17 16:58:49 +02:00
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