| 
							
							
								 Gunnar Beutner | 3c363499bb | Eliminate the Component class. Fixes #3832
Fixes #3840 | 2013-03-12 13:45:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 91c82263a5 | Fix some deadlocks in the TlsStream class. | 2013-03-12 11:56:14 +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 | 6f51230a79 | Don't instantiate abstract objects. Fixes #3669 | 2013-03-11 12:04:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c728e85c8c | Implement attribute filters. | 2013-03-10 15:11:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 98ba1424b5 | Implement proper support for JSON arrays. | 2013-03-10 09:08:59 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a38263b3c8 | Implement livestatus commands. | 2013-03-10 05:10:51 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 27505536f9 | Add livestatus component. | 2013-03-10 03:09:01 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 375746d710 | Fix deadlocks in the Socket/Stream classes. | 2013-03-09 15:56:56 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5a861b0de0 | Fix race condition in Process::WorkerThreadProc. | 2013-03-09 15:41:07 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bac7495f49 | Check for invalid value type. | 2013-03-09 12:57:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 84fcf24fa3 | Add missing return value. | 2013-03-09 12:57:07 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 56dc7c4e0a | Add missing "*/". | 2013-03-09 12:56:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9b44a5c35d | Fixed incorrect macro name. | 2013-03-09 12:53:04 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 16b0722cbc | Added more templates. | 2013-03-08 16:02:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 13436cb536 | Catch exceptions in EventQueue::QueueThreadProc. | 2013-03-08 14:43:07 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 756d465ca9 | Use TLS for last exception stack trace. | 2013-03-08 14:42:41 +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 | 97dd87ab96 | Fixed compiler warnings. | 2013-03-07 08:14:55 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 659fcf8fa3 | Fix cppcheck warnings. | 2013-03-06 15:41:13 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6f7b553acd | Bugfixes for the *:Invalidate*Cache() calls. | 2013-03-06 13:01:51 +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 | a6d26a2dc1 | Windows build fix. | 2013-03-02 14:21:13 +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 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 959b7fa16a | Implement support for deserializing JSON arrays. | 2013-02-28 14:06:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b674d46557 | Implemented the LONGDATETIME, SHORTDATETIME, DATE and TIME macros. | 2013-02-28 10:27:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9d32eeada | Implemented user groups. | 2013-02-27 21:49:03 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9648f35bc | Make the services/notifications caches thread safe. Send notifications based on the notification_interval setting. | 2013-02-27 12:44:51 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 45f8bfb730 | Checker: Use Ptrs rather than WeakPtrs. Fixes #3732 | 2013-02-26 10:58:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f027f1681b | Windows build fix. | 2013-02-26 10:57:44 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 35c79a76c1 | Make attribute lookups O(1). | 2013-02-26 10:13:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d011f09f32 | Windows build fixes. | 2013-02-24 08:52:09 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 022be22fa2 | Added some missing files. | 2013-02-24 08:27:00 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2ef255b9f6 | Fine-grained locks (WIP, Part 9). | 2013-02-24 01:10:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 404b1807e6 | Removed PCH support (as it's clearly not working properly). | 2013-02-22 08:12:43 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4306c6c07a | Fine-grained locks (WIP, Part 8). | 2013-02-21 16:12:50 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5e91f6c54d | Fine-grained locks (WIP, Part 7). | 2013-02-20 19:52:25 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 997ca3a77a | Fine-grained locks (WIP, Part 6). | 2013-02-19 23:02:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1daeb8c010 | Fine-grained locks (WIP, Part 5). | 2013-02-19 12:17:31 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ecc95b3dc0 | Fine-grained locks (WIP, Part 4). | 2013-02-19 07:26:52 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3dace35cf1 | Fine-grained locks (WIP, Part 3). | 2013-02-18 23:44:24 +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 |  |