Noah Hilverling
|
d5d89b7f39
|
Merge pull request #7970 from Icinga/bugfix/reconnect-loop
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
|
2020-04-27 13:05:22 +02:00 |
Alexander A. Klimov
|
35f25e99b4
|
IcingaDB::SerializeState(): include whether an ack is sticky
|
2020-04-20 14:53:55 +02:00 |
Alexander A. Klimov
|
5a5cf1a2eb
|
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
... not to cause a reconnect loop.
|
2020-04-08 13:29:55 +02:00 |
Alexander Aleksandrovič Klimov
|
2e22ceb23e
|
Merge pull request #7936 from Icinga/bugfix/config-sync-failed-reload-7742
ApiListener::ConfigUpdateHandler(): make the whole process mutually exclusive
|
2020-04-07 15:55:14 +02:00 |
Michael Insel
|
51e534ff4c
|
Fix CA verification regression
Uninitialized bool values may evaluate to true while it should be false.
|
2020-03-29 16:05:29 +02:00 |
Alexander A. Klimov
|
38f3108c1a
|
ApiListener::HandleConfigUpdate(): make the whole process mutually exclusive
refs #7742
|
2020-03-23 17:33:14 +01:00 |
Alexander A. Klimov
|
dc3062a9b0
|
ApiListener::ConfigUpdateHandler(): block as less as possible
refs #7742
|
2020-03-23 17:31:59 +01:00 |
Noah Hilverling
|
595ffc438e
|
Icinga DB - Flapping history: Add percent_state_change_start/end
|
2020-03-10 14:44:08 +01:00 |
Noah Hilverling
|
5ec31aed14
|
Downtime, Comment, Notification: Add host_id, if object_type is service
|
2020-03-09 10:50:02 +01:00 |
Noah Hilverling
|
4c9e4959f3
|
Merge pull request #7823 from Icinga/bugfix/unify-application-start-times
Fix timing point for Application::GetStartTime() (related to command endpoint grace period)
|
2020-03-09 09:45:57 +01:00 |
Alexander A. Klimov
|
aa258685be
|
Checkable#next_update: always use #check_interval if !#enable_active_checks
|
2020-03-06 10:03:56 +01:00 |
Noah Hilverling
|
e4c920b69e
|
Merge pull request #7887 from Icinga/bugfix/icingadb-sendevent
Drop IcingaDB#HandleEvents()
|
2020-03-05 16:22:22 +01:00 |
Alexander A. Klimov
|
0e24462064
|
Fire Checkable::OnFlappingChange only if flapping is enabled
refs #7885
|
2020-03-04 14:58:32 +01:00 |
Alexander A. Klimov
|
ff0efbc2a2
|
Drop IcingaDB#HandleEvents()
|
2020-03-04 14:37:17 +01:00 |
Alexander A. Klimov
|
54d555bd92
|
Drop IcingaDB#SendEvent()
|
2020-03-04 14:36:43 +01:00 |
Alexander A. Klimov
|
867481de7c
|
Connect IcingaDB::StateChangeHandler to Checkable::OnAcknowledgementSet instead of calling it in IcingaDB#SendEvent()
|
2020-03-04 14:36:07 +01:00 |
Alexander A. Klimov
|
efa548fbdf
|
Connect IcingaDB::UpdateState to Checkable::OnNewCheckResult instead of calling it in IcingaDB#SendEvent()
|
2020-03-04 14:34:43 +01:00 |
Noah Hilverling
|
cef4c46ba8
|
Merge pull request #7886 from Icinga/bugfix/icingadb-flapping-history-more-ends-than-starts-7885
IcingaDB: make signal handlers synchronous
|
2020-03-04 13:39:31 +01:00 |
Alexander A. Klimov
|
0d58f87b37
|
IcingaDB: make signal handlers synchronous
refs #7885
|
2020-03-04 11:09:35 +01:00 |
Noah Hilverling
|
8f061ae80e
|
Fix OnHostProblemChanged signal
|
2020-03-04 10:55:07 +01:00 |
Noah Hilverling
|
6e3c928205
|
Merge pull request #7837 from Icinga/bugfix/coroutine-exception
IoEngine#SpawnCoroutine(): always terminate coroutines cleanly
|
2020-03-03 11:19:18 +01:00 |
Noah Hilverling
|
c9ab04d511
|
Merge pull request #7841 from Icinga/bugfix/jsonrpcconnection-sendmessage-keepalive
JsonRpcConnection#Send*Message(): keep this alive
|
2020-03-03 10:46:33 +01:00 |
Noah Hilverling
|
b6b7856796
|
Merge pull request #7861 from Icinga/bugfix/command-endpoint-check-timeout
Fix 'check_timeout' not being forwarded to agent command endpoints
|
2020-02-28 17:42:22 +01:00 |
Michael Friedrich
|
13d2416e29
|
Fix regression from JsonRPC PKI CA verification checks
refs #7835
|
2020-02-27 12:31:02 +01:00 |
Michael Friedrich
|
8e62fc8efb
|
Fix 'check_timeout' not being forwarded to agent command endpoints
fixes #6992
|
2020-02-27 11:46:52 +01:00 |
Michael Friedrich
|
06d0c3ea4e
|
Merge pull request #7843 from Icinga/feature/cli-pki-verify
CLI: Add `pki verify` command for better TLS certificate troubleshooting
|
2020-02-25 09:07:24 +01:00 |
Michael Friedrich
|
fdb13d1b7d
|
TlsUtility: Replace deprecated OpenSSL function with ASN1_STRING_get0_data()
|
2020-02-21 13:02:58 +01:00 |
Michael Friedrich
|
456b0779bb
|
JsonRpcConnection PKI: Document swalled exception
|
2020-02-20 15:15:54 +01:00 |
Michael Friedrich
|
12b6c1aab9
|
CLI: Improve error handling for 'pki verify' command
|
2020-02-20 15:10:57 +01:00 |
Alexander A. Klimov
|
b65aed1dd3
|
IoEngine#SpawnCoroutine(): always terminate coroutines cleanly
|
2020-02-19 10:51:26 +01:00 |
Michael Friedrich
|
e4e26d66a6
|
Build fix
|
2020-02-17 18:40:28 +01:00 |
Michael Friedrich
|
6f263a4922
|
Add `pki verify` CLI command: print, signed by CA, valid CA, CN match
|
2020-02-17 18:10:51 +01:00 |
Michael Friedrich
|
a91b9f2ddf
|
Pki: Extend GetCertificateInformation() with version, serial, signature algorithm, SANs
|
2020-02-17 17:44:10 +01:00 |
Michael Friedrich
|
24397fbee8
|
CA Proxy: Catch exceptions from VerifyCertificate()
|
2020-02-17 17:43:11 +01:00 |
Michael Friedrich
|
548eb933c9
|
TlsUtility: Add getters for version, signature algorithm, SANs
|
2020-02-17 17:42:20 +01:00 |
Henrik Triem
|
099cc5d8df
|
Merge pull request #7833 from Icinga/feature/version-build-info-openssl
CLI: Add OpenSSL version to 'Build' section in --version
|
2020-02-17 17:07:51 +01:00 |
Alexander A. Klimov
|
fbce756007
|
JsonRpcConnection#Send*Message(): keep this alive
|
2020-02-17 16:12:07 +01:00 |
Michael Friedrich
|
cfd9b80027
|
Merge pull request #7838 from Icinga/bugfix/catch-exception-in-node-setup
Catch exception when trusted cert is not readable during node setup on agent/satellite
|
2020-02-14 09:51:17 +01:00 |
Michael Friedrich
|
71c7eebe4e
|
CLI: Add OpenSSL version to 'Build' section in --version
This helps to see against which OpenSSL version Icinga was built.
Inspired by #5572
|
2020-02-14 08:55:39 +01:00 |
Michael Insel
|
e4f25269fe
|
Fix Build
I have no idea how this got lost.
|
2020-02-14 07:56:23 +01:00 |
Michael Insel
|
90ac6cd9a1
|
CLI: Catch exception when trusted cert is not readable
This catches an exception when the trusted cert is not readable during
node setup.
|
2020-02-13 20:03:17 +01:00 |
Michael Friedrich
|
82e055bfb6
|
CLI: Clean up 'pki save-cert' command and remove deprecated params
This got obsoleted 4 years ago in a monster commit.
b297e8cfa7
|
2020-02-13 16:14:01 +01:00 |
Michael Friedrich
|
e1557def94
|
CLI: Verify --trustedcert being a client, non CA certificate in 'node setup'
This commit also cleans some shell output with master vs. parent.
|
2020-02-13 16:09:16 +01:00 |
Michael Friedrich
|
a7436394cd
|
TlsUtility: Add IsCa() function to verify given certificate being a CA certificate
|
2020-02-13 16:03:43 +01:00 |
Michael Friedrich
|
d53eb34520
|
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-02-11 17:26:15 +01:00 |
Michael Friedrich
|
57facbddd5
|
Merge pull request #7697 from Icinga/bugfix/icingadb-compiler-warnings
IcingaDB: Fix enumeral mismatch compiler warnings
|
2020-02-11 17:22:28 +01:00 |
Michael Friedrich
|
ae8a0b6a64
|
Introduce Application::GetUptime()
|
2020-02-11 16:47:50 +01:00 |
Michael Friedrich
|
3a4fb840d4
|
Tests: Add multi parent dependency test case
|
2020-02-11 15:13:25 +01:00 |
Michael Friedrich
|
9b0365ab43
|
Fix logical error with zero dependencies in IsReachable()
|
2020-02-11 15:13:25 +01:00 |
Henrik Triem
|
d0c0beb8be
|
Change behaviour of multiple dependencies (all failed = unreachable)
|
2020-02-11 15:13:25 +01:00 |