Commit Graph

  • 9944ef7a7c index: convert AssociatedSet to go iterators Michael Eischer 2025-10-10 23:28:00 +02:00
  • 38c543457e index: convert to implement modern go iterators Michael Eischer 2025-10-10 23:16:20 +02:00
  • 393e49fc89 repository: update comment Michael Eischer 2025-10-10 23:32:31 +02:00
  • a0925fa922 repository: set progress bar maximum in Repack Michael Eischer 2025-10-12 18:30:24 +02:00
  • b2afccbd96 repository: remove unused obsoletePacks return values from Repack Michael Eischer 2025-10-12 18:29:59 +02:00
  • 0624b656b8 Merge pull request #5558 from MichaelEischer/simplify-blob-upload Michael Eischer 2025-11-16 12:51:01 +01:00
  • fadeb03f84 Update Nix/NixOS installation instructions (#5591) Brook 2025-11-16 14:31:47 +03:00
  • fc06a79518 Merge pull request #5579 from restic/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob-1.6.3 Michael Eischer 2025-11-16 12:03:02 +01:00
  • d5977deb49 Merge pull request #5580 from restic/dependabot/go_modules/github.com/pkg/sftp-1.13.10 Michael Eischer 2025-11-16 12:02:30 +01:00
  • e3b7bbd020 Merge pull request #5552 from ferringb/dockerignore Michael Eischer 2025-11-16 12:00:52 +01:00
  • 157f174dd9 Merge pull request #5370 from hashier/feat/exclude-macOS-cloud-files Michael Eischer 2025-11-16 11:57:37 +01:00
  • bcc5417dc8 Merge pull request #5386 from Hello71/patch-2 Alex Xu 2025-11-16 05:54:43 -05:00
  • d14823eb81 fs: Attempt to enable file system privileges on initialization. crazycatz00 2025-11-07 18:37:45 -05:00
  • 01bf8977e7 fs: Use backup privileges when reading extended attributes for files too. crazycatz00 2025-06-18 20:32:59 -04:00
  • f5a18a7799 build(deps): bump github.com/pkg/sftp from 1.13.9 to 1.13.10 dependabot[bot] 2025-11-01 01:02:06 +00:00
  • f756c6a441 build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob dependabot[bot] 2025-11-01 01:02:03 +00:00
  • 8cbca05853 add a dockerignore Brian Harring 2025-10-04 19:07:58 +02:00
  • b0eb3652b8 Improve example for forget --keep-daily Paulo Manuel Ferreira Dos Santos Saraiva 2025-10-22 09:31:49 +02:00
  • 71432c7f4b Merge pull request #5555 from MichaelEischer/extract-globaloptions Michael Eischer 2025-10-12 18:31:44 +02:00
  • c6e33c3954 repository: enforce that SaveBlob is called within WithBlobUploader Michael Eischer 2025-10-10 22:41:35 +02:00
  • 1ef785daa3 Merge pull request #5544 from zmanda/fix-gh-5531-azure-backend-upgrade-service-version Michael Eischer 2025-10-12 18:24:33 +02:00
  • aa0fb0210a Merge pull request #5556 from greatroar/cleanup Michael Eischer 2025-10-12 18:22:36 +02:00
  • b6aef592f5 global: split CreateRepository and OpenRepository into smaller functions Michael Eischer 2025-09-28 22:35:50 +02:00
  • 588c40aaef global: unexport ReadPassword and ReadRepo Michael Eischer 2025-09-28 22:22:22 +02:00
  • aa7bd241d9 init: move more logic into global package Michael Eischer 2025-09-28 22:21:59 +02:00
  • 536a2f38bd Merge pull request #5554 from MichaelEischer/termstatus-flush Michael Eischer 2025-10-12 17:59:03 +02:00
  • a816b827cf extract GlobalOptions into internal/global package Michael Eischer 2025-09-28 22:04:48 +02:00
  • 2c677d8db4 global: make private fields public Michael Eischer 2025-09-28 21:44:40 +02:00
  • 394c8de502 add package to create a prepopulated backend registry Michael Eischer 2025-09-28 21:41:37 +02:00
  • a632f490fa Merge pull request #5550 from MichaelEischer/refactor-check-data-selection Michael Eischer 2025-10-12 17:51:00 +02:00
  • 718b97f37f Merge pull request #5551 from restic/slower-terminal-output Michael Eischer 2025-10-12 17:47:27 +02:00
  • ac4642b479 repository: replace StartPackUploader+Flush with WithBlobUploader Michael Eischer 2025-10-08 22:36:04 +02:00
  • 20b38010e1 ui/backup: Prepend, then sort (micro-optimization) greatroar 2024-05-22 13:22:44 +02:00
  • f9ff2301e8 changelog: add a changelog entry for azure PutBlob API changes Srigovind Nayak 2025-10-05 21:48:02 +05:30
  • e65ee3cba8 fix: keep the PutBlock Size to 100 MiB Srigovind Nayak 2025-10-05 18:35:19 +05:30
  • 34a94afc48 azure: update upload size constants to reduce memory allocation Srigovind Nayak 2025-10-05 11:56:52 +05:30
  • 9bcd09bde0 azure: reduce singleBlockMaxSize to accommodate 32-bit systems Srigovind Nayak 2025-10-04 00:26:07 +05:30
  • e80e832130 azure: remove saveSmall, use only PutBlob API Srigovind Nayak 2025-10-04 00:14:03 +05:30
  • dd2d562b7b azure: enhanced upload with single PutBlob API and configurable upload methods Srigovind Nayak 2025-10-01 22:39:04 +05:30
  • e320ef0a62 add changelog Michael Eischer 2025-10-04 23:15:07 +02:00
  • 30ed992af9 termstatus: flush output before returning OutputRaw() writer Michael Eischer 2025-10-04 23:08:48 +02:00
  • 481fcb9ca7 backup: return exit code 3 if not all targets are available (#5347) Srigovind Nayak 2025-10-05 19:08:52 +05:30
  • 22f254c9ca feat: allow override env RESTIC_HOST with flag to filter all snapshots (#5541) Srigovind Nayak 2025-10-05 16:52:50 +05:30
  • f17027eeaa termstatus: flush before reading password from terminal Michael Eischer 2025-10-04 23:06:57 +02:00
  • f3d95893b2 feat(backup): add possibility to exclude macOS cloud-only files Christopher Loessl 2025-04-20 15:33:42 +02:00
  • 4759e58994 Reduce terminal progress fps to 10 Michael Eischer 2025-10-04 17:34:40 +02:00
  • a2a49cf784 list integration test: error scanning 'restic list blobs' (#5311) Winfried Plappert 2025-10-04 13:18:32 +01:00
  • b7bbb408ee check: refactor pack selection for read data Michael Eischer 2025-10-03 22:46:43 +02:00
  • 35fca09326 Merge pull request #5489 from MichaelEischer/fix-group-repos Michael Eischer 2025-10-03 23:03:50 +02:00
  • adbd4a1d18 Fully rework docs for group-accessible repositories Michael Eischer 2025-10-03 21:19:40 +02:00
  • 537d107b6c docs: use absolute permissions for group accessible repositories Michael Eischer 2025-09-06 19:15:03 +02:00
  • 06aa0f08cb docs: fix permission setup for group-accessible repo Michael Eischer 2025-09-06 19:00:12 +02:00
  • 3ae6a69154 Bugfix(sftp): fix loose permissions on sftp backend. (#5497) Rani 2025-10-03 21:20:52 +03:00
  • 264cd67c36 Merge pull request #5532 from MichaelEischer/checker-cleanup Michael Eischer 2025-10-03 20:08:14 +02:00
  • fd241b8ec7 Merge pull request #5527 from MichaelEischer/drop-s3-static-credentials Michael Eischer 2025-10-03 19:57:55 +02:00
  • 76aa9e4f7c Merge pull request #5549 from restic/dependabot/go_modules/github.com/peterbourgon/unixtransport-0.0.7 Michael Eischer 2025-10-03 19:56:02 +02:00
  • aae1acf4d7 check: fix dysfunctional test cases Michael Eischer 2025-10-03 19:49:51 +02:00
  • cc0480fc32 build(deps): bump github.com/peterbourgon/unixtransport dependabot[bot] 2025-10-03 17:41:39 +00:00
  • 838ef0a9bd Merge pull request #5546 from MichaelEischer/group-golang-dependencies Michael Eischer 2025-10-03 19:40:15 +02:00
  • 4426dfe6a9 repository: replace SetIndex method with internal loadIndexWithCallback method Michael Eischer 2025-09-28 15:10:57 +02:00
  • f0955fa931 repository: add Checker() method to repository to replace unchecked cast Michael Eischer 2025-09-28 14:52:41 +02:00
  • 189b295c30 repository: add dedicated test helper Michael Eischer 2025-09-28 14:25:49 +02:00
  • 82971ad7f0 check: split index/pack check into repository package Michael Eischer 2025-09-28 14:13:53 +02:00
  • bfc2ce97fd check: don't keep extra MasterIndex reference Michael Eischer 2025-09-28 11:35:43 +02:00
  • d84c3e3c60 CI: group dependency updates for golang.org/x/* Michael Eischer 2025-10-03 19:28:30 +02:00
  • 93720f0717 Merge pull request #5525 from MichaelEischer/split-restic-directory Michael Eischer 2025-10-03 19:24:31 +02:00
  • 70a24cca85 ignore linter warning Michael Eischer 2025-09-23 22:44:50 +02:00
  • 56ac8360c7 data: split node and snapshot code from restic package Michael Eischer 2025-09-23 20:01:09 +02:00
  • c85b157e0e restic: move interfaces between files to prepare refactor Michael Eischer 2025-09-23 19:46:17 +02:00
  • 13e476e1eb Merge pull request #5518 from MichaelEischer/termstatus-everywhere Michael Eischer 2025-10-03 19:05:28 +02:00
  • 3335f62a8f Fix linter warnings Michael Eischer 2025-10-03 18:38:01 +02:00
  • d8da3d2f2d termstatus: increase test coverage Michael Eischer 2025-09-21 20:16:29 +02:00
  • df7924f4df node: report error on xattr retrieval using standard error logging Michael Eischer 2025-09-21 19:24:48 +02:00
  • f2b9ea6455 termstatus: use errWriter if terminal commands fail Michael Eischer 2025-09-21 19:16:16 +02:00
  • 711194276c remove unused printer from ReadPassword Michael Eischer 2025-09-21 18:16:48 +02:00
  • f045297348 termstatus: fix typo in comment Michael Eischer 2025-09-21 18:09:28 +02:00
  • 52eb66929f repository: deduplicate index progress bar initializaton Michael Eischer 2025-09-21 17:43:44 +02:00
  • b459d66288 termstatus: additional comments Michael Eischer 2025-09-21 17:17:24 +02:00
  • 76b2cdd4fb replace globalOptions.stdout with termstatus.OutputWriter Michael Eischer 2025-09-20 23:06:28 +02:00
  • c293736841 drop unused stderr from GlobalOptions Michael Eischer 2025-09-18 22:40:36 +02:00
  • 1939cff334 restore: embed progress.Printer in restore-specific printer Michael Eischer 2025-09-14 19:51:08 +02:00
  • 1a76f988ea backup: embed progress.Printer in backup specific printer Michael Eischer 2025-09-14 19:47:54 +02:00
  • e753941ad3 move NewProgressPrinter to ui package Michael Eischer 2025-09-14 19:42:33 +02:00
  • ff5a0cc851 termstatus: fully wrap reading password from terminal Michael Eischer 2025-09-14 19:21:51 +02:00
  • 013c565c29 standardize shorten variable name for GlobalOptions to gopts Michael Eischer 2025-09-18 22:19:38 +02:00
  • 96af35555a termstatus: add stdin and inject into backup command Michael Eischer 2025-09-18 22:17:21 +02:00
  • ca5b0c0249 get rid of fmt.Print* usages Michael Eischer 2025-09-14 15:29:39 +02:00
  • 3410808dcf deduplicate termstatus setup Michael Eischer 2025-09-14 17:21:30 +02:00
  • 1ae2d08d1b termstatus: centralize OutputIsTerminal checks Michael Eischer 2025-09-14 17:58:52 +02:00
  • c745e4221e termstatus: use errWriter instead of os.Stderr Michael Eischer 2025-09-14 16:16:15 +02:00
  • b6c50662da repository: don't ignore cache clearing error Michael Eischer 2025-09-14 16:15:43 +02:00
  • 4dc71f24c5 backends: pass error logger to backends Michael Eischer 2025-09-14 16:13:21 +02:00
  • 13f743e26b profiling: inject os.Stderr instead of directly using it Michael Eischer 2025-09-14 16:10:35 +02:00
  • 3e1632c412 reduce os.stdout / os.stderr usage in tests Michael Eischer 2025-09-14 16:09:44 +02:00
  • 6bd85d2412 reduce usages of globalOptions variable Michael Eischer 2025-09-14 14:52:02 +02:00
  • e4395a9d73 Merge pull request #5535 from restic/dependabot/github_actions/docker/login-action-3.6.0 Michael Eischer 2025-10-03 18:21:27 +02:00
  • 4d1f6b1fe2 Merge pull request #5536 from restic/dependabot/github_actions/actions/setup-go-6 Michael Eischer 2025-10-03 18:20:47 +02:00
  • 331260e1d4 Merge pull request #5537 from restic/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.12.0 Michael Eischer 2025-10-03 18:20:05 +02:00
  • eb13789b2b Merge pull request #5528 from MichaelEischer/cleanup-fatalf-usage Michael Eischer 2025-10-01 20:17:30 +02:00
  • 0cd079147f build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity dependabot[bot] 2025-10-01 01:02:17 +00:00