Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							f1f1710f47 
							
						 
					 
					
						
						
							
							Config: Add method getConfigObject to access the internal ConfigObject  
						
						
						
						
					 
					
						2015-05-06 08:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc7f26728 
							
						 
					 
					
						
						
							
							ConfigObject: Extend ArrayDatasource  
						
						... 
						
						
						
						This makes it possible to use a ini file as repository!!!1
One thing is missing: Section names are currently ignored and should be
mapped to a virtual column.
refs #8826  
						
						
					 
					
						2015-05-05 15:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							967a2e82dc 
							
						 
					 
					
						
						
							
							Use (only) "@return $this" in fluent interfaces' documentation  
						
						
						
						
					 
					
						2015-04-07 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6bae2e0a53 
							
						 
					 
					
						
						
							
							Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL  
						
						
						
						
					 
					
						2015-02-04 10:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4fab0750 
							
						 
					 
					
						
						
							
							Add license header  
						
						... 
						
						
						
						This time without syntax errors hopefully :) 
						
						
					 
					
						2015-02-03 16:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa2e3cfdc 
							
						 
					 
					
						
						
							
							Revert "Add license header"  
						
						... 
						
						
						
						This reverts commit 338d067aba41dd6e9178cebec5433eecd614196e. 
						
						
					 
					
						2015-02-03 16:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							338d067aba 
							
						 
					 
					
						
						
							
							Add license header  
						
						... 
						
						
						
						fixes  #7788  
					
						2015-02-03 15:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							9426a5bd23 
							
						 
					 
					
						
						
							
							Use File::create() in Config::saveIni() to create missing nested directories  
						
						... 
						
						
						
						refs #8219  
						
						
					 
					
						2015-01-30 15:43:02 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							63305fdf9a 
							
						 
					 
					
						
						
							
							Add Icinga\Application\Config::saveIni()  
						
						... 
						
						
						
						Simplifies saving INI files. Icinga\File\Ini\IniWriter does already require an
instance of Icinga\Application\Config so it's obvious to give "Config" the
task to initialize the writer.. We do also have a central place to handle
creating missing ancestor directories now.
refs #8219  
						
						
					 
					
						2015-01-30 09:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ac503031a7 
							
						 
					 
					
						
						
							
							Config: Fix PHPDoc for fromIni  
						
						
						
						
					 
					
						2015-01-19 11:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							87adbacb3b 
							
						 
					 
					
						
						
							
							Config: Fix coding style  
						
						
						
						
					 
					
						2015-01-19 11:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							599cb620d8 
							
						 
					 
					
						
						
							
							Config: Don't throw NotReadableError if the file does not exist  
						
						
						
						
					 
					
						2015-01-19 11:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							0c84bf614d 
							
						 
					 
					
						
						
							
							Split config functionality into two classes  
						
						... 
						
						
						
						There is now Icinga\Application\Config as our ini configuration handler and
Icinga\Data\ConfigObject as our general configuration container.
refs #7147  
						
						
					 
					
						2014-11-18 13:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							a6af51f402 
							
						 
					 
					
						
						
							
							Fix that Config::fromSection cannot return the actual value  
						
						... 
						
						
						
						refs #7147  
						
						
					 
					
						2014-11-11 15:51:54 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							268569114c 
							
						 
					 
					
						
						
							
							Fix that an error is thrown when reading INI files without trailing newlines  
						
						
						
						
					 
					
						2014-11-07 13:38:35 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							4537b2932e 
							
						 
					 
					
						
						
							
							Fix that current(), key(), etc does not work with Config objects  
						
						
						
						
					 
					
						2014-11-07 13:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							83f386f92a 
							
						 
					 
					
						
						
							
							Do not extend Zend_Config in Icinga\Application\Config  
						
						... 
						
						
						
						refs #7147 
