| 
							
							
								 Gunnar Beutner | d4cc6fb5e0 | Improve compatibility with Solaris. Fixes #5129 | 2013-11-24 01:00:35 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 92dd32eb68 | Implement support for high-level stack traces. Refs #5085 | 2013-11-21 09:42:27 +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 | e546cd854d | Clean up the DynamicType class. Refs #5036 | 2013-11-08 16:07:21 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a84536bea3 | Implement serializer support for arbitrary classes. Fixes #5024 | 2013-11-08 14:08:59 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3cfccba1ea | Implement "hello world" test app. Refs #4995 | 2013-11-05 08:34:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f2307c4242 | Add cmake build files. Refs #4962 | 2013-11-03 13:45:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | db4b3b78d6 | Implement class compiler. Refs #4963 | 2013-10-28 14:27:36 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c4941bb3c5 | Close all file descriptors before restarting. Refs #4905 | 2013-10-17 18:24:35 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fa845775a2 | Fix crashes when restarting Icinga. | 2013-10-17 10:56:42 +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 | bf1a800e39 | Update copyright information. | 2013-09-25 07:45:56 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7961dc4e78 | Remove DynamicObject::Start call. | 2013-09-11 15:38:04 +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 | 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 | f134ed61bc | Fix: ::Start must be called after restoring the state file. Fixes #4654 | 2013-08-29 10:17:12 +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 | e9e55cd8c0 | Remove the replication feature and clean up the code. | 2013-08-26 14:56:38 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 23b75fd30d | Fix crash when application config item is missing. | 2013-04-08 10:02:06 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fd3e92ea0c | Refactor AsyncTasks. | 2013-03-25 17:36:15 +00:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 97fee26289 | Remove @threadsafety doc strings Fixes #3889 | 2013-03-22 12:02:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 734f76af96 | Windows build fix. | 2013-03-18 22:40:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2a8bc3ca0f | Refactor #includes (Part 5). | 2013-03-18 17:39:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c3975af6ec | Refactor #includes (Part 4). | 2013-03-18 11:02:18 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 19726d2429 | Linux build fix. | 2013-03-17 22:14:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0bb0711d72 | Refactor #includes (Part 2). | 2013-03-16 21:18:53 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3073200b53 | Cleaned up #includes (Part 1). | 2013-03-15 18:21:29 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 98f7515eee | Fix writing the PID file if there is no previous PID file. | 2013-03-12 16:02:35 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 62cb4e14a6 | Make mode variable const. | 2013-03-12 14:50:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9ea0cb4353 | Truncate the PID file before writing the new PID. | 2013-03-12 14:06:59 +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 | 412a44e697 | Windows build fix. | 2013-03-11 14:08:55 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d8edd98e41 | Add more information to exceptions. | 2013-03-11 13:47:17 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 56dc7c4e0a | Add missing "*/". | 2013-03-09 12:56:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | cada2abeb3 | Implement automated stacktraces for exceptions. | 2013-03-07 19:44:39 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e2416b5b54 | Check return values of SymGetLineFromAddr64 and SymFromAddr. | 2013-03-07 16:00:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e54604c0e3 | *NIX build fix. | 2013-03-07 15:16:01 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fa3f01667f | Implemented stacktrace support for Windows. | 2013-03-07 15:00:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 70fa21dfbc | Various bugfixes. | 2013-03-06 11:04:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | be95f3171d | Even more code refactoring. | 2013-03-04 15:52:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 48485c5f26 | More lock refactoring. Yay. | 2013-03-02 09:07:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 572a477da3 | Refactored object locking code. | 2013-03-01 12:07:52 +01:00 |  |