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 |
Gunnar Beutner
|
dd200d0937
|
Increase default work queue size.
Fixes #5244
|
2013-11-29 15:27:11 +01:00 |
Gunnar Beutner
|
f8d2172c27
|
Implement include_recursive config directive.
Fixes #5238
|
2013-11-29 12:26:31 +01:00 |
Gunnar Beutner
|
cac4167e79
|
Fix initial check schedule.
Fixes #5240
|
2013-11-28 20:56:48 +01:00 |
Gunnar Beutner
|
4ffc22516a
|
Renice child processes.
Fixes #5237
|
2013-11-28 15:15:28 +01:00 |
Gunnar Beutner
|
f9c53ad295
|
Implement workqueue statistics.
Refs #5235
|
2013-11-28 12:12:24 +01:00 |
Gunnar Beutner
|
6d53bd1c8f
|
Make sure IDO reconnect attempts don't recurse.
Refs #5235
|
2013-11-28 10:36:43 +01:00 |
Gunnar Beutner
|
640136fbdb
|
Make object, type and variable names case-sensitive.
Fixes #5228
|
2013-11-27 12:29:42 +01:00 |
Gunnar Beutner
|
25da7a2291
|
Add sysconf dir to the version info message.
Refs #5224
|
2013-11-27 11:47:14 +01:00 |
Gunnar Beutner
|
9d8edd286f
|
Implement IcingaSysconfDir variable.
Refs #5224
|
2013-11-27 09:46:31 +01:00 |
Gunnar Beutner
|
4ed798385d
|
Improve bug messages.
Refs #4635
|
2013-11-26 18:35:36 +01:00 |
Gunnar Beutner
|
d4cc6fb5e0
|
Improve compatibility with Solaris.
Fixes #5129
|
2013-11-24 01:00:35 +01:00 |
Gunnar Beutner
|
e32a149049
|
Glob: Use stat() instead of lstat().
Refs #5123
|
2013-11-22 10:41:57 +01:00 |
Gunnar Beutner
|
7a3a8de83c
|
Optimize IDO queries.
Refs #5124
|
2013-11-22 10:32:53 +01:00 |
Gunnar Beutner
|
0978e46d5a
|
Implement file type flags for Utility::Glob.
Fixes #5123
|
2013-11-22 09:03:52 +01:00 |
Gunnar Beutner
|
7a79886922
|
Fix deadlock in WorkQueue::Enqueue.
Fixes #5120
|
2013-11-21 13:54:01 +01:00 |
Gunnar Beutner
|
92dd32eb68
|
Implement support for high-level stack traces.
Refs #5085
|
2013-11-21 09:42:27 +01:00 |
Gunnar Beutner
|
062110339b
|
Fix spelling mistake.
Refs #5085
|
2013-11-21 08:30:16 +01:00 |
Gunnar Beutner
|
43ab2b69a4
|
Fix handle leak in the ThreadPool class.
Fixes #5078
|
2013-11-21 07:46:12 +01:00 |
Gunnar Beutner
|
39dcf20a89
|
Implement support for stack traces for STL exceptions.
Fixes #5114
|
2013-11-20 21:55:14 +01:00 |
Gunnar Beutner
|
1676af8b2d
|
Implement signal handler for SIGTERM.
Fixes #5087
|
2013-11-17 20:04:27 +01:00 |
Gunnar Beutner
|
0f28e55925
|
Implement support for non-standard "multi" performance data.
Refs #5082
|
2013-11-17 03:29:43 +01:00 |
Gunnar Beutner
|
687c88bea0
|
Don't kill too many worker threads at once.
Refs #5050
|
2013-11-15 14:04:03 +01:00 |
Gunnar Beutner
|
979df4e110
|
Create new threads more aggressively right after program start.
Refs #5050
|
2013-11-15 12:36:52 +01:00 |
Gunnar Beutner
|
9a93cc83b3
|
Include thread pool ID in debug messages.
Refs #5050
|
2013-11-15 12:20:19 +01:00 |
Gunnar Beutner
|
f5f8de8137
|
Fix compatibility with OpenSSL <1.0.0.
Refs #3657
|
2013-11-13 10:36:57 +01:00 |
Gunnar Beutner
|
a5e3c70bcc
|
Implement support for CRLs.
Fixes #3657
|
2013-11-13 10:30:40 +01:00 |
Gunnar Beutner
|
6ccf4497f2
|
Fix unit tests on Windows.
Fixes #5068
|
2013-11-13 09:08:17 +01:00 |
Gunnar Beutner
|
4f1cb83f31
|
Fix Convert::ToString.
Fixes #5054
|
2013-11-11 13:04:18 +01:00 |
Gunnar Beutner
|
893243db5f
|
Fix exception in Value::ToJson().
Refs #5049
|
2013-11-11 09:31:36 +01:00 |
Gunnar Beutner
|
eb746b9929
|
Optimize DynamicObject::HasAuthority().
Refs #5049
|
2013-11-11 08:39:35 +01:00 |
Gunnar Beutner
|
17834e0a77
|
Ignore invalid fields in the state file.
Refs #5039
|
2013-11-09 18:30:17 +01:00 |
Gunnar Beutner
|
ba6f64a0ec
|
Remove GetType().
Refs #5036
|
2013-11-08 21:37:21 +01:00 |
Gunnar Beutner
|
2a6151e935
|
Use anonymous namespaces for INITIALIZE_ONCE().
Refs #5036
|
2013-11-08 21:12:47 +01:00 |
Gunnar Beutner
|
98c3431dda
|
Add missing == operator for the Value class.
Refs #5036
|
2013-11-08 21:12:22 +01:00 |
Gunnar Beutner
|
e546cd854d
|
Clean up the DynamicType class.
Refs #5036
|
2013-11-08 16:07:21 +01:00 |
Gunnar Beutner
|
0a67e760bd
|
Optimize GraphiteWriter::SendMetric.
Fixes #5037
|
2013-11-08 15:43:14 +01:00 |
Gunnar Beutner
|
a84536bea3
|
Implement serializer support for arbitrary classes.
Fixes #5024
|
2013-11-08 14:08:59 +01:00 |
Gunnar Beutner
|
038be974e4
|
Implement additional operators for the Value and String classes.
Refs #2710
|
2013-11-07 16:07:52 +01:00 |
Gunnar Beutner
|
14553139ae
|
Implement String::FindFirstNotOf.
Refs #2710
|
2013-11-07 16:07:52 +01:00 |
Gunnar Beutner
|
6acc017707
|
Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
|
2013-11-07 08:28:33 +01:00 |
Gunnar Beutner
|
5e68746128
|
Implement Utility::DemangleSymbolName on Windows.
Fixes #5010
|
2013-11-05 20:26:05 +01:00 |
Gunnar Beutner
|
27f527d0ad
|
Implement String::GetData.
Fixes #5008
|
2013-11-05 18:59:39 +01:00 |
Gunnar Beutner
|
2617521ce3
|
Fix exception in Exception in IdoPgsqlConnection::Query.
Fixes #5002
|
2013-11-05 13:35:59 +01:00 |
Gunnar Beutner
|
b5b56e5438
|
Implement Type::GetBaseType().
Refs #4996
|
2013-11-05 08:56:35 +01:00 |
Gunnar Beutner
|
b1ddc71925
|
Merge ReflectionObject methods into the Object class.
Refs #4996
|
2013-11-05 08:56:30 +01:00 |