Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							438f2650db 
							
						 
					 
					
						
						
							
							Conform to coding guidelines  
						
						... 
						
						
						
						Use exclusively getters and setters for accessing class variables. Add better documentation to INI parser and writer classes. 
						
						
					 
					
						2015-08-10 15:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							fe805c82ca 
							
						 
					 
					
						
						
							
							Support multi line values in INI files  
						
						
						
						
					 
					
						2015-08-10 15:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							aa3cc9847d 
							
						 
					 
					
						
						
							
							Fix issue that bricked the dashboard when quotes in dashlets  
						
						... 
						
						
						
						Escape more special chars in IniWriter, support reading escaped readers in IniParser and add tests for all important escape cases. 
						
						
					 
					
						2015-08-07 12:55:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							308c8ccf79 
							
						 
					 
					
						
						
							
							Fix issue that caused exceptions when using sections with trailing or leading whitespaces  
						
						... 
						
						
						
						Trim all incoming section identifier to prevent ambiguities between parsd sections and input sections. 
						
						
					 
					
						2015-08-07 09:26:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							eebd8be746 
							
						 
					 
					
						
						
							
							Prevent configuration changes that would break PHP lib ini parser  
						
						
						
						
					 
					
						2015-08-06 17:39:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9b373e9d10 
							
						 
					 
					
						
						
							
							Fix issue that caused IniWriter to fail on empty configs  
						
						
						
						
					 
					
						2015-08-06 17:21:52 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e2dc850c 
							
						 
					 
					
						
						
							
							Drop IniEditor and clean up IniWriter  
						
						... 
						
						
						
						Replace the ini editor code with a new parser implementation that manipulates a DOM. Do not support capabillities that are no longer needed, like nested configurations, section inheritance, section-less properties. 
						
						
					 
					
						2015-08-05 18:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							28e1b3119c 
							
						 
					 
					
						
						
							
							Remove unused "extends"-code  
						
						
						
						
					 
					
						2015-08-04 15:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							7095ad5bc7 
							
						 
					 
					
						
						
							
							Improve ini editor and dashlet input validation  
						
						
						
						
					 
					
						2015-08-04 13:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d88c628b6b 
							
						 
					 
					
						
						
							
							Escape section names before applying regex  
						
						... 
						
						
						
						refs #9530  
						
						
					 
					
						2015-08-04 13:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							3600e1088c 
							
						 
					 
					
						
						
							
							Fix key and value sanitazion in ini writer  
						
						
						
						
					 
					
						2015-06-08 13:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							ddba1d86fa 
							
						 
					 
					
						
						
							
							Fix spacing in ini files  
						
						... 
						
						
						
						refs #8706  
						
						
					 
					
						2015-06-08 13:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6661d49bd2 
							
						 
					 
					
						
						
							
							Use ltrim instead of a manual loop to remove trailing lines in ini writer  
						
						... 
						
						
						
						refs #8706  
						
						
					 
					
						2015-06-01 17:00:43 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1901f0af98 
							
						 
					 
					
						
						
							
							Improve .ini file formatting  
						
						... 
						
						
						
						End every file with a newline, and only display 1 empty line between each section, to improve readabillity.
fixes  #8706  
						
						
					 
					
						2015-06-01 16:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf0ad4339 
							
						 
					 
					
						
						
							
							Drop interface Browsable  
						
						... 
						
						
						
						We're not required to handle objects of Zend_Paginator in any way, so
creating such as part of a query is not necessary since QueryAdapter
accepts any instance of QueryInterface. (gets enforced in the near future)
refs #8339  
						
						
					 
					
						2015-05-15 14:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8563d5ed3f 
							
						 
					 
					
						
						
							
							PHPDoc: Use @var instead of @type  
						
						... 
						
						
						
						Becasue of too many kittens PSR-5 backed off of deprecating @var.
So that's the way we go too. 
						
						
					 
					
						2015-03-12 16:08:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ded045e32c 
							
						 
					 
					
						
						
							
							lib: Fix PDF rendering when using a custom set view script  
						
						
						
						
					 
					
						2015-02-11 15:14:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							322c6b582d 
							
						 
					 
					
						
						
							
							lib: Prefer @type over @var in the FileExtensionFilterIterator  
						
						
						
						
					 
					
						2015-02-10 17:02:37 +01: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 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc70c5a02 
							
						 
					 
					
						
						
							
							IniWriter: Don't allow read for others on new files  
						
						
						
						
					 
					
						2015-01-19 11:43:38 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe252063b 
							
						 
					 
					
						
						
							
							IniWriter: Do not use umask(0)  
						
						... 
						
						
						
						chmod is not affected in any way by the umask. 
						
						
					 
					
						2014-12-30 15:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec0740005 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/packages-4075  
						
						
						
						
					 
					
						2014-12-18 14:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							bca28a5ae2 
							
						 
					 
					
						
						
							
							Display inline pie-charts also in views exported to PDF  
						
						... 
						
						
						
						fixes  #6463  
					
						2014-12-15 13:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1afc2a0b1d 
							
						 
					 
					
						
						
							
							lib: Add FileExtensionFilterIterator  
						
						... 
						
						
						
						Add iterator for iterating over files having a specific file extension. 
						
						
					 
					
						2014-12-09 12:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							00a09284ef 
							
						 
					 
					
						
						
							
							lib: Add NonEmptyFileIterator  
						
						... 
						
						
						
						Add iterator for iterating over non-empty files. 
						
						
					 
					
						2014-12-09 12:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							15506941a6 
							
						 
					 
					
						
						
							
							Ini: Fix that directives could not contain a slash  
						
						... 
						
						
						
						We introtuced preg_quote not quoting the delimiter. 
						
						
					 
					
						2014-11-20 13:47:27 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							fa44197947 
							
						 
					 
					
						
						
							
							Dashboard: fix complex urls  
						
						
						
						
					 
					
						2014-11-19 16:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a2818bd937 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/security-gui-5647  
						
						
						
						
					 
					
						2014-11-19 14:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							a40f357f3c 
							
						 
					 
					
						
						
							
							Dashboard: Show error message when can not write to file  
						
						... 
						
						
						
						refs #4537  
						
						
					 
					
						2014-11-19 11:47:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							aef81a56d6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/security-gui-5647  
						
						... 
						
						
						
						Conflicts:
	library/Icinga/Application/Config.php
	library/Icinga/File/Ini/IniWriter.php
	library/Icinga/Web/Form.php
	library/Icinga/Web/Menu.php 
						
						
					 
					
						2014-11-18 17:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c4aeaf3428 
							
						 
					 
					
						
						
							
							Use dompdf from the include path  
						
						... 
						
						
						
						refs #6165 
