]> granicus.if.org Git - icinga2/log
icinga2
11 years agoFix Expression::Extract.
Gunnar Beutner [Tue, 19 Mar 2013 13:13:58 +0000 (14:13 +0100)]
Fix Expression::Extract.

11 years agoBuild dependant services using extracted expression lists.
Gunnar Beutner [Tue, 19 Mar 2013 12:37:09 +0000 (13:37 +0100)]
Build dependant services using extracted expression lists.

11 years agoImplement the CompatLog type.
Gunnar Beutner [Tue, 19 Mar 2013 12:04:30 +0000 (13:04 +0100)]
Implement the CompatLog type.

11 years ago*NIX build fix.
Gunnar Beutner [Tue, 19 Mar 2013 06:12:16 +0000 (07:12 +0100)]
*NIX build fix.

11 years agoFix: The order in which config items are defined should not matter
Gunnar Beutner [Tue, 19 Mar 2013 06:09:06 +0000 (07:09 +0100)]
Fix: The order in which config items are defined should not matter

Fixes #3733

11 years agoWindows build fix.
Gunnar Beutner [Mon, 18 Mar 2013 21:40:40 +0000 (22:40 +0100)]
Windows build fix.

11 years agoRefactored #includes (Part 6).
Gunnar Beutner [Mon, 18 Mar 2013 18:02:42 +0000 (19:02 +0100)]
Refactored #includes (Part 6).

11 years agoRefactor #includes (Part 5).
Gunnar Beutner [Mon, 18 Mar 2013 16:04:22 +0000 (17:04 +0100)]
Refactor #includes (Part 5).

11 years agoImplement downtime notifications.
Gunnar Beutner [Mon, 18 Mar 2013 11:55:41 +0000 (12:55 +0100)]
Implement downtime notifications.

11 years agoImplement += operator for arrays.
Gunnar Beutner [Mon, 18 Mar 2013 11:55:32 +0000 (12:55 +0100)]
Implement += operator for arrays.

11 years agoPython: Fix a compiler warning.
Gunnar Beutner [Mon, 18 Mar 2013 11:36:02 +0000 (12:36 +0100)]
Python: Fix a compiler warning.

11 years agoFix example time period.
Gunnar Beutner [Mon, 18 Mar 2013 10:59:26 +0000 (11:59 +0100)]
Fix example time period.

11 years agoFix unit tests.
Gunnar Beutner [Mon, 18 Mar 2013 10:15:46 +0000 (11:15 +0100)]
Fix unit tests.

11 years agoRefactor #includes (Part 4).
Gunnar Beutner [Mon, 18 Mar 2013 10:02:18 +0000 (11:02 +0100)]
Refactor #includes (Part 4).

11 years agoUpdate Doxygen file.
Gunnar Beutner [Mon, 18 Mar 2013 07:30:52 +0000 (08:30 +0100)]
Update Doxygen file.

11 years agoLinux build fix.
Gunnar Beutner [Sun, 17 Mar 2013 21:14:40 +0000 (22:14 +0100)]
Linux build fix.

11 years agoAdd missing file.
Gunnar Beutner [Sun, 17 Mar 2013 19:22:41 +0000 (20:22 +0100)]
Add missing file.

11 years agoRefactor #includes (Part 3).
Gunnar Beutner [Sun, 17 Mar 2013 19:19:29 +0000 (20:19 +0100)]
Refactor #includes (Part 3).

11 years agoRefactor #includes (Part 2).
Gunnar Beutner [Sat, 16 Mar 2013 20:18:53 +0000 (21:18 +0100)]
Refactor #includes (Part 2).

11 years agoCleaned up #includes (Part 1).
Gunnar Beutner [Fri, 15 Mar 2013 17:21:29 +0000 (18:21 +0100)]
Cleaned up #includes (Part 1).

11 years agoAnother windows build fix.
Gunnar Beutner [Fri, 15 Mar 2013 12:53:50 +0000 (13:53 +0100)]
Another windows build fix.

