Commit Graph
96 Commits
Author SHA1 Message Date
Alexander Neumann 2f31e10ceb Update version for development
test / Linux Go 1.23.x (push) Has been cancelled
test / Linux (race) Go 1.24.x (push) Has been cancelled
test / Linux Go 1.24.x (push) Has been cancelled
test / lint (push) Has been cancelled
test / Analyze results (push) Has been cancelled
2025-05-31 22:32:39 +02:00
Alexander Neumann ad130de021 Generate CHANGELOG.md for 0.14.0 2025-05-31 22:21:45 +02:00
Alexander Neumann 2aaa048aba Move changelog files for 0.14.0 2025-05-31 22:21:33 +02:00
Alexander Neumann b6ec6f45cc Update VERSION files for 0.14.0 2025-05-31 22:20:43 +02:00
Alexander Neumann 664d997006 Fix goreleaser config
test / Go ${{ matrix.go }} (1.19.x) (push) Has been cancelled
test / Go ${{ matrix.go }} (1.20.x) (push) Has been cancelled
test / Go ${{ matrix.go }} (1.21.x) (push) Has been cancelled
test / lint (push) Has been cancelled
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
2024-07-26 14:55:06 +02:00
Alexander Neumann 5d7b581db6 Generate CHANGELOG.md for 0.13.0 2024-07-26 14:47:50 +02:00
Alexander Neumann 37b4327012 Move changelog files for 0.13.0 2024-07-26 14:47:23 +02:00
Alexander Neumann 238eceb2a1 Update VERSION files for 0.13.0 2024-07-26 14:47:04 +02:00
Alexander Neumann 9fb75a71cb Udpate goreleaser config 2024-07-26 12:03:27 +02:00
Alexander Neumann 76759aa52e Update version for development 2023-07-09 17:21:54 +02:00
Alexander Neumann 4231ef6f20 Generate CHANGELOG.md for 0.12.1 2023-07-09 17:17:10 +02:00
Alexander Neumann 5b288d488a Move changelog files for 0.12.1 2023-07-09 17:16:24 +02:00
Alexander Neumann 46e3c7248b Set version 2023-07-09 17:15:15 +02:00
Alexander Neumann 543d313f7e Fix Changelog file 2023-04-26 21:08:58 +02:00
Alexander Neumann a98ed25c7b Rename changelog 2023-04-24 21:02:21 +02:00
Alexander Neumann efe070c66d Add changelog, fix VERSION 2023-04-24 20:59:03 +02:00
Alexander Neumann d24ffc13d8 Fix tests 2022-04-15 09:38:23 +02:00
Alexander Neumann a87a50ad11 Sync settinsg with restic, require Go >= 1.15 2022-04-15 09:38:23 +02:00
Alexander Neumann 8538ce7859 Copy golangci-lint settings from restic 2022-04-15 09:28:56 +02:00
Alexander Neumann 096ac5a9c8 Remove plan9, rest-server fails to build 2022-02-10 20:02:10 +01:00
Alexander Neumann 4741eec619 Generate CHANGELOG.md for 0.11.0 2022-02-10 19:53:31 +01:00
Alexander Neumann 057ef39525 Move changelog files for 0.11.0 2022-02-10 19:53:14 +01:00
Alexander Neumann b739e22b04 Update VERSION files for 0.11.0 2022-02-10 19:53:08 +01:00
Alexander Neumann 959250f543 Fix changelog file 2022-02-10 19:51:40 +01:00
Alexander Neumann 6f386876e7 Update build.go from restic 2022-02-10 19:25:41 +01:00
Alexander Neumann f90205eefe Support running on demand systemd socket activation 2021-08-17 21:37:02 +02:00
Alexander Neumann 32784a3072 Run tests on Go 1.17 2021-08-17 21:35:39 +02:00
Alexander Neumann 04d206303c Add test for race condition with aborted connection 2021-08-12 22:15:08 +02:00
Alexander Neumann e6cc79a2ec Fix comment 2021-08-12 22:14:36 +02:00
Alexander Neumann 7fe16b69b2 Mark helper functions 2021-08-12 22:14:36 +02:00
Alexander Neumann 4db46a5d3d Check error 2021-08-11 14:32:10 +02:00
Alexander Neumann 4c8a076976 Reword changelog 2021-08-09 16:28:09 +02:00
Alexander Neumann 96a6f0a5c4 Use Cobra for showing the version 2021-08-09 11:31:54 +02:00
Alexander Neumann 28c0b95b8a Upgrade dependencies 2021-08-09 11:31:51 +02:00
Alexander Neumann 034302de95 Remove goji dependency 2021-08-09 10:50:44 +02:00
Alexander Neumann ba9ee5c625 Address linter issues 2021-08-09 10:49:41 +02:00
Alexander Neumann 4e36854cd4 Fix typo 2021-08-09 10:49:41 +02:00
Alexander Neumann bcbfff7b62 Update Go and golangci-lint version 2021-08-09 10:48:58 +02:00
Alexander Neumann 10dc7a4a86 Fix link to status badge 2021-01-31 13:19:40 +01:00
Alexander Neumann e3aad65559 Rework CI tests 2021-01-31 13:15:59 +01:00
Alexander Neumann 980bff189e Add config for golangci-lint 2021-01-31 13:15:53 +01:00
Alexander Neumann 14bbb9c18a Fix URLs 2020-09-13 12:14:14 +02:00
Alexander Neumann 53576a1454 Update changelog template for rest-server 2020-09-13 12:12:58 +02:00
Alexander Neumann 4b8ef2cbd7 Fix tests 2020-09-13 12:08:46 +02:00
Alexander Neumann 65fb54cbca Update version for development 2020-09-13 11:45:09 +02:00
Alexander Neumann 9313f19441 Generate CHANGELOG.md for 0.10.0 2020-09-13 11:24:29 +02:00
Alexander Neumann d4b929ef35 Move changelog files for 0.10.0 2020-09-13 11:24:26 +02:00
Alexander Neumann 13f56bbb3c Update VERSION files for 0.10.0 2020-09-13 11:24:22 +02:00
Alexander Neumann ecfa514256 Fix goreleaser config for version 2020-09-13 11:22:59 +02:00
Alexander Neumann c7a44dd1a2 Fix release documentation 2020-09-13 11:22:59 +02:00
Alexander Neumann 4171164a39 Write version into main.go 2020-09-13 11:19:30 +02:00
Alexander Neumann fa516da2c4 Reformat Release.md 2020-09-13 11:19:30 +02:00
Alexander Neumann 6e44dd8eae Add config for goreleaser, document release process 2020-09-13 11:19:30 +02:00
Alexander Neumann 20603b1622 Remove old changelog
We've had an intermediate release (0.9.8) not covered by the changelog,
so let's start properly in 0.10.0.
2020-09-13 11:19:30 +02:00
Alexander Neumann 1488830de1 Add entry to changelog 2020-09-13 11:19:26 +02:00
Alexander Neumann 723f29e594 Cleanup path before auth check 2020-09-13 11:19:26 +02:00
Alexander Neumann 6367043b2c Also run linters and tests on PRs 2020-09-13 11:16:17 +02:00
Alexander Neumann 6e44ec0763 Replace Travis with GitHub Actions 2020-09-13 11:13:35 +02:00
Alexander Neumann 06f8484400 Docker: Don't delete htpasswd file 2020-09-12 17:28:18 +02:00
Alexander Neumann 1629c824c9 Add config for GitHub 2020-09-12 17:02:11 +02:00
Alexander Neumann 3fcbbc7b65 Merge pull request #106 from restic/remove-vendor
Remove vendored dependencies
2020-04-04 21:24:41 +02:00
Alexander Neumann 27264c0a7a Fix changelog template 2020-04-04 21:13:07 +02:00
Alexander Neumann c69d473fa5 Add changelog 2020-04-04 21:13:07 +02:00
Alexander Neumann 687804a02b Update README, require Go >= 1.11 2020-04-04 21:13:07 +02:00
Alexander Neumann 59afaed1a6 Update Travis 2020-04-04 21:13:07 +02:00
Alexander Neumann 9ae066589d Fix build.go 2020-04-04 20:41:32 +02:00
Alexander Neumann 46fd57c36e Remove vendored dependencies 2020-04-04 20:41:24 +02:00
Alexander Neumann 0cfe4320c0 Update Go version for Travis 2020-02-26 21:35:20 +01:00
Alexander Neumann f3408b3e46 Convert to Go Modules 2020-02-26 21:34:33 +01:00
Alexander Neumann 420b1d3ee8 Merge pull request #67 from mholt/master
Refactor handlers: make Config not global
2018-06-11 22:04:33 +02:00
Alexander Neumann 9cda1814b6 Update URL for Travis 2018-05-08 20:42:24 +02:00
Alexander Neumann 7dd5483ea3 Merge pull request #64 from restic/fix-append-only
Security: Refuse overwriting the config file in append-only mode
2018-04-02 13:25:46 +02:00
Alexander Neumann 0f4f747b74 Add entry to changelog 2018-04-02 13:09:37 +02:00
Alexander Neumann 0f72176ddd Refuse writing the config in append-only mode 2018-04-02 13:09:37 +02:00
Alexander Neumann 8dad5a5f41 Add test for append-only mode 2018-04-02 13:09:37 +02:00
Alexander Neumann 899ef655ef Merge pull request #62 from restic/add-changelog
Add changelog generated by calens
2018-04-02 12:45:17 +02:00
Alexander Neumann 9d6316bd6e Add pull request URL 2018-03-24 17:41:54 +01:00
Alexander Neumann 897d5a026c Add changelog generated by calens
Closes #44
2018-03-24 17:40:49 +01:00
Alexander Neumann a6961e877b Travis: Fix tests (again)
The problem is that in Go < 1.9 "..." also matches the vendor directory,
and we don't want to run those tests :)
2018-03-20 22:19:42 +01:00
Alexander Neumann 698b6331b9 Travis: Test all the versions that we support
At the moment, `build.go` is configured to check that Go >= 1.7 is used,
so let's test that on Travis.
2018-03-20 21:16:58 +01:00
Alexander Neumann 69ed06aa66 Move TestIsUserPath to correct package 2018-03-20 21:16:58 +01:00
Alexander Neumann cda126a99c Fix tests on Travis 2018-03-20 21:16:58 +01:00
Alexander Neumann 03958beb57 Update build.go 2018-02-11 11:34:49 +01:00
Alexander Neumann bf34e9d62d Implement amended API protocol v2
The version is now selected via the HTTP request header "Accept".
2018-01-23 23:34:32 +01:00
Alexander Neumann cd62c2bceb Update build.go 2018-01-13 10:52:46 +01:00
Alexander Neumann f02ee7386a Auto create data/ subdirs on demand
Closes #40
2018-01-05 18:04:26 +01:00
Alexander Neumann cff373e8aa Merge pull request #29 from wscott/master
Add a hint of how to make restic use this server.
2017-09-13 14:33:10 +02:00
Alexander Neumann a628c4e01a Fix directory traversal
This commit introduces the strict checks from net/http.Dir, which fixes
a directory traversal issue.

Closes #22
2017-07-30 17:37:45 +02:00
Alexander Neumann 96cdf7b3b4 Add port publish to docker instructions
Closes #19
2017-07-03 19:52:17 +02:00
Alexander Neumann 90b868dfbc build.go: Fix path for new cmd/ subdir 2017-06-25 11:48:02 +02:00
Alexander Neumann 0f4373ed7f Replace flag with cobra 2016-12-30 21:13:51 +01:00
Alexander Neumann 6bee34700d Vendor libraries for github.com/spf13/cobra 2016-12-30 21:13:51 +01:00
Alexander Neumann 791424a1b7 Update .travis.yml 2016-12-30 18:34:37 +01:00
Alexander Neumann 363d8da2d1 Fix test path 2016-12-30 18:34:37 +01:00
Alexander Neumann 67fbfd5d07 Add build.go 2016-12-30 18:34:37 +01:00
Alexander Neumann 6054876201 Vendor dependencies 2016-12-30 18:34:37 +01:00