11830 Commits

Author SHA1 Message Date
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
Noah Hilverling
2c467bbfef
Merge pull request #7890 from Icinga/bugfix/icingadb-flapping-history-more-ends-than-starts-7885
Fire Checkable::OnFlappingChange only if flapping is enabled
2020-03-05 09:36:57 +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
Noah Hilverling
27dcb8f221
Merge pull request #7884 from Icinga/bugfix/on-host-problem-changed
Fix OnHostProblemChanged signal
2020-03-04 12:33:44 +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
e4616d9fc6
Merge pull request #7881 from Icinga/bugfix/doc-checkable-acknowledgement_last_change
Document Checkable#acknowledgement_last_change
2020-03-04 08:38:31 +01:00
Alexander A. Klimov
87f12cfaa3 Document Checkable#acknowledgement_last_change 2020-03-03 17:09:23 +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
bfcbf6a4df
Merge pull request #7859 from joni1993/improvement/new-api-projects
Add new Projects to documentation
2020-02-28 11:59:30 +01:00
Michael Friedrich
2ea4970c48
Merge pull request #7862 from Icinga/bugfix/jsonrpc-pki-ca-check-regression
Fix regression from JsonRPC PKI CA verification checks
2020-02-27 16:33:32 +01:00
Michael Friedrich
300287664e
Merge pull request #7866 from Icinga/feature/cleanup-repo
Remove contrib/ directory
2020-02-27 14:18:34 +01:00
Michael Friedrich
1f4c0a3e99
Merge pull request #7858 from dgoetz/bugfix/selinux_safereload-7832
SELinux: Let safe-reload run in icinga2_t
2020-02-27 13:40:56 +01:00
Michael Friedrich
3fbdd50167
Merge pull request #7867 from Icinga/feature/docs-dev-debug
Dev Docs: Update debugging instructions
2020-02-27 13:40:27 +01:00
Michael Friedrich
e17d9544b8 Remove contrib/ directory
The scripts in there have been introduced years ago,
but neither do we support them nor are there any plans
to go further. Git history allows to restore them anyways.
2020-02-27 13:33:13 +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
cbbf12c590
Merge pull request #7860 from pdorschner/patch-1
Fix translation
2020-02-27 08:56:42 +01:00
Dirk Goetz
cdc7a820f6 SELinux: Let safe-reload run in icinga2_t
Fixes #7832
2020-02-27 08:45:33 +01:00
Philipp Dorschner
d674f34b4b
Fix Translation 2020-02-27 07:52:03 +01:00
Christian Jonak
a531889aba Add new Projects to documentation
* icinga2apic: Python API binding continued with community fixes & features
* Icinga-telegram-bot: A Telegram bot using the Icinga 2 API
2020-02-26 19:55:51 +01:00
Michael Friedrich
59354e8bbe
Merge pull request #7853 from Icinga/bugfix/windows-setup-save-cert
Windows setup wizard: Remove deprecated parameters for 'pki save-cert'
2020-02-26 09:49:39 +01:00
Michael Friedrich
4f1061203b Windows setup wizard: Remove deprecated parameters for 'pki save-cert' 2020-02-25 12:50:06 +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
a37472c479 Docs: Add pki verify and adopt TLS certificate troubleshooting 2020-02-17 18:17:44 +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
b32ae4e8c1
Merge pull request #7835 from Icinga/feature/improve-node-setup-save-cert-cli
Improve experience with 'Node Setup for Agents/Satellite'
2020-02-14 08:58:55 +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
9028610735 Docs: Improve the 'automated node setup' chapter
- Refine why the parent certificate is needed to prevent MITM attacks
- Add sample output from 'pki save-cert'
- Align parameter names and cross-links
2020-02-13 16:15:50 +01:00