| 
							
							
								 Gunnar Beutner | beeddb6840 | Don't validate config items if we've already encountered an error. | 2013-03-15 11:18:02 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3c363499bb | Eliminate the Component class. Fixes #3832
Fixes #3840 | 2013-03-12 13:45:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4b2d828b99 | Refactor the init script and remove the -d option. Fixes #3666 | 2013-03-12 11:48:45 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e2416b5b54 | Check return values of SymGetLineFromAddr64 and SymFromAddr. | 2013-03-07 16:00:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2ef255b9f6 | Fine-grained locks (WIP, Part 9). | 2013-02-24 01:10:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 997ca3a77a | Fine-grained locks (WIP, Part 6). | 2013-02-19 23:02:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a4c7052a6e | Fine-grained locks (WIP, Part 2). | 2013-02-18 14:40:24 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c63c28dd9c | Fine-grained locks (WIP, Part 1). | 2013-02-17 19:14:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d3928a7e69 | Pass argc and argv to the Python interpreter. | 2013-02-14 16:18:58 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 41e10c83be | Documentation: add man pages Fixes #2844 | 2013-02-06 17:49:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b887f14d96 | Use BOOST_THROW_EXCEPTION instead of boost::throw_exception() Fixes #3636 | 2013-02-06 12:51:12 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 25e34fa5d2 | Made command-line arguments more Unix-compliant. | 2013-02-06 09:45:44 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d463bed478 | Config: Implement detection of missing required attributes Fixes #3627 | 2013-02-06 00:32:05 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a5a51a6123 | Implement validateOnly flag for LoadConfigFiles(). | 2013-02-05 16:16:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7a150d2c29 | Validate config objects before trying to activate them. Fixes #3619 | 2013-02-05 13:06:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 789fd23d77 | Windows build fix. | 2013-02-04 09:58:45 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2834edfd71 | Bugfix: Deadlock in SigHupHandler due to Event::Post not being signal-safe Fixes #3622 | 2013-02-03 16:00:53 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ba49fd38e1 | Delete removed config objects after SIGHUP Fixes #3620 | 2013-02-03 12:26:22 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 975915bb6f | Implemented reloading the config using SIGHUP. | 2013-02-03 11:46:17 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5774792a23 | Implemented --version and made --help output prettier. | 2013-02-03 01:21:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d853bcb286 | Bugfix: Used incorrect variable for CompileFile() call. | 2013-02-03 00:02:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c3a73dde1e | Gracefully deal with unknown command-line options. | 2013-02-02 23:29:02 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | dbf762e771 | Use boost::program_options to parse arguments. Fixes #3536
Fixes #3184 | 2013-02-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 33aba14197 | Implement type keyword in the config compiler Fixes #3616 | 2013-02-02 14:28:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1804caf3b8 | Fixed log facility for messages from icinga-app. | 2013-02-01 22:52:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 00b827d5cf | Implement search dirs for #include. Fixes #3599 | 2013-02-01 22:44:58 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ff0e6d91d2 | Move exception_handler into libbase. Add handler for SIGABRT. Fixes #3590 | 2013-01-30 11:51:15 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 70c66fa542 | Implemented the #library directive and fixed loading icinga.dll on Windows. | 2013-01-17 15:05:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 115489a531 | Fixed loading components when using a custom --libdir. | 2012-10-02 09:26:17 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 47fa56a805 | Added methods for retrieving the installation prefix and local state dir. | 2012-09-28 13:16:08 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bd37c357d1 | Build fix for Windows. | 2012-09-27 10:14:45 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0cb232f494 | Handle some exceptions that previously caused crashes. | 2012-09-27 09:58:16 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c5479057f7 | Make exception messages more verbose. | 2012-09-27 09:38:28 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5157853af9 | Add right lib dir to the search path. | 2012-09-26 12:08:07 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | de29105e43 | Fixed module path for 64-bit RHEL. Fixes #3150 | 2012-09-21 15:14:26 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 86c0aff719 | Build fix for Windows. | 2012-09-17 11:13:35 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b996635a91 | Report version number at startup. | 2012-09-10 14:44:54 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 06b1a73864 | Fixed crash while shutting down Icinga. | 2012-08-14 14:04:05 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 160219f4d3 | Refactored Application class to use DynamicObject as a base class. | 2012-08-14 12:51:51 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0bd5323629 | Prefer boost::* over C++0x features. | 2012-06-15 19:32:41 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 132a62f4eb | Fixed Solaris compatibility. | 2012-05-29 16:56:25 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d130d6017f | Improved MingW compatibility. | 2012-05-28 10:41:21 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 925e947a98 | Updated documentation. Cleaned up Dictionary class. | 2012-05-15 10:58:14 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d9b7debdcc | Cleaned up application initialization. Made code documentation more doxygen-friendly.
Added doxygen config file. | 2012-05-14 19:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f6dff42434 | Fixed FSF address. | 2012-05-11 13:33:57 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3214c29363 | Added copyright headers. Updated Debian build files. | 2012-05-10 12:06:41 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9bfff6ddb7 | Restructured components. | 2012-04-13 13:10:35 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 05a6303f82 | Build fixes for Windows. | 2012-04-13 11:45:09 +02:00 |  |