restic/internal/backend
Lawrence Jones 0dfdc11ed9
Automatically load Google auth
This change removes the hardcoded Google auth mechanism for the GCS
backend, instead using Google's provided client library to discover and
generate credential material.

Google recommend that client libraries use their common auth mechanism
in order to authorise requests against Google services. Doing so means
you automatically support various types of authentication, from the
standard GOOGLE_APPLICATION_CREDENTIALS environment variable to making
use of Google's metadata API if running within Google Container Engine.
2018-03-11 17:11:25 +00:00
..
azure backend: Improve Save() 2018-03-03 15:49:44 +01:00
b2 backend: Improve Save() 2018-03-03 15:49:44 +01:00
gs Automatically load Google auth 2018-03-11 17:11:25 +00:00
local backend: Improve Save() 2018-03-03 15:49:44 +01:00
location s3: Remove default prefix "/restic" 2017-11-21 21:33:09 +01:00
mem backend: Improve Save() 2018-03-03 15:49:44 +01:00
rest rest: Really set Content-Length HTTP header 2018-03-09 20:21:34 +01:00
s3 Merge pull request #1647 from duzvik/aws-session-token 2018-03-04 20:54:56 +01:00
sftp Merge pull request #1649 from jasperla/solaris 2018-03-05 20:00:17 +01:00
swift backend: Improve Save() 2018-03-03 15:49:44 +01:00
test Use int64 for the length in the RewindReader 2018-03-04 10:40:42 +01:00
testdata Moves files 2017-07-23 14:19:13 +02:00
backend_error.go backend: Improve Save() 2018-03-03 15:49:44 +01:00
backend_retry_test.go backend: Improve Save() 2018-03-03 15:49:44 +01:00
backend_retry.go backend: Improve Save() 2018-03-03 15:49:44 +01:00
doc.go Moves files 2017-07-23 14:19:13 +02:00
http_transport.go Read TLS client cert and key from the same file 2018-01-27 14:02:01 +01:00
layout_default.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_rest.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_s3legacy.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_test.go Remove all dot-imports 2017-10-02 15:06:39 +02:00
layout.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
paths.go Moves files 2017-07-23 14:19:13 +02:00
semaphore.go swift backend: fix premature release of semaphore in Load() & document 2017-11-02 12:38:17 -04:00
utils_test.go backend: Improve Save() 2018-03-03 15:49:44 +01:00
utils.go Reworked Backend.Load API to retry errors during ongoing download 2018-02-16 21:12:14 -05:00