influxdb/server
Tim Raymond e1d2949b18 Implement a MountableRouter
The httprouter used in Chronograf did not support prefixing every route
with some basepath. This caused problems for those using the --basepath
parameter in combination with a load balancer that did not strip the
basepath prefix from requests that it forwarded onto Chronograf.

To support this, MountableRouter prefixes all routes at definition time
with the supplied prefix.
2017-04-03 17:06:21 -04:00
..
assets.go Move URLPrefixer setup to mux, add default 2017-01-27 19:14:21 -05:00
builders.go Allow InfluxDB and Kapacitor configuration via ENV vars or CLI options (#1129) 2017-03-30 09:48:04 -07:00
dashboards.go Fix go dependency breaking master build 2017-03-24 13:34:56 -07:00
dashboards_test.go Create a new dashboard cell; Fix remaining bugs with Overlay (#1056) 2017-03-23 17:50:21 -07:00
databases.go Update rpResponse default to isDefault 2017-03-24 10:06:59 -07:00
databases_test.go Update RP JSON default to isDefault 2017-03-24 09:58:57 -07:00
hsts.go Add HSTS handler to add headers for upcoming TLS support 2017-02-12 18:21:49 -06:00
influx.go Enhance server logging for connection errors 2017-02-24 00:34:50 -06:00
kapacitors.go Update comments for go vet 2017-02-21 21:35:24 -06:00
layout.go Remove explorations from backend server 2017-02-01 15:09:02 -06:00
layout_test.go Refactor to remove autogenerated code. 2016-10-26 22:10:52 -05:00
logger.go Fix mux paths to be hardcoded; clarify server start; fix golint 2016-10-28 11:27:06 -05:00
logout.go Add unified OAuth2 logout route redirecting to provider logout 2017-02-15 16:29:13 -06:00
mappings.go Add server error logging 2016-11-19 11:41:06 -06:00
me.go Update user/role responses to return empty arrays 2017-03-10 13:24:48 -06:00
me_test.go Update user/role responses to return empty arrays 2017-03-10 13:24:48 -06:00
mountable_router.go Implement a MountableRouter 2017-04-03 17:06:21 -04:00
mountable_router_test.go Implement a MountableRouter 2017-04-03 17:06:21 -04:00
mux.go Add compression for InfluxQL query responses 2017-03-28 13:10:05 -05:00
permissions.go Update user/role responses to return empty arrays 2017-03-10 13:24:48 -06:00
permissions_test.go Update user/role responses to return empty arrays 2017-03-10 13:24:48 -06:00
proxy.go Fix kapacitor base64 auth as header was built incorrectly. 2017-03-30 15:32:02 -05:00
redoc.go Miscellaneous lint cleanup 2016-12-20 12:59:56 -08:00
roles.go Update roles to check if role already exists 2017-03-10 17:24:52 -06:00
roles_test.go Update roles to check if role already exists 2017-03-10 17:24:52 -06:00
routes.go Merge branch 'master' into feature/#54-tr-enterprise-client 2017-02-23 23:26:09 -06:00
server.go Allow InfluxDB and Kapacitor configuration via ENV vars or CLI options (#1129) 2017-03-30 09:48:04 -07:00
server_test.go Allow InfluxDB and Kapacitor configuration via ENV vars or CLI options (#1129) 2017-03-30 09:48:04 -07:00
service.go Add retention policies to the database response 2017-03-23 13:53:28 -07:00
sources.go Redirect to default source when deleting sources (#1074) 2017-03-28 08:53:11 -07:00
sources_test.go Fix sources test to include databases link 2017-03-23 14:06:52 -07:00
swagger.go Miscellaneous lint cleanup 2016-12-20 12:59:56 -08:00
swagger.json Change password (#1120) 2017-03-29 17:40:46 -07:00
url_prefixer.go Add structured logging to underlying http server 2017-03-06 15:16:45 -06:00
url_prefixer_test.go Make prefixer support multiple tags, chunked enc 2017-01-27 17:00:08 -05:00
users.go Update user's roles validation 2017-03-10 18:06:06 -06:00
users_test.go Update user/role responses to return empty arrays 2017-03-10 13:24:48 -06:00
version.go Update to fix go linter issues 2017-03-06 10:11:52 -06:00