11 years agoImplement support for Exception::GetLastStackTrace on OS X.
Gunnar Beutner [Fri, 15 Mar 2013 12:44:45 +0000 (13:44 +0100)]
Implement support for Exception::GetLastStackTrace on OS X.

11 years agoWindows build fix.
Gunnar Beutner [Fri, 15 Mar 2013 12:39:53 +0000 (13:39 +0100)]
Windows build fix.

11 years agoFix dependencies for mkembedconfig.
Gunnar Beutner [Fri, 15 Mar 2013 12:35:39 +0000 (13:35 +0100)]
Fix dependencies for mkembedconfig.

11 years agoFix perfdata macros.
Gunnar Beutner [Fri, 15 Mar 2013 12:29:41 +0000 (13:29 +0100)]
Fix perfdata macros.

11 years agoFix crash in TimePeriod::UpdateRegion().
Gunnar Beutner [Fri, 15 Mar 2013 12:29:25 +0000 (13:29 +0100)]
Fix crash in TimePeriod::UpdateRegion().

11 years agoBuild fix for libpython.
Gunnar Beutner [Fri, 15 Mar 2013 12:29:02 +0000 (13:29 +0100)]
Build fix for libpython.

11 years agoFix symbol visibility issue for REGISTER_CONFIG_FRAGMENT().
Gunnar Beutner [Fri, 15 Mar 2013 11:27:03 +0000 (12:27 +0100)]
Fix symbol visibility issue for REGISTER_CONFIG_FRAGMENT().

11 years agoAdd mkembedconfig as a dependency for the .conf -> .cpp build step.
Gunnar Beutner [Fri, 15 Mar 2013 10:56:30 +0000 (11:56 +0100)]
Add mkembedconfig as a dependency for the .conf -> .cpp build step.

11 years agoWindows build fix.
Gunnar Beutner [Fri, 15 Mar 2013 10:51:35 +0000 (11:51 +0100)]
Windows build fix.

11 years agoFix --disable-shared
Gunnar Beutner [Fri, 15 Mar 2013 10:19:52 +0000 (11:19 +0100)]
Fix --disable-shared

Fixes #3852

11 years agoChange log level for some debug messages.
Gunnar Beutner [Fri, 15 Mar 2013 10:18:56 +0000 (11:18 +0100)]
Change log level for some debug messages.

11 years agoDon't validate config items if we've already encountered an error.
Gunnar Beutner [Fri, 15 Mar 2013 10:18:02 +0000 (11:18 +0100)]
Don't validate config items if we've already encountered an error.

11 years agoTimePeriod update function should return an array of time segments
Gunnar Beutner [Fri, 15 Mar 2013 08:54:06 +0000 (09:54 +0100)]
TimePeriod update function should return an array of time segments

Fixes #3857

11 years agoFix: Only take one work item from the event queue per iteration.
Gunnar Beutner [Fri, 15 Mar 2013 08:10:06 +0000 (09:10 +0100)]
Fix: Only take one work item from the event queue per iteration.

11 years agoBuild fix for OS X.
Gunnar Beutner [Fri, 15 Mar 2013 08:07:50 +0000 (09:07 +0100)]
Build fix for OS X.

11 years agoFix autogen.sh on Mac OS X.
Gunnar Beutner [Thu, 14 Mar 2013 23:04:58 +0000 (00:04 +0100)]
Fix autogen.sh on Mac OS X.

11 years agoUse 'explicit' for constructors.
Gunnar Beutner [Thu, 14 Mar 2013 22:52:52 +0000 (23:52 +0100)]
Use 'explicit' for constructors.

11 years agoFix: Install icinga2 man page in section 8 (instead of 1).
Gunnar Beutner [Thu, 14 Mar 2013 14:15:18 +0000 (15:15 +0100)]
Fix: Install icinga2 man page in section 8 (instead of 1).

11 years agoXNU build fixes.
Gunnar Beutner [Thu, 14 Mar 2013 14:14:07 +0000 (15:14 +0100)]
XNU build fixes.

