| .. |
|
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
|
Add permission checking to script frames and filter utilities
|
2025-10-13 16:29:54 +02: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
|
Filter global variables when Sandboxed
|
2025-10-13 16:29:54 +02:00 |
|
scriptframe.hpp
|
Filter global variables when Sandboxed
|
2025-10-13 16:29:54 +02: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 |
|
scriptpermission.cpp
|
Add permission checking to script frames and filter utilities
|
2025-10-13 16:29:54 +02:00 |
|
scriptpermission.hpp
|
Add permission checking to script frames and filter utilities
|
2025-10-13 16:29:54 +02:00 |
|
scriptutils.cpp
|
Declare functions as unsafe that aren't useful in filter expressions
|
2025-10-13 16:29:54 +02: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 |