Commit Graph
653 Commits
Author SHA1 Message Date
Michael Eischer a0da64d6cc Merge pull request #386 from MichaelEischer/misc-fixes
test / Linux Go 1.26.x (push) Canceled after 0s
test / Linux (race) Go 1.27.x (push) Canceled after 0s
test / Linux Go 1.27.x (push) Canceled after 0s
test / lint (push) Canceled after 0s
test / Analyze results (push) Canceled after 0s
Potential crash fix, correct htpasswd cache expiry and avoid log spam
2026-10-12 21:57:27 +02:00
Michael Eischer 7ee6edc0e4 add changelog entry for htpasswd cache 2026-10-12 21:53:02 +02:00
Michael Eischer e559c3760a avoid log spam if user password is invalid 2026-10-12 21:40:10 +02:00
Michael Eischer b74306f096 don't panic if saveConfig fails to open file 2026-10-12 21:40:10 +02:00
Michael Eischer 4e1be9e94b return 400 bad request if content-length is invalid 2026-10-12 21:40:10 +02:00
Michael Eischer d9feb75bc5 correct htpasswd cache expiry
was 0-5 seconds instead of the intended one minute.
2026-10-12 21:40:10 +02:00
Michael Eischer 1141a8db34 fix comment typos 2026-10-12 21:40:10 +02:00
Michael Eischer 024ff561e8 avoid potential data race for err variable 2026-10-12 21:40:10 +02:00
Michael Eischer 1223e4165d Merge pull request #403 from MichaelEischer/systemd-description
Enhance systemd section with socket file details
2026-10-12 21:36:04 +02:00
Michael Eischer ef0bde0f5a properly close file in error handling of saveConfig and saveBlob (#385) 2026-10-12 21:34:24 +02:00
Anoduck, The Anonymous Duck 32226221dc Enhance systemd section with socket file details
Updated README to include systemd socket file information and installation instructions.
2026-10-12 21:32:58 +02:00
Michael Eischer 40b067eb5e Merge pull request #396 from 2748109647/fix/www-authenticate-basic-challenge
auth: include Basic challenge in 401 responses
2026-10-12 21:30:33 +02:00
Michael Eischer c0c1d1f63a Merge pull request #402 from MichaelEischer/ci-bump
Require Go 1.26 and bump dependencies
2026-10-12 21:19:11 +02:00
Michael Eischer 973fb03126 bump dependencies 2026-10-11 22:38:43 +02:00
Michael Eischer 906f649c4c require go 1.26 2026-10-11 22:38:43 +02:00
Michael Eischer 799bd695ed bump CI to Go 1.27 2026-10-11 22:38:43 +02:00
dependabot[bot] 0f256e8ea8 Bump actions/setup-go from 6 to 7 (#400)
test / Linux Go 1.24.x (push) Canceled after 0s
test / Linux (race) Go 1.25.x (push) Canceled after 0s
test / Linux Go 1.25.x (push) Canceled after 0s
test / lint (push) Canceled after 0s
test / Analyze results (push) Canceled after 0s
Signed-off-by: dependabot[bot] <support@github.com>
2026-10-11 18:29:08 +02:00
dependabot[bot] 7a8e91caa6 Bump re-actors/alls-green from 1.2.2 to 1.3.0 (#398)
Signed-off-by: dependabot[bot] <support@github.com>
2026-10-11 18:26:11 +02:00
dependabot[bot] 9ed26dd691 Bump actions/checkout from 6 to 7 (#397)
Signed-off-by: dependabot[bot] <support@github.com>
2026-10-11 18:24:51 +02:00
Michael Eischer 371a459a99 Merge pull request #395 from Alexis-Loskoutoff/pin-docker-alpine-version
Docker: Pin alpine base image and add it to dependabot
2026-10-11 17:21:32 +02:00
Alpha 371d413c0d changelog: link issue 376 pull request 2026-10-07 06:20:10 +08:00
Alpha 9d98cbd03f auth: include Basic challenge in 401 responses
Requests rejected by Basic authentication currently return 401 without WWW-Authenticate, preventing HTTP clients from prompting for credentials. Advertise the Basic scheme on the server and metrics auth paths while leaving proxy authentication unchanged.
2026-10-07 06:16:54 +08:00
Alexis Loskoutoff 88dad73786 ci(dependabot): add docker ecosystem 2026-09-21 23:34:04 +02:00
Alexis Loskoutoff b3f82d975b build(docker): pin alpine base image to 3.24 2026-09-21 23:33:30 +02:00
Michael Eischer ca666baf9c Merge pull request #392 from Alexis-Loskoutoff/Docker-ENV-format
test / Linux Go 1.24.x (push) Has been cancelled
test / Linux (race) Go 1.25.x (push) Has been cancelled
test / Linux Go 1.25.x (push) Has been cancelled
test / lint (push) Has been cancelled
test / Analyze results (push) Has been cancelled
Docker: Use ENV key=value
2026-09-20 17:12:22 +02:00
Michael Eischer 18a2009ca3 Merge pull request #393 from Alexis-Loskoutoff/Update-PR-Template
Fix link to contribution guidelines
2026-09-20 17:11:22 +02:00
Alexis Loskoutoff 4e2bbe6a08 Fix link to contribution guidelines
The link pointed to a CONTRIBUTING.md in this repository, which does not
exist. It was introduced when the pull request template was synced with
restic in 13f4617, which rewrote the URL from restic/restic to
rest-server. Point it back at the restic repository.
2026-09-05 07:43:20 +02:00
Alexis Loskoutoff 35c2d6f21a Docker: Use ENV key=value 2026-09-05 07:17:27 +02:00
Denis 3aec7b45b9 Add tzdata package (#388)
test / Linux Go 1.24.x (push) Has been cancelled
test / Linux (race) Go 1.25.x (push) Has been cancelled
test / Linux Go 1.25.x (push) Has been cancelled
test / lint (push) Has been cancelled
test / Analyze results (push) Has been cancelled
2026-07-22 20:00:03 +00:00
rawtaz 4e4e8c0f4c Merge pull request #364 from mattxtaz/master
test / Linux Go 1.24.x (push) Has been cancelled
test / Linux (race) Go 1.25.x (push) Has been cancelled
test / Linux Go 1.25.x (push) Has been cancelled
test / lint (push) Has been cancelled
test / Analyze results (push) Has been cancelled
Remove full stop from log line to be consistent with all other log lines
2025-12-07 19:53:35 +01:00
Michael Eischer 0cc4d235d4 Merge pull request #360 from restic/dependabot/go_modules/github.com/prometheus/client_golang-1.23.2
test / lint (push) Has been cancelled
test / Linux Go 1.24.x (push) Has been cancelled
test / Linux (race) Go 1.25.x (push) Has been cancelled
test / Linux Go 1.25.x (push) Has been cancelled
test / Analyze results (push) Has been cancelled
Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2
2025-12-06 21:52:41 +01:00
dependabot[bot] f3f73ce638 Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.22.0 to 1.23.2.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.23.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 20:50:57 +00:00
Michael Eischer a4406f1456 Merge pull request #371 from restic/dependabot/go_modules/golang.org/x/crypto-0.45.0
Bump golang.org/x/crypto from 0.38.0 to 0.45.0
2025-12-06 21:48:02 +01:00
dependabot[bot] 8d9519d810 Bump golang.org/x/crypto from 0.38.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.38.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.38.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 20:33:43 +00:00
Michael Eischer f30dd07040 Merge pull request #374 from restic/dependabot/go_modules/github.com/spf13/cobra-1.10.2
Bump github.com/spf13/cobra from 1.9.1 to 1.10.2
2025-12-06 21:32:40 +01:00
Michael Eischer e392ec717f Merge pull request #357 from restic/dependabot/go_modules/github.com/coreos/go-systemd/v22-22.6.0
Bump github.com/coreos/go-systemd/v22 from 22.5.0 to 22.6.0
2025-12-06 21:30:59 +01:00
dependabot[bot] 6a92b43e19 Bump github.com/spf13/cobra from 1.9.1 to 1.10.2
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.9.1 to 1.10.2.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.2)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-version: 1.10.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 20:30:01 +00:00
Michael Eischer fe8f991d9c Merge pull request #373 from MichaelEischer/update-ci
Require Go 1.24 and sync CI configuration with restic
2025-12-06 21:29:16 +01:00
Michael Eischer 441efb0865 let dependabot group golang/x imports 2025-12-06 20:20:47 +01:00
Michael Eischer 9228592fe7 add changelog 2025-12-06 20:20:03 +01:00
Michael Eischer 47ebcfe5f3 bump to go 1.24 everywhere 2025-12-06 20:18:36 +01:00
Michael Eischer c3af54dd18 sync with restic settings 2025-12-06 20:17:38 +01:00
Michael Eischer 512d7e88ee migrate to golangci-lint v2 2025-12-06 20:16:26 +01:00
Matt Xtaz 35db2868d0 Remove full stop from log line to be consistent with all other log lines 2025-12-06 19:16:09 +00:00
Michael Eischer b3ce796ae7 update actions/checkout 2025-12-06 20:12:37 +01:00
Michael Eischer a49c24e141 go 1.25 2025-12-06 20:12:26 +01:00
Michael Eischer 654fa16cb2 Merge pull request #359 from restic/dependabot/github_actions/actions/setup-go-6
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
Bump actions/setup-go from 5 to 6
2025-10-04 16:51:20 +02:00
Michael Eischer cc352125b8 Merge pull request #354 from restic/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-10-04 16:51:00 +02:00
dependabot[bot] 822a8dca64 Bump actions/setup-go from 5 to 6
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 19:32:23 +00:00
dependabot[bot] cffaa21bc1 Bump github.com/coreos/go-systemd/v22 from 22.5.0 to 22.6.0
Bumps [github.com/coreos/go-systemd/v22](https://github.com/coreos/go-systemd) from 22.5.0 to 22.6.0.
- [Release notes](https://github.com/coreos/go-systemd/releases)
- [Commits](https://github.com/coreos/go-systemd/compare/v22.5.0...v22.6.0)

---
updated-dependencies:
- dependency-name: github.com/coreos/go-systemd/v22
  dependency-version: 22.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-26 11:17:33 +00:00