Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							dbfef34f6e 
							
						 
					 
					
						
						
							
							Audit: Log a command's payload as json  
						
						... 
						
						
						
						$data may be arbitrarily nested.
refs #3535 
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com> 
						
						
					 
					
						2018-07-24 10:16:30 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7f21e14afc 
							
						 
					 
					
						
						
							
							Add command audit  
						
						
						
						
					 
					
						2018-07-19 00:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ef50978a 
							
						 
					 
					
						
						
							
							style: Fix minor styleguide issues for PHPCS  
						
						
						
						
					 
					
						2017-11-08 10:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7a2d8eda8d 
							
						 
					 
					
						
						
							
							Fix exception when the response from the Icinga 2 API has an empty result set  
						
						... 
						
						
						
						fixes  #2805  
					
						2017-04-04 09:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							96e7411e25 
							
						 
					 
					
						
						
							
							TransportConfigForm: validate whether the Icinga 2 API can be connected to  
						
						... 
						
						
						
						refs #2674  
						
						
					 
					
						2017-02-13 14:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							96ef0dccf8 
							
						 
					 
					
						
						
							
							Make JSON error handling logic reusable  
						
						... 
						
						
						
						refs #2728  
						
						
					 
					
						2017-02-09 19:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							6fbec7134c 
							
						 
					 
					
						
						
							
							Handle invalid Icinga 2 API response types  
						
						... 
						
						
						
						refs #2728  
						
						
					 
					
						2017-02-09 13:38:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							cde55b5764 
							
						 
					 
					
						
						
							
							Support failover API command transport configuration  
						
						... 
						
						
						
						fixes  #13957  
					
						2017-01-12 10:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4f6c54e62c 
							
						 
					 
					
						
						
							
							Support scheduling a downtime for all services of a host w/ the Icinga 2 API as command transport  
						
						... 
						
						
						
						fixes  #12810  
					
						2016-12-08 10:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							440a3f5fdd 
							
						 
					 
					
						
						
							
							Respect API transport in the command transport factory  
						
						... 
						
						
						
						refs #11398  
						
						
					 
					
						2016-09-01 10:49:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							db41024c89 
							
						 
					 
					
						
						
							
							Add ApiCommandTransport class  
						
						... 
						
						
						
						refs #11398  
						
						
					 
					
						2016-09-01 10:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1bbe1b3620 
							
						 
					 
					
						
						
							
							RemoteCommandFile: Don't close stdin to support transmitting multiple commands  
						
						
						
						
					 
					
						2016-06-09 16:43:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3a00923116 
							
						 
					 
					
						
						
							
							RemoteCommandFile: Replace exec with proc_open  
						
						
						
						
					 
					
						2016-06-06 15:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c834e66b9a 
							
						 
					 
					
						
						
							
							Show useful error message if a command transport failed  
						
						... 
						
						
						
						fixes  #10173  
					
						2016-02-25 10:36:10 +01: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 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							b7cdfcfae0 
							
						 
					 
					
						
						
							
							CommandTransport: Respect instance association  
						
						... 
						
						
						
						refs #9651  
						
						
					 
					
						2015-08-31 12:19:42 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6d4f0b10 
							
						 
					 
					
						
						
							
							RemoteCommandFile: Accept option `instance'  
						
						... 
						
						
						
						refs #9651  
						
						
					 
					
						2015-08-31 12:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							04ef3f1244 
							
						 
					 
					
						
						
							
							LocalCommandFile: Accept option `instance'  
						
						... 
						
						
						
						refs #9651  
						
						
					 
					
						2015-08-31 12:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							fcbd24e28e 
							
						 
					 
					
						
						
							
							CommandTransport: Add fallback mechanism  
						
						... 
						
						
						
						refs #8981 
