Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							c038e84fc2 
							
						 
					 
					
						
						
							
							Ensure Return Type Compatibility with Internal Classes  
						
						
						
						
					 
					
						2022-03-24 12:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							42815f02e6 
							
						 
					 
					
						
						
							
							Drop class Icinga\File\Storage\LocalFileStorageIterator  
						
						
						
						
					 
					
						2022-03-24 12:27:20 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05135e716e 
							
						 
					 
					
						
						
							
							Merge pull request  #4049  from Icinga/fix/pdfexport-hooks-may-cause-bad-loading-times  
						
						... 
						
						
						
						Fix pdfexport hooks may cause bad loading times 
						
						
					 
					
						2020-01-16 09:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							29aaa363b4 
							
						 
					 
					
						
						
							
							Pdf: Utilize an pdfexport hook without calling isSupported()  
						
						... 
						
						
						
						If it's not supported, users should disable the module. If there
are multiple hooks supported at some point we need to touch this
again anyways. So that should suffice for now. 
						
						
					 
					
						2020-01-14 10:59:01 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							5943e6bde9 
							
						 
					 
					
						
						
							
							Pdf: Restore previous state after rendering content  
						
						... 
						
						
						
						In case an exception occurs its output was previously merged
with the rendered content or even PDF.. 
						
						
					 
					
						2020-01-10 14:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							9d30cfc3b7 
							
						 
					 
					
						
						
							
							IniParser: Add work-around for php bug 76965  
						
						... 
						
						
						
						refs #3733  
						
						
					 
					
						2019-04-17 10:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							769d490631 
							
						 
					 
					
						
						
							
							config: Escape and unescape line breaks in ini values  
						
						... 
						
						
						
						refs #3705  
						
						
					 
					
						2019-03-04 12:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7ecb32a5 
							
						 
					 
					
						
						
							
							IniParser: Properly unescape special characters in section names and option values  
						
						... 
						
						
						
						refs #3648 
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com> 
						
						
					 
					
						2019-02-05 11:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							4081a85d90 
							
						 
					 
					
						
						
							
							Introduce Icinga\Util\Environment to manage limits  
						
						... 
						
						
						
						And replace the code in Icinga\File\Pdf with the new helper. 
						
						
					 
					
						2018-12-05 15:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							87da1e76cd 
							
						 
					 
					
						
						
							
							Respect php.ini limits when exporting to PDF  
						
						
						
						
					 
					
						2018-12-05 15:12:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bas Couwenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							075eb17005 
							
						 
					 
					
						
						
							
							Use continue <N> in case statements to fix ErrorException with PHP 7.3.  
						
						... 
						
						
						
						```
Fatal error: Uncaught ErrorException: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
``` 
						
						
					 
					
						2018-11-23 18:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							86ae8c12df 
							
						 
					 
					
						
						
							
							IniParser: Use mode INI_SCANNER_RAW to parse ini files  
						
						
						
						
					 
					
						2018-10-10 09:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7d47875241 
							
						 
					 
					
						
						
							
							Introduce PdfexportHook  
						
						
						
						
					 
					
						2018-07-18 14:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							15bc83ec14 
							
						 
					 
					
						
						
							
							IniParser::parseIniFile(): parse as ::parseIni() would do  
						
						... 
						
						
						
						refs #3357  
						
						
					 
					
						2018-04-04 13:58:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4af5180a 
							
						 
					 
					
						
						
							
							Pdf: correct DOMPDF directory  
						
						... 
						
						
						
						refs #3338  
						
						
					 
					
						2018-02-05 17:56:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae6e537d1 
							
						 
					 
					
						
						
							
							TemporaryLocalFileStorage::__destruct(): handle symlinks as expected  
						
						
						
						
					 
					
						2018-01-24 10:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							5616e9d508 
							
						 
					 
					
						
						
							
							IniParser: include the file location in parsing exceptions  
						
						... 
						
						
						
						refs #3252  
						
						
					 
					
						2018-01-19 09:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							9acc8ee7a9 
							
						 
					 
					
						
						
							
							Upgrade dompdf to v0.8.2  
						
						... 
						
						
						
						refs #3202  
						
						
					 
					
						2017-12-13 11:19:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							2cced5fe13 
							
						 
					 
					
						
						
							
							Implement local file storage  
						
						
						
						
					 
					
						2017-11-06 10:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							56d71c5cb6 
							
						 
					 
					
						
						
							
							Use parse_ini_string() where IniParser::parseIni() is not needed  
						
						... 
						
						
						
						refs #2766  
						
						
					 
					
						2017-02-23 15:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							181e2ef05c 
							
						 
					 
					
						
						
							
							Swag: Fix swag (aka a whole bunch of code style issues..)  
						
						
						
						
					 
					
						2017-01-27 14:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c1d7d7005b 
							
						 
					 
					
						
						
							
							Update dompdf to version 0.7.0 and let the Web 2 rpm depend on it  
						
						
						
						
					 
					
						2016-11-10 14:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb798c18b 
							
						 
					 
					
						
						
							
							IniWriter: don't persist a section key if the value is null  
						
						... 
						
						
						
						refs #11743  
						
						
					 
					
						2016-10-12 11:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							529ba8ed8a 
							
						 
					 
					
						
						
							
							Use the query's iterator instead fetchAll() on CSV export  
						
						... 
						
						
						
						fixes  #12723  
					
						2016-10-11 09:53:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							474803fee4 
							
						 
					 
					
						
						
							
							Change all license headers to only reflect a file's year of creation  
						
						... 
						
						
						
						refs #11000  
						
						
					 
					
						2016-02-08 15:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								Uwe Ebel 
							
						 
					 
					
						
						
						
						
							
						
						
							9f79f9a48b 
							
						 
					 
					
						
						
							
							monitoring/CLI: Fix error on CSV output  
						
						... 
						
						
						
						Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
fixes  #10921  
						
						
					 
					
						2016-01-27 09:09:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c1734d1a 
							
						 
					 
					
						
						
							
							doc: Use Util/DirectoryIterator  
						
						
						
						
					 
					
						2015-11-24 16:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							8dc9928cb3 
							
						 
					 
					
						
						
							
							IniParser::parseIniFile(): return a Config instance  
						
						... 
						
						
						
						refs #10150  
						
						
					 
					
						2015-09-25 12:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							a090907373 
							
						 
					 
					
						
						
							
							Conform to coding guidelines  
						
						
						
						
					 
					
						2015-09-25 11:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							acb93ce1ae 
							
						 
					 
					
						
						
							
							Implement Document::toArray()  
						
						... 
						
						
						
						refs #10150  
						
						
					 
					
						2015-09-22 14:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							777c4d0baf 
							
						 
					 
					
						
						
							
							Implement Section::toArray()  
						
						... 
						
						
						
						refs #10150  
						
						
					 
					
						2015-09-22 14:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b441156934 
							
						 
					 
					
						
						
							
							Implement IniParser::parseIniFile()  
						
						... 
						
						
						
						refs #10150  
						
						
					 
					
						2015-09-22 14:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								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