0a415c50d0 
								
							 
						 
						
							
							
								
								Make golint happier  
							
							
							
						 
						
							2018-03-22 22:38:44 +01:00  
				
					
						
							
							
								 
						
							
								7aab6a8887 
								
							 
						 
						
							
							
								
								Make golint happier  
							
							
							
						 
						
							2018-03-22 12:40:21 +01:00  
				
					
						
							
							
								 
						
							
								c0ecdee375 
								
							 
						 
						
							
							
								
								rename Context to ReqContext  
							
							
							
						 
						
							2018-03-07 11:54:50 -05:00  
				
					
						
							
							
								 
						
							
								338655dd37 
								
							 
						 
						
							
							
								
								move Context and session out of middleware  
							
							
							
						 
						
							2018-03-06 18:16:49 -05:00  
				
					
						
							
							
								 
						
							
								4f9fbcc211 
								
							 
						 
						
							
							
								
								dataproxy: added caching of datasources when doing data proxy requests,  #9078  
							
							
							
						 
						
							2017-08-23 13:31:26 +02:00  
				
					
						
							
							
								 
						
							
								8bf49c51b9 
								
							 
						 
						
							
							
								
								dataproxy: refactoring data source proxy to support route templates and wrote more tests for data proxy code,  #9078  
							
							
							
						 
						
							2017-08-23 10:52:31 +02:00  
				
					
						
							
							
								 
						
							
								63d6ab476a 
								
							 
						 
						
							
							
								
								feat: data source proxy refactoring and route handling,  #9078  
							
							
							
						 
						
							2017-08-22 17:14:15 +02:00  
				
					
						
							
							
								 
						
							
								007c08f2a8 
								
							 
						 
						
							
							
								
								remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests ( #8418 )  
							
							... 
							
							
							
							* remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests
* properly handle X-Forwarded-For 
							
						 
						
							2017-05-24 13:39:40 +02:00  
				
					
						
							
							
								 
						
							
								1cd632cc43 
								
							 
						 
						
							
							
								
								plugins: added state property to plugins  
							
							
							
						 
						
							2017-04-07 12:00:03 +02:00  
				
					
						
							
							
								 
						
							
								6965064ea9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sql-proxy  
							
							
							
						 
						
							2017-03-29 16:40:14 +02:00  
				
					
						
							
							
								 
						
							
								9ece10ef24 
								
							 
						 
						
							
							
								
								style(dataproxy): simplify expression  
							
							
							
						 
						
							2017-02-07 11:03:57 +01:00  
				
					
						
							
							
								 
						
							
								69566a23fc 
								
							 
						 
						
							
							
								
								improve security of Prometheus datasource  
							
							
							
						 
						
							2017-02-06 23:10:10 +09:00  
				
					
						
							
							
								 
						
							
								01f1c1b8dc 
								
							 
						 
						
							
							
								
								feat(): began refactoring PR  #5364  
							
							
							
						 
						
							2017-01-31 17:10:27 +01:00  
				
					
						
							
							
								 
						
							
								d4a96b9741 
								
							 
						 
						
							
							
								
								tech(dataproxy): make the code a little bit more defensive  
							
							
							
						 
						
							2017-01-16 12:24:08 +01:00  
				
					
						
							
							
								 
						
							
								dd84fb563a 
								
							 
						 
						
							
							
								
								style(dataproxy): renames log functions  
							
							
							
						 
						
							2017-01-16 12:23:49 +01:00  
				
					
						
							
							
								 
						
							
								51bca7d84b 
								
							 
						 
						
							
							
								
								tech(dataproxy): moves all parameters to Info call  
							
							
							
						 
						
							2017-01-16 12:16:41 +01:00  
				
					
						
							
							
								 
						
							
								269d16301a 
								
							 
						 
						
							
							
								
								Rename to audit logging to data proxy logging  
							
							
							
						 
						
							2017-01-11 07:40:06 -08:00  
				
					
						
							
							
								 
						
							
								0fee7c863a 
								
							 
						 
						
							
							
								
								Gate data proxy audit logging behind audit_logging server setting  
							
							
							
						 
						
							2017-01-11 07:22:57 -08:00  
				
					
						
							
							
								 
						
							
								d9cbb994b8 
								
							 
						 
						
							
							
								
								Clean up audit log formatting and code  
							
							
							
						 
						
							2017-01-10 11:42:03 -08:00  
				
					
						
							
							
								 
						
							
								d03977ac0e 
								
							 
						 
						
							
							
								
								Add initial audit logging to data proxy  
							
							
							
						 
						
							2017-01-09 22:59:43 -08:00  
				
					
						
							
							
								 
						
							
								2c7adccf12 
								
							 
						 
						
							
							
								
								Use cache for http.client in tsdb package. ( #6833 )  
							
							... 
							
							
							
							* datasource: move caching closer to datasource struct
* tsdb: use cached version of datasource http transport
closes  #6825  
							
						 
						
							2016-12-07 11:10:42 +01:00  
				
					
						
							
							
								 
						
							
								9ed21c6a16 
								
							 
						 
						
							
							
								
								Add transport cache for reverse proxy ( #6776 )  
							
							... 
							
							
							
							* Add transport cache for reverse proxy
* Use updated at in cache 
							
						 
						
							2016-12-02 15:39:28 +01:00  
				
					
						
							
							
								 
						
							
								0618122bcd 
								
							 
						 
						
							
							
								
								feat(httpsettings): add tls auth option  
							
							... 
							
							
							
							- Three text areas where the user can paste
in the CA Cert (optional), Client Cert
and Client Key.
- Tooltips for Auth checkboxes with brief
descriptions of what With Credentials and
With CA Cert are.
- Adds popover for TLS Auth header too.
- Aligns gf-form elements as labels and
checkboxes were not aligned before.
- Makes CA Cert optional as it is only
needed for self-signed certs. 
							
						 
						
							2016-11-24 13:33:28 +01:00  
				
					
						
							
							
								 
						
							
								387f8cc0c6 
								
							 
						 
						
							
							
								
								feat(dataproxy): TLS CA Cert for self-signed certs  
							
							... 
							
							
							
							For self-signed TLS Certificates, authentication
with InsecureSkipVerify set to false then this
error will occur:
x509: certificate signed by unknown authority
The solution is to allow the user to upload the
CA cert as well. 
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								c9b2c694f1 
								
							 
						 
						
							
							
								
								refactor(dataproxy): TLS Client Auth  
							
							... 
							
							
							
							Use a SecureJsonData field for TLS
Client Auth instead of 3 new db
fields. Same model as used for
PluginSettings.
Saves and encrypts the pem file
content rather than just saving
the paths to the cert and key.
This allows for uploading from
the Edit Datasource page in
Grafana. 
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								56b7e2dfaf 
								
							 
						 
						
							
							
								
								Added support for TLS client auth for datasource proxies ( #5801 )  
							
							
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								b32bbbd1a2 
								
							 
						 
						
							
							
								
								fix(influxdb): enforce database restriction,  fixes   #6352  
							
							
							
						 
						
							2016-10-22 10:03:02 +02:00  
				
					
						
							
							
								 
						
							
								a73424d6af 
								
							 
						 
						
							
							
								
								Secure Elasticsearch datasources a bit ( #6031 )  
							
							... 
							
							
							
							Instead of allowing users to access the
entire cluster, apply some sane restrictions.
Change-Id: Ib2e93722bf2e39d700d4afa713ff49ec556f2fdf 
							
						 
						
							2016-09-13 15:04:21 +02:00  
				
					
						
							
							
								 
						
							
								157435a61c 
								
							 
						 
						
							
							
								
								Fix to check white list when the frontend tries to connect DB  
							
							
							
						 
						
							2016-08-17 14:33:59 +09:00  
				
					
						
							
							
								 
						
							
								c675ffc682 
								
							 
						 
						
							
							
								
								Merge branch 'master' into alerting  
							
							
							
						 
						
							2016-07-27 09:45:16 +02:00  
				
					
						
							
							
								 
						
							
								490ea18638 
								
							 
						 
						
							
							
								
								(cloudwatch) fix, don't block by white list ( #5632 )  
							
							
							
						 
						
							2016-07-22 13:15:18 +02:00  
				
					
						
							
							
								 
						
							
								bdf68b2183 
								
							 
						 
						
							
							
								
								Fix wrong overwrite of commit:711992c8e2e811abd450cb665008bb0a1b3e29a9  
							
							
							
						 
						
							2016-06-30 10:48:39 +09:00  
				
					
						
							
							
								 
						
							
								dd8c3d0355 
								
							 
						 
						
							
							
								
								Merge branch 'master' into alerting  
							
							
							
						 
						
							2016-06-20 10:44:48 +02:00  
				
					
						
							
							
								 
						
							
								5c35fac8fe 
								
							 
						 
						
							
							
								
								fix(dataproxy): removed accidental debug code  
							
							
							
						 
						
							2016-06-17 08:11:37 +02:00  
				
					
						
							
							
								 
						
							
								8ec311ade4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into alerting  
							
							
							
						 
						
							2016-06-16 16:29:41 +02:00  
				
					
						
							
							
								 
						
							
								81e9aa4de4 
								
							 
						 
						
							
							
								
								feat(datasource): cancel in flight data source requests, refeatoring  #5321  
							
							
							
						 
						
							2016-06-16 10:48:26 +02:00  
				
					
						
							
							
								 
						
							
								6586cc4029 
								
							 
						 
						
							
							
								
								Add the datasource of RDBMS (PostgreSQL and MySQL)  
							
							
							
						 
						
							2016-06-13 18:24:18 +09:00  
				
					
						
							
							
								 
						
							
								34e17f7282 
								
							 
						 
						
							
							
								
								feat(alerting): requests looks to be working again  
							
							
							
						 
						
							2016-06-06 17:11:46 +02:00  
				
					
						
							
							
								 
						
							
								aef2b6b45f 
								
							 
						 
						
							
							
								
								feat(instrumentation): finial polish  
							
							
							
						 
						
							2016-06-03 17:15:17 +02:00  
				
					
						
							
							
								 
						
							
								1a05ae2eaa 
								
							 
						 
						
							
							
								
								feat(instrumentation): more work  
							
							
							
						 
						
							2016-06-03 15:06:57 +02:00  
				
					
						
							
							
								 
						
							
								3065d10931 
								
							 
						 
						
							
							
								
								feat(timing): timing is now working with graphite and influxdb  
							
							
							
						 
						
							2016-06-03 09:17:36 +02:00  
				
					
						
							
							
								 
						
							
								c9d6321f38 
								
							 
						 
						
							
							
								
								Allow for proxying Authorization header and automatically convert ( #4832 )  
							
							... 
							
							
							
							Authorization header to X-DS-Authorization in backend_srv.js 
							
						 
						
							2016-05-26 07:13:29 +02:00  
				
					
						
							
							
								 
						
							
								711992c8e2 
								
							 
						 
						
							
							
								
								fix(influxdb): minor fix for duplicated db param to proxied influxdb call,  fixes   #4703  
							
							
							
						 
						
							2016-04-25 09:26:47 +02:00  
				
					
						
							
							
								 
						
							
								e63ff1c762 
								
							 
						 
						
							
							
								
								feat(dataproxy): set flush interval, need a setting for this  
							
							
							
						 
						
							2016-03-19 11:09:26 +01:00  
				
					
						
							
							
								 
						
							
								75454b02c0 
								
							 
						 
						
							
							
								
								fix(dataproxy): remove partially used cache  
							
							... 
							
							
							
							closes  #4044  
						
							2016-02-23 13:05:47 +01:00  
				
					
						
							
							
								 
						
							
								34eb5acee7 
								
							 
						 
						
							
							
								
								feat(dataproxy): remove 'SetCookie' from reponse  
							
							... 
							
							
							
							set cookie could potentialll leak information about the
datasource if in proxy mode.
closes  #3845  
							
						 
						
							2016-01-29 23:17:11 +01:00  
				
					
						
							
							
								 
						
							
								4fe72ebf69 
								
							 
						 
						
							
							
								
								feat(macaron): upgrades macaron version  
							
							
							
						 
						
							2016-01-13 15:11:23 +01:00  
				
					
						
							
							
								 
						
							
								5d64568f3e 
								
							 
						 
						
							
							
								
								refactoring: some minor refactoring and changes to AWS profile PR  #3053  
							
							
							
						 
						
							2015-10-29 11:44:34 +01:00  
				
					
						
							
							
								 
						
							
								9fc91b7aa1 
								
							 
						 
						
							
							
								
								fixed gofmt issue  
							
							
							
						 
						
							2015-10-08 17:30:13 +02:00  
				
					
						
							
							
								 
						
							
								180ba33ac8 
								
							 
						 
						
							
							
								
								feat(cloudwatch): refactoring and cleanup of backend code, started moving hard coded stuff in the frontend to the backend, changed name of metricFind queries region() -> regions() , and namespace() -> namespaces() to be more consistent with the others,  #684  
							
							
							
						 
						
							2015-10-02 11:10:21 +02:00