Commit Graph

  • 73053674d9 repository: Test fallback to existing blobs Michael Eischer 2022-07-30 17:33:40 +02:00
  • e85a21eda2 prune: move code Michael Eischer 2022-07-17 12:27:52 +02:00
  • 623770eebb repository: try to recover from invalid blob while repacking Michael Eischer 2022-07-17 12:11:54 +02:00
  • d0590b7841 prune: Add internal integrity check Michael Eischer 2022-07-17 12:05:04 +02:00
  • 5cbde03eae prune: split into smaller functions Michael Eischer 2022-07-17 01:06:47 +02:00
  • 7643237da5 prune: separate collecting/printing/pruning Alexander Weiss 2020-11-30 16:55:14 +01:00
  • 5723c72eb1 Add environment variable RESTIC_COMPRESSION Michael Eischer 2022-07-30 16:21:53 +02:00
  • 2bdc40e612 Speed up restic init over slow SFTP links greatroar 2022-07-30 12:24:04 +02:00
  • 23ebec717c Remove stale comments from backend/sftp greatroar 2022-07-30 12:57:18 +02:00
  • 4ffd479ba4 Merge pull request #3773 from MichaelEischer/efficient-dir-json MichaelEischer 2022-07-23 17:47:32 +02:00
  • 2ba14160de Add changelog for the optimized tree serialization Michael Eischer 2022-07-23 14:49:08 +02:00
  • 4a10ebed15 archiver: reduce memory usage for large files Michael Eischer 2022-05-22 15:14:25 +02:00
  • b817681a11 archiver: Incrementally serialize tree nodes Michael Eischer 2022-05-21 13:33:08 +02:00
  • c206a101a3 archiver: unify FutureTree/File into futureNode Michael Eischer 2022-05-29 11:57:10 +02:00
  • 32f4997733 archiver: remove unused fileInfo from progress callback Michael Eischer 2022-05-21 00:31:26 +02:00
  • dcb00fd2d1 archiver: cleanup Saver interface Michael Eischer 2022-05-22 17:31:37 +02:00
  • 79321a195c archiver: remove dead attribute from FutureNode Michael Eischer 2022-05-20 23:44:44 +02:00
  • 049f4c4144 Merge pull request #3730 from MichaelEischer/stricter-check MichaelEischer 2022-07-23 14:14:50 +02:00
  • 3bf53da672 Add changelog for stricter checks Michael Eischer 2022-07-23 11:21:26 +02:00
  • 5a6f2f9fa0 Fix S3 legacy layout migration Michael Eischer 2022-05-01 14:52:00 +02:00
  • 04e49924fb checker: Fix S3 legacy layout detection Michael Eischer 2022-05-01 14:43:26 +02:00
  • 768c890fcb check: Deprecate --check-unused Michael Eischer 2022-04-10 14:20:03 +02:00
  • fcb3ddf181 check: Complain about usage of s3 legacy layout Michael Eischer 2022-04-10 14:11:48 +02:00
  • 8b8bd4e8ac check: complain about mixed pack files Michael Eischer 2022-04-10 14:11:01 +02:00
  • 443cc49afd Merge pull request #3830 from MichaelEischer/cleanup-repo MichaelEischer 2022-07-23 10:46:13 +02:00
  • 1f5369e072 Merge pull request #3831 from MichaelEischer/move-code MichaelEischer 2022-07-23 10:33:05 +02:00
  • 827ab02eea Merge pull request #3661 from rgammans/azure_sas_support MichaelEischer 2022-07-23 10:32:03 +02:00
  • e9c39442fb Merge pull request #3827 from MichaelEischer/backup-doc MichaelEischer 2022-07-23 10:31:33 +02:00
  • 9729e6d7ef backend: extract readerat from restic package Michael Eischer 2022-07-17 13:47:54 +02:00
  • c44b21d366 restorer: extract hardlinks index from restic package Michael Eischer 2022-07-17 13:45:42 +02:00
  • 8c11fc3ec9 crypto: move crypto buffer helpers Michael Eischer 2022-06-12 14:48:30 +02:00
  • a0cef9f247 limiter: move to internal/backend Michael Eischer 2022-06-12 14:38:19 +02:00
  • 163ab9c025 mock: move to internal/backend Michael Eischer 2022-06-12 14:38:19 +02:00
  • 89d3ce852b repository: extract Load/StoreJSONUnpacked Michael Eischer 2022-06-12 14:38:19 +02:00
  • fbcbd5318c repository: extract LoadTree/SaveTree Michael Eischer 2022-06-12 14:38:19 +02:00
  • d9ea1e9ee2 Merge pull request #3290 from aawsome/prune-handle-duplicates MichaelEischer 2022-07-17 11:51:54 +02:00
  • 715d457aad prune: code cleanups Michael Eischer 2022-07-17 11:41:56 +02:00
  • 9be1bd2acc prune: handle very high duplication of some blobs Michael Eischer 2022-07-17 00:27:40 +02:00
  • 7478cbf70e prune: Enhance treatment of duplicates Alexander Weiss 2021-02-19 16:57:51 +01:00
  • b2043e8198 backup: clarify usage string Michael Eischer 2022-07-17 00:03:17 +02:00
  • 5639c41b6a azure: Strip ? prefix from sas token Michael Eischer 2022-07-16 23:45:41 +02:00
  • 64a7ec5341 azure: add SAS authentication option Roger Gammans 2022-03-05 18:16:13 +00:00
  • 6cbeb4a9f9 Merge pull request #3825 from restic/rawtaz-doc-gdrive MichaelEischer 2022-07-16 19:21:59 +02:00
  • f5c219f5a2 doc: Add note about using rclone for Google Drive rawtaz 2022-07-16 13:22:38 +02:00
  • d71b29221b Merge pull request #3822 from JsBergbau/doc-max-compression MichaelEischer 2022-07-12 23:02:45 +02:00
  • 71ff6b77f0 doc: Rework hint to repack with max compression Michael Eischer 2022-07-12 21:24:40 +02:00
  • 6970d05d47 Merge pull request #3741 from lbausch/repository-wording MichaelEischer 2022-07-12 21:15:33 +02:00
  • 3934480da4 Merge pull request #3819 from lbausch/restore-validate-patterns MichaelEischer 2022-07-12 20:58:41 +02:00
  • 71a0157c2c Merge pull request #3820 from lbausch/patch-1 MichaelEischer 2022-07-12 20:51:52 +02:00
  • 2aad6f24b5 doc: update sample help output Michael Eischer 2022-07-12 20:49:01 +02:00
  • ec4dfa3c66 Wording: replace further repo occurrences with repository Michael Eischer 2022-07-12 20:48:01 +02:00
  • 8d3f04aefa Added hint for --compression max in migration process JsBergbau 2022-07-12 00:08:26 +02:00
  • b609523582 Add changelog entry Lorenz Bausch 2022-07-09 22:24:56 +02:00
  • ac96a4138d Fix wording in changelog template lbausch 2022-07-09 22:13:54 +02:00
  • 7e36ec279d Test restore fails when using invalid patterns Lorenz Bausch 2022-05-20 16:07:53 +02:00
  • be524f0b78 Add testRunRestoreAssumeFailure function Lorenz Bausch 2022-05-20 16:07:38 +02:00
  • 9a7db6675c Restore: validate provided patterns Lorenz Bausch 2022-05-20 16:06:25 +02:00
  • d6e3c7f28e Wording: change repo to repository Lorenz Bausch 2022-05-07 22:23:59 +02:00
  • 98a3125ce4 Merge pull request #3816 from mattxtaz/master MichaelEischer 2022-07-05 21:30:26 +02:00
  • 87d899c099 Fix minor typo in docs mattxtaz 2022-07-05 20:06:27 +01:00
  • 6f3883c9d2 add changelog Jerome Küttner 2022-07-05 08:47:48 +02:00
  • 545220803b Merge pull request #3813 from MichaelEischer/fix-blob-saver-data-race Alexander Neumann 2022-07-04 08:10:01 +02:00
  • ce89018902 Fix data race in blob_saver Michael Eischer 2022-07-03 14:47:53 +02:00
  • b6a38d43b3 Merge pull request #3611 from MichaelEischer/auto-concurrency MichaelEischer 2022-07-03 12:33:32 +02:00
  • 3af9c2cc58 Document automatic CPU/IO-concurrency Michael Eischer 2022-07-03 12:11:28 +02:00
  • 6f53ecc1ae adapt workers based on whether an operation is CPU or IO-bound Michael Eischer 2021-08-08 00:38:17 +02:00
  • cd50feb66f Merge pull request #3489 from MichaelEischer/async-pack-uploads MichaelEischer 2022-07-03 11:56:05 +02:00
  • 74df9d5998 Add changelog for async pack uploads Michael Eischer 2022-07-03 11:34:01 +02:00
  • dbb5860dc9 Document connections and compression option Michael Eischer 2022-07-03 11:19:24 +02:00
  • 753e56ee29 repository: Limit to a single pending pack file Michael Eischer 2021-08-22 15:10:00 +02:00
  • fa25d6118e archiver: Reduce tree saver concurrency Michael Eischer 2021-08-07 23:33:43 +02:00
  • bba1e81719 archiver: Limit blob saver count to GOMAXPROCS Michael Eischer 2021-08-07 23:18:37 +02:00
  • 120ccc8754 repository: Rework blob saving to use an async pack uploader Michael Eischer 2021-08-07 22:52:05 +02:00
  • bba4c69a2a tag: Remove unnecessary flush call Michael Eischer 2021-08-07 22:26:09 +02:00
  • 3e1de52e0a Merge pull request #3805 from greatroar/global MichaelEischer 2022-07-02 21:56:35 +02:00
  • 621023a50b Merge pull request #3772 from MichaelEischer/fix-mixed-index MichaelEischer 2022-07-02 20:10:02 +02:00
  • 90e9c5c4cc Merge pull request #3729 from MichaelEischer/full-ids-in-check MichaelEischer 2022-07-02 20:09:39 +02:00
  • 7137034517 Merge pull request #3811 from restic/fix-secret-string-crash MichaelEischer 2022-07-02 19:56:36 +02:00
  • cdaf9b4f26 Don't crash if SecretString is uninitialized Michael Eischer 2022-07-02 19:44:28 +02:00
  • 5e0f1c3cef check: remove dead code Michael Eischer 2022-04-30 20:29:11 +02:00
  • 0df022fa6d check: Print full ids Michael Eischer 2022-04-30 20:27:31 +02:00
  • 04c23fa95d rebuild-index: correctly rebuild index for mixed packs Michael Eischer 2022-05-24 22:30:42 +02:00
  • bb5f196b09 Merge pull request #3733 from restic/improve-stats MichaelEischer 2022-07-02 19:07:31 +02:00
  • c16f989d4a Merge pull request #3470 from MichaelEischer/sanitize-debug-log MichaelEischer 2022-07-02 19:00:54 +02:00
  • 00d7fcff96 extend compression feature changelog entry Michael Eischer 2022-06-05 00:25:19 +02:00
  • a6e9e08034 Account for pack header overhead at each entry Michael Eischer 2022-06-05 11:39:57 +02:00
  • 856d5e4303 stats: return storage size for raw-data mode Michael Eischer 2022-06-04 23:53:25 +02:00
  • 6c4ceaf1e7 Print number of bytes added to the repo Alexander Neumann 2022-05-01 14:41:36 +02:00
  • 99634c0936 Return real size from SaveBlob Alexander Neumann 2022-05-01 14:26:57 +02:00
  • fdc53a9d32 Merge pull request #3787 from MichaelEischer/refactor-repository MichaelEischer 2022-07-02 18:54:04 +02:00
  • 6923353c43 redact swift auth token in debug output Michael Eischer 2021-08-17 18:43:13 +02:00
  • 5a11d14082 redacted keys/token in backend config debug log Michael Eischer 2021-08-04 22:56:18 +02:00
  • 0936d864a4 redact http authorization header in debug log output Michael Eischer 2021-08-04 22:19:44 +02:00
  • ec7c9ce88b drop unused repository.Loader interface Michael Eischer 2022-06-12 14:23:14 +02:00
  • 2cd7e90ad1 repository: cleanup Michael Eischer 2022-05-26 16:49:31 +02:00
  • c1a8fa4290 repository: remove unused packIDToIndex field Michael Eischer 2022-05-26 16:15:59 +02:00
  • e68c3a4e62 repository: simplify CreateIndexFromPacks Michael Eischer 2022-05-26 16:13:41 +02:00
  • 1974ad7ce2 repository: hide MasterIndex.FinalizeFullIndexes / FinalizeNotFinalIndexes Michael Eischer 2022-05-26 15:43:04 +02:00
  • ef53ca4a5a repository: remove MasterIndex.All() Michael Eischer 2022-06-05 21:59:38 +02:00
  • bf81bf0795 repository: Properly set id for finalized index Michael Eischer 2022-06-05 21:57:16 +02:00