11 years agoFix invalid type in PythonLanguage::m_NativeMethodDef.
Gunnar Beutner [Thu, 14 Mar 2013 13:12:57 +0000 (14:12 +0100)]
Fix invalid type in PythonLanguage::m_NativeMethodDef.

11 years agoPython: implement support for marshalling arrays
Gunnar Beutner [Thu, 14 Mar 2013 13:00:10 +0000 (14:00 +0100)]
Python: implement support for marshalling arrays

Fixes #3858

11 years agoImplement array validation
Gunnar Beutner [Thu, 14 Mar 2013 12:24:07 +0000 (13:24 +0100)]
Implement array validation

Fixes #3701

11 years agoUpdate example config files.
Gunnar Beutner [Thu, 14 Mar 2013 12:18:20 +0000 (13:18 +0100)]
Update example config files.

11 years agoRemove support for anonymous dictionary items.
Gunnar Beutner [Thu, 14 Mar 2013 11:40:02 +0000 (12:40 +0100)]
Remove support for anonymous dictionary items.

11 years agoBug fix: missing lock for TimePeriod::PurgeSegments call.
Gunnar Beutner [Thu, 14 Mar 2013 11:21:10 +0000 (12:21 +0100)]
Bug fix: missing lock for TimePeriod::PurgeSegments call.

11 years agoImplement config support for arrays.
Gunnar Beutner [Thu, 14 Mar 2013 11:17:46 +0000 (12:17 +0100)]
Implement config support for arrays.

11 years agoBuild fix for Clang.
Gunnar Beutner [Thu, 14 Mar 2013 07:18:19 +0000 (08:18 +0100)]
Build fix for Clang.

11 years agoImplement TimePeriod::RemoveSegment().
Gunnar Beutner [Thu, 14 Mar 2013 06:29:53 +0000 (07:29 +0100)]
Implement TimePeriod::RemoveSegment().

11 years agoImplement timeperiods.
Gunnar Beutner [Wed, 13 Mar 2013 15:04:53 +0000 (16:04 +0100)]
Implement timeperiods.

11 years agoUpdate default host/service groups to use display_name instead of alias.
Gunnar Beutner [Wed, 13 Mar 2013 10:28:56 +0000 (11:28 +0100)]
Update default host/service groups to use display_name instead of alias.

11 years agoFix type definitions (rename alias to display_name).
Gunnar Beutner [Wed, 13 Mar 2013 10:24:58 +0000 (11:24 +0100)]
Fix type definitions (rename alias to display_name).

11 years agoFix another unit test bug.
Gunnar Beutner [Tue, 12 Mar 2013 22:00:40 +0000 (23:00 +0100)]
Fix another unit test bug.

11 years agoFix: Deleting downtimes doesn't work
Gunnar Beutner [Tue, 12 Mar 2013 21:49:11 +0000 (22:49 +0100)]
Fix: Deleting downtimes doesn't work

Fixes #3825

11 years agoFix the REMOVE_SVC_ACKNOWLEDGEMENT command.
Gunnar Beutner [Tue, 12 Mar 2013 21:00:35 +0000 (22:00 +0100)]
Fix the REMOVE_SVC_ACKNOWLEDGEMENT command.

11 years agoFix the dictionary unit test.
Gunnar Beutner [Tue, 12 Mar 2013 20:41:29 +0000 (21:41 +0100)]
Fix the dictionary unit test.

11 years agoCleaned up VS project files.
Gunnar Beutner [Tue, 12 Mar 2013 18:49:24 +0000 (19:49 +0100)]
Cleaned up VS project files.

11 years agoFix compiler warnings on Windows.
Gunnar Beutner [Tue, 12 Mar 2013 17:53:44 +0000 (18:53 +0100)]
Fix compiler warnings on Windows.

11 years agoWindows build fix.
Gunnar Beutner [Tue, 12 Mar 2013 17:42:35 +0000 (18:42 +0100)]
Windows build fix.

11 years agoAdd missing VS project files.
Gunnar Beutner [Tue, 12 Mar 2013 16:28:51 +0000 (17:28 +0100)]
Add missing VS project files.

