icinga2/lib
Julian Brost c2c66908f6 Utility::FormatDateTime(): use localtime_s() on Windows
localtime() is not thread-safe as it returns a pointer to a shared tm struct.
Everywhere except on Windows, localtime_r() is used already which avoids the
problem by using a struct allocated by the caller for the output.

Windows actually has a similar function called localtime_s() which has the same
properties, just with a different name and order of arguments.
2024-08-23 12:42:32 +02:00
..
base Utility::FormatDateTime(): use localtime_s() on Windows 2024-08-23 12:42:32 +02:00
checker Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
cli Merge pull request #7799 from Icinga/bugfix/file-end 2023-08-25 11:06:19 +02:00
compat Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
config Don't unnecessarily shuffle items before config validation 2024-02-19 14:26:06 +01:00
db_ido Update object#config_hash after all relations queries 2024-05-22 13:39:30 +02:00
db_ido_mysql Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
db_ido_pgsql Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
icinga Merge pull request #9983 from Icinga/broken-timeperiod 2024-08-20 10:05:59 +02:00
icingadb IcingaDB#SerializeState(): limit execution_time and latency to 2^32-1 2024-05-15 12:55:41 +02:00
livestatus Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
methods PluginCheckTask::ProcessFinishedHandler(): warn about exit codes outside 0..3 2024-04-23 17:45:31 +02:00
mysql_shim IDO MySQL: explicitly use latin1 2022-03-31 15:04:45 +02:00
notification Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
perfdata OpenTsdbWriter#CheckResultHandler(): skip custom tags with empty values 2024-04-18 11:36:21 +02:00
pgsql_shim
remote Merge pull request #10015 from Icinga/malloc_info 2024-08-12 14:41:09 +02:00
CMakeLists.txt Rename ICINGA2_WITH_REDIS to ICINGA2_WITH_ICINGADB 2019-11-02 14:00:24 +01:00