Commit Graph

  • 71432c7f4b Merge pull request #5555 from MichaelEischer/extract-globaloptions master Michael Eischer 2025-10-12 18:31:44 +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
  • 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
  • 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
  • 0b4b092941 build(deps): bump actions/setup-go from 5 to 6 dependabot[bot] 2025-10-01 01:01:54 +00:00
  • 01d3357880 build(deps): bump docker/login-action from 3.5.0 to 3.6.0 dependabot[bot] 2025-10-01 01:01:51 +00:00
  • 1c7bb15327 Merge pull request #5451 from greatroar/concurrency Michael Eischer 2025-09-24 22:22:40 +02:00
  • d491c1bdbf use errors.Fatalf instead of custom formatting Michael Eischer 2025-09-24 22:11:54 +02:00
  • 97933d1404 remove trailing newlines from errors.Fatalf calls Michael Eischer 2025-09-24 22:11:34 +02:00
  • 4edfd36c8f Merge pull request #5363 from zmanda/fix-gh-5258-backup-exits-with-wrong-code-on-ctrl-c Michael Eischer 2025-09-24 22:04:38 +02:00
  • a30a36ca51 s3: drop manual credentials loading from environment Michael Eischer 2025-09-24 20:47:14 +02:00
  • d52f92e8cc Merge pull request #5523 from tobiaskarch/patch-1 Michael Eischer 2025-09-24 20:37:55 +02:00
  • a4e565d921 Merge pull request #5524 from dmotte/pr-fix-backupend Michael Eischer 2025-09-24 20:32:44 +02:00
  • ec796e6edd Merge pull request #5526 from lyallcooper/patch-1 Michael Eischer 2025-09-24 20:31:50 +02:00
  • e30acefbff Fix typo in rewrite command note Lyall Cooper 2025-09-24 14:40:35 +09:00
  • 3e6b5c34c9 Merge pull request #5512 from ProactiveServices/patch-1 Michael Eischer 2025-09-23 19:35:38 +02:00
  • 9017fefddd internal/archiver: fixed BackupEnd when SkipIfUnchanged is true dmotte 2025-09-23 03:07:30 +02:00
  • 93d1e3b211 Merge pull request #5519 from MichaelEischer/go-1.25 Michael Eischer 2025-09-22 22:44:21 +02:00
  • 8f858829ed Add OpenContainers labels to Dockerfile.release Tobias Karch 2025-09-22 18:38:25 +02:00
  • db3b3e31e6 Line breaks Adam Piggott 2025-09-22 14:24:02 +01:00
  • 3f7121e180 backup: adapt test to changed error message Michael Eischer 2025-09-21 22:59:59 +02:00
  • d5dd8ce6a7 CI: add go 1.25 Michael Eischer 2025-09-21 21:24:51 +02:00
  • 08443fe593 Merge pull request #5405 from restic/dependabot/github_actions/golangci/golangci-lint-action-8 Michael Eischer 2025-09-21 22:37:26 +02:00
  • daeb55a4fb Merge pull request #5511 from greatroar/atomic Michael Eischer 2025-09-21 22:29:40 +02:00
  • 6ebc23543d CI: use strict matching for generated source files in golangci-lint Michael Eischer 2025-09-21 22:25:57 +02:00