Gunnar Beutner
|
2140cef041
|
Implement the ReflectionType class.
Refs #4996
|
2013-11-05 08:56:18 +01:00 |
Gunnar Beutner
|
6dd6c605d4
|
Don't explicitly load libmethods in libicinga.
Refs #4995
|
2013-11-05 08:34:34 +01:00 |
Gunnar Beutner
|
3cfccba1ea
|
Implement "hello world" test app.
Refs #4995
|
2013-11-05 08:34:34 +01:00 |
Gunnar Beutner
|
264fdf40d5
|
Implement PostgreSQL adapter for IDO.
Fixes #4777
|
2013-11-04 16:05:24 +01:00 |
Gunnar Beutner
|
a6b0233b75
|
Make sure the name of the initial library (libicinga) is not hard-coded.
Refs #4959
|
2013-11-04 15:33:29 +01:00 |
Gunnar Beutner
|
871f6febc7
|
Move methods to a separate library.
Refs #4959
|
2013-11-04 15:29:18 +01:00 |
Gunnar Beutner
|
22f0f388a7
|
Link libase against libdl.
Fixes #4994
|
2013-11-04 09:38:13 +01:00 |
Michael Friedrich
|
6eae4508aa
|
Fix macros requiring last check result.
Fixes #4981
|
2013-11-04 09:28:23 +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
|
5f0ebed72b
|
Improve compatibility with ancient versions of Bison.
Refs #4962
|
2013-11-03 13:45:26 +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
|
3308eb1d87
|
Add missing newlines.
Refs #4990
|
2013-11-03 10:59:01 +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 |
Michael Friedrich
|
d21d79a36c
|
CompatUtility: Use functionality in compat/ido/livestatus.
refs #4735
|
2013-10-31 16:08:55 +01:00 |
Michael Friedrich
|
75b69411b9
|
Livestatus: Add log table.
refs #4433
|
2013-10-31 13:39:16 +01:00 |
Gunnar Beutner
|
9c152f1f5c
|
Fix command_line accessor.
Refs #4980
|
2013-10-30 19:32:15 +01:00 |
Gunnar Beutner
|
7a751eb8af
|
Fix DynamicObject::HasAuthority.
Refs #4979
|
2013-10-30 15:59:14 +01:00 |
Gunnar Beutner
|
e73197bc23
|
Refactor DbConnection::CleanUpHandler.
Refs #4969
|
2013-10-30 14:08:09 +01:00 |
Gunnar Beutner
|
e020a80bf8
|
Clean up DbConnection / IdoMysqlConnection.
Refs #4969
|
2013-10-30 14:07:26 +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
|
ff737e4cb5
|
Add script constants for the DbCat* filter categories.
Refs #4782
|
2013-10-30 10:20:00 +01:00 |
Gunnar Beutner
|
8c5bff3f75
|
Implement data processing options (DbConnection::categories).
Refs #4782
|
2013-10-30 10:19:56 +01:00 |
Gunnar Beutner
|
f39eff323e
|
Implement DbQuery::Category field.
Refs #4782
|
2013-10-30 09:58:55 +01:00 |
Gunnar Beutner
|
24d018a058
|
Fix short_name and display_name properties.
Refs #4973
|
2013-10-30 09:55:00 +01:00 |
Gunnar Beutner
|
db4b3b78d6
|
Implement class compiler.
Refs #4963
|
2013-10-28 14:27:36 +01:00 |
Gunnar Beutner
|
d14775f28f
|
Fix unnecessary rebuilds of the config_parser.yy file.
|
2013-10-26 01:22:25 +02:00 |
Gunnar Beutner
|
7c933f7063
|
Clean up indentation.
|
2013-10-24 07:38:29 +02:00 |
Gunnar Beutner
|
963dccfac8
|
Add RandomCheck similar to NullCheck.
Refs #4896
|
2013-10-23 13:51:52 +02:00 |
Gunnar Beutner
|
f351fe0bd7
|
Add missing library.
|
2013-10-22 11:31:15 +02: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 |
Gunnar Beutner
|
2beb4e0022
|
Another build fix.
|
2013-10-20 15:22:21 +02:00 |
Gunnar Beutner
|
f59a56e4fc
|
Build fix.
|
2013-10-20 15:20:54 +02:00 |
Gunnar Beutner
|
599429ec93
|
config: Implement AST support for const expressions.
|
2013-10-20 15:07:55 +02:00 |
Michael Friedrich
|
39f11334ab
|
Add NOTIFICATION{AUTHOR,AUTHORNAME,COMMENT} macros.
fixes #4914
|
2013-10-19 00:19:16 +02:00 |
Michael Friedrich
|
886b1c8dd7
|
Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement().
|
2013-10-19 00:17:28 +02:00 |
Michael Friedrich
|
641bc96b84
|
Fix perfdata in NullCheck.
|
2013-10-18 20:04:56 +02:00 |
Michael Friedrich
|
bc3411fe8d
|
GraphiteWriter: Refactor perfdata parsing.
|
2013-10-18 16:27:57 +02:00 |
Gunnar Beutner
|
e5b3a59aa3
|
Set thread names for the BufferedStream thread procs.
|
2013-10-18 11:46:19 +02:00 |
Gunnar Beutner
|
9506b6710e
|
Implement TOTALHOSTSERVICES, TOTALHOSTSERVICESOK, TOTALHOSTSERVICESWARNING, TOTALHOSTSERVICESUNKNOWN and TOTALHOSTSERVICESCRITICAL macros.
|
2013-10-18 11:40:46 +02:00 |
Gunnar Beutner
|
0be741aca4
|
Build fix.
|
2013-10-18 11:30:55 +02:00 |
Gunnar Beutner
|
cbf82e1cb8
|
Implement HOSTDURATIONSEC and SERVICEDURATIONSEC macros.
|
2013-10-18 11:29:49 +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 |
Michael Friedrich
|
dd1ec43cd0
|
Documentation: Add Notifications, Escalations, Filters, Delay.
|
2013-10-18 00:11:35 +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
|
05a81b84e1
|
Fix: Check_source in ClassicUI is N/A
Fixes #4893
|
2013-10-17 12:08:08 +02:00 |
Gunnar Beutner
|
fa845775a2
|
Fix crashes when restarting Icinga.
|
2013-10-17 10:56:42 +02:00 |
Gunnar Beutner
|
c570593b73
|
Remove unused #include.
|
2013-10-17 10:34:01 +02:00 |
Gunnar Beutner
|
5a724ba011
|
Revert "NullCheckTask should return StateOK."
This reverts commit 046ea13cc8 .
|
2013-10-17 10:24:47 +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
|
204f04f295
|
Fix Service::GetEnablePerfdata().
|
2013-10-16 18:36:14 +02:00 |
Michael Friedrich
|
8686305848
|
Fix enable_perfdata.
|
2013-10-16 17:18:21 +02:00 |
Michael Friedrich
|
36c4cb0da8
|
db_ido: Fix modified_{host,service}_attributes columns.
|
2013-10-16 16:29:14 +02:00 |
Gunnar Beutner
|
a30afad4bd
|
Fix ExternalCommandProcessor::ChangeNormalHostCheckInterval.
|
2013-10-16 16:08:00 +02:00 |
Gunnar Beutner
|
ac9981fbcd
|
Implement event_handler_enabled modified attribute.
|
2013-10-16 15:20:14 +02:00 |
Gunnar Beutner
|
046ea13cc8
|
NullCheckTask should return StateOK.
|
2013-10-16 15:20:04 +02:00 |
Gunnar Beutner
|
816d0e8d73
|
Fix config validation.
Fixes #4888
|
2013-10-16 13:37:54 +02:00 |
Gunnar Beutner
|
ed4231d3be
|
Fix external commands.
|
2013-10-16 13:12:38 +02:00 |
Gunnar Beutner
|
3ba0616620
|
Fix Service::{Get,Set}ModifiedAttributes.
|
2013-10-16 13:08:55 +02:00 |
Gunnar Beutner
|
45eb84f730
|
Allow floating point numbers for CHANGE_*_CHECK_INTERVAL.
|
2013-10-16 13:08:51 +02:00 |
Gunnar Beutner
|
3596ee577b
|
Implement modified attributes check_interval and retry_interval.
|
2013-10-16 13:02:21 +02:00 |
Gunnar Beutner
|
20fbce9c9c
|
Build fix.
|
2013-10-16 12:10:31 +02:00 |
Gunnar Beutner
|
6f645ecfbf
|
Clean up ExternalCommandProcessor method names.
|
2013-10-16 12:09:45 +02:00 |
Gunnar Beutner
|
d07dc47b1b
|
Implement CHANGE_HOST_MODATTR.
|
2013-10-16 12:08:58 +02:00 |
Gunnar Beutner
|
53ca2d3916
|
ido: Add modified_attributes.
|
2013-10-16 12:01:09 +02:00 |
Gunnar Beutner
|
177e1a9000
|
Implement modified attributes for enable_active_checks and enable_passive_checks.
|
2013-10-16 11:46:54 +02:00 |
Gunnar Beutner
|
33cc106a14
|
Implement GetEnablePerfdata/GetEnableEventHandlers.
|
2013-10-16 10:47:02 +02:00 |
Gunnar Beutner
|
a03c58f27e
|
MakeSSLContext: Check if keys match.
|
2013-10-15 21:24:55 +02:00 |
Gunnar Beutner
|
f8c057d63a
|
Windows build fix.
|
2013-10-15 20:29:09 +02:00 |
Michael Friedrich
|
4135578903
|
Add GraphiteWriter.
fixes #3986
|
2013-10-15 14:56:02 +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 |
Michael Friedrich
|
5aa809faeb
|
Fix thinko in last commit.
|
2013-10-14 22:54:05 +02:00 |
Michael Friedrich
|
e8451018c6
|
Add perfdata to NullCheckTask.
|
2013-10-14 22:48:29 +02:00 |
Gunnar Beutner
|
8409b55018
|
More Win64 build fixes.
|
2013-10-10 23:46:45 +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
|
1dc10ca512
|
Update Service type definition.
|
2013-10-10 11:31:17 +02:00 |
Gunnar Beutner
|
fe5c925a63
|
Windows build fix.
|
2013-10-09 15:03:24 +02:00 |
Gunnar Beutner
|
78fa9bca09
|
config: Make sure we're not inside a comment when reaching the end of a config file.
Fixes #4821
|
2013-10-09 08:56:28 +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
|
79dd1d3d56
|
Add config_lexer.cc, config_parser.cc and config_parser.h to the dist tarball.
Fixes #4814
|
2013-10-08 12:52:47 +02:00 |