icinga2/lib/icinga
Julian Brost eca8890d49
Merge pull request #9718 from Icinga/acknowledgement-sync-between-masters-are-not-working-9652
Checkable#ProcessCheckResult(): only clean up ack comments older than check result
2023-05-05 15:29:38 +02:00
..
CMakeLists.txt Introduce EnvResolver 2023-02-06 11:25:25 +01:00
apiactions.cpp Merge pull request #9718 from Icinga/acknowledgement-sync-between-masters-are-not-working-9652 2023-05-05 15:29:38 +02:00
apiactions.hpp Refactor GetSingleObjectByNameUsingPermissions 2020-07-07 15:45:58 +02:00
apievents.cpp ApiEvents: Implement new API event streams response 2021-01-11 14:59:48 +01:00
apievents.hpp ApiEvents: Implement new API event streams response 2021-01-11 14:59:48 +01:00
checkable-check.cpp Checkable#ProcessCheckResult(): only clean up ack comments older than check result 2023-03-03 15:48:34 +01:00
checkable-comment.cpp Checkable#RemoveAckComments(): add optional comment entry time filter 2023-03-03 15:48:11 +01:00
checkable-dependency.cpp Code style 2023-04-03 13:39:08 +02:00
checkable-downtime.cpp Set downtime trigger time deterministically 2021-12-08 14:15:50 +01:00
checkable-event.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
checkable-flapping.cpp Flapping: Allow to ignore states in flapping calculation 2021-01-20 11:09:03 +01:00
checkable-notification.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
checkable-script.cpp
checkable.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
checkable.hpp Checkable#RemoveAckComments(): add optional comment entry time filter 2023-03-03 15:48:11 +01:00
checkable.ti Checkable: improve state notifications after suppression ends 2022-03-03 14:25:23 +01:00
checkcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
checkcommand.hpp Don't mark a method as `virtual` in a `final` class 2023-01-26 09:10:38 +01:00
checkcommand.ti
checkresult.cpp Initialize namespaces without using `overrideFrozen` 2023-01-19 09:53:36 +01:00
checkresult.hpp
checkresult.ti IcingaDB#SendSentNotification(): make stream deterministic via CheckResult#previous_hard_state 2022-01-10 19:18:11 +01:00
cib.cpp Simplify NamespaceValue class hierarchy to one struct without member functions 2023-01-19 17:55:11 +01:00
cib.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
clusterevents-check.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
clusterevents.cpp Merge pull request #8627 from WuerthPhoenix/bug/agent-cannot-update-executions-8616 2023-04-13 19:29:49 +02:00
clusterevents.hpp Checkable: sync state_before_suppression in cluster 2022-03-03 14:25:23 +01:00
command.cpp
command.hpp
command.ti Introduce Command#arguments[].sep 2022-05-11 17:50:12 +02:00
comment.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
comment.hpp Introduce Comment#sticky 2022-03-24 16:42:18 +01:00
comment.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
compatutility.cpp Remove CheckResultReader which has been deprecated for 5 major versions 2023-04-03 11:39:21 +02:00
compatutility.hpp
customvarobject.cpp
customvarobject.hpp
customvarobject.ti Icinga DB: Make sure object relationships are handled correctly 2021-11-12 13:34:57 +01:00
dependency-apply.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
dependency.cpp Forbid dependency cycles 2023-02-06 12:33:48 +01:00
dependency.hpp Forbid dependency cycles 2023-02-06 12:33:48 +01:00
dependency.ti Introduce redundancy groups for Dependency Objects 2023-02-21 16:23:36 +01:00
downtime.cpp Downtime#Start(): trigger flexible downtimes not earlier than fixed ones 2023-04-18 16:55:32 +02:00
downtime.hpp Rename Downtime::DowntimesExpireTimerHandler() 2023-04-14 14:52:05 +02:00
downtime.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
envresolver.cpp Introduce EnvResolver 2023-02-06 11:25:25 +01:00
envresolver.hpp Introduce EnvResolver 2023-02-06 11:25:25 +01:00
eventcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
eventcommand.hpp Don't mark a method as `virtual` in a `final` class 2023-01-26 09:10:38 +01:00
eventcommand.ti
externalcommandprocessor.cpp Checkable#RemoveCommentsByType(): remove redundant parameter 2023-03-03 11:53:02 +01:00
externalcommandprocessor.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
host.cpp Implement scheduling_source attribute (#6326) 2021-07-20 11:10:26 +02:00
host.hpp Checkable: Add test for state notifications after a suppression ends 2022-03-03 14:25:23 +01:00
host.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00
hostgroup.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
hostgroup.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
hostgroup.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00
i2-icinga.hpp
icinga-itl.conf
icingaapplication.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
icingaapplication.hpp
icingaapplication.ti
legacytimeperiod.cpp LegacyTimePeriod::ScriptFunc: fix DST edge-cases 2021-11-17 13:09:10 +01:00
legacytimeperiod.hpp LegacyTimePeriod: Prevent modification of input parameters 2021-07-22 15:17:06 +02:00
macroprocessor.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
macroprocessor.hpp ResolverSpec: add option not to resolve "$name$" 2023-02-06 16:39:17 +01:00
macroresolver.hpp Refactor MacroResolver::OverrideMacros 2020-07-03 15:53:51 +02:00
notification-apply.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
notification.cpp Initialize namespaces without using `overrideFrozen` 2023-01-19 09:53:36 +01:00
notification.hpp Targeted apply rules: don't unnecessarily eval filter 2022-10-28 14:27:53 +02:00
notification.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
notificationcommand.cpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
notificationcommand.hpp Use ExecuteOverride to override the command 2020-07-31 17:28:33 +02:00
notificationcommand.ti
objectutils.cpp
objectutils.hpp
pluginutility.cpp PluginUtility::FormatPerfdata(): normalize UoMs if desired 2021-07-05 19:05:32 +02:00
pluginutility.hpp PluginUtility::FormatPerfdata(): normalize UoMs if desired 2021-07-05 19:05:32 +02:00
scheduleddowntime-apply.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
scheduleddowntime.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
scheduleddowntime.hpp Targeted apply rules: don't unnecessarily eval filter 2022-10-28 14:27:53 +02:00
scheduleddowntime.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
service-apply.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
service.cpp Service#GetSeverity(): behave as the respective IDO query of Icinga Web 2022-01-27 12:21:06 +01:00
service.hpp Targeted apply rules: don't unnecessarily eval filter 2022-10-28 14:27:53 +02:00
service.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
servicegroup.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
servicegroup.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
servicegroup.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00
timeperiod.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
timeperiod.hpp
timeperiod.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00
user.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
user.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
user.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00
usergroup.cpp CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
usergroup.hpp Icinga DB: Make sure object relationships are handled correctly 2021-11-12 13:34:57 +01:00
usergroup.ti Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex 2022-05-03 12:02:46 +02:00