refs #6166  
						
						
					 
					
						2014-11-13 20:10:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							75475b1684 
							
						 
					 
					
						
						
							
							Rename getBootstrapDirecory() to getBootstrapDirectory()  
						
						
						
						
					 
					
						2014-11-12 17:14:43 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							7aae291f69 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/setup-wizard-7163  
						
						
						
						
					 
					
						2014-11-12 10:08:28 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							4992140326 
							
						 
					 
					
						
						
							
							Hardcode the access mode to use when creating files  
						
						... 
						
						
						
						refs #7163  
						
						
					 
					
						2014-11-12 09:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c70f738236 
							
						 
					 
					
						
						
							
							Remove linebreaks from configuration keys and values  
						
						
						
						
					 
					
						2014-11-11 15:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							fdfad34e5c 
							
						 
					 
					
						
						
							
							Do not normalize configuration keys to nested arrays in IniWriter  
						
						... 
						
						
						
						More than one nesting level (the section) is no longer allowed in configuration files. Dots in keys are now
part of the key and will not lead to a nested configuration.
fixes  #7120  
						
						
					 
					
						2014-11-11 15:05:34 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							9d292269b1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/setup-wizard-7163  
						
						... 
						
						
						
						Conflicts:
	application/forms/Config/Resource/LdapResourceForm.php
	test/php/application/forms/Config/Authentication/LdapBackendFormTest.php 
						
						
					 
					
						2014-11-11 09:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							7b99b74ae1 
							
						 
					 
					
						
						
							
							Prefer Icinga\Application\Config instead of Zend_Config  
						
						... 
						
						
						
						refs #7147  
						
						
					 
					
						2014-11-07 13:53:03 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a965017d73 
							
						 
					 
					
						
						
							
							INI writer: Support writing files which do not yet exist  
						
						
						
						
					 
					
						2014-11-04 14:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							170ded6510 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/setup-wizard-7163  
						
						... 
						
						
						
						Conflicts:
	library/Icinga/Authentication/Backend/LdapUserBackend.php
	library/Icinga/File/Ini/IniWriter.php 
						
						
					 
					
						2014-11-04 14:22:53 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b38e3affb9 
							
						 
					 
					
						
						
							
							Move INI writer classes to the File namespace  
						
						... 
						
						
						
						fixes  #7150  
					
						2014-10-31 10:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3105c2059e 
							
						 
					 
					
						
						
							
							Remove license headers from all files  
						
						... 
						
						
						
						refs #6309  
						
						
					 
					
						2014-07-15 13:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f7a1054e 
							
						 
					 
					
						
						
							
							CSV/JSON export: work with new query interfaces  
						
						... 
						
						
						
						NB: I do not like the fact that we have to do as follows:
  DataView->getQuery()->fetchWhatever();
Guess this is worth a few more proxy functions. 
						
						
					 
					
						2014-06-21 00:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe6a1593a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/query-interfaces-6018  
						
						
						
						
					 
					
						2014-06-06 05:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							c592236258 
							
						 
					 
					
						
						
							
							vendorlibs: library/vendor to libary/IcingaVendor  
						
						... 
						
						
						
						This doesn't make it much better but allows to build a package
libicinga-vendor-php placing those files to /usr/share/php/IcingaVendor
or similar.
refs #4075  
						
						
					 
					
						2014-06-05 00:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							12b57c6d95 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/query-interfaces-6018  
						
						... 
						
						
						
						Conflicts:
	modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php
	modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php
	modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php
	modules/monitoring/library/Monitoring/Controller.php 
						
						
					 
					
						2014-05-20 23:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							24f2ae607f 
							
						 
					 
					
						
						
							
							Pdf/Charts: add initial chart support to PDFs  
						
						... 
						
						
						
						Problem: TCPDF had SVG support, dompdf hasn't. This patch adds a
first rudimentary PNG conversion and a sample implementation making
use of such. 
						
						
					 
					
						2014-05-20 22:48:06 +00:00