icinga2/lib/icinga
Julian Brost a84a0a3cee
Merge pull request #8302 from Icinga/bugfix/windows-systemroot-aliases-6259
Macros: support $env.ENV_VAR_NAME$
2023-02-20 13:09:15 +01:00
..
CMakeLists.txt Introduce EnvResolver 2023-02-06 11:25:25 +01:00
apiactions.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01: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 CONTEXT: use << everywhere to unify usages 2022-11-30 11:06:51 +01:00
checkable-comment.cpp Fix compiler warnings don't move local variables 2022-02-22 17:51:43 +01:00
checkable-dependency.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01: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 Checkable: Add test for state notifications after a suppression ends 2022-03-03 14:25:23 +01:00
checkable.hpp Return correct status codes in process-check-result API 2022-04-26 13:33:59 +02: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 Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
clusterevents.cpp Checkable: sync state_before_suppression in cluster 2022-03-03 14:25:23 +01: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 Introduce Comment#sticky 2022-03-24 16:42:18 +01: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
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 Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00
downtime.cpp Initialize namespaces without using `overrideFrozen` 2023-01-19 09:53:36 +01:00
downtime.hpp Checkable: Add test for state notifications after a suppression ends 2022-03-03 14:25:23 +01: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 Introduce Comment#sticky 2022-03-24 16:42:18 +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 Deduplicate and stabilize fragile filesystem transactions 2023-01-27 12:03:56 +01: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 On ScheduledDowntime change: remove future downtimes created before change 2021-07-02 10:37:29 +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 Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01: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