fixes  #7580  
						
						
					 
					
						2014-11-06 15:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c3c0043307 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/commands-6593  
						
						
						
						
					 
					
						2014-09-03 23:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6826f737 
							
						 
					 
					
						
						
							
							Bug7043Test: Fix test to run without ini configuration  
						
						... 
						
						
						
						fixes  #7043  
					
						2014-09-01 15:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5685bac3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/rebuild-form-builder-5525  
						
						... 
						
						
						
						Conflicts:
	application/forms/Config/Authentication/BaseBackendForm.php
	application/forms/Config/Authentication/DbBackendForm.php
	application/forms/Config/Authentication/LdapBackendForm.php
	application/forms/Config/Authentication/ReorderForm.php
	application/forms/Config/LoggingForm.php
	application/forms/Config/ResourceForm.php
	application/forms/Preference/GeneralForm.php
	library/Icinga/Application/Config.php
	library/Icinga/Web/Form.php
	modules/monitoring/application/controllers/ConfigController.php
	modules/monitoring/application/forms/Config/Backend/CreateBackendForm.php
	modules/monitoring/application/forms/Config/Instance/CreateInstanceForm.php
	modules/monitoring/application/forms/Config/Instance/EditInstanceForm.php
	modules/monitoring/application/forms/Config/SecurityForm.php 
						
						
					 
					
						2014-08-29 16:05:56 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							e020dd3541 
							
						 
					 
					
						
						
							
							Icinga\App..\Config: Rename __construct to fromIni and add setConfigPath  
						
						... 
						
						
						
						Prior to this change it was not possible to create an instance of Config
without passing a config file. 
						
						
					 
					
						2014-08-29 12:23:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							6c9947326d 
							
						 
					 
					
						
						
							
							NotReadableError: extend IcingaException  
						
						... 
						
						
						
						refs #6931  
						
						
					 
					
						2014-08-25 12:38:34 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3105c2059e 
							
						 
					 
					
						
						
							
							Remove license headers from all files  
						
						... 
						
						
						
						refs #6309  
						
						
					 
					
						2014-07-15 13:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							a18058e185 
							
						 
					 
					
						
						
							
							lib: Assume relative path for Config::resolvePath()  
						
						
						
						
					 
					
						2014-06-25 11:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							ebca81b040 
							
						 
					 
					
						
						
							
							Revert "Make preferences INI path NOT be configurable"  
						
						... 
						
						
						
						This reverts commit f2693613d1b9e169b3f7249fd71800fb5981a9db. 
						
						
					 
					
						2014-06-25 11:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							f2693613d1 
							
						 
					 
					
						
						
							
							Make preferences INI path NOT be configurable  
						
						... 
						
						
						
						refs #6567  
						
						
					 
					
						2014-06-24 18:00:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							3e31ff65a4 
							
						 
					 
					
						
						
							
							Prefer dirname rather than pathinfo  
						
						
						
						
					 
					
						2014-06-24 15:57:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							6daccae30e 
							
						 
					 
					
						
						
							
							Optimize IcingaConfig::resolvePath  
						
						
						
						
					 
					
						2014-06-24 15:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							6e4bf73c36 
							
						 
					 
					
						
						
							
							Compute config file paths properly  
						
						... 
						
						
						
						fixes  #6564 
fixes  #6534  
					
						2014-06-24 14:54:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							9bab7c0323 
							
						 
					 
					
						
						
							
							Signal that resolvePath doesn't support Windows  
						
						... 
						
						
						
						refs #6564  
						
						
					 
					
						2014-06-24 13:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							ff87588d96 
							
						 
					 
					
						
						
							
							Don't let config path seem absolute where it isn't  
						
						... 
						
						
						
						refs #6534  
						
						
					 
					
						2014-06-24 10:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							79fb8b1e0d 
							
						 
					 
					
						
						
							
							Config: Remove base path subsitution  
						
						... 
						
						
						
						Test for leading slash and prepend base path to allow
absolute configuration files.
fixes  #5556  
						
						
					 
					
						2014-06-02 14:54:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							7d08636af4 
							
						 
					 
					
						
						
							
							Handle missing config files more intelligent  
						
						
						
						
					 
					
						2014-03-11 15:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa6668b64 
							
						 
					 
					
						
						
							
							Make Icinga Web 2 work without any config file  
						
						... 
						
						
						
						refs #5638 
