Commit graph

  • 24c8a33da9 restic: reduce sleeps in lock tests Michael Eischer 2023-07-09 15:35:11 +02:00
  • 399f8e84a1 lock: use mem backend for locking tests Michael Eischer 2023-07-09 15:18:16 +02:00
  • 6a436d731d lock: rename test helper function Michael Eischer 2023-07-09 15:15:43 +02:00
  • b2fcbc21cb lock: rework stale lock refresh to avoid data race Michael Eischer 2023-06-17 21:29:18 +02:00
  • 05e5e29a8c backup: don't pretend to lock repo for dry run Michael Eischer 2023-06-17 20:06:42 +02:00
  • f490288738 lock: freeze backend operations while refreshing stale lock Michael Eischer 2023-06-17 19:36:56 +02:00
  • 51718ec561 restic: generic implemention of AsBackend Michael Eischer 2023-06-17 19:23:55 +02:00
  • 11eb88a2ea lock: cleanup Michael Eischer 2023-06-17 19:13:05 +02:00
  • bee3231ed4 lock: try refreshing of stale locks Michael Eischer 2023-06-17 18:58:36 +02:00
  • 60d8066568
    Merge pull request #4407 from MichaelEischer/simpler-required-ci Michael Eischer 2023-07-22 19:55:06 +02:00
  • 08dea911bd CI: Add check that verifies the results of other checks Michael Eischer 2023-07-16 14:13:41 +02:00
  • 47206a6579
    Merge pull request #4351 from kenny-y-dev/human-readable-ls Michael Eischer 2023-07-16 11:44:41 +00:00
  • 594689db32
    Merge pull request #4400 from MichaelEischer/rest-handle-missing-dirs Michael Eischer 2023-07-14 23:29:37 +02:00
  • 5705326bb8 add changelog Michael Eischer 2023-07-07 22:54:31 +02:00
  • 978ebaac49 rest: use http status code constants Michael Eischer 2023-07-07 22:45:53 +02:00
  • 307aeb6849 rest: Don't return error if listing non-existent directory Michael Eischer 2023-07-07 22:42:39 +02:00
  • 9cd85d5956
    Merge pull request #4029 from ekarlso/add-azure-workload-identity-support Michael Eischer 2023-07-09 19:06:59 +00:00
  • c9f506925c azure: Document additional auth options Michael Eischer 2023-07-09 20:56:21 +02:00
  • e990d3d483 azure: Support authentication using managed / workload identity Michael Eischer 2023-06-08 21:54:49 +02:00
  • 7042190807
    Merge pull request #4403 from MichaelEischer/fix-certificate-env-handling Michael Eischer 2023-07-09 14:46:38 +02:00
  • c158741e2e CI: add minimal CLI test Michael Eischer 2023-07-09 14:29:43 +02:00
  • 89fbd39e59 Don't print stacktrace on invalid cacert option Michael Eischer 2023-07-09 14:17:43 +02:00
  • 1ce599d2ae Fix handling of empty cacert environment variable Michael Eischer 2023-07-09 14:15:23 +02:00
  • 789fec3da7
    Merge pull request #4402 from MichaelEischer/merge-queue-setup Michael Eischer 2023-07-09 13:57:10 +02:00
  • 8a120c8800 CI: Enable missing CI tests for Github merge queue Michael Eischer 2023-07-08 23:51:39 +02:00
  • 41395e83c5
    Merge pull request #2740 from metalsp0rk/document-json Michael Eischer 2023-07-08 21:34:02 +00:00
  • 2a193195b0
    Merge pull request #4364 from MichaelEischer/multiplatform-docker Michael Eischer 2023-07-08 23:31:58 +02:00
  • 229c7b24a4 doc: add program_version field of snapshot JSON output Michael Eischer 2023-07-08 23:29:46 +02:00
  • b34ce57dd4 doc: describe JSON output of restore command Michael Eischer 2023-06-17 21:47:17 +02:00
  • 1ce839228e doc: Expand JSON documentation Michael Eischer 2023-06-09 00:46:55 +02:00
  • fb1170c1d6 doc tweaks Kyle Brennan 2020-11-26 00:21:08 -08:00
  • e457fe22bc Documentation improvement Kyle Brennan 2020-11-25 23:54:53 -08:00
  • 39299e36ef add json documentation Kyle Brennan 2020-05-15 21:40:09 -07:00
  • 0512f292e8
    Merge pull request #4361 from MichaelEischer/stats-repo-debug-info Michael Eischer 2023-07-08 23:20:23 +02:00
  • 3a93e28605 CI: Remove .dockerignore to ensure reproducible builds Michael Eischer 2023-06-17 16:22:50 +02:00
  • 6b82cce1bd add changelog for multiplatform containers Michael Eischer 2023-06-09 12:46:29 +02:00
  • 31e07cecbb docker: update to Go 1.20 for custom container builds Michael Eischer 2023-06-09 12:40:49 +02:00
  • c181b51360 doc: Update docker build process Michael Eischer 2023-06-09 12:40:25 +02:00
  • ccd19b7e88 CI: run cloud backend tests only on restic/restic Michael Eischer 2023-05-20 12:23:45 +02:00
  • b0987ff570 CI: only build containers on restic/restic Michael Eischer 2023-05-20 12:12:50 +02:00
  • eff3124f15 CI: Setup automatic container builds for ghcr.io Michael Eischer 2023-05-20 11:10:00 +02:00
  • 43fa051546 Directly build restic binary in release Docker container Michael Eischer 2023-05-19 17:43:11 +02:00
  • 2293835242 Release multi-platform docker containers Michael Eischer 2023-05-19 17:16:29 +02:00
  • 0fcb6c7f94 ask for debug statistics in resource usage issues Michael Eischer 2023-06-17 17:47:25 +02:00
  • 325fa916b5 stats: Add debug mode to collect repository statistics Michael Eischer 2023-06-07 21:59:28 +02:00
  • 170e495334
    Merge pull request #4401 from MichaelEischer/fix-windows-build Michael Eischer 2023-07-08 23:01:22 +02:00
  • 9d44682e3e fuse: fix windows build Michael Eischer 2023-07-08 22:40:22 +02:00
  • 4d43509423
    Merge pull request #4379 from chenxiaolong/symlink_xattrs Michael Eischer 2023-07-08 16:56:51 +00:00
  • ea9ad77e05 restic: refactor node test Michael Eischer 2023-07-08 18:49:47 +02:00
  • cc84884d2e restic: basic xattr test for files/dirs Michael Eischer 2023-07-08 18:49:21 +02:00
  • 4a5ae2ba84 restic: test NodeFromFileInfo for symlinks Michael Eischer 2023-07-08 18:18:13 +02:00
  • 1f1e50f49e fuse: add test for symlink xattr Michael Eischer 2023-07-08 18:02:17 +02:00
  • f3c3b0f377 fuse: deduplicate xattr code Michael Eischer 2023-07-08 17:41:45 +02:00
  • 7e2be9e081
    Merge pull request #4384 from arjunajesh/issue#1926 Michael Eischer 2023-07-08 07:46:31 +00:00
  • cc3c218baf small cleanups for certificate environment variables Michael Eischer 2023-07-08 09:44:20 +02:00
  • c1578a2035 certificates can be passed through env vars arjunajesh 2023-06-22 16:10:41 -04:00
  • 678b983300
    Merge pull request #4360 from Refutable4890/master Michael Eischer 2023-07-07 21:51:52 +00:00
  • 1b3870dc43
    Merge pull request #4378 from MichaelEischer/add-version-to-snapshot Michael Eischer 2023-07-07 23:50:44 +02:00
  • ef40aee2bd
    Merge pull request #4373 from MichaelEischer/performance-issue-help Michael Eischer 2023-07-07 23:50:27 +02:00
  • 3a32c4e59f document how to analyze performance / memory usage issues Michael Eischer 2023-06-17 17:48:54 +02:00
  • e703e89e9b add changelog for program version Michael Eischer 2023-07-07 23:36:57 +02:00
  • 389f6ee74c backup: add minimal test for program versioni Michael Eischer 2023-07-07 23:33:23 +02:00
  • bbac74b172 add program version to snapshot Michael Eischer 2023-06-19 19:30:41 +02:00
  • a280b7364e
    Merge pull request #4395 from greatroar/parsebytes Michael Eischer 2023-07-07 21:24:47 +00:00
  • 825651a135
    Merge pull request #4387 from arjunajesh/issue#2468 Michael Eischer 2023-07-07 21:17:01 +00:00
  • e36d17a6f8 azure: tweak documentation for endpoint suffix Michael Eischer 2023-07-07 23:09:44 +02:00
  • 068b115abc added azure domain parameter arjunajesh 2023-06-24 20:06:54 -04:00
  • 41a5bf357f cmd, ui: Move size parsing code and make it more robust greatroar 2023-07-02 20:09:57 +02:00
  • f96896a9c0
    Merge pull request #4383 from LouisMT/add-docker-hostname Michael Eischer 2023-07-01 18:58:43 +02:00
  • 2ab9a3b9c3
    Merge pull request #4389 from restic/dependabot/go_modules/google.golang.org/api-0.129.0 dependabot[bot] 2023-07-01 16:57:18 +00:00
  • dbe2eef80c Add hostname flag to Docker docs Louis Matthijssen 2023-06-22 17:03:29 +00:00
  • 6e7c6674ad
    build(deps): bump google.golang.org/api from 0.116.0 to 0.129.0 dependabot[bot] 2023-07-01 16:11:44 +00:00
  • 7fe830ee1e
    Merge pull request #4392 from restic/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.6.1 Michael Eischer 2023-07-01 18:10:47 +02:00
  • a07c7166ba
    Merge pull request #4390 from restic/dependabot/go_modules/golang.org/x/oauth2-0.9.0 Michael Eischer 2023-07-01 18:10:38 +02:00
  • d2f8f9de23
    build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 dependabot[bot] 2023-07-01 15:32:55 +00:00
  • d5fe5107c8
    Merge pull request #4391 from restic/dependabot/go_modules/golang.org/x/sys-0.9.0 dependabot[bot] 2023-07-01 15:31:42 +00:00
  • f08ba1a005
    build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore dependabot[bot] 2023-07-01 01:23:19 +00:00
  • 70fb554854
    build(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0 dependabot[bot] 2023-07-01 01:23:05 +00:00
  • 8c02ebb029
    Add support for extended attributes on symlinks Andrew Gunnerson 2023-06-19 14:24:47 -04:00
  • 8dcb0c4a9d doc: improve description of caching behavior of the check command Michael Eischer 2023-06-17 15:45:54 +02:00
  • 74ca82a6f8
    Merge pull request #4362 from restic/unified-backend-factory Michael Eischer 2023-06-17 15:52:37 +02:00
  • 9cbc2502c6
    Merge pull request #4366 from gautammenghani/master Michael Eischer 2023-06-17 15:41:17 +02:00
  • 93038ed8f4 s3: restore retries for minio tests Michael Eischer 2023-06-17 15:25:08 +02:00
  • 8da5a6649b Preserve oldest snapshot when keep-within* does not collect enough Gautam Menghani 2023-06-17 18:04:35 +05:30
  • 3888c21a27 reword changelog Michael Eischer 2023-06-16 21:35:20 +02:00
  • 1257c2c075 forget: Add comments to snapshot policy Michael Eischer 2023-06-16 21:28:49 +02:00
  • 182b9796e4 Issue #3624: Preserve oldest snapshot when keep-* values are not satisfied Gautam Menghani 2023-06-16 23:13:41 +05:30
  • cbf87fbdb3 init: don't include password in debug log Michael Eischer 2023-06-17 14:40:10 +02:00
  • b5511e8e4c Fix linter warnings Michael Eischer 2023-06-08 19:35:20 +02:00
  • 50e0d5e6b5 backend: Hardcode backend scheme in Factory Michael Eischer 2023-06-08 17:32:43 +02:00
  • 705ad51bcc backend: check that StripPassword can be called Michael Eischer 2023-06-08 17:05:20 +02:00
  • 13a8b5822f backend: Adjust tests to use the Factory to instantiate the backend Michael Eischer 2023-06-08 16:53:55 +02:00
  • 3d3bb88745 b2: remove duplicate check for config file during repository creation Michael Eischer 2023-06-08 16:21:59 +02:00
  • 3a3cf608f5 b2/s3: Move config validation from ApplyEnvironment to Open/Create Michael Eischer 2023-06-08 15:28:07 +02:00
  • 19ac12d95b location: make genericBackendFactory private Michael Eischer 2023-06-08 15:18:43 +02:00
  • 3325a7c862 location: extract backend specific part of StripPassword Michael Eischer 2023-06-08 15:17:00 +02:00
  • 555be49a79 location: Make ParseConfig-test backend agnostic Michael Eischer 2023-06-08 15:05:07 +02:00
  • 9aa9e0d1ec local/sftp: move limiter setup into backend Michael Eischer 2023-06-08 13:06:25 +02:00
  • 7d12c29286 backend: Unify backend construction using factory and registry Michael Eischer 2023-06-08 13:04:34 +02:00
  • 56836364a4 backend: pass context into every backend constructor Michael Eischer 2023-06-08 13:11:34 +02:00