11 years agoInit script: Fix incorrect output redirection.
Gunnar Beutner [Tue, 12 Mar 2013 15:16:49 +0000 (16:16 +0100)]
Init script: Fix incorrect output redirection.

11 years agoFix writing the PID file if there is no previous PID file.
Gunnar Beutner [Tue, 12 Mar 2013 15:02:35 +0000 (16:02 +0100)]
Fix writing the PID file if there is no previous PID file.

11 years agoUpdate example configuration files.
Gunnar Beutner [Tue, 12 Mar 2013 14:37:24 +0000 (15:37 +0100)]
Update example configuration files.

11 years agoWindows build fix.
Gunnar Beutner [Tue, 12 Mar 2013 14:35:51 +0000 (15:35 +0100)]
Windows build fix.

11 years agoMake mode variable const.
Gunnar Beutner [Tue, 12 Mar 2013 13:50:40 +0000 (14:50 +0100)]
Make mode variable const.

11 years agoAdd mkembedconfig tool.
Gunnar Beutner [Tue, 12 Mar 2013 13:48:34 +0000 (14:48 +0100)]
Add mkembedconfig tool.

11 years agoTruncate the PID file before writing the new PID.
Gunnar Beutner [Tue, 12 Mar 2013 13:06:59 +0000 (14:06 +0100)]
Truncate the PID file before writing the new PID.

11 years agoAdd missing default implementation for DynamicObject::Stop().
Gunnar Beutner [Tue, 12 Mar 2013 13:01:11 +0000 (14:01 +0100)]
Add missing default implementation for DynamicObject::Stop().

11 years agoRemove libpopen_noshell.
Gunnar Beutner [Tue, 12 Mar 2013 13:01:01 +0000 (14:01 +0100)]
Remove libpopen_noshell.

11 years agoImplement DynamicObject::Stop().
Gunnar Beutner [Tue, 12 Mar 2013 12:48:37 +0000 (13:48 +0100)]
Implement DynamicObject::Stop().

11 years agoEliminate the Component class.
Gunnar Beutner [Tue, 12 Mar 2013 12:45:54 +0000 (13:45 +0100)]
Eliminate the Component class.

Fixes #3832
Fixes #3840

11 years agoFix some deadlocks in the TlsStream class.
Gunnar Beutner [Tue, 12 Mar 2013 10:56:14 +0000 (11:56 +0100)]
Fix some deadlocks in the TlsStream class.

11 years agoRefactor the init script and remove the -d option.
Gunnar Beutner [Tue, 12 Mar 2013 10:48:45 +0000 (11:48 +0100)]
Refactor the init script and remove the -d option.

Fixes #3666

11 years agoFix: $prefix/var not created during 'make install', fails on cmd pipe creation
Gunnar Beutner [Tue, 12 Mar 2013 08:58:27 +0000 (09:58 +0100)]
Fix: $prefix/var not created during 'make install', fails on cmd pipe creation

Fixes #3815

11 years agoWindows build fix.
Gunnar Beutner [Mon, 11 Mar 2013 13:03:01 +0000 (14:03 +0100)]
Windows build fix.

11 years agoAdd more information to exceptions.
Gunnar Beutner [Mon, 11 Mar 2013 12:45:08 +0000 (13:45 +0100)]
Add more information to exceptions.

11 years agoFix null pointer dereference in ConfigItem::Commit().
Gunnar Beutner [Mon, 11 Mar 2013 12:07:21 +0000 (13:07 +0100)]
Fix null pointer dereference in ConfigItem::Commit().

11 years agoConfigType: Use ConfigItem::IsAbstract() to check if items are abstract.
Gunnar Beutner [Mon, 11 Mar 2013 12:05:32 +0000 (13:05 +0100)]
ConfigType: Use ConfigItem::IsAbstract() to check if items are abstract.

11 years agoDon't instantiate abstract objects.
Gunnar Beutner [Mon, 11 Mar 2013 11:04:10 +0000 (12:04 +0100)]
Don't instantiate abstract objects.

Fixes #3669

