]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Tue, 24 Jul 2012 14:46:48 +0000 (16:46 +0200)]
Fixed calculation of next check timestamp.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:30 +0000 (15:38 +0200)]
Cleaned up status calculation code.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:19 +0000 (15:38 +0200)]
Add log message after main loop.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:04 +0000 (15:38 +0200)]
Use throw_exception() instead of throw.
Gunnar Beutner [Tue, 24 Jul 2012 12:18:33 +0000 (14:18 +0200)]
Don't save properties for non-persistent config objects.
Gunnar Beutner [Tue, 24 Jul 2012 11:45:21 +0000 (13:45 +0200)]
Build fixes for *NIX.
Gunnar Beutner [Tue, 24 Jul 2012 11:33:38 +0000 (13:33 +0200)]
Add support for serializing empty Variants.
Gunnar Beutner [Tue, 24 Jul 2012 11:26:56 +0000 (13:26 +0200)]
Always load cibsync component.
Gunnar Beutner [Tue, 24 Jul 2012 11:13:02 +0000 (13:13 +0200)]
Implemented state retention.
Gunnar Beutner [Tue, 24 Jul 2012 08:50:53 +0000 (10:50 +0200)]
Moved serialization functionality into the base library.
Gunnar Beutner [Mon, 23 Jul 2012 08:27:12 +0000 (10:27 +0200)]
Build fix for *NIX.
Gunnar Beutner [Mon, 23 Jul 2012 08:24:27 +0000 (10:24 +0200)]
Refactored the Component class.
Gunnar Beutner [Mon, 23 Jul 2012 06:57:19 +0000 (08:57 +0200)]
Handle all exception types rather than just the ones inheriting from std::exception.
Gunnar Beutner [Fri, 20 Jul 2012 12:30:53 +0000 (14:30 +0200)]
VS project file: Moved components into a separate folder.
Gunnar Beutner [Fri, 20 Jul 2012 12:30:35 +0000 (14:30 +0200)]
Removed CIB::RequireInformation.
Gunnar Beutner [Thu, 19 Jul 2012 09:17:05 +0000 (11:17 +0200)]
Made *::ScriptFunc private.
Gunnar Beutner [Wed, 18 Jul 2012 09:52:22 +0000 (11:52 +0200)]
Moved calculation of next check timestamp into the cibsync component.
Gunnar Beutner [Wed, 18 Jul 2012 09:43:41 +0000 (11:43 +0200)]
Used const references for the EndpointManager methods.
Gunnar Beutner [Wed, 18 Jul 2012 09:15:39 +0000 (11:15 +0200)]
Added TcpClient::OnConnected event.
Gunnar Beutner [Tue, 17 Jul 2012 18:44:22 +0000 (20:44 +0200)]
Build fix.
Gunnar Beutner [Tue, 17 Jul 2012 18:41:06 +0000 (20:41 +0200)]
Cleaned up socket exception handling.
Gunnar Beutner [Tue, 17 Jul 2012 17:19:03 +0000 (19:19 +0200)]
Revert
78215843 as it requires Boost version 1.43.
Gunnar Beutner [Tue, 17 Jul 2012 17:10:14 +0000 (19:10 +0200)]
Try to more uniformly distribute checks in their check interval.
Gunnar Beutner [Tue, 17 Jul 2012 11:03:44 +0000 (13:03 +0200)]
Re-enable host macros.
Gunnar Beutner [Tue, 17 Jul 2012 10:57:21 +0000 (12:57 +0200)]
Updated delegation/checker to use cibsync rather than sending service objects.
Gunnar Beutner [Tue, 17 Jul 2012 08:29:30 +0000 (10:29 +0200)]
Use Boost.Range instead of tie().
Gunnar Beutner [Mon, 16 Jul 2012 22:01:23 +0000 (00:01 +0200)]
Build fixes for *NIX.
Gunnar Beutner [Mon, 16 Jul 2012 20:00:50 +0000 (22:00 +0200)]
Use BOOST_FOREACH for most for loops.
Gunnar Beutner [Mon, 16 Jul 2012 13:10:42 +0000 (15:10 +0200)]
Implemented native::NullCheck check method.
Gunnar Beutner [Mon, 16 Jul 2012 09:44:11 +0000 (11:44 +0200)]
Bugfixes for SSL sockets.
Gunnar Beutner [Mon, 16 Jul 2012 09:15:20 +0000 (11:15 +0200)]
Keep track of whether sockets are connected.
Gunnar Beutner [Mon, 16 Jul 2012 06:25:15 +0000 (08:25 +0200)]
Updated documention (check_type removed, methods->check added).
Gunnar Beutner [Mon, 16 Jul 2012 06:19:51 +0000 (08:19 +0200)]
Renamed "hooks" to "methods".
Gunnar Beutner [Sun, 15 Jul 2012 22:05:24 +0000 (00:05 +0200)]
Refactored jsonrpc lib to use the new TcpClient interface.
Gunnar Beutner [Sun, 15 Jul 2012 22:04:16 +0000 (00:04 +0200)]
Added missing GPL Header.
Gunnar Beutner [Sun, 15 Jul 2012 22:02:31 +0000 (00:02 +0200)]
Cleaned up TcpClient interface.
Gunnar Beutner [Sun, 15 Jul 2012 15:48:58 +0000 (17:48 +0200)]
Cleaned up NagiosCheckTask.
Gunnar Beutner [Sun, 15 Jul 2012 15:36:02 +0000 (17:36 +0200)]
Removed unused code.
Gunnar Beutner [Sun, 15 Jul 2012 15:29:59 +0000 (17:29 +0200)]
More bugfixes for AsyncTask.
Gunnar Beutner [Sun, 15 Jul 2012 15:15:49 +0000 (17:15 +0200)]
Bugfixes for the AsyncTask class.
Gunnar Beutner [Sun, 15 Jul 2012 11:15:51 +0000 (13:15 +0200)]
Re-enabled /MP (parallel builds) on Windows.
Gunnar Beutner [Sun, 15 Jul 2012 11:13:19 +0000 (13:13 +0200)]
Enabled pre-compiled headers for Windows builds.
Gunnar Beutner [Sun, 15 Jul 2012 11:07:12 +0000 (13:07 +0200)]
Build fixes for *NIX.
Gunnar Beutner [Sun, 15 Jul 2012 08:58:03 +0000 (10:58 +0200)]
Implemented exception support for AsyncTasks.
Gunnar Beutner [Sat, 14 Jul 2012 18:06:32 +0000 (20:06 +0200)]
Disabled resolving host macros for now.
Gunnar Beutner [Sat, 14 Jul 2012 18:06:09 +0000 (20:06 +0200)]
Fixed assert() in ~AsyncTask obscuring other errors.
Gunnar Beutner [Sat, 14 Jul 2012 14:49:21 +0000 (16:49 +0200)]
Bugfixes for the ScriptTask feature.
Gunnar Beutner [Sat, 14 Jul 2012 13:59:59 +0000 (15:59 +0200)]
Implemented script tasks.
Gunnar Beutner [Sat, 14 Jul 2012 11:57:20 +0000 (13:57 +0200)]
Cleaned up AsyncTask class.
Gunnar Beutner [Sat, 14 Jul 2012 11:33:04 +0000 (13:33 +0200)]
Removed unused code.
Gunnar Beutner [Sat, 14 Jul 2012 10:44:37 +0000 (12:44 +0200)]
Bugfixes for the Process/AsyncTask classes.
Gunnar Beutner [Fri, 13 Jul 2012 21:33:30 +0000 (23:33 +0200)]
Improved Event::Post performance.
Gunnar Beutner [Fri, 13 Jul 2012 19:07:39 +0000 (21:07 +0200)]
Fixed compilation errors on *NIX.
Gunnar Beutner [Fri, 13 Jul 2012 19:00:54 +0000 (21:00 +0200)]
Implemented Process class, cleaned up NagiosCheckTask.
Gunnar Beutner [Fri, 13 Jul 2012 17:38:14 +0000 (19:38 +0200)]
Fixed compiler warning.
Gunnar Beutner [Fri, 13 Jul 2012 13:29:39 +0000 (15:29 +0200)]
More Win32 build fixes.
Gunnar Beutner [Fri, 13 Jul 2012 13:24:19 +0000 (15:24 +0200)]
Win32 build fix.
Gunnar Beutner [Fri, 13 Jul 2012 13:03:24 +0000 (15:03 +0200)]
Made Timer::Timers private.
Gunnar Beutner [Fri, 13 Jul 2012 12:28:52 +0000 (14:28 +0200)]
Added IcingaConnection PHP class.
Gunnar Beutner [Fri, 13 Jul 2012 11:09:09 +0000 (13:09 +0200)]
Re-implemented integer support for the Variant class.
Gunnar Beutner [Fri, 13 Jul 2012 09:40:57 +0000 (11:40 +0200)]
Fixed global macros.
Gunnar Beutner [Fri, 13 Jul 2012 09:29:23 +0000 (11:29 +0200)]
Implemented global macros.
Gunnar Beutner [Fri, 13 Jul 2012 09:24:05 +0000 (11:24 +0200)]
Fixed Variant::IsEmpty()
Gunnar Beutner [Fri, 13 Jul 2012 07:59:26 +0000 (09:59 +0200)]
Fixed uninitialized variable.
Gunnar Beutner [Fri, 13 Jul 2012 07:09:26 +0000 (09:09 +0200)]
Updated documentation.
Gunnar Beutner [Fri, 13 Jul 2012 07:03:22 +0000 (09:03 +0200)]
Implemented 'log' config object and 'logpath' property for the 'application' object.
Gunnar Beutner [Fri, 13 Jul 2012 06:30:20 +0000 (08:30 +0200)]
Make PID path configurable.
Gunnar Beutner [Thu, 12 Jul 2012 15:03:34 +0000 (17:03 +0200)]
Implemented support for writing a PID file.
Gunnar Beutner [Thu, 12 Jul 2012 14:12:19 +0000 (16:12 +0200)]
Removed I2_PLATFORM* macros.
Gunnar Beutner [Thu, 12 Jul 2012 13:50:31 +0000 (15:50 +0200)]
Fixed crash while shutting down Icinga.
Gunnar Beutner [Thu, 12 Jul 2012 08:24:54 +0000 (10:24 +0200)]
Fix: Make Dictionary::Add() return the new key.
Gunnar Beutner [Thu, 12 Jul 2012 04:49:37 +0000 (06:49 +0200)]
Updated config documentation.
Gunnar Beutner [Wed, 11 Jul 2012 19:03:22 +0000 (21:03 +0200)]
Config compiler: Added support for floating point numbers as well as negative numbers.
Gunnar Beutner [Wed, 11 Jul 2012 18:55:46 +0000 (20:55 +0200)]
Cleaned up the Variant class.
Gunnar Beutner [Tue, 10 Jul 2012 14:24:17 +0000 (16:24 +0200)]
Use STD*_FILENO constants in Utility::Daemonize.
Gunnar Beutner [Tue, 10 Jul 2012 14:02:45 +0000 (16:02 +0200)]
Implemented -d (daemonize) option.
Gunnar Beutner [Tue, 10 Jul 2012 13:57:54 +0000 (15:57 +0200)]
Removed unused ConfigObject methods.
Gunnar Beutner [Tue, 10 Jul 2012 13:44:59 +0000 (15:44 +0200)]
Fixed compilation on Windows.
Gunnar Beutner [Tue, 10 Jul 2012 13:14:45 +0000 (15:14 +0200)]
Implemented logging to files and made logging configurable.
Gunnar Beutner [Tue, 10 Jul 2012 11:53:46 +0000 (13:53 +0200)]
Documentation for the config format.
Gunnar Beutner [Tue, 10 Jul 2012 11:32:15 +0000 (13:32 +0200)]
Cleaned up syslog class.
Gunnar Beutner [Tue, 10 Jul 2012 11:31:17 +0000 (13:31 +0200)]
Implemented syslog logger class.
Gunnar Beutner [Tue, 10 Jul 2012 11:00:53 +0000 (13:00 +0200)]
Added assert()s for some common thread-safety problems.
Gunnar Beutner [Tue, 10 Jul 2012 10:51:53 +0000 (12:51 +0200)]
Added documentation for the logger classes.
Gunnar Beutner [Tue, 10 Jul 2012 10:21:19 +0000 (12:21 +0200)]
Made logging more modular.
Gunnar Beutner [Tue, 10 Jul 2012 08:23:55 +0000 (10:23 +0200)]
Removed support for tuples from the configuration parser.
Gunnar Beutner [Tue, 10 Jul 2012 07:44:11 +0000 (09:44 +0200)]
Build fixes for the unit tests.
Gunnar Beutner [Tue, 10 Jul 2012 07:38:24 +0000 (09:38 +0200)]
Merge branch 'master' of github.com:gunnarbeutner/strawberry
Gunnar Beutner [Mon, 9 Jul 2012 18:32:02 +0000 (20:32 +0200)]
Added missing GPL headers and Visual Studio filters.
Gunnar Beutner [Mon, 9 Jul 2012 18:11:55 +0000 (20:11 +0200)]
Renamed Ringbuffer class to RingBuffer
Gunnar Beutner [Mon, 9 Jul 2012 15:07:20 +0000 (17:07 +0200)]
Moved CIB class constructors from header file to .cpp files.
Gunnar Beutner [Mon, 9 Jul 2012 15:04:39 +0000 (17:04 +0200)]
Removed unused code.
Gunnar Beutner [Mon, 9 Jul 2012 15:03:24 +0000 (17:03 +0200)]
Clean up reachability calculation.
Gunnar Beutner [Mon, 9 Jul 2012 14:44:46 +0000 (16:44 +0200)]
Added GetProperty/SetTag/GetTag accessors to ConfigObjectAdapter.
Gunnar Beutner [Mon, 9 Jul 2012 14:38:01 +0000 (16:38 +0200)]
Verify object type in the CIB class constructors.
Gunnar Beutner [Mon, 9 Jul 2012 14:22:38 +0000 (16:22 +0200)]
Force compat module to write status.dat/objects.cache right after program start.
Gunnar Beutner [Mon, 9 Jul 2012 14:19:56 +0000 (16:19 +0200)]
Renamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get}
Gunnar Beutner [Mon, 9 Jul 2012 11:27:02 +0000 (13:27 +0200)]
Moved host reachability/state code into the cib library.
Gunnar Beutner [Mon, 9 Jul 2012 10:44:31 +0000 (12:44 +0200)]
Auto-detect host parents.
Gunnar Beutner [Mon, 9 Jul 2012 09:39:14 +0000 (11:39 +0200)]
Fixed config parser error messages.