refs #9651  
						
						
					 
					
						2015-08-31 09:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							6651d31481 
							
						 
					 
					
						
						
							
							CommandTransport: Use commandtransports as config file name  
						
						... 
						
						
						
						refs #9651  
						
						
					 
					
						2015-08-26 14:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0b3c8754 
							
						 
					 
					
						
						
							
							monitoring: Let PHP flush the writer buffer to the command file  
						
						... 
						
						
						
						refs #9570  
						
						
					 
					
						2015-08-10 11:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							901e6754eb 
							
						 
					 
					
						
						
							
							monitoring: Define CommandTransportInterface::send()  
						
						
						
						
					 
					
						2015-07-28 12:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b2fb0a836f 
							
						 
					 
					
						
						
							
							monitoring: Move CommandTransportException to the monitoring's exception namespace  
						
						
						
						
					 
					
						2015-07-28 12:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4536eacd66 
							
						 
					 
					
						
						
							
							monitoring: Rename TransportException to CommandTransportException  
						
						
						
						
					 
					
						2015-07-28 12:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							42de13a2b9 
							
						 
					 
					
						
						
							
							Merge branch 'feature/ssh-remote-connection-resource-configuration-7595'  
						
						... 
						
						
						
						resolves  #7595  
					
						2015-06-15 17:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0c418854 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/user-and-group-management-8826  
						
						
						
						
					 
					
						2015-06-02 10:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9f155ea99d 
							
						 
					 
					
						
						
							
							monitoring: Don't show SSH command when transporting a command to a remote command file failed  
						
						... 
						
						
						
						refs #8006  
						
						
					 
					
						2015-05-28 16:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a1a296d1 
							
						 
					 
					
						
						
							
							monitoring: Reduce error output when transporting a command to a local command file failed  
						
						... 
						
						
						
						refs #8006  
						
						
					 
					
						2015-05-28 16:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Fuhr 
							
						 
					 
					
						
						
						
						
							
						
						
							49589128ef 
							
						 
					 
					
						
						
							
							Rename identity_key with private_key in ssh resource  
						
						... 
						
						
						
						refs #7595  
						
						
					 
					
						2015-05-28 14:09:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Fuhr 
							
						 
					 
					
						
						
						
						
							
						
						
							a47d05a038 
							
						 
					 
					
						
						
							
							Add identity key usage for a specific user in remote command  
						
						... 
						
						
						
						refs #7595 
fixes  #7447  
						
						
					 
					
						2015-05-28 10:51:56 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							59ff4221f6 
							
						 
					 
					
						
						
							
							CommandTransport: Make sure to reset the config before calling current()  
						
						
						
						
					 
					
						2015-05-22 14:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							967a2e82dc 
							
						 
					 
					
						
						
							
							Use (only) "@return $this" in fluent interfaces' documentation  
						
						
						
						
					 
					
						2015-04-07 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							06d9e4113c 
							
						 
					 
					
						
						
							
							Fix that sending multiple commands over SSH failed  
						
						... 
						
						
						
						The config object has to cloned before unsetting the transport because else the
transport is removed for all subsequent calls to CommandTransport::fromConfig().
fixes  #8815  
						
						
					 
					
						2015-04-01 13:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							32487e4e21 
							
						 
					 
					
						
						
							
							Ignore settings from instances.ini that don't have a setter on the transport class used  
						
						... 
						
						
						
						fixes  #8543  
					
						2015-03-13 03:41:33 +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 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							7621f6642d 
							
						 
					 
					
						
						
							
							Adjust usages of Icinga\Application\Config  
						
						... 
						
						
						
						refs #7147  
						
						
					 
					
						2014-11-18 13:11:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							16352fc10c 
							
						 
					 
					
						
						
							
							Move Logger to the Application namespace  
						
						... 
						
						
						
						fixes  #7148  
					
						2014-10-31 10:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							0bf6dc24a8 
							
						 
					 
					
						
						
							
							monitoring: Use command transports constants in the command transport factory  
						
						
						
						
					 
					
						2014-10-30 09:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee52f8737 
							
						 
					 
					
						
						
							
							monitoring: throw meaningful logic exceptions in the command file classes  
						
						
						
						
					 
					
						2014-10-29 11:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ef1826b7 
							
						 
					 
					
						
						
							
							monitoring: Don't translate exception messages in the remote command file  
						
						
						
						
					 
					
						2014-10-29 10:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc1521607 
							
						 
					 
					
						
						
							
							monitoring: Don't translate exception messages in the local command file  
						
						
						
						
					 
					
						2014-10-29 10:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							12cadb52ca 
							
						 
					 
					
						
						
							
							Command transport: Show helpful exception messages  
						
						... 
						
						
						
						refs #7437  
						
						
					 
					
						2014-10-24 11:45:58 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							33e0fbb7d9 
							
						 
					 
					
						
						
							
							monitoring/commands: Fix code compliance  
						
						... 
						
						
						
						refs #6593  
						
						
					 
					
						2014-09-12 16:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ac31d10f 
							
						 
					 
					
						
						
							
							monitoring/commands: Let transports use the Icinga command file command renderer  
						
						... 
						
						
						
						refs #6593  
						
						
					 
					
						2014-09-11 17:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4d353ac7bf 
							
						 
					 
					
						
						
							
							monitoring/commands: Add `CommandTransport' factory  
						
						... 
						
						
						
						Instead of auto-detecting which transport class to use, the instances configuration
now supports a new setting named `transport' with the possible values 'local' and 'remote'.
refs #6593  
						
						
					 
					
						2014-08-29 15:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6324192127 
							
						 
					 
					
						
						
							
							monitoring/commands: Throw LogicException' if the remote host is not set in RemoteCommandFile'  
						
						... 
						
						
						
						refs #6593  
						
						
					 
					
						2014-08-29 15:36:11 +02:00