11 years ago*NIX build fix.
Gunnar Beutner [Sun, 10 Mar 2013 21:55:57 +0000 (22:55 +0100)]
*NIX build fix.

11 years agoImplement some more tables.
Gunnar Beutner [Sun, 10 Mar 2013 21:20:13 +0000 (22:20 +0100)]
Implement some more tables.

11 years agoPrepare support for table joins.
Gunnar Beutner [Sun, 10 Mar 2013 17:49:14 +0000 (18:49 +0100)]
Prepare support for table joins.

11 years agoAdd missing files in Makefile.am.
Gunnar Beutner [Sun, 10 Mar 2013 16:57:49 +0000 (17:57 +0100)]
Add missing files in Makefile.am.

11 years agoImplement the "Stats" header.
Gunnar Beutner [Sun, 10 Mar 2013 16:54:46 +0000 (17:54 +0100)]
Implement the "Stats" header.

11 years agoImplement "Negate" header.
Gunnar Beutner [Sun, 10 Mar 2013 14:27:55 +0000 (15:27 +0100)]
Implement "Negate" header.

11 years agoCombine all top-level filters into a single filter (with operator "and").
Gunnar Beutner [Sun, 10 Mar 2013 14:23:08 +0000 (15:23 +0100)]
Combine all top-level filters into a single filter (with operator "and").

11 years ago*NIX build fix.
Gunnar Beutner [Sun, 10 Mar 2013 14:14:14 +0000 (15:14 +0100)]
*NIX build fix.

11 years agoImplement attribute filters.
Gunnar Beutner [Sun, 10 Mar 2013 14:11:32 +0000 (15:11 +0100)]
Implement attribute filters.

11 years agoicinga2.conf.dist: change host check to single aliased check
Michael Friedrich [Sun, 10 Mar 2013 13:00:49 +0000 (14:00 +0100)]
icinga2.conf.dist: change host check to single aliased check

fixes #3816

11 years agofix pid file location in initscript too
Michael Friedrich [Sun, 10 Mar 2013 12:55:28 +0000 (13:55 +0100)]
fix pid file location in initscript too

fixes #3670

11 years agoImplement filters for "and" and "or".
Gunnar Beutner [Sun, 10 Mar 2013 11:24:03 +0000 (12:24 +0100)]
Implement filters for "and" and "or".

11 years agoAdded dummy tables: contactgroups and contacts.
Gunnar Beutner [Sun, 10 Mar 2013 08:55:46 +0000 (09:55 +0100)]
Added dummy tables: contactgroups and contacts.

11 years agoImplement basic livestatus GET queries.
Gunnar Beutner [Sun, 10 Mar 2013 08:23:13 +0000 (09:23 +0100)]
Implement basic livestatus GET queries.

11 years agoImplement proper support for JSON arrays.
Gunnar Beutner [Sun, 10 Mar 2013 08:08:59 +0000 (09:08 +0100)]
Implement proper support for JSON arrays.

11 years agoImplement livestatus commands.
Gunnar Beutner [Sun, 10 Mar 2013 04:10:51 +0000 (05:10 +0100)]
Implement livestatus commands.

11 years agoAdd livestatus component.
Gunnar Beutner [Sun, 10 Mar 2013 02:09:01 +0000 (03:09 +0100)]
Add livestatus component.

11 years agoFix deadlocks in the Socket/Stream classes.
Gunnar Beutner [Sat, 9 Mar 2013 14:56:56 +0000 (15:56 +0100)]
Fix deadlocks in the Socket/Stream classes.

11 years agoFix race condition in Process::WorkerThreadProc.
Gunnar Beutner [Sat, 9 Mar 2013 14:41:07 +0000 (15:41 +0100)]
Fix race condition in Process::WorkerThreadProc.

11 years agoCheck for invalid value type.
Gunnar Beutner [Sat, 9 Mar 2013 11:57:26 +0000 (12:57 +0100)]
Check for invalid value type.

11 years agoAdd missing return value.
Gunnar Beutner [Sat, 9 Mar 2013 11:57:07 +0000 (12:57 +0100)]
Add missing return value.