..
application-environment.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
application-version.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
application.cpp
Setup all signal handlers with SA_RESTART flag
2023-02-15 11:08:29 +01:00
application.hpp
Unify Application::GetStartTime() and drop GetMainTime()
2020-02-11 17:26:15 +01:00
application.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
array-script.cpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
array.cpp
Array: Move Join into the base class, available for programmers
2019-07-12 14:36:55 +02:00
array.hpp
Array: Move Join into the base class, available for programmers
2019-07-12 14:36:55 +02:00
atomic-file.cpp
Introduce AtomicFile::Write()
2023-02-15 16:25:39 +01:00
atomic-file.hpp
Introduce AtomicFile#GetTempFilename()
2023-02-15 17:20:35 +01:00
atomic.hpp
Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex
2022-06-14 13:46:40 +02:00
base64.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
base64.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
boolean-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
boolean.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
boolean.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
bulker.hpp
Icinga DB: log amount of history kept in memory every 10s
2022-03-03 09:57:03 +01:00
CMakeLists.txt
On Windows, don't create C:\Program Files\Icinga2\var during MSI build
2025-01-16 12:07:44 +01:00
configobject-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
configobject.cpp
Dump state file atomically not to corrupt it
2022-08-01 17:56:37 +02:00
configobject.hpp
Fix message origin for runtime created config object (create/delete events)
2019-08-13 15:05:47 +02:00
configobject.ti
Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex
2022-06-14 13:46:40 +02:00
configtype.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
configtype.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
configuration.cpp
ApiListener: Choose bind host default based on OS IPv6 support
2021-08-06 12:19:08 +02:00
configuration.hpp
Fix that MaxConcurrentChecks constant is overridden from 'checker' feature
2019-04-16 15:04:57 +02:00
configuration.ti
Fix that MaxConcurrentChecks constant is overridden from 'checker' feature
2019-04-16 15:04:57 +02:00
configwriter.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
configwriter.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
console.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
console.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
context.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
context.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
convert.cpp
Convert::ToString(double): handle integral values too large for long long correctly
2021-04-27 17:31:50 +02:00
convert.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
datetime-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
datetime.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
datetime.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
datetime.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
debug.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
debuginfo.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
debuginfo.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
defer.hpp
Defer: Allow to cancel the callback before going out of scope
2022-04-07 11:58:04 +02:00
dependencygraph.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
dependencygraph.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
dictionary-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
dictionary.cpp
Dictionary: Make sure underlaying map is ordered
2021-11-12 17:55:47 +01:00
dictionary.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
exception.cpp
Windows: output useful error message for syscall errors
2022-08-01 17:56:37 +02:00
exception.hpp
Windows: output useful error message for syscall errors
2022-08-01 17:56:37 +02:00
fifo.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
fifo.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
filelogger.cpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
filelogger.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
filelogger.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
function-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
function.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
function.hpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
function.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
functionwrapper.hpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
i2-base.hpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
initialize.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
initialize.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
io-engine.cpp
Introduce IoEngine::YieldCurrentCoroutine()
2022-03-03 09:57:03 +01:00
io-engine.hpp
Introduce IoEngine::YieldCurrentCoroutine()
2022-03-03 09:57:03 +01:00
json-script.cpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
json.cpp
Update third-party/nlohmann_json to v3.9.1
2023-07-03 17:40:53 +02:00
json.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
lazy-init.hpp
Unify copyright headers
2019-05-24 16:25:32 +02:00
library.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
library.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
loader.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
loader.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
logger.cpp
Logger: don't render log messages which will be disposed anyway
2022-10-26 11:55:10 +02:00
logger.hpp
Logger: don't render log messages which will be disposed anyway
2022-10-26 11:55:10 +02:00
logger.ti
Logger: don't render log messages which will be disposed anyway
2022-10-26 11:55:10 +02:00
math-script.cpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
namespace-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
namespace.cpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
namespace.hpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
netstring.cpp
Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr
2019-10-21 16:12:35 +02:00
netstring.hpp
Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr
2019-10-21 16:12:35 +02:00
networkstream.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
networkstream.hpp
Quality: Mark NetworkStream, TcpSocket & UnixSocket classes as deprecated
2019-05-29 14:17:36 +02:00
number-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
number.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
number.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
object-packer.cpp
PackObject(): avoid one malloc()
2021-03-23 13:13:47 +01:00
object-packer.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
object-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
object.cpp
Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006
2021-03-18 17:56:13 +01:00
object.hpp
Make Object#m_Mutex std::recursive_mutex
2019-04-17 18:26:29 +02:00
objectlock.cpp
Make Object#m_Mutex std::recursive_mutex
2019-04-17 18:26:29 +02:00
objectlock.hpp
Make Object#m_Mutex std::recursive_mutex
2019-04-17 18:26:29 +02:00
objecttype.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
objecttype.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
perfdatavalue.cpp
Allow using E in perfdata both as exponent and unit prefix
2021-06-08 12:37:13 +02:00
perfdatavalue.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
perfdatavalue.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
primitivetype.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
primitivetype.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
process.cpp
Override exit code on process timeout
2021-07-27 17:57:19 +02:00
process.hpp
On check_timeout first send SIGTERM
2021-01-14 12:00:11 +01:00
reference-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
reference.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
reference.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
registry.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
ringbuffer.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
ringbuffer.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
scriptframe.cpp
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
2019-10-21 17:10:51 +02:00
scriptframe.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
scriptglobal.cpp
Deduplicate and stabilize fragile filesystem transactions
2023-02-15 17:19:57 +01:00
scriptglobal.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
scriptutils.cpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
scriptutils.hpp
DSL: Add get_template{,s}
2019-11-08 11:13:26 +01:00
serializer.cpp
another small adjustment by the way just to ensure the object on stack ist the same as the one serialized further in case the object does not implement locking on mutation (besides it's mor efficient to not fetch the same value twice)
2019-05-01 12:09:24 +02:00
serializer.hpp
Avoid "~Class() throw() = default;"
2019-06-28 09:07:33 +02:00
shared-object.hpp
Fix typo seemless -> seamless
2020-12-25 23:27:08 +01:00
shared.hpp
Fix typo seemless -> seamless
2020-12-25 23:27:08 +01:00
singleton.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
socket.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
socket.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
stacktrace.cpp
Add comments to stack trace formatter and test case
2021-03-01 14:07:11 +01:00
stacktrace.hpp
Add comments to stack trace formatter and test case
2021-03-01 14:07:11 +01:00
statsfunction.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
stdiostream.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
stdiostream.hpp
Add missing #include <iostream>
2021-03-25 11:30:02 +01:00
stream.cpp
Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006
2021-03-18 17:56:13 +01:00
stream.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
streamlogger.cpp
Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006
2021-03-18 17:56:13 +01:00
streamlogger.hpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
streamlogger.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
string-script.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
string.cpp
Handle boost::beast::http::basic_fields#set() signature change (v1.81)
2023-02-15 10:41:31 +01:00
string.hpp
Handle boost::beast::http::basic_fields#set() signature change (v1.81)
2023-02-15 10:41:31 +01:00
sysloglogger.cpp
Fix compile error on Solaris 11.4
2023-02-15 10:48:05 +01:00
sysloglogger.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
sysloglogger.ti
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
tcpsocket.cpp
Don't require OS headers to provide SO_REUSEPORT
2019-02-26 11:25:44 +01:00
tcpsocket.hpp
Connect(): don't try next DNS record if operation is canceled
2023-07-03 17:16:26 +02:00
threadpool.cpp
Introduce ThreadPool#GetPending()
2019-08-14 17:12:59 +02:00
threadpool.hpp
Introduce ThreadPool#GetPending()
2019-08-14 17:12:59 +02:00
timer.cpp
Use std::mutex, not boost::mutex
2021-02-03 09:54:57 +01:00
timer.hpp
Fix for double-free (and possibly other memory-corruption related) crashes at logrotate time
2019-04-24 11:42:54 +02:00
tlsstream.cpp
Security: fix TLS certificate validation bypass
2024-10-22 10:42:15 +02:00
tlsstream.hpp
Security: fix TLS certificate validation bypass
2024-10-22 10:42:15 +02:00
tlsutility.cpp
VerifyCertificate: Work around issue in OpenSSL < 1.1.0 causing invalid certifcates being treated as valid
2025-05-22 09:59:04 +02:00
tlsutility.hpp
VerifyCertificate: Work around issue in OpenSSL < 1.1.0 causing invalid certifcates being treated as valid
2025-05-22 09:59:04 +02:00
type.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
type.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
typetype-script.cpp
Replace std/boost::bind() function with lambda expression
2021-03-10 16:29:40 +01:00
unix.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
unixsocket.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
unixsocket.hpp
Quality: Mark NetworkStream, TcpSocket & UnixSocket classes as deprecated
2019-05-29 14:17:36 +02:00
utility.cpp
Utility::FormatDateTime(): provide an overload for tm*
2024-09-23 10:54:26 +02:00
utility.hpp
Utility::FormatDateTime(): provide an overload for tm*
2024-09-23 10:54:26 +02:00
value-operators.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
value.cpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
value.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
win32.hpp
Replace Copyright header with a short version, part I
2019-02-25 14:48:22 +01:00
windowseventloglogger-provider.mc
Add WindowsEventLogLogger
2021-06-21 15:15:54 +02:00
windowseventloglogger.cpp
Write early log messages to the Windows Event Log
2021-06-21 15:15:54 +02:00
windowseventloglogger.hpp
Write early log messages to the Windows Event Log
2021-06-21 15:15:54 +02:00
windowseventloglogger.ti
Add WindowsEventLogLogger
2021-06-21 15:15:54 +02:00
workqueue.cpp
Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006
2021-03-18 17:56:13 +01:00
workqueue.hpp
WorkQueue#ParallelFor(): optionally don't pre-glue items together to chunks of different size
2021-07-26 11:40:43 +02:00