Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2867d79514 
							
						 
					 
					
						
						
							
							Add VERIFY check in Utility::ExecuteDeferredInitializers  
						
						... 
						
						
						
						Coverity Bug ID: 1167738 
						
						
					 
					
						2015-03-03 09:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3e12bfef25 
							
						 
					 
					
						
						
							
							Remove redundant error check in Utility::GetTime  
						
						... 
						
						
						
						Coverity Bug ID: 1167732 
						
						
					 
					
						2015-03-03 09:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7c31654552 
							
						 
					 
					
						
						
							
							Remove the return type for Utility::LoadExtensionLibrary  
						
						
						
						
					 
					
						2015-03-03 07:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							24852e05c7 
							
						 
					 
					
						
						
							
							Move ValidateMacroString into the MacroProcessor class  
						
						... 
						
						
						
						refs #7311  
						
						
					 
					
						2015-02-11 16:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca57cba03 
							
						 
					 
					
						
						
							
							Add macro config validator for command args, env, custom attr, perfdata templates  
						
						... 
						
						
						
						fixes  #7311  
					
						2015-02-11 15:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e2bc4b40 
							
						 
					 
					
						
						
							
							Implement a way to call methods on objects  
						
						... 
						
						
						
						fixes  #8071  
					
						2014-12-11 21:12:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ac548a77 
							
						 
					 
					
						
						
							
							Escape special characters in repository file names  
						
						... 
						
						
						
						fixes  #7618  
					
						2014-12-10 13:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bfb5f922 
							
						 
					 
					
						
						
							
							Fix static initializers for Utility::AddDeferredInitializer  
						
						... 
						
						
						
						fixes  #7646  
					
						2014-11-12 08:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							064407d3c9 
							
						 
					 
					
						
						
							
							Fix dynamic_cast problem  
						
						... 
						
						
						
						fixes  #7586  
					
						2014-11-06 09:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4677014b6d 
							
						 
					 
					
						
						
							
							Implement support for arrays in custom variables  
						
						... 
						
						
						
						fixes  #6544  
					
						2014-11-02 07:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3709ec73ea 
							
						 
					 
					
						
						
							
							Add Utility::SetFileOwnership() on Linux  
						
						... 
						
						
						
						refs #7476  
						
						
					 
					
						2014-10-30 19:52:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe486c4dd 
							
						 
					 
					
						
						
							
							Cli: Fix overwriting api.conf; Move black/whitelist functionality into AgentUtility class  
						
						... 
						
						
						
						refs #7253 
fixes  #7481  
						
						
					 
					
						2014-10-29 19:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ceca27e25b 
							
						 
					 
					
						
						
							
							Fix Utility::GetFQDN() on OS X  
						
						... 
						
						
						
						fixes  #7495  
					
						2014-10-29 16:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f032692ce 
							
						 
					 
					
						
						
							
							Implement agent settings for "agent set" and "agent list"  
						
						... 
						
						
						
						refs #7248  
						
						
					 
					
						2014-10-27 15:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							9227d990dc 
							
						 
					 
					
						
						
							
							Add Utility::CopyFile()  
						
						... 
						
						
						
						refs #7423  
						
						
					 
					
						2014-10-22 19:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5e9514a5 
							
						 
					 
					
						
						
							
							Refactor logging code  
						
						
						
						
					 
					
						2014-10-19 17:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b18f57a745 
							
						 
					 
					
						
						
							
							Remove logger_fwd.hpp  
						
						
						
						
					 
					
						2014-10-19 14:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a4081f1445 
							
						 
					 
					
						
						
							
							Implement support for CLI commands  
						
						... 
						
						
						
						fixes  #7246  
					
						2014-10-08 15:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac32d4b382 
							
						 
					 
					
						
						
							
							Improve thread spawning behavior  
						
						... 
						
						
						
						fixes  #7186  
					
						2014-09-11 11:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2ea6bc08 
							
						 
					 
					
						
						
							
							Fix build problems with Oracle Solaris Studio  
						
						... 
						
						
						
						refs #6896  
						
						
					 
					
						2014-09-02 13:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							65bec9e904 
							
						 
					 
					
						
						
							
							Clean up some parts of the code  
						
						
						
						
					 
					
						2014-08-17 17:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							39248dad42 
							
						 
					 
					
						
						
							
							Build fix for Windows  
						
						
						
						
					 
					
						2014-08-07 14:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Andres 
							
						 
					 
					
						
						
						
						
							
						
						
							46dbe5a4f5 
							
						 
					 
					
						
						
							
							Fix incorrect usage of readdir_r  
						
						... 
						
						
						
						refs #6821 
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de> 
						
						
					 
					
						2014-08-04 08:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Andres 
							
						 
					 
					
						
						
						
						
							
						
						
							20fc8773b6 
							
						 
					 
					
						
						
							
							Build fix for Solaris  
						
						... 
						
						
						
						refs #6821 
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de> 
						
						
					 
					
						2014-08-04 08:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1a11f882 
							
						 
					 
					
						
						
							
							Remove source line information from stacktraces  
						
						... 
						
						
						
						fixes  #6576  
					
						2014-06-25 09:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb77b0cd7 
							
						 
					 
					
						
						
							
							Replace recursive implementation with a forward loop in Utility::MkDirP()  
						
						... 
						
						
						
						That way we always move into the tree, but not start in the deepest
