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 |
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 |
Gunnar Beutner
|
2140cef041
|
Implement the ReflectionType class.
Refs #4996
|
2013-11-05 08:56:18 +01:00 |
Gunnar Beutner
|
3cfccba1ea
|
Implement "hello world" test app.
Refs #4995
|
2013-11-05 08:34:34 +01:00 |
Gunnar Beutner
|
22f0f388a7
|
Link libase against libdl.
Fixes #4994
|
2013-11-04 09:38:13 +01:00 |
Gunnar Beutner
|
8586f90379
|
Implement support for loading OS X libraries.
Refs #4993
|
2013-11-04 07:49:51 +01:00 |
Gunnar Beutner
|
ee07cc9d06
|
Fix: ASSERT in WorkQueue::Enqueue fails
Refs #4991
|
2013-11-03 13:57:18 +01:00 |
Gunnar Beutner
|
f2307c4242
|
Add cmake build files.
Refs #4962
|
2013-11-03 13:45:26 +01:00 |
Gunnar Beutner
|
2c143fbdf8
|
Remove unused files.
Refs #4962
|
2013-11-03 11:12:47 +01:00 |
Gunnar Beutner
|
375c5a53c6
|
Don't join threads that are already dead.
Refs #4990
|
2013-11-03 10:58:57 +01:00 |
Gunnar Beutner
|
8279fbd633
|
Fix deadlock in ThreadPool::Join.
Refs #4989
|
2013-11-02 10:38:54 +01:00 |
Gunnar Beutner
|
fcc96cfe8f
|
Fix compilation with Visual Studio 2013.
Refs #4987
|
2013-11-01 00:13:30 +01:00 |
Gunnar Beutner
|
6abf16e6ed
|
Fix deadlock in ThreadPool::Join.
Refs #4986
|
2013-10-31 19:10:36 +01:00 |
Gunnar Beutner
|
7a751eb8af
|
Fix DynamicObject::HasAuthority.
Refs #4979
|
2013-10-30 15:59:14 +01:00 |
Gunnar Beutner
|
4ce0f1e7bb
|
Implement WorkQueue::GetThreadId.
Refs #4758
|
2013-10-30 13:13:09 +01:00 |
Gunnar Beutner
|
ef55412855
|
Fix libdl detection on FreeBSD.
Refs #4977
|
2013-10-30 13:01:50 +01:00 |
Gunnar Beutner
|
dc21088680
|
Fix make dist.
Refs #4976
|
2013-10-30 12:18:08 +01:00 |
Gunnar Beutner
|
9f1c4539dc
|
Remove libltdl dependency.
Refs #4964
|
2013-10-30 12:00:55 +01:00 |
Gunnar Beutner
|
db4b3b78d6
|
Implement class compiler.
Refs #4963
|
2013-10-28 14:27:36 +01:00 |
Gunnar Beutner
|
ab402cbfaf
|
Remove unused #includes.
|
2013-10-22 10:13:35 +02:00 |
Michael Friedrich
|
622e4d7f25
|
Start log flush timer after binding the stream.
refs #4890
|
2013-10-21 14:15:21 +02:00 |
Michael Friedrich
|
07d9a59fe0
|
Flush StreamLogger periodically.
fixes #4890
|
2013-10-21 14:09:14 +02:00 |
Gunnar Beutner
|
3cb6e3bf82
|
Make sure to #include <pthread_np.h> on FreeBSD.
|
2013-10-21 09:52:45 +02:00 |
Michael Friedrich
|
39f11334ab
|
Add NOTIFICATION{AUTHOR,AUTHORNAME,COMMENT} macros.
fixes #4914
|
2013-10-19 00:19:16 +02:00 |
Gunnar Beutner
|
e5b3a59aa3
|
Set thread names for the BufferedStream thread procs.
|
2013-10-18 11:46:19 +02:00 |
Gunnar Beutner
|
89d313008d
|
Fix: GraphiteWriter: reconnect on broken socket.
Fixes #4883
|
2013-10-18 09:11:21 +02:00 |
Gunnar Beutner
|
c824fc4f9f
|
Fix error message.
|
2013-10-18 08:48:15 +02:00 |
Gunnar Beutner
|
917f288a95
|
Clean up socket code.
|
2013-10-18 08:26:48 +02:00 |
Gunnar Beutner
|
c4941bb3c5
|
Close all file descriptors before restarting.
Refs #4905
|
2013-10-17 18:24:35 +02:00 |
Gunnar Beutner
|
5647694c2a
|
Build fix.
|
2013-10-17 15:52:26 +02:00 |
Gunnar Beutner
|
65f4176fa8
|
Fix deadlock in WorkQueue::Join().
|
2013-10-17 15:49:53 +02:00 |
Gunnar Beutner
|
492aed030e
|
Improve the error message for GetX509Certificate().
|
2013-10-17 15:46:50 +02:00 |
Gunnar Beutner
|
fa845775a2
|
Fix crashes when restarting Icinga.
|
2013-10-17 10:56:42 +02:00 |
Gunnar Beutner
|
b4ab6c8253
|
Re-implement WorkQueue item limit.
|
2013-10-17 10:19:17 +02:00 |
Gunnar Beutner
|
eed901304a
|
Fix deadlock in WorkQueue::Enqueue().
|
2013-10-17 09:14:06 +02:00 |
Gunnar Beutner
|
a03c58f27e
|
MakeSSLContext: Check if keys match.
|
2013-10-15 21:24:55 +02:00 |
Gunnar Beutner
|
1bce8cec97
|
Fix: ZlibStream doesn't work even if libssl supports zlib.
Fixes #4848
|
2013-10-15 12:59:49 +02:00 |
Gunnar Beutner
|
db90a785db
|
Win64 build fix.
|
2013-10-10 23:30:05 +02:00 |
Gunnar Beutner
|
494fb90547
|
Make sure Registry<> types are unique.
|
2013-10-10 23:07:34 +02:00 |
Gunnar Beutner
|
1b0977a512
|
Windows build fix.
|
2013-10-10 23:07:33 +02:00 |
Gunnar Beutner
|
fdc3f32544
|
Make bug message somewhat more useful.
|
2013-10-10 14:29:23 +02:00 |
Gunnar Beutner
|
fe5c925a63
|
Windows build fix.
|
2013-10-09 15:03:24 +02:00 |
Gunnar Beutner
|
3f922e5eac
|
Implement Application::GetVersion().
Fixes #4801
|
2013-10-09 08:46:31 +02:00 |
Gunnar Beutner
|
d36e2ebd1a
|
Build fix for CentOS 5.9.
Fixes #4819
|
2013-10-08 15:43:36 +02:00 |
Gunnar Beutner
|
f449eb9e84
|
Implement Utility::Random().
|
2013-10-03 22:10:46 +02:00 |
Michael Friedrich
|
e8bd81bddc
|
db_ido: Add idoutils 1.x schema, check required 1.10.0 version.
fixes #4766
|
2013-09-27 15:56:22 +02:00 |
Gunnar Beutner
|
1e4d38725b
|
Make sure WorkQueue::m_Executing is initialized.
|
2013-09-26 10:25:04 +02:00 |
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
Gunnar Beutner
|
137c726920
|
base: Limit work queue size.
|
2013-09-21 17:53:14 +02:00 |
Gunnar Beutner
|
132695a460
|
base: Limit buffer size for BufferedStream objects.
|
2013-09-20 09:45:05 +02:00 |
Gunnar Beutner
|
74a4432bad
|
Fix: DynamicObject::HasPrivileges should always return true if privs == 0.
|
2013-09-19 14:47:17 +02:00 |
Gunnar Beutner
|
a10a4013c7
|
Change log timestamp format.
|
2013-09-19 00:06:14 +02:00 |
Gunnar Beutner
|
2487d7069c
|
Fix workqueue dispatch.
|
2013-09-18 17:38:40 +02:00 |
Gunnar Beutner
|
3946c388c5
|
Fix lock contention in ThreadPool::Post.
|
2013-09-18 11:22:52 +02:00 |
Gunnar Beutner
|
db2f7d5bf3
|
Use short name for threadpool worker threads.
|
2013-09-18 09:32:16 +02:00 |
Gunnar Beutner
|
e7da4057f9
|
Implement support for work queues.
|
2013-09-18 09:09:16 +02:00 |
Gunnar Beutner
|
2ed8f1aaa7
|
Fix memory leak in NetString::ReadStringFromStream.
|
2013-09-18 07:47:46 +02:00 |
Gunnar Beutner
|
31a55987e5
|
cluster: Implement domain support.
|
2013-09-17 13:18:40 +02:00 |
Gunnar Beutner
|
21c35aabf4
|
Fix logging performance problem.
|
2013-09-16 08:59:28 +02:00 |
Gunnar Beutner
|
68ec21f13f
|
cluster: Another fix for authority checks.
|
2013-09-13 07:50:23 +02:00 |
Gunnar Beutner
|
95909d82fe
|
cluster: Implement authority checks.
|
2013-09-12 10:04:04 +02:00 |
Gunnar Beutner
|
8a1293f750
|
Improve error messages for socket error.
|
2013-09-12 07:50:09 +02:00 |
Gunnar Beutner
|
4c23245898
|
Re-enable TLS compression (again).
|
2013-09-11 17:12:28 +02:00 |
Gunnar Beutner
|
7961dc4e78
|
Remove DynamicObject::Start call.
|
2013-09-11 15:38:04 +02:00 |
Gunnar Beutner
|
3261ad7106
|
ThreadPool: Add missing lock.
|
2013-09-11 10:42:36 +02:00 |
Gunnar Beutner
|
7fcde9eca8
|
cluster: Fix idle timeout.
|
2013-09-11 09:18:15 +02:00 |
Gunnar Beutner
|
d4bb2102fb
|
Revert "Revert "Enable TLS compression.""
This reverts commit 1a9c4b6a37 .
|
2013-09-11 08:52:47 +02:00 |
Gunnar Beutner
|
1a9c4b6a37
|
Revert "Enable TLS compression."
This reverts commit b95d0d3264 .
|
2013-09-11 07:53:41 +02:00 |
Gunnar Beutner
|
b95d0d3264
|
Enable TLS compression.
|
2013-09-11 07:48:47 +02:00 |
Gunnar Beutner
|
15fae2bf2a
|
Refactor how Application objects work.
|
2013-09-10 16:03:36 +02:00 |
Gunnar Beutner
|
a14e72c292
|
Fix null ptr for Application::GetInstance().
|
2013-09-09 14:10:04 +02:00 |
Gunnar Beutner
|
161c933edc
|
Build fix: Check if pthread_setname_np() is available.
|
2013-09-08 13:13:37 +02:00 |
Gunnar Beutner
|
4bf0f6b21f
|
Remove unused field.
|
2013-09-05 09:59:57 +02:00 |
Gunnar Beutner
|
7e7a565770
|
cluster: Send config updates.
|
2013-09-04 15:47:15 +02:00 |
Gunnar Beutner
|
e05f270459
|
base: Don't set thread name for the first thread.
|
2013-09-03 15:44:31 +02:00 |
Gunnar Beutner
|
fe0fb171d0
|
Remove debug code.
|
2013-09-03 14:10:57 +02:00 |
Gunnar Beutner
|
ba6be063b6
|
cluster: Compress log files.
|
2013-09-03 14:05:03 +02:00 |
Gunnar Beutner
|
ec6326b55e
|
Fix incorrect indentation.
|
2013-09-02 12:02:43 +02:00 |
Gunnar Beutner
|
6ed052ce85
|
base: Don't throw exception for valid netstrings.
|
2013-09-02 11:09:29 +02:00 |
Gunnar Beutner
|
d5650c90c9
|
Fix grammar mistake.
|
2013-09-02 10:53:01 +02:00 |
Gunnar Beutner
|
2db418118b
|
Fix build warning.
|
2013-09-01 06:04:23 +02:00 |
Gunnar Beutner
|
86e2f3dd81
|
Windows build fix.
|
2013-09-01 06:01:27 +02:00 |
Gunnar Beutner
|
e8c61a578f
|
Implement restarting Icinga.
|
2013-08-30 14:27:24 +02:00 |
Gunnar Beutner
|
519ce78727
|
Implement script variables IcingaPrefixDir, IcingaLocalStateDir, IcingaPkgLibDir, IcingaPkgDataDir and IcingaStatePath.
|
2013-08-30 12:04:24 +02:00 |
Gunnar Beutner
|
7f52e04a01
|
Implement OS-specific support for thread names.
|
2013-08-30 10:19:32 +02:00 |
Gunnar Beutner
|
c9ec28440e
|
Another bugfix for the event order.
|
2013-08-29 19:25:34 +02:00 |
Gunnar Beutner
|
a3eed67774
|
Fix order for startup events.
|
2013-08-29 19:05:06 +02:00 |
Gunnar Beutner
|
91724814d8
|
Fix: State file doesn't work for generated service objects.
|
2013-08-29 16:53:57 +02:00 |
Gunnar Beutner
|
fa9ab6c768
|
Build fix.
|
2013-08-29 16:09:11 +02:00 |
Gunnar Beutner
|
4800329410
|
Add log message to DynamicObject::RestoreObjects().
|
2013-08-29 16:08:03 +02:00 |
Gunnar Beutner
|
52b645ed17
|
Increase minimum number of threads.
|
2013-08-29 15:49:11 +02:00 |
Gunnar Beutner
|
911f64c411
|
Fix state file functionality.
|
2013-08-29 10:40:43 +02:00 |
Gunnar Beutner
|
f134ed61bc
|
Fix: ::Start must be called after restoring the state file.
Fixes #4654
|
2013-08-29 10:17:12 +02:00 |
Gunnar Beutner
|
1de88b0559
|
Fix the ASSERT() macro.
|
2013-08-29 09:04:33 +02:00 |
Gunnar Beutner
|
e0c452bb00
|
Build fix for --enable-debug.
|
2013-08-28 16:49:58 +02:00 |
Gunnar Beutner
|
58a932ab6f
|
Add error info for ftruncate() call.
|
2013-08-28 10:48:19 +02:00 |
Gunnar Beutner
|
f39f69d390
|
Refactor ASSERT macro.
|
2013-08-28 08:18:58 +02:00 |
Gunnar Beutner
|
42cc9cc9b5
|
Bug fix for ThreadPool::KillWorker().
|
2013-08-27 15:57:00 +02:00 |
Gunnar Beutner
|
f49bb3d150
|
Refactor JSON-RPC library and implement check-result messages.
|
2013-08-27 12:21:41 +02:00 |
Gunnar Beutner
|
e9e55cd8c0
|
Remove the replication feature and clean up the code.
|
2013-08-26 14:56:38 +02:00 |
Gunnar Beutner
|
82b3b81b91
|
Windows build fix.
|
2013-08-20 08:29:38 +02:00 |
Gunnar Beutner
|
74822e929a
|
Implement missing + operator for the Value class.
Fixes #4497
|
2013-08-19 08:53:59 +02:00 |
Gunnar Beutner
|
7a87fc0d5e
|
Fix INITIALIZE_ONCE().
|
2013-08-01 11:15:11 +02:00 |
Gunnar Beutner
|
b9e988f309
|
Fix include guards for initialize.h.
|
2013-08-01 11:10:02 +02:00 |
Gunnar Beutner
|
bdd2adc85e
|
Implement INITIALIZE_ONCE().
|
2013-08-01 11:08:06 +02:00 |
Gunnar Beutner
|
a8f880e1b6
|
Fix compiler warning.
|
2013-07-31 08:29:45 +02:00 |
Gunnar Beutner
|
73beb278cf
|
compat: Fix timestamps.
|
2013-07-25 09:45:40 +02:00 |
Gunnar Beutner
|
28726e5025
|
Implement status updates for services.
|
2013-07-24 10:55:04 +02:00 |
Gunnar Beutner
|
cab2b41e56
|
Implement shift operator for the Value class.
|
2013-07-23 09:11:53 +02:00 |
Gunnar Beutner
|
3a7bae618a
|
Implement IDO (well, part of it anyway).
|
2013-07-16 10:19:13 +02:00 |
Michael Friedrich
|
36e9e9adbd
|
custom attr: move into DynamicObject using GetCustom()
|
2013-07-12 15:13:05 +02:00 |
Michael Friedrich
|
a5d3b74da6
|
tcpsocket: fix fd on setsockopt SO_REUSEADDR
|
2013-07-12 11:03:36 +02:00 |
Gunnar Beutner
|
4961523e91
|
Add DECLARE_PTR_TYPEDEFS macro for Ptr/WeakPtr typedefs.
|
2013-07-09 08:43:52 +02:00 |
Michael Friedrich
|
8c3663ab0e
|
stream: remove ReadLine maxLength
it doesn't do what its name suggests.
refs #4370
|
2013-07-04 09:41:51 +02:00 |
Michael Friedrich
|
80c91aa91e
|
stream/livestatus: refactor ReadLine with context saving
|
2013-07-03 16:16:38 +02:00 |
Gunnar Beutner
|
d2b31f6a06
|
Implement notification conditions.
Fixes #2841
|
2013-06-26 09:08:50 +02:00 |
Gunnar Beutner
|
f3d0738e93
|
Implement script variables.
|
2013-06-25 09:21:42 +02:00 |
Gunnar Beutner
|
0d64a8fd32
|
Don't seal DynamicObject updates.
|
2013-06-19 10:37:50 +02:00 |
Gunnar Beutner
|
e30d3c5691
|
Implement command timeouts.
Fixes #2723
|
2013-06-13 12:05:24 +02:00 |
Gunnar Beutner
|
d042a181bd
|
Refactor commands and implement event handlers.
Fixes #3877
Fixes #4001
|
2013-06-13 11:33:00 +02:00 |
Gunnar Beutner
|
4fadd3bfa0
|
Remove the ILogger interface.
Fixes #3860
|
2013-06-06 11:26:30 +02:00 |
Gunnar Beutner
|
b8669d67ca
|
Fix inheritance for config types.
|
2013-06-06 11:26:00 +02:00 |
Gunnar Beutner
|
f4d04f8172
|
Fix ThreadPool exception on shutdown.
Fixes #3891
|
2013-05-13 09:58:24 +02:00 |
Gunnar Beutner
|
b4fa556ac6
|
Fix: ConfigItem types and names are not case-insensitive
Fixes #4044
|
2013-05-08 10:46:50 +02:00 |
Gunnar Beutner
|
10dff1d8c1
|
Removed dependency on boost/uuid.
|
2013-05-03 11:26:18 +02:00 |
Gunnar Beutner
|
4db8b09ff7
|
Build fix.
|
2013-04-22 11:39:23 +02:00 |
Gunnar Beutner
|
0fcbfdb236
|
Windows build fix.
|
2013-04-19 15:28:34 +02:00 |
Gunnar Beutner
|
d86767e8e3
|
Fix memory leak in the StdioStream class.
|
2013-04-19 15:06:45 +02:00 |
Gunnar Beutner
|
fe4fd67405
|
Bugfixes for the BufferedStream class.
|
2013-04-19 14:47:41 +02:00 |
Gunnar Beutner
|
5db55ea384
|
Fix 'make distcheck'.
|
2013-04-19 13:17:17 +02:00 |
Gunnar Beutner
|
fcdb690b48
|
Even more unit tests.
|
2013-04-19 12:58:16 +02:00 |
Gunnar Beutner
|
d0113e33da
|
Add more unit tests.
|
2013-04-19 11:27:18 +02:00 |
Gunnar Beutner
|
8a1d24042d
|
Implement complex 1.x timeperiod definitions.
|
2013-04-17 14:26:04 +02:00 |
Gunnar Beutner
|
2e600a7810
|
More bugfixes for timeperiods.
|
2013-04-16 10:55:23 +02:00 |
Gunnar Beutner
|
23b75fd30d
|
Fix crash when application config item is missing.
|
2013-04-08 10:02:06 +02:00 |
Gunnar Beutner
|
4e5e488b17
|
Remove unused #include.
|
2013-04-08 09:49:53 +02:00 |
Gunnar Beutner
|
6ef5d2deba
|
Fix FIFO bug.
|
2013-04-08 09:44:12 +02:00 |
Gunnar Beutner
|
06839ba4b0
|
Fix case where all threadpool threads are killed.
|
2013-04-05 14:32:16 +02:00 |
Gunnar Beutner
|
1682ff2839
|
Optimize replication messages.
|
2013-04-05 14:05:00 +02:00 |
Gunnar Beutner
|
d9730f5b83
|
Bugfixes for the replication component.
|
2013-04-05 12:09:26 +02:00 |
Gunnar Beutner
|
09f395a7de
|
Refactor the socket subsystem.
|
2013-04-04 16:08:40 +02:00 |
Gunnar Beutner
|
ca4157ea24
|
Fix memory leaks in the config parser.
|
2013-04-04 13:51:36 +02:00 |
Gunnar Beutner
|
8ac0a80101
|
Bugfixes for the socket subsystem.
|
2013-04-02 11:08:35 +02:00 |
Gunnar Beutner
|
49c6c358b1
|
Bugfixes for the JSON-RPC sub-system.
|
2013-04-01 16:25:23 +02:00 |
Gunnar Beutner
|
b0c8f3f626
|
Make thread pool utilization calculation more accurate.
|
2013-03-28 12:14:39 +00:00 |
Gunnar Beutner
|
2e051ad9e2
|
Minor performance tweaks.
|
2013-03-27 18:02:51 +00:00 |
Gunnar Beutner
|
babc948cd0
|
Performance improvements for Value -> double conversions.
|
2013-03-27 06:26:42 +00:00 |
Gunnar Beutner
|
70e96aa2f0
|
Refactor ScriptFunctions.
|
2013-03-25 19:47:02 +00:00 |
Gunnar Beutner
|
ba152d6dc4
|
Windows build fix.
|
2013-03-25 18:01:02 +00:00 |
Gunnar Beutner
|
fd3e92ea0c
|
Refactor AsyncTasks.
|
2013-03-25 17:36:15 +00:00 |
Gunnar Beutner
|
e739dfd88f
|
EventQueue: Further changes to how we determine the optimal number of threads.
|
2013-03-25 16:12:25 +01:00 |