Alexander A. Klimov
97cd05db7a
Notification#BeginExecuteNotification(): on recovery clear last_notified_state_per_user
2023-12-13 13:21:22 +01:00
Alexander A. Klimov
44e9c6f40d
Notification#BeginExecuteNotification(): discard likely duplicate problem notifications
2023-12-13 13:21:19 +01:00
Alexander A. Klimov
d268acaf20
Bump OpenSSL shipped for Windows to v3.0.12
2023-12-13 12:46:47 +01:00
Alexander A. Klimov
d60859c936
Bump Boost shipped for Windows to v1.83
...
Note: For doc/21-development.md use:
perl -pi -e 's/(boost[-\w]*?1[-_]?)82/${1}83/g' doc/21-development.md
2023-12-13 12:30:18 +01:00
Alexander A. Klimov
74f52c6fcd
Introduce IsCaUptodate() by splitting IsCertUptodate()
2023-12-13 12:08:34 +01:00
Julian Brost
871fa67b52
Merge pull request #9885 from Icinga/renegotiation
2023-12-12 17:38:09 +01:00
Alexander A. Klimov
2cff763295
Cluster-sync Notification#last_notified_state_per_user
2023-12-12 15:29:50 +01:00
Alexander Aleksandrovič Klimov
d05be80fef
Merge pull request #9929 from Icinga/analyze-notification-result
...
Doc: Troubleshooting: remove obsolete section "Analyze Notification Result"
2023-12-12 15:26:40 +01:00
Alexander A. Klimov
87bb33dd2e
Doc: Troubleshooting: remove obsolete section "Analyze Notification Result"
...
This feature has been reverted and won't be re-introduced anytime soon.
2023-12-12 11:04:51 +01:00
Alexander A. Klimov
b25ba7a316
Notification#BeginExecuteNotification(): track state change notifications
2023-12-07 12:43:30 +01:00
Julian Brost
420db1565b
Merge pull request #9914 from Icinga/Al2Klimov-patch-9
2023-12-06 12:05:33 +01:00
Julian Brost
1c0a13c82b
Merge pull request #9919 from Icinga/Al2Klimov-patch-11
2023-11-27 09:26:21 +01:00
Alexander Aleksandrovič Klimov
46f929cc63
Merge pull request #9917 from Icinga/Al2Klimov-patch-10
...
GHA: drop EOL Fedora 36
2023-11-24 15:04:07 +01:00
Alexander Aleksandrovič Klimov
9021ed37f8
Remove redundant RincewindsHat from AUTHORS
...
.mailmap already translates him to Lorenz Kästle who is included in AUTHORS as well.
2023-11-24 15:00:01 +01:00
Alexander Aleksandrovič Klimov
63cf195327
GHA: drop EOL Fedora 36
2023-11-24 12:03:35 +01:00
Alexander Aleksandrovič Klimov
2d167ccd28
Merge pull request #9911 from Icinga/gha-AUTHORS
...
GHA: complain if PR adds commits from people not yet listed in ./AUTHORS
2023-11-23 12:38:55 +01:00
Alexander A. Klimov
8025e0259a
GHA: complain if PR adds commits from people not yet listed in ./AUTHORS
...
not to have to update ./AUTHORS or .mailmap after merging.
2023-11-21 12:40:16 +01:00
Alexander A. Klimov
d81607d9d8
.mailmap: map al2klimov@gmail.com to myself
2023-11-21 11:19:52 +01:00
Julian Brost
cbb2caf030
Merge pull request #9864 from Icinga/al2023
...
Docs: change "Amazon Linux 2" to "Amazon Linux" where applicable
2023-11-21 11:09:40 +01:00
Julian Brost
d2a7117007
Merge pull request #9899 from Icinga/icinga2-crashes-silently-9897
...
IcingaDB#SendConfigDelete(): fix missing nullptr check before deref
2023-11-21 11:03:28 +01:00
Alexander Aleksandrovič Klimov
7fc7d054af
Merge pull request #9841 from WuerthPhoenix/fix-9840-lock-console-api-during-reload
2023-11-21 10:36:26 +01:00
Alexander Aleksandrovič Klimov
b766c54a08
Merge pull request #9908 from Icinga/gha-push-cancel
...
GHA: cancel runs on PR, but not on push
2023-11-20 10:57:06 +01:00
Alexander A. Klimov
0fe13051b7
GHA: cancel runs on PR, but not on push
...
In a PR one top commit replaces the previous one.
But the central branches are more like timelines.
It's nice to have red crosses in a such timeline
as clear indicators that something was actually broken.
2023-11-17 15:54:03 +01:00
Alexander A. Klimov
7174dc864d
IcingaDB#SendConfigDelete(): fix missing nullptr check before deref
2023-11-10 17:43:33 +01:00
Alexander A. Klimov
9aaa9901bd
Icinga DB downtime history: provide cancel_time where has_been_cancelled may be 1
...
The table sla_history_downtime requires a downtime_end.
The Go daemon takes the cancel_time if has_been_cancelled is 1.
So we must supply a cancel_time whereever has_been_cancelled is 1.
Otherwise the Go daemon can't process some entries.
2023-11-08 15:22:39 +01:00
Alexander A. Klimov
d662ca0ada
Docs: change "Amazon Linux 2" to "Amazon Linux" where applicable
...
We also support Amazon Linux 2023 now.
2023-11-07 11:14:55 +01:00
Alexander A. Klimov
7ce9457a4a
Disable TLS renegotiation
...
The API doesn't need it and a customer's security scanner
is afraid of a potential DoS attack vector.
2023-11-06 18:46:37 +01:00
Julian Brost
3e8752d121
Merge pull request #9883 from Icinga/doc-09-object-types-host-name
...
Document host Common Runtime Attribute
2023-10-25 17:28:56 +02:00
Alvar Penning
5310063943
Document host Common Runtime Attribute
2023-10-25 14:49:10 +02:00
Julian Brost
641b9afdf0
Merge pull request #9886 from Icinga/probot/update-authors/master/443d97b0fc006dc0b18d2fa42eb0cfe63634ec81
...
Update AUTHORS
2023-10-24 19:15:01 +02:00
icinga-probot[bot]
b7fd5b60b2
Update AUTHORS
2023-10-24 13:01:36 +00:00
Julian Brost
443d97b0fc
Merge pull request #9884 from Icinga/probot/update-authors/master/31b1294aca949d1d7b3b54b681afa78b4f20b530
...
Update AUTHORS
2023-10-24 15:01:24 +02:00
Julian Brost
68e56555db
Merge pull request #9882 from botovq/tlsutility/remove-dead-code
...
Remove dead code in GetSignatureAlgorithm()
2023-10-24 15:00:50 +02:00
icinga-probot[bot]
f18e153760
Update AUTHORS
2023-10-24 09:51:24 +00:00
Alexander Aleksandrovič Klimov
31b1294aca
Merge pull request #9878 from Icinga/doc-12-icinga2-api-fix-downtime
...
Fix link text for Downtime* Event Stream Types
2023-10-24 11:50:57 +02:00
Theo Buehler
1f06589f7a
Remove dead code in GetSignatureAlgorithm()
...
This code was added in commit 548eb93
and never did anything useful.
Using X509_get_signature_nid() or its expanded version in the pre-1.1
branch is the correct way of retrieving the signature algorithm of a
certificate.
CLA: trivial
2023-10-20 18:55:44 +02:00
Alvar Penning
039dbc02fc
Fix link text for Downtime* Event Stream Types
...
The link text for all Downtime* Event Stream Types contains "Comment"
instead of "Downtime" even when pointing to the correct object.
2023-10-13 16:08:59 +02:00
Alexander Aleksandrovič Klimov
3021385d98
Merge pull request #9875 from Icinga/fix-downtime-docs
...
Fix downtime host/service name attribute descriptions
2023-10-11 13:28:55 +02:00
Yonas Habteab
6dfedb8e80
Fix downtime host/service name attribute descriptions
2023-10-11 10:34:51 +02:00
Julian Brost
76b460c8ba
Merge pull request #9872 from Icinga/Al2Klimov-patch-5
...
GHA: add upcoming (already frozen) Ubuntu 23.10
2023-10-06 13:05:29 +02:00
Alexander Aleksandrovič Klimov
bb6cfe94d3
GHA: add upcoming (already frozen) Ubuntu 23.10
2023-10-06 10:34:36 +02:00
Julian Brost
17858eae5b
Merge pull request #9871 from Icinga/Al2Klimov-patch-5
...
GHA: add upcoming (already frozen) Fedora 39
2023-10-05 12:18:11 +02:00
Alexander Aleksandrovič Klimov
9ebf585ec7
GHA: add upcoming (already frozen) Fedora 39
2023-10-04 16:35:26 +02:00
Julian Brost
bb60110368
Merge pull request #9863 from Icinga/Al2Klimov-patch-5
...
GHA: drop EOL Ubuntu 22.10
2023-10-04 11:42:12 +02:00
Alexander Aleksandrovič Klimov
a3dfb525c0
GHA: drop EOL Ubuntu 22.10
2023-09-26 11:40:28 +02:00
Julian Brost
bba6a76f4a
Merge pull request #9853 from Icinga/GelfWriter-m_StreamMutex
...
GelfWriter: protect m_Stream via m_WorkQueue, not ObjectLock(this)
2023-09-07 11:46:38 +02:00
Julian Brost
65dab469b7
Merge pull request #9856 from Icinga/Al2Klimov-patch-5
...
Doc: ITL: correct $ifw_api_crl$ default
2023-09-05 16:01:13 +02:00
Alexander Aleksandrovič Klimov
08a4aef4df
Doc: ITL: correct $ifw_api_crl$ default
...
In contrast to cert/key/CA, no CRL means no CRL.
(The behavior of the API is the same.)
2023-08-25 12:26:32 +02:00
Alexander Aleksandrovič Klimov
e5d988a2fe
Merge pull request #7799 from Icinga/bugfix/file-end
...
Fix file endings
2023-08-25 11:06:19 +02:00
Alexander A. Klimov
4ee10a6c20
GelfWriter: protect m_Stream via m_WorkQueue, not ObjectLock(this)
...
On shutdown or HA re-connect ConfigObject#SetAuthority(false) is called which
does ObjectLock(this) and ConfigObject#Pause(). GelfWriter#Pause(), with the
above ObjectLock, calls m_WorkQueue.Join(). But items inside that also doing
ObjectLock(this) cause a deadlock.
2023-08-24 17:48:09 +02:00