Commit Graph

  • 40ad68bc5f Bump golang.org/x/crypto from 0.5.0 to 0.6.0 dependabot[bot] 2023-02-13 20:09:40 +00:00
  • 8f3b92325f Merge pull request #213 from 0xpr03/patch-1 Michael Eischer 2023-02-10 21:44:18 +01:00
  • fb6a3a62cf warn about SystemCallArchitectures Aron Heinecke 2023-02-01 00:10:46 +01:00
  • 667ce6e26b Merge pull request #210 from ph818/patch-1 Michael Eischer 2023-01-26 22:36:29 +01:00
  • 091e70d903 add MemoryHigh to systemd example ph818 2023-01-21 21:43:56 -05:00
  • f5c06a2e45 Merge pull request #208 from MichaelEischer/upgrade-dependencies Michael Eischer 2023-01-20 22:42:58 +01:00
  • 40e2a8b1e4 add changelog and update readme Michael Eischer 2023-01-20 22:36:40 +01:00
  • fa795cc66a upgrade go-systemd to latest major version Michael Eischer 2023-01-14 21:00:32 +01:00
  • 99ec5e2dbb CI: update and sync ci tasks with restic Michael Eischer 2023-01-14 20:39:32 +01:00
  • f299c735df bump minimum go version to 1.17 Michael Eischer 2023-01-14 19:22:08 +01:00
  • 8ce88b24e7 enable dependabot Michael Eischer 2023-01-14 19:18:07 +01:00
  • 2eae8c9266 update transitive dependencies Michael Eischer 2023-01-14 19:17:53 +01:00
  • 30fbd043b9 update direct dependencies Michael Eischer 2023-01-14 19:09:42 +01:00
  • 7f29dcbd69 Merge pull request #207 from MichaelEischer/err-on-args Michael Eischer 2023-01-12 22:00:36 +01:00
  • 43c96fb6f2 Error out on unexpected command line argument Michael Eischer 2023-01-07 23:36:20 +01:00
  • c1c48c62e9 Make dashboard portable Orsiris de Jong 2022-12-28 19:44:32 +01:00
  • a8cd3f218d Merge pull request #199 from MichaelEischer/support-macos-ventura Michael Eischer 2022-12-16 23:13:43 +01:00
  • 80babf98e7 add fsync warning Michael Eischer 2022-12-02 21:08:15 +01:00
  • 408dcab92e Port fsync error handling from restic Michael Eischer 2022-11-11 22:37:02 +01:00
  • 2dd87ced0a Merge pull request #195 from MichaelEischer/internal-error-for-inaccessible-files Michael Eischer 2022-10-07 22:53:41 +02:00
  • f763db8934 Deduplicate handler initialization in tests Michael Eischer 2022-09-02 23:41:05 +02:00
  • a8fdca3b9f make deleting idempotent Michael Eischer 2022-09-02 23:22:42 +02:00
  • b562edefd1 add changelog for not found error handling Michael Eischer 2022-08-29 22:52:10 +02:00
  • cb2afaa4c0 test that inaccessible files result in status 'internal error' Michael Eischer 2022-08-29 22:45:07 +02:00
  • 991c459be3 Only return "Not Found" status if file does not exist Michael Eischer 2022-08-29 22:26:34 +02:00
  • 9f4fba2c21 Merge pull request #138 from MichaelEischer/cache-basic-auth MichaelEischer 2022-07-02 21:19:46 +02:00
  • 65fd8be3f8 Add changelog for cached basic auth Michael Eischer 2022-07-02 21:17:57 +02:00
  • 274f29fee8 refactor password check into separate function Michael Eischer 2021-03-27 18:05:45 +01:00
  • 98f0aaca1c convert htpasswd regexes to globals Michael Eischer 2021-03-27 17:39:16 +01:00
  • 5a6ed2ffdf use constant time comparison for sha1 password hash Michael Eischer 2021-03-27 17:38:11 +01:00
  • 46b020fd9e Add basic test Michael Eischer 2021-01-04 19:55:28 +01:00
  • df9eb337d3 Extend htpasswd auth cache entry expiry on use Michael Eischer 2021-01-04 19:16:27 +01:00
  • 1eeca53812 Try to zero htpasswd cache entries before deletion Michael Eischer 2021-01-04 19:11:42 +01:00
  • 0bdc420e75 Cache successful basic auth credentials for a minute Michael Eischer 2021-01-04 19:05:56 +01:00
  • b0036d006b Unexport users map in htpasswd struct Michael Eischer 2021-01-04 19:01:15 +01:00
  • 6bc87b8e95 Merge pull request #188 from dwmunster/f-config-htpasswd rawtaz 2022-06-20 23:40:49 +02:00
  • d24ffc13d8 Fix tests Alexander Neumann 2022-04-15 09:37:43 +02:00
  • a87a50ad11 Sync settinsg with restic, require Go >= 1.15 Alexander Neumann 2022-04-15 09:38:08 +02:00
  • 8538ce7859 Copy golangci-lint settings from restic Alexander Neumann 2022-04-15 09:28:56 +02:00
  • 87cef8f159 Clarify file accessibility for PASSWORD_FILE in docker Drayton Munster 2022-03-25 22:36:54 -04:00
  • bc1545c717 Clarifying descriptions as suggested in PR review Drayton Munster 2022-03-25 22:25:16 -04:00
  • 3903ed000c Add configurable htpasswd location Drayton Munster 2022-03-25 15:39:20 -04:00
  • cb85fb38c0 Merge pull request #184 from lgommans/patch-1 MichaelEischer 2022-02-18 21:04:07 +01:00
  • 1fd9538f73 Reword --log option in --help output Luc Gommans 2022-02-15 20:47:36 +01:00
  • af36b77ece Merge pull request #183 from MichaelEischer/allow-underscore rawtaz 2022-02-12 21:18:05 +01:00
  • 48067dc896 htpasswd: allow underscores in usernames Michael Eischer 2022-02-12 19:57:13 +01:00
  • 096ac5a9c8 Remove plan9, rest-server fails to build Alexander Neumann 2022-02-10 20:02:10 +01:00
  • 4741eec619 Generate CHANGELOG.md for 0.11.0 v0.11.0 Alexander Neumann 2022-02-10 19:53:31 +01:00
  • 057ef39525 Move changelog files for 0.11.0 Alexander Neumann 2022-02-10 19:53:14 +01:00
  • b739e22b04 Update VERSION files for 0.11.0 Alexander Neumann 2022-02-10 19:53:08 +01:00
  • e9900b7a00 Merge pull request #171 from MichaelEischer/fix-file-permissions Alexander Neumann 2022-02-10 19:51:57 +01:00
  • 959250f543 Fix changelog file Alexander Neumann 2022-02-10 19:51:40 +01:00
  • 9e4442805e Merge pull request #181 from MichaelEischer/reword-changelogs Alexander Neumann 2022-02-10 19:51:09 +01:00
  • 228d5f6051 Reword changelogs Michael Eischer 2022-02-10 19:44:28 +01:00
  • 6f386876e7 Update build.go from restic Alexander Neumann 2022-02-10 19:25:19 +01:00
  • 7a3b9e4000 Merge pull request #180 from MichaelEischer/update-dependencies Alexander Neumann 2022-02-10 19:13:22 +01:00
  • aaf4f4b92a Update dependencies Michael Eischer 2022-02-08 22:44:52 +01:00
  • bf42a509ab Merge pull request #178 from JsBergbau/master rawtaz 2022-01-27 17:05:05 +01:00
  • a7eecf40bd Fix and description update for certificate generation JsBergbau 2022-01-26 15:57:44 +01:00
  • 421da62900 Merge pull request #156 from telenieko/patch-1 MichaelEischer 2021-10-31 19:33:41 +01:00
  • 12cf4bbc05 Clarification of docker section in README.md Marc Fargas 2021-10-28 13:37:18 +00:00
  • 51ab8e98e2 fix file permission handling Michael Eischer 2021-09-24 22:53:45 +02:00
  • 9f8c31b968 Merge pull request #158 from Enrico204/use-os-tempdir-for-temporary-directory MichaelEischer 2021-09-12 21:30:59 +02:00
  • f952bc7344 Tweak readme Michael Eischer 2021-09-12 21:27:32 +02:00
  • 223520b964 Use os.TempDir() for temporary directory in default path Enrico204 2021-08-23 11:43:06 +02:00
  • 1172d7e068 Merge pull request #160 from Enrico204/reply-with-insufficient-storage-on-disk-full MichaelEischer 2021-09-07 21:28:07 +02:00
  • fb5d63435a Fix tests for: reply "insufficient storage" on disk full or over-quota Enrico204 2021-09-06 22:13:33 +02:00
  • 8729a699a1 Merge pull request #164 from networkException/master MichaelEischer 2021-09-04 13:27:46 +02:00
  • f373e45bc8 Config: Read in PrometheusNoAuth correctly networkException 2021-09-04 01:09:41 +02:00
  • 8642729a51 Merge pull request #163 from buschjost/optimized-sha256-lib MichaelEischer 2021-08-31 21:04:25 +02:00
  • f61292b00d Use Minio's optimized SHA-256 Oliver Buschjost 2021-08-27 18:00:50 +02:00
  • a09ba203bd Merge pull request #161 from ubitux/readme-cleanup rawtaz 2021-08-27 14:47:18 +02:00
  • ac8e95c8a4 README: propose a single openssl command instead of 2 Clément Bœsch 2021-08-27 13:10:09 +02:00
  • f8db131226 README: remove trailing whitespaces Clément Bœsch 2021-08-27 13:04:14 +02:00
  • 101ad07999 README: update usage output with recent changes Clément Bœsch 2021-08-27 13:02:58 +02:00
  • dbf002296b README: set language for command block quotes Clément Bœsch 2021-08-27 12:59:39 +02:00
  • 5be12cecbf Merge pull request #143 from MichaelEischer/docker-create-bcrypt MichaelEischer 2021-08-23 20:10:38 +02:00
  • 9b31f17188 Add unreleased changelog entry for pull request 160 Enrico204 2021-08-23 12:50:08 +02:00
  • 173bfb5371 Reply "insufficient storage" on disk full or over-quota Enrico204 2021-08-21 13:43:51 +02:00
  • 20edfb87ee docker: use bcrypt in create_users script Michael Eischer 2021-01-31 18:58:06 +01:00
  • d2813ea61b Merge pull request #151 from restic/add-socket-activation Alexander Neumann 2021-08-17 21:39:42 +02:00
  • f90205eefe Support running on demand systemd socket activation Alexander Neumann 2021-08-09 16:06:35 +02:00
  • 32784a3072 Run tests on Go 1.17 Alexander Neumann 2021-08-17 21:35:39 +02:00
  • 05773795dd Merge pull request #142 from MichaelEischer/atomic-upload Alexander Neumann 2021-08-17 20:32:33 +02:00
  • 0bd1f612d2 Merge pull request #154 from JsBergbau/master Alexander Neumann 2021-08-17 20:27:39 +02:00
  • a5b306e65b Updated self-signed certificate creation JsBergbau 2021-08-17 11:26:23 +02:00
  • 64a43228de Prefix temporary file with object id Michael Eischer 2021-08-12 22:17:49 +02:00
  • 28f569c0df Add changelog Michael Eischer 2021-01-31 17:25:30 +01:00
  • 04d206303c Add test for race condition with aborted connection Alexander Neumann 2021-01-31 16:15:57 +01:00
  • e6cc79a2ec Fix comment Alexander Neumann 2021-01-31 16:13:24 +01:00
  • 7fe16b69b2 Mark helper functions Alexander Neumann 2021-01-31 16:13:05 +01:00
  • ec0766cddd Don't sync directory on Windows Michael Eischer 2021-07-16 21:47:35 +02:00
  • 2175029c9e Sync directory to disk after upload Michael Eischer 2021-01-29 19:02:22 +01:00
  • 82816c67e1 Atomic upload for blobs Michael Eischer 2021-01-29 18:32:33 +01:00
  • 4db46a5d3d Check error Alexander Neumann 2021-08-11 14:32:10 +02:00
  • 39839cfac4 Merge pull request #135 from MichaelEischer/cpu-profile-shutdown Alexander Neumann 2021-08-11 14:27:52 +02:00
  • 5e71f61ae8 Merge pull request #130 from MichaelEischer/verify-upload Alexander Neumann 2021-08-11 14:21:51 +02:00
  • 4c8a076976 Reword changelog Alexander Neumann 2021-08-09 16:27:11 +02:00
  • 16889717c6 Add option to disable integrity check on upload Michael Eischer 2021-08-09 15:40:50 +02:00
  • 54adcb1fc7 Verify uploaded files Michael Eischer 2021-08-09 15:35:13 +02:00