Commit graph

  • 16849d5361 internal/archiver: Missing argument to errors.Errorf greatroar 2022-10-14 14:18:52 +02:00
  • 09c14f33c8 internal/checker: Pass Error.Error pointer receiver greatroar 2022-10-14 14:13:32 +02:00
  • feb790f497 internal/restic: Use errors.New when no formatting is needed greatroar 2022-10-14 14:07:20 +02:00
  • ba44666704 errors: Drop WithMessage greatroar 2022-10-09 11:23:07 +02:00
  • 1a6160d152
    Merge pull request #3880 from MichaelEischer/archiver-savedir-cleanup Michael Eischer 2022-10-08 21:48:14 +02:00
  • 21b1d7a880
    Merge pull request #3948 from MichaelEischer/split-index Michael Eischer 2022-10-08 21:41:57 +02:00
  • 5278ab51c8 archiver: Check that duplicates are only ignored if identical Michael Eischer 2022-08-20 11:56:00 +02:00
  • 403b01b788 backup: Only return a warning for duplicate directory entries Michael Eischer 2022-10-08 21:29:51 +02:00
  • d7d7b4ab27 archiver: refactor TreeSaverTest Michael Eischer 2022-10-08 21:29:32 +02:00
  • 8e38c43c27 archiver: let FutureNode.Take return an error if no data is available Michael Eischer 2022-08-19 23:19:29 +02:00
  • 2b88cd6eab archiver: Restructure SaveTree to work like SaveDir Michael Eischer 2022-08-19 23:08:13 +02:00
  • 2e3f1c08c5 repository: split index into a separate package Michael Eischer 2022-06-12 14:43:43 +02:00
  • 5760ba6989
    Merge pull request #3949 from MichaelEischer/simplify-mixedpacks Michael Eischer 2022-10-08 21:14:14 +02:00
  • 5ee25e669a
    Merge pull request #3940 from MichaelEischer/better-rclone-error Michael Eischer 2022-10-08 21:14:00 +02:00
  • 5600f11696 rclone: Fix stderr handling if command exits unexpectedly Michael Eischer 2022-09-25 12:48:59 +02:00
  • b8acad4da0 rclone: return rclone error instead of canceled context Michael Eischer 2022-09-22 21:52:18 +02:00
  • d3ebec8f21 backup: Use buffered channels to collect backup status Michael Eischer 2022-10-08 18:20:41 +02:00
  • f9d4e0c2af
    Merge pull request #3958 from greatroar/errors Michael Eischer 2022-10-08 18:06:35 +02:00
  • 119e6aee01
    Merge pull request #3957 from greatroar/typo Michael Eischer 2022-10-08 14:41:35 +02:00
  • 07e5c38361 errors: Drop Cause in favor of Go 1.13 error handling greatroar 2022-10-08 12:37:18 +02:00
  • 4eae4d3e1a cmd: Typo in --read-concurrency description greatroar 2022-10-08 11:27:39 +02:00
  • 83cb58b4f3
    Merge pull request #3956 from MichaelEischer/fix-lock-refresh Michael Eischer 2022-10-07 22:58:10 +02:00
  • 7c5d63a794 lock: Use the correct duration to check for expired locks Michael Eischer 2022-10-07 22:39:53 +02:00
  • 8b7c952f17
    Merge pull request #3953 from keachi/typo Michael Eischer 2022-10-07 22:18:32 +02:00
  • e43d2d45f7
    Merge pull request #3952 from hoelzro/master Michael Eischer 2022-10-07 22:18:06 +02:00
  • 03e9a26018 Update copy documentation to use --from-repo option Rob Hoelz 2022-10-04 09:02:18 -05:00
  • 43cc01d63e
    doc: Fix typo tr 2022-10-05 21:03:14 +02:00
  • 7112a132c3
    Merge pull request #3950 from MichaelEischer/misc-cleanups Michael Eischer 2022-10-03 12:46:32 +02:00
  • 4bb5240720 repository: remove unused PrefixLength Michael Eischer 2022-06-12 14:47:30 +02:00
  • 999fe29976 repository: hide prepareCache Michael Eischer 2022-06-12 14:47:30 +02:00
  • 9197c63007 debug: use repository.ListPack wrapper Michael Eischer 2022-06-12 14:47:29 +02:00
  • ddcf549eba repository: remove IsMixedPack and add replacement for checker Michael Eischer 2022-06-12 14:45:42 +02:00
  • a61fbd287a
    Merge pull request #3569 from MichaelEischer/strict-locking Michael Eischer 2022-10-03 00:44:44 +02:00
  • 6d2d297215 pass global context through cobra Michael Eischer 2022-10-02 23:24:37 +02:00
  • 49126796d0 lock: fix timer expiry monitoring during standby Michael Eischer 2022-09-10 19:25:06 +02:00
  • 401e432e9d lock: Do not ignore invalid lock files Michael Eischer 2021-11-20 16:48:22 +01:00
  • aeed420e1a add changelog Michael Eischer 2021-11-14 17:52:41 +01:00
  • 9959190e39 lock: Add integration test Michael Eischer 2021-11-14 17:38:56 +01:00
  • c3538b063a lock: Use repository interface instead of struct Michael Eischer 2021-11-14 16:32:03 +01:00
  • d92957dd78 lock: Implement strict lock expiry monitoring Michael Eischer 2021-10-31 23:25:36 +01:00
  • 928914f821 Prepare for context bound to lock lifetime Michael Eischer 2021-10-31 23:19:27 +01:00
  • 985722b102 Remove ctx from globalOptions Michael Eischer 2021-10-31 23:08:13 +01:00
  • ab819b2344 key: Cleanup method signatures Michael Eischer 2021-10-31 23:01:47 +01:00
  • d0668b695d Remove unnecessary context.WithCancel calls Michael Eischer 2021-10-31 22:56:57 +01:00
  • 7ce4cb7908
    Merge pull request #3947 from MichaelEischer/fix-cache-verify-test Michael Eischer 2022-10-03 00:19:26 +02:00
  • 430ab32941 cache: Fix file descriptor leak in TestBackendRemoveBroken Michael Eischer 2022-10-03 00:06:44 +02:00
  • e99ad39b34
    Merge pull request #2750 from metalsp0rk/min-packsize Michael Eischer 2022-10-02 23:11:47 +02:00
  • 2e606ca70b backup: rework read concurrency Michael Eischer 2022-09-24 11:57:16 +02:00
  • 4a501d7118 backup: add option for file read concurrency Kyle Brennan 2020-03-19 00:44:34 +00:00
  • 9ec7eee803
    Merge pull request #3521 from MichaelEischer/redownload-broken-files Michael Eischer 2022-10-02 22:50:03 +02:00
  • b25d0773b6
    Merge pull request #3944 from MichaelEischer/fix-linter-errors Michael Eischer 2022-09-27 21:41:55 +02:00
  • 5265550ff3 CI: ignore warning about missing package comment Michael Eischer 2022-09-27 21:31:32 +02:00
  • e89fc2a29d
    Merge pull request #3943 from MichaelEischer/find-match-only-valid-ids Michael Eischer 2022-09-27 20:56:48 +02:00
  • 67e4620cd6
    Merge pull request #3938 from restic/errdot Michael Eischer 2022-09-27 20:33:42 +02:00
  • 5d3c5b9e50 restic: ignore filenames which are not IDs when expanding a prefix Michael Eischer 2022-09-27 20:03:46 +02:00
  • ebe9f2c969 rclone/sftp: Improve handling of ErrDot errors Leo R. Lundgren 2022-09-20 21:26:01 +02:00
  • d114e483c4 Add changelog for corrupt data downloads Michael Eischer 2022-09-25 11:42:53 +02:00
  • 34c1a83340 cache: Drop cache entry if it cannot be processed Michael Eischer 2021-09-20 22:12:00 +02:00
  • aa3b1925b4 cache: Simplify loadFromCacheOrDelegate Michael Eischer 2021-09-20 22:08:05 +02:00
  • 5c6b6edefe retry index, lock and snapshot loading on hash mismatch Michael Eischer 2021-09-19 20:02:38 +02:00
  • 822422ef03 retry key loading on hash mismatch Michael Eischer 2021-09-19 19:58:47 +02:00
  • d6575f53ca
    Merge pull request #3942 from MichaelEischer/split-cross-compile-test Michael Eischer 2022-09-24 22:27:08 +02:00
  • 78d2312ee9
    Merge pull request #3854 from MichaelEischer/sparsefiles Michael Eischer 2022-09-24 22:04:02 +02:00
  • 46b30b9826 split cross compilation into three parts Michael Eischer 2022-09-24 22:00:22 +02:00
  • bd191ec60b update golang-ci to version 1.49 Michael Eischer 2022-09-24 22:00:08 +02:00
  • 519059cca4 update ci actions Michael Eischer 2022-09-24 21:59:36 +02:00
  • 19afad8a09 restore: support sparse restores also on windows Michael Eischer 2022-09-04 11:23:31 +02:00
  • 0f89f443c7 update sparse restore changelog Michael Eischer 2022-09-04 11:03:59 +02:00
  • c147422ba5 repository: special case SaveBlob for all zero chunks Michael Eischer 2022-09-04 10:49:16 +02:00
  • 34fe1362da restorer: move zeroPrefixLen to restic package Michael Eischer 2022-09-04 10:39:16 +02:00
  • a5ebd5de4b restorer: Fix race condition in partialFile.WriteAt Michael Eischer 2022-08-07 17:56:14 +02:00
  • 5b6a77058a Enable sparseness only conditionally Michael Eischer 2022-08-07 17:26:46 +02:00
  • 3047bf611c Changelog entry for sparse file restoring greatroar 2020-03-06 10:14:27 +01:00
  • 5d4568d393 Write sparse files in restorer greatroar 2020-02-26 21:48:05 +01:00
  • eb83402d39
    Merge pull request #3935 from miles170/master Michael Eischer 2022-09-24 20:53:13 +02:00
  • ef58ddd7b1
    Merge pull request #3923 from MichaelEischer/fix-flaky-cache-test Michael Eischer 2022-09-24 20:52:55 +02:00
  • 7fc178aaf4 internal/cache: extend description of cache sharing test failure Michael Eischer 2022-09-24 13:07:01 +02:00
  • 1acbda18f8
    Only display the message if there were locks to be removed Miles Liu 2022-09-18 18:40:19 +08:00
  • da1a359c8b
    Merge pull request #3927 from MichaelEischer/faster-index-each Michael Eischer 2022-09-24 12:35:23 +02:00
  • 041a51512a
    Merge pull request #3780 from jkmw/fix/2578 Michael Eischer 2022-09-24 12:34:42 +02:00
  • 1ebd57247a repository: optimize MasterIndex.Each Michael Eischer 2022-08-19 20:04:39 +02:00
  • 825b95e313 repository: add benchmark for MasterIndex.Each Michael Eischer 2022-09-11 00:24:39 +02:00
  • 1220fe9650 internal/cache: Concurrent use of cache not working on Windows greatroar 2022-09-17 19:37:09 +02:00
  • ef618bdd3f use os.Remove if path already exists on symlink restore Jerome Küttner 2022-09-14 08:14:31 +02:00
  • b48766d7b8
    Merge pull request #3928 from restic/rawtaz-doc-b2-s3 Michael Eischer 2022-09-13 20:59:50 +02:00
  • 20f1913ef7
    doc: Clarify S3 recommendation for B2 slightly rawtaz 2022-09-12 17:48:59 +02:00
  • d79e61ce5d
    Merge pull request #3925 from hgraeber/add-powershell-completion rawtaz 2022-09-11 01:04:57 +02:00
  • 988b386e8b Add powershell completion Herbert Graeber 2022-09-11 00:44:12 +02:00
  • 14d09a6081
    Merge pull request #3912 from MichaelEischer/cleanup-snapshot-filter-options rawtaz 2022-09-11 00:18:42 +02:00
  • 381da0443a tweak snapshot filter descriptions Michael Eischer 2022-09-10 23:34:46 +02:00
  • 8b9778d537
    Merge pull request #3900 from MichaelEischer/b2-init-timeout Michael Eischer 2022-09-10 23:28:59 +02:00
  • 17c27400f8
    Merge pull request #3921 from MichaelEischer/filter-cleanup-error-handling Michael Eischer 2022-09-10 23:24:50 +02:00
  • f76643bd2e
    Merge pull request #3894 from MichaelEischer/filter-mount-exit-code Michael Eischer 2022-09-10 23:22:01 +02:00
  • be9ccc186e
    Merge pull request #3875 from MichaelEischer/fix-fuse-context-cancel Michael Eischer 2022-09-10 23:20:29 +02:00
  • 2363e5c083
    Merge pull request #3913 from MichaelEischer/better-migrate-error-message Michael Eischer 2022-09-09 23:37:25 +02:00
  • 8e0ca80547 filter: deduplicate error handling for pattern validation Michael Eischer 2022-09-09 22:29:05 +02:00
  • d66e755ac7 Change uncompressed size calculation to account for the encryption overhead plumbeo 2022-09-07 10:09:59 +02:00
  • 837b816358 restic stats: print uncompressed size in mode raw-data plumbeo 2022-09-05 14:18:12 +02:00
  • d6309961c5 deduplicate the snapshot filter cli option setup Michael Eischer 2022-09-03 00:19:19 +02:00
  • 8b4dd70013 migrate: Report why an migration cannot be applied Michael Eischer 2022-09-03 11:49:31 +02:00