Alexander Neumann
ce4d71d626
backend: Add partial read failure to error backend
2017-10-17 22:11:38 +02:00
Alexander Neumann
8e2ef3f38b
cache: Store first, then store in the backend
...
Store the file in the backend, then rewind the reader and store it
in the cache afterwards.
2017-10-17 22:01:20 +02:00
Alexander Neumann
8dc952775e
backend: Correctly retry Save() calls
...
Make sure the given reader is an io.Seeker and rewind it properly each
time.
2017-10-17 21:46:38 +02:00
Alexander Neumann
99b6163e27
Add 'dump' to manual
2017-10-16 20:24:47 +02:00
Alexander Neumann
beaf55f1fc
dump: Allow absolute paths
2017-10-16 20:22:01 +02:00
Alexander Neumann
980bb9059f
Add entry to changelog
2017-10-16 20:15:19 +02:00
Alexander Neumann
0e7281eb71
Merge pull request #1346 from fawick/cmdCatFile
...
Add dump sub-command for dumping files to stdout
2017-10-16 20:13:44 +02:00
Alexander Neumann
0b6133d7b5
Merge pull request #1360 from mungomat/fuse_bugfix
...
fuse: bugfix: ignore empty tags
2017-10-16 20:07:05 +02:00
Tobias Klein
b57ca64275
fuse: bugfix: ignore empty tags
2017-10-16 16:22:08 +02:00
Alexander Neumann
faadbd734b
Add entry to CHANGELOG
2017-10-14 20:29:47 +02:00
Alexander Neumann
88b0a93409
Merge pull request #1353 from restic/backend-retry
...
Retry failed backend requests
2017-10-14 20:28:57 +02:00
Alexander Neumann
4a995105a9
sftp: Fix Delete()
2017-10-14 16:08:15 +02:00
Alexander Neumann
7fe496f983
Ensure TestDelete runs last
2017-10-14 16:04:29 +02:00
Alexander Neumann
e56370eb5b
Remove Deleter interface
2017-10-14 16:04:29 +02:00
Alexander Neumann
b8af7f63a0
backend test: Always remove files for TestList
2017-10-14 15:56:25 +02:00
Alexander Neumann
3eea555155
Add dependency cenkalti/backoff
2017-10-14 15:56:25 +02:00
Alexander Neumann
897c923cc9
Retry failed backend requests
2017-10-14 15:56:25 +02:00
Alexander Neumann
67193e3deb
Improve error message when creating lock failed
2017-10-14 15:56:25 +02:00
Alexander Neumann
0e722efb09
backend: Add Delete() to restic.Backend interface
2017-10-14 15:56:25 +02:00
Alexander Neumann
3736f33ebf
Merge pull request #1352 from tyll/manual_links
...
Fix links to manual
2017-10-14 14:54:16 +02:00
Fabian Wickborn
d1d9c3f9d7
Renamed cmd_catfile.go to cmd_dump.go
2017-10-14 13:55:21 +02:00
Fabian Wickborn
cd5cbe0910
Rename debug dump related variable and run function
2017-10-14 13:55:00 +02:00
Fabian Wickborn
814e992c0b
Rename subcommand catfile to dump
2017-10-14 11:34:04 +02:00
Till Maas
660fe78735
Fix links to manual
2017-10-13 20:01:19 +02:00
Fabian Wickborn
87d084e18c
Add subcommand dump
2017-10-12 20:24:34 +02:00
Alexander Neumann
9ce2a73fc5
Add issue and PR to the changelog entry
2017-10-12 20:20:06 +02:00
Alexander Neumann
f2314b26ba
Move 'dump' to 'debug dump'
2017-10-12 20:18:45 +02:00
Alexander Neumann
74dcf41f25
Disable 'dump' for non-debug builds
2017-10-12 20:14:48 +02:00
Alexander Neumann
b6ba30186f
Merge pull request #1336 from rmdashrf/rate-limit-backup
...
Add basic rate limiting to backup
2017-10-12 20:08:55 +02:00
rmdashrf
32637a0328
Basic rate limiting implementation.
...
Added `--limit-upload` and `--limit-download` flags to rate limit
backups and restores.
2017-10-11 20:01:20 -07:00
Alexander Neumann
0addd90e14
Merge pull request #1345 from harshavardhana/creds
...
Refactor credentials management to support multiple mechanisms.
2017-10-11 21:01:19 +02:00
Alexander Neumann
1b5ee5b10a
Merge pull request #1343 from mungomat/fuse_speedup
...
fuse mount: speedup
2017-10-11 20:55:52 +02:00
Harshavardhana
042adeb5d0
Refactor credentials management to support multiple mechanisms.
...
This PR adds the ability of chaining the credentials provider,
such that restic as a tool attempts to honor credentials from
multiple different ways.
Currently supported mechanisms are
- static (user-provided)
- IAM profile (only valid inside configured ec2 instances)
- Standard AWS envs (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
- Standard Minio envs (MINIO_ACCESS_KEY, MINIO_SECRET_KEY)
Refer https://github.com/restic/restic/issues/1341
2017-10-09 12:51:39 -07:00
Tobias Klein
7e4ce0dacc
fuse mount: speedup
2017-10-09 10:26:56 +02:00
Alexander Neumann
8ceb22fe8a
Add entry to CHANGELOG
2017-10-08 09:48:22 +02:00
Alexander Neumann
c5553ec855
Merge pull request #1276 from fawick/supply_ca_cert
...
Add REST backend option to use CA root certificate
2017-10-08 09:47:23 +02:00
Alexander Neumann
bb3ed54291
Merge pull request #1337 from mungomat/fuse_updateRepo
...
fuse: mount and backup in parallel (#1330 )
2017-10-08 09:45:28 +02:00
Alexander Neumann
513ba3b6f7
Merge pull request #1340 from jniggemann/fix-664
...
doc: Add info on docker container
2017-10-08 09:44:34 +02:00
Alexander Neumann
17d688afef
Merge pull request #1339 from felix9/fix_1251
...
fixes #1251 , race when writing indexes
2017-10-07 16:36:16 +02:00
Jan Niggemann
d81eee26b3
doc: Add info on docker container
...
fixes #664
2017-10-07 16:03:08 +02:00
Felix Lee
cc5ada63a4
fixes #1251 , race when writing indexes
2017-10-07 05:11:42 -07:00
Alexander Neumann
88fb60e0b5
Improve issue template
2017-10-07 12:16:46 +02:00
Tobias Klein
02200acad0
fuse: mount and backup in parallel ( #1330 )
2017-10-07 11:48:48 +02:00
Alexander Neumann
1a2d190bdb
Merge pull request #1334 from felix9/backup_tags
...
backup should use latest parent regardless of tags
2017-10-07 10:45:02 +02:00
Alexander Neumann
2db4ff168a
Merge pull request #1327 from fawick/fix-1294
...
Create missing lock dir when saving lock
2017-10-07 10:40:29 +02:00
Alexander Neumann
a77c8cc5d2
Add entry to CHANGELOG
2017-10-07 10:23:56 +02:00
Alexander Neumann
b8866c1fe4
Merge pull request #1326 from fawick/rejectionCache
...
Cache evaluated directories in isExcludedByFile
2017-10-07 09:57:54 +02:00
Fabian Wickborn
f0f17db847
Cache evaluated directories in isExcludedByFile
...
Fixes #1271 .
2017-10-06 22:11:22 +02:00
Alexander Neumann
a5c003acb0
Merge pull request #1333 from restic/fix-1328
...
Do not cache invalid/truncated files
2017-10-05 21:36:52 +02:00
Felix Lee
7b44fd0f9d
fix #1143
...
Backup was choosing a parent snapshot that had the same tags, which
makes backup unnecessarily slow when there are newer snapshots with
different tags.
There's no reason parent has to have the same tags.
This change makes backup choose the newest snapshot instead.
2017-10-05 11:48:26 -07:00