fixes  #5523  
						
						
					 
					
						2014-02-20 13:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1d50ae53 
							
						 
					 
					
						
						
							
							Rename Icinga 2 Web to Icinga Web 2  
						
						
						
						
					 
					
						2013-10-23 15:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Moßhammer 
							
						 
					 
					
						
						
						
						
							
						
						
							2c97ab26a4 
							
						 
					 
					
						
						
							
							Code style, Form tests and bugfixes  
						
						... 
						
						
						
						This commit summarizes the bugfixes made in this branch. As the frontend the fixes required a lot of stuff to be fixed afterwards and #4602  was used as a larger example regression test, this affects a few tickets:
- (Bug 4491) Frontend tests will hang randomly: CasperJS now operates on the installed version, so this shouldn't happen anymore
- (Bug 4602) Configuration Interface - Authentication: Backends moved when pushing enter: The authentication interface is reworked and does not persist a state over pages
- (Bug 4605) /tmp should not be the default log path: Now it is the application relative var/log path
- (Bug 4606) Configuration: Show message that changes were saved successfully: Implemented and tested with casperjs
- (Bug 4641) Installation/Testing fix configure/make: This has been reworked
- (Bug 4642) Allow Application placeholder in config: This was required for implementimg 4605
- (Bug 4643) Application doesn't work with older Zend Versions: A fallback __call has been implemented for this
refs #4491 
refs #4602 
refs #4605 
refs #4606 
refs #4641 
refs #4642 
refs #4643  
						
						
					 
					
						2013-08-29 11:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Moßhammer 
							
						 
					 
					
						
						
						
						
							
						
						
							0b515e39ac 
							
						 
					 
					
						
						
							
							Implement {app} placeholder and Icinga\Config::resolvePath()  
						
						... 
						
						
						
						refs #4642  
						
						
					 
					
						2013-08-29 11:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Moßhammer 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ac97f335 
							
						 
					 
					
						
						
							
							Configure fixes, regression test for 4606  
						
						... 
						
						
						
						The configure routine still has to be improved, right now unused
authentication backends are commented out
refs #4491 
refs #4606 
refs #4640  
						
						
					 
					
						2013-08-29 11:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Moßhammer 
							
						 
					 
					
						
						
						
						
							
						
						
							17e6402aa9 
							
						 
					 
					
						
						
							
							Split up authentication form, logic connectivity check  
						
						... 
						
						
						
						refs #4606 
refs #4622 
refs #4602 
refs #4546  
						
						
					 
					
						2013-08-29 11:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							93ae6d6811 
							
						 
					 
					
						
						
							
							Framework: mv Icinga\Config\Config to Icinga\Application\Config  
						
						... 
						
						
						
						refs #4543  
						
						
					 
					
						2013-08-12 15:02:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							edebbf93ab 
							
						 
					 
					
						
						
							
							Add an IniWriter that preserves the comments in already existing files  
						
						... 
						
						
						
						Add a function to create diffs between two object, add a
FileEditor to edit files line-by-line and add the class PropertyDiff to
describe a single property change.
refs #4352  
						
						
					 
					
						2013-08-07 15:56:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							5489c2fa2e 
							
						 
					 
					
						
						
							
							Update license header  
						
						... 
						
						
						
						refs #4407  
						
						
					 
					
						2013-07-15 12:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							51755209b6 
							
						 
					 
					
						
						
							
							Adapt usage of config class  
						
						... 
						
						
						
						refs #4354  
						
						
					 
					
						2013-07-12 15:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6f2a07ae 
							
						 
					 
					
						
						
							
							Remove magic retrieval of configuration files  
						
						... 
						
						
						
						This change leads to expected exceptions when bootstrapping the
application since the \Icinga\Application\Config class was
refactored but its usage not.
refs #4354 
refs #4353  
						
						
					 
					
						2013-07-12 15:41:35 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							df1e595604 
							
						 
					 
					
						
						
							
							Make retrieval of module config static  
						
						
						
						
					 
					
						2013-07-12 12:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Moßhammer 
							
						 
					 
					
						
						
						
						
							
						
						
							54ccb9b12a 
							
						 
					 
					
						
						
							
							Move libraries from incubator to working tree for evaluation  
						
						... 
						
						
						
						Add all untested files from incubator's library/Icinga to working
tree library/Icinga
refs #4257  
						
						
					 
					
						2013-06-07 15:46:33 +02:00