Gunnar Beutner
|
f8a2ddc464
|
Include source file name and line numbers in stack traces.
Fixes #5715
|
2014-03-06 10:59:13 +01:00 |
Michael Friedrich
|
f890a7ae8c
|
Refactor status/perfdata stats registry.
Fixes #5622
|
2014-02-20 15:25:58 +01:00 |
Michael Friedrich
|
84be5e3413
|
Implement StatsFunction Registry for features.
Refs #5622
|
2014-02-17 17:53:41 +01:00 |
Gunnar Beutner
|
8055eaa8b8
|
Revert "Set stack size rlimit."
This reverts commit 36c0af7a85 .
|
2014-02-14 12:28:21 +01:00 |
Gunnar Beutner
|
36c0af7a85
|
Set stack size rlimit.
Fixes #5659
|
2014-02-14 10:44:28 +01:00 |
Gunnar Beutner
|
b968850bc1
|
Make Visual Studio 2010 happy (maybe).
Fixes #5637
|
2014-02-12 10:16:52 +01:00 |
Michael Friedrich
|
e534f9bc1b
|
Add Cluster Health Check.
Fixes #5438
|
2014-02-07 15:19:37 +01:00 |
Michael Friedrich
|
7d9dc1a36b
|
Fix including a non-existing directory exception requires path information.
Fixes #5618
|
2014-02-07 13:23:26 +01:00 |
Michael Friedrich
|
1e0a11c7f2
|
Add IcingaNodeName script variable, set as check source (WIP).
Fixes #5471
Fixes #5473
|
2014-02-06 15:38:06 +01:00 |
Gunnar Beutner
|
984ffb7421
|
Fix memory leak in Utility::GlobRecursive.
Fixes #5604
|
2014-02-05 13:53:56 +01:00 |
Gunnar Beutner
|
238d90401c
|
Implement an option to disable use of vfork().
Fixes #5583
|
2014-01-31 08:44:00 +01:00 |
Gunnar Beutner
|
e0596f2d33
|
Fix UNIX sockets on FreeBSD.
Fixes #5567
|
2014-01-28 09:58:19 +01:00 |
Michael Friedrich
|
815a34a535
|
Filelogger must not truncate log file, but append its stream.
Refs #5448
|
2014-01-14 17:25:05 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
21fb0d9872
|
Implement "safe mode" for icinga::Deserialize.
Fixes #5035
|
2013-12-18 10:27:58 +01:00 |
Michael Friedrich
|
79f5618eba
|
Use std::string::find() in String::Contains().
Refs #5355
|
2013-12-17 18:34:05 +01:00 |
Michael Friedrich
|
7fa9188df8
|
Add String::Contains().
Refs #5355
|
2013-12-17 18:34:05 +01:00 |
Gunnar Beutner
|
b2ec194a82
|
Update log level for some messages.
Fixes #5357
|
2013-12-17 14:26:48 +01:00 |
Gunnar Beutner
|
41d4ba169f
|
Embed constants into lib{base,icinga,db_ido}.
Fixes #5247
|
2013-12-17 14:24:29 +01:00 |
Gunnar Beutner
|
65b41c51ff
|
Fix compiler warnings in ThreadPool::ThreadPool.
Refs #5349
|
2013-12-17 07:52:26 +01:00 |
Gunnar Beutner
|
79e960f7cb
|
Fix a log message.
Refs #5342
|
2013-12-16 17:23:34 +01:00 |
Gunnar Beutner
|
162cee5c40
|
Remove the ConsoleLogger class and keep the default console log enabled until we daemonize.
Refs #5342
|
2013-12-16 17:23:23 +01:00 |
Michael Friedrich
|
f4c132ca5b
|
Move command argument logging into the unix process class.
Refs #5225
|
2013-12-16 16:22:22 +01:00 |
Gunnar Beutner
|
2f58071b6f
|
Fix race condition in Logger::GetLoggers.
Fixes #5341
|
2013-12-16 09:53:50 +01:00 |
Gunnar Beutner
|
f08bca220d
|
Fix race condition in icinga::Log.
Refs #5337
|
2013-12-15 18:46:09 +01:00 |
Gunnar Beutner
|
4563bb355f
|
Fix another race condition in DynamicObject::Start.
Fixes #5330
|
2013-12-14 07:36:49 +01:00 |
Michael Friedrich
|
5f54406057
|
Log commands and their arguments.
Fixes #5225
|
2013-12-13 17:37:00 +01:00 |
Gunnar Beutner
|
7fbdf1d633
|
Fix crash in icinga::Log.
Fixes #5330
|
2013-12-13 15:13:20 +01:00 |
Gunnar Beutner
|
e7184225f3
|
Improve performance for icinga::Deserialize.
Refs #5327
|
2013-12-13 14:08:11 +01:00 |
Gunnar Beutner
|
f8d7f7799e
|
Improve WorkQueue performance
Refs #5327
|
2013-12-13 14:08:06 +01:00 |
Gunnar Beutner
|
b4f2f06b88
|
Implement ParallelWorkQueue class.
Refs #5327
|
2013-12-13 14:08:02 +01:00 |
Gunnar Beutner
|
37179cdf32
|
Improve config compiler performance.
Refs #5327
|
2013-12-13 14:07:37 +01:00 |
Gunnar Beutner
|
98733fc105
|
Add timestamp to crash dumps.
Fixes #5315
|
2013-12-12 14:38:34 +01:00 |
Johannes Meyer
|
9229aa4948
|
Merge branch 'feature/Array-insert-functionality' into next
resolves #5320
|
2013-12-12 13:53:27 +01:00 |
Gunnar Beutner
|
7a107b7dbd
|
Improve compatibility with C++11.
Fixes #5307
|
2013-12-11 16:40:55 +01:00 |
Gunnar Beutner
|
af6df9f268
|
Improve compatibility with Windows.
Fixes #5287
|
2013-12-09 13:46:53 +01:00 |
Gunnar Beutner
|
ab2e1e99e2
|
ScriptVariableRegistry::GetInstance should not be defined inline.
Fixes #5284
|
2013-12-09 12:26:25 +01:00 |
Gunnar Beutner
|
203cf73bf7
|
Improve error messages for the check result reader.
Fixes #5275
|
2013-12-09 09:52:09 +01:00 |
Gunnar Beutner
|
41ded2858c
|
Implement scheduled downtimes.
Fixes #3584
|
2013-12-06 13:45:18 +01:00 |
Gunnar Beutner
|
6714796ecd
|
Set rlimits in the Application class (rather than in the init script).
Fixes #5260
|
2013-12-05 11:11:03 +01:00 |
Gunnar Beutner
|
e540685e13
|
Implement support for constants in the config parser.
Refs #4946
|
2013-12-04 11:32:45 +01:00 |
Gunnar Beutner
|
30c989074b
|
Implement support for making script variables constant.
Refs #4946
|
2013-12-04 10:41:26 +01:00 |
Gunnar Beutner
|
6625346922
|
Speed up config compiler.
Fixes #5255
|
2013-12-03 09:59:21 +01:00 |
Gunnar Beutner
|
4648b82b33
|
Fix compiler warning for Utility::GlobRecursive.
Refs #5246
|
2013-12-02 11:18:16 +01:00 |
Gunnar Beutner
|
29f9117e58
|
Avoid using dynamic_pointer_cast when possible.
Refs #5246
|
2013-12-02 11:18:16 +01:00 |
Gunnar Beutner
|
954d2d53a2
|
Further decrease WQ lock contention.
Refs #5246
|
2013-12-02 11:18:16 +01:00 |
Gunnar Beutner
|
553bd3246b
|
Improve compatibility with -fvisibility=hidden.
Refs #5246
|
2013-12-02 11:07:41 +01:00 |
Gunnar Beutner
|
f05858d3ad
|
Avoid unnecessary copies when iterating over dictionaries.
Refs #5246
|
2013-12-02 11:07:38 +01:00 |
Gunnar Beutner
|
1c0f9fe9ac
|
Fix WorkQueue lock contention.
Fixes #5245
|
2013-12-02 08:38:53 +01:00 |
Gunnar Beutner
|
9f7e5b1845
|
Fix compiler warning.
Refs #5245
|
2013-11-29 17:06:48 +01:00 |