level and may limit the tree level too in the future, if required.
Solves the Win32 implementation by moving the general mkdir() call into
Utility::MkDir().
refs #6328  
						
						
					 
					
						2014-06-13 09:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							2acf6a063e 
							
						 
					 
					
						
						
							
							Fix syncing zones.d from etc/ to var/lib in a recursive manner  
						
						... 
						
						
						
						Missing mkdir -p basically. Introducing Utility::MkDirP() which still
requires Win32 implementation.
refs #6328  
						
						
					 
					
						2014-06-12 23:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							09ad04b09a 
							
						 
					 
					
						
						
							
							Error messages: Use strerror() for message formatting.  
						
						... 
						
						
						
						Refs #6070  
						
						
					 
					
						2014-06-05 17:45:02 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e77a0579 
							
						 
					 
					
						
						
							
							Error Messages: Deal with socket exceptions.  
						
						... 
						
						
						
						Refs #6070  
						
						
					 
					
						2014-06-05 14:36:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							076d297931 
							
						 
					 
					
						
						
							
							Change log message identifier for libbase.  
						
						... 
						
						
						
						Refs #6346  
						
						
					 
					
						2014-05-28 14:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5d8a36b4 
							
						 
					 
					
						
						
							
							Split Utility::GetHostName into two functions.  
						
						... 
						
						
						
						Fixes  #6312  
					
						2014-05-27 10:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2df5b656 
							
						 
					 
					
						
						
							
							Make sure that Utility::GetHostName() returns an FQDN.  
						
						... 
						
						
						
						Fixes  #6312  
					
						2014-05-26 17:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							632026cd9f 
							
						 
					 
					
						
						
							
							Rename C++ header files.  
						
						... 
						
						
						
						Fixes  #6291  
					
						2014-05-25 16:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc1356fe6 
							
						 
					 
					
						
						
							
							Windows build fix.  
						
						
						
						
					 
					
						2014-05-22 21:32:08 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							46165dbccf 
							
						 
					 
					
						
						
							
							Make sort order for Utility::{Glob,GlobRecursive} deterministic.  
						
						... 
						
						
						
						Fixes  #5854  
					
						2014-05-22 13:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b2246f3af9 
							
						 
					 
					
						
						
							
							Build fix for Windows.  
						
						... 
						
						
						
						Refs# 6191 
						
						
					 
					
						2014-05-17 08:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1ce23aeb 
							
						 
					 
					
						
						
							
							Implicitly set zone attribute for files includes from zones.d.  
						
						... 
						
						
						
						Refs #6191  
						
						
					 
					
						2014-05-13 14:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3e399188 
							
						 
					 
					
						
						
							
							Remove unnecessary includes.  
						
						... 
						
						
						
						Fixes  #6189  
					
						2014-05-11 18:11:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b5e4c31e 
							
						 
					 
					
						
						
							
							Fix some compiler warnings.  
						
						... 
						
						
						
						Refs #5823  
						
						
					 
					
						2014-05-11 06:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							45270f1bb8 
							
						 
					 
					
						
						
							
							Refactor the agent and cluster components.  
						
						... 
						
						
						
						Refs #6107  
						
						
					 
					
						2014-05-08 09:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0571d8a464 
							
						 
					 
					
						
						
							
							Run INITIALIZE_ONCE() after static initializers.  
						
						... 
						
						
						
						Refs #6107  
						
						
					 
					
						2014-05-08 09:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b119c3285b 
							
						 
					 
					
						
						
							
							Change log level for some messages.  
						
						... 
						
						
						
						Fixes  #6072  
					
						2014-04-29 11:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ea24147d0d 
							
						 
					 
					
						
						
							
							Add uptime information to the "icinga" check type.  
						
						... 
						
						
						
						Fixes  #6064  
					
						2014-04-28 09:23:52 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e19948fc95 
							
						 
					 
					
						
						
							
							Add agent setup wizard for Windows.  
						
						... 
						
						
						
						Refs #4865  
						
						
					 
					
						2014-04-18 12:39:50 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb55f3404 
							
						 
					 
					
						
						
							
							Fix NSIS installer and Windows service.  
						
						... 
						
						
						
						Refs #4865  
						
						
					 
					
						2014-04-18 12:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							70062b5884 
							
						 
					 
					
						
						
							
							Make sure that Utility::GlobRecursive doesn't recurse into . and ..  
						
						... 
						
						
						
						Fixes  #5946  
					
						2014-04-05 23:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							04dcceef59 
							
						 
					 
					
						
						
							
							Implement Utility::GetSymbolName and Utility::GetSymbolSource for Windows.  
						
						... 
						
						
						
						Refs #5870  
						
						
					 
					
						2014-03-30 01:20:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							27955843c0 
							
						 
					 
					
						
						
							
							Move Addr2Line function to the Utility class.  
						
						... 
						
						
						
						Refs #5846  
						
						
					 
					
						2014-03-23 19:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce737ff2f3 
							
						 
					 
					
						
						
							
							Change copyright header (again).  
						
						... 
						
						
						
						Fixes  #5424  
					
						2014-03-19 11:42:47 +01:00