Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							530d84ae3b 
							
						 
					 
					
						
						
							
							Make ConfigCompiler#m_LexBuffer a String  
						
						... 
						
						
						
						... to reduce malloc()s. 
						
						
					 
					
						2020-01-21 13:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							672f497c3a 
							
						 
					 
					
						
						
							
							Config lexer: complain on EOF in heredocs, i.e. {{{abc<EOF>  
						
						
						
						
					 
					
						2019-09-26 13:10:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							37b715baf1 
							
						 
					 
					
						
						
							
							Replace a few more copyright strings  
						
						
						
						
					 
					
						2019-02-25 16:30:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb2c1d143 
							
						 
					 
					
						
						
							
							icinga.com: Update everything else  
						
						
						
						
					 
					
						2018-10-18 09:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8fda8d72ac 
							
						 
					 
					
						
						
							
							Implement support for the namespace and using keywords  
						
						
						
						
					 
					
						2018-08-13 13:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac155d1dda 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-redundant-void-arg'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							158ae2188e 
							
						 
					 
					
						
						
							
							Change copyright header for 2018  
						
						
						
						
					 
					
						2018-01-02 12:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							2636e6a77a 
							
						 
					 
					
						
						
							
							Whitespace fix  
						
						... 
						
						
						
						What does this change?
* Remove use of spaces for formatting
These could be found by using `grep -r -l -P '^\t+ +[^*]'
* Removal of training whitespaces
* A few lines longer than 120 chars 
						
						
					 
					
						2017-12-20 14:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f9feb41877 
							
						 
					 
					
						
						
							
							Implement support for handling exceptions in user scripts  
						
						
						
						
					 
					
						2017-06-13 14:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b7caf0820d 
							
						 
					 
					
						
						
							
							Ensure that *.icinga.com is used everywhere  
						
						... 
						
						
						
						fixes  #13897 
fixes  #13277  
					
						2017-01-10 17:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							78cd56e277 
							
						 
					 
					
						
						
							
							Implement support for default templates  
						
						... 
						
						
						
						fixes  #12575  
					
						2016-08-28 10:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c5a170a972 
							
						 
					 
					
						
						
							
							Implement support for namespaces  
						
						... 
						
						
						
						fixes  #12408  
					
						2016-08-12 11:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7621870278 
							
						 
					 
					
						
						
							
							Implement a debugger for Icinga scripts  
						
						... 
						
						
						
						fixes  #10547  
					
						2015-11-05 14:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							51f473d08a 
							
						 
					 
					
						
						
							
							Implement the current_filename and current_line keywords  
						
						... 
						
						
						
						fixes  #10243  
					
						2015-11-03 16:34:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb7cfa620 
							
						 
					 
					
						
						
							
							Add missing keywords in ConfigCompiler::GetKeywords  
						
						... 
						
						
						
						refs #9960  
						
						
					 
					
						2015-10-07 06:09:55 -07:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8136cda367 
							
						 
					 
					
						
						
							
							Implement the ignore_on_error keyword  
						
						... 
						
						
						
						fixes  #9960  
					
						2015-10-05 12:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb1b60c12 
							
						 
					 
					
						
						
							
							Fix: NULs don't work in string values  
						
						... 
						
						
						
						fixes  #10234  
					
						2015-09-29 07:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e19a36c659 
							
						 
					 
					
						
						
							
							Fix parser error when using new-lines in dictionaries  
						
						... 
						
						
						
						fixes  #10204  
					
						2015-09-23 16:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8f890e7c 
							
						 
					 
					
						
						
							
							Remove the FutureExpression class  
						
						... 
						
						
						
						fixes  #9972  
					
						2015-08-24 11:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd63b9d15 
							
						 
					 
					
						
						
							
							Implement the include_zones directive  
						
						... 
						
						
						
						refs #9083  
						
						
					 
					
						2015-07-21 09:32:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7224e3ed 
							
						 
					 
					
						
						
							
							Generate C++ code for type validators  
						
						... 
						
						
						
						fixes  #7709 
fixes  #8867  
					
						2015-03-27 07:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8682c530af 
							
						 
					 
					
						
						
							
							Fix line continuation support for parentheses  
						
						... 
						
						
						
						fixes  #8679  
					
						2015-03-11 10:01:03 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a76f816623 
							
						 
					 
					
						
						
							
							Implement the 'continue' and 'break' keywords  
						
						... 
						
						
						
						fixes  #8394  
					
						2015-02-19 12:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							aeb579d2a0 
							
						 
					 
					
						
						
							
							Implement another syntax for nullary lambdas  
						
						... 
						
						
						
						refs #7564  
						
						
					 
					
						2015-01-30 09:49:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							13917e07b0 
							
						 
					 
					
						
						
							
							Implement validator support for function objects  
						
						... 
						
						
						
						fixes  #8291  
					
						2015-01-27 10:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							01d3be8820 
							
						 
					 
					
						
						
							
							Implement the while statement  
						
						... 
						
						
						
						fixes  #8269  
					
						2015-01-23 15:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							848d076090 
							
						 
					 
					
						
						
							
							Implement the "globals" and "locals" keyword  
						
						... 
						
						
						
						fixes  #8244  
					
						2015-01-16 13:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1952d7c844 
							
						 
					 
					
						
						
							
							Disallow spaces in T_STRING_ANGLE  
						
						... 
						
						
						
						fixes  #8230  
					
						2015-01-15 14:50:07 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e0c5f113 
							
						 
					 
					
						
						
							
							Fix escape sequence for double quotes  
						
						... 
						
						
						
						refs #8164  
						
						
					 
					
						2015-01-07 13:06:02 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb9f3011d 
							
						 
					 
					
						
						
							
							Fix escape sequence for backslashes  
						
						... 
						
						
						
						fixes  #8164  
					
						2015-01-07 08:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e03e143177 
							
						 
					 
					
						
						
							
							Report error for invalid escape sequences  
						
						... 
						
						
						
						fixes  #7910  
					
						2014-12-20 09:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6383da1f2f 
							
						 
					 
					
						
						
							
							Replace spaces with tabs  
						
						
						
						
					 
					
						2014-12-18 17:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9f18211ada 
							
						 
					 
					
						
						
							
							Remove obsolete code  
						
						... 
						
						
						
						refs #7709  
						
						
					 
					
						2014-12-18 15:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef8316ca6 
							
						 
					 
					
						
						
							
							Fix location info for strings  
						
						... 
						
						
						
						fixes  #8081  
					
						2014-12-16 06:18:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							77806b9de7 
							
						 
					 
					
						
						
							
							Get rid of the local/global keywords  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-15 16:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9fdb537f 
							
						 
					 
					
						
						
							
							Remove unused code  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-15 06:03:13 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb0231c05 
							
						 
					 
					
						
						
							
							Refactor how variable scopes work  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-14 11:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4c04aa9b 
							
						 
					 
					
						
						
							
							Implement the 'global' keyword to differentiate between variable scopes  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-13 17:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e86b36f8d7 
							
						 
					 
					
						
						
							
							Remove the __ prefix from some of the lexer tokens  
						
						... 
						
						
						
						fixes  #7883  
					
						2014-12-11 13:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2720333d6e 
							
						 
					 
					
						
						
							
							Fix missing location information for included files  
						
						... 
						
						
						
						fixes  #7927  
					
						2014-12-10 15:06:09 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							89a0fc006e 
							
						 
					 
					
						
						
							
							Implement a boolean sub-type for the Value class  
						
						... 
						
						
						
						fixes  #8043  
					
						2014-12-10 09:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b1be95a2 
							
						 
					 
					
						
						
							
							Make the config lexer return an error for unterminated string literals  
						
						... 
						
						
						
						fixes  #7808  
					
						2014-11-28 06:49:06 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ab63fca3d5 
							
						 
					 
					
						
						
							
							Make the config parser thread-safe  
						
						... 
						
						
						
						fixes  #7822  
					
						2014-11-28 06:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							cee13fbec0 
							
						 
					 
					
						
						
							
							Implement the %, ^, %=, ^=, &= and |= operators  
						
						... 
						
						
						
						fixes  #7813  
					
						2014-11-25 17:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7e13f7597f 
							
						 
					 
					
						
						
							
							Disallow - in identifiers  
						
						... 
						
						
						
						fixes  #7830  
					
						2014-11-24 16:54:06 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec499be17 
							
						 
					 
					
						
						
							
							Implement the __if and __else keywords  
						
						... 
						
						
						
						fixes  #7824  
					
						2014-11-24 09:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c29d6a99ac 
							
						 
					 
					
						
						
							
							Fix unary minus operator  
						
						... 
						
						
						
						fixes  #7815  
					
						2014-11-23 23:19:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9a49e085cd 
							
						 
					 
					
						
						
							
							Fix some more shift/reduce conflicts  
						
						... 
						
						
						
						refs #7800  
						
						
					 
					
						2014-11-23 12:06:47 +01:00