Michael Eischer
95538fe956
restrict umask of htpasswd file
2025-05-15 19:56:53 +02:00
Michael Eischer
0ed9de379e
Merge pull request #341 from restic/dependabot/go_modules/github.com/prometheus/client_golang-1.22.0
...
Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0
2025-05-12 18:47:15 +02:00
Michael Eischer
451c4831f9
Merge pull request #345 from restic/dependabot/go_modules/golang.org/x/crypto-0.38.0
...
Bump golang.org/x/crypto from 0.37.0 to 0.38.0
2025-05-12 18:47:00 +02:00
dependabot[bot]
1610cf6cef
Bump golang.org/x/crypto from 0.37.0 to 0.38.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 19:51:08 +00:00
dependabot[bot]
3d35116b3c
Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.21.1 to 1.22.0.
- [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.21.1...v1.22.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 20:42:16 +00:00
dependabot[bot]
eee73d3bc1
Bump golang.org/x/crypto from 0.33.0 to 0.37.0 ( #337 )
...
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
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.33.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 19:16:53 +00:00
Michael Eischer
df7b13e18f
Merge pull request #338 from MichaelEischer/bump-go1.23
...
Bump minimum Go version to 1.23
2025-04-14 21:13:59 +02:00
Michael Eischer
2d3e02017b
CI: add Go 1.24 and reduce diff to config used by restic
2025-04-14 21:11:57 +02:00
DarkSpir
2b6f0b39fc
Hardened tls cipher suits and added option for tls min version ( #315 )
...
* handlers.go: Added parameter for TLS min version
rest-server/main.go: Added parameter handling for TLS min version
rest-server/main.go: Added crypto.tls, implemented and configured tlsConfig object
* tls min version parameter documentation
* Added changelog documentation
* README.md: Fixed typo
main.go: Added error for unknown TLS min versions
main.go: Changed CurvePreferences in TLS config to Go default
main.go: Removed handling for TLS min versions 1.0 and 1.1
Signed-off-by: darkspir <forgejo.darkspir@teemitmil.ch >
* main.go: Improved TLSMinVer parameter documentation
* README.md: Improved --tls-min-ver parameter documentation
* main.go: Changed --tls-min-ver parameter documentation again
* main.go: Added allowed versions in Error Unsupported TLS min version
* update rest-server help output in readme
---------
Signed-off-by: darkspir <forgejo.darkspir@teemitmil.ch >
Co-authored-by: Michael Eischer <michael.eischer@fau.de >
2025-04-14 19:09:57 +00:00
Michael Eischer
dbf5253ac2
Merge pull request #307 from akmet/master
...
Add support for proxy-based authentication
2025-04-14 21:01:11 +02:00
Michael Eischer
fa15677855
Merge pull request #334 from stemid/patch-1
...
Support passwords with spaces in docker container
2025-04-14 20:52:01 +02:00
Michael Eischer
19aa0845c0
create_user/delete_user: quote user and filename
2025-04-14 20:48:11 +02:00
Michael Eischer
04b52b0cee
document how to use group-accessible repos with systemd ( #327 )
2025-04-14 20:46:20 +02:00
dependabot[bot]
f2d406ff2e
Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 ( #331 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.5 to 1.21.1.
- [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.20.5...v1.21.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 20:45:54 +02:00
Michael Eischer
8ad7cfa60a
bump minimum go version to 1.23
2025-04-14 20:44:28 +02:00
Stefan Midjich
4f17744d6c
Support passwords with spaces
...
You must quote $2 in order to support passwords with spaces.
2025-03-13 14:40:59 +01:00
Michael Eischer
68ae5d1c0b
check that proxy header is ignored if not enabled
2025-02-17 22:36:03 +01:00
Michael Eischer
0dfc772cdb
document proxy auth in readme
2025-02-17 22:32:49 +01:00
akmet
b0a9a0452e
Add support for proxy-based authentication
2025-02-17 22:25:25 +01:00
Massimo Lusetti
f053e33486
Add group-accessible-repos option ( #308 )
...
test / Go ${{ matrix.go }} (1.22.x) (push) Has been cancelled
test / Go ${{ matrix.go }} (1.23.x) (push) Has been cancelled
test / lint (push) Has been cancelled
test / Analyze results (push) Has been cancelled
* Add group-accessible-repos option
The group-accessible-repos option will let filesystem group id
be able to access files and dir within the restic repo
Default stick with old behaviour to be owner restricted
While here make dirMode and fileMode within Options struct
private
---------
Co-authored-by: Michael Eischer <michael.eischer@fau.de >
2025-02-17 22:17:54 +01:00
Michael Eischer
10a06dcbf1
Merge pull request #325 from restic/dependabot/go_modules/golang.org/x/crypto-0.33.0
...
Bump golang.org/x/crypto from 0.32.0 to 0.33.0
2025-02-17 21:46:52 +01:00
dependabot[bot]
b05b44cb2c
Bump golang.org/x/crypto from 0.27.0 to 0.33.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.27.0 to 0.33.0.
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 20:44:14 +00:00
Michael Eischer
a976a2145b
Merge pull request #326 from restic/dependabot/go_modules/github.com/spf13/cobra-1.9.1
...
Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
2025-02-17 21:43:11 +01:00
dependabot[bot]
751d2841f3
Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 20:38:50 +00:00
Michael Eischer
5938f9aacd
Merge pull request #323 from MichaelEischer/update-issue-templates
...
Sync issue and pr templates with restic
2025-02-17 21:38:35 +01:00
Michael Eischer
376392a89c
Merge pull request #322 from MichaelEischer/bump-go-version
...
Bump minimum go version to 1.22
2025-02-17 21:37:02 +01:00
Michael Eischer
13f461740d
sync issue and pr template with restic
2025-02-07 23:47:46 +01:00
Michael Eischer
e9e6529345
update dependencies
2025-02-07 22:44:58 +01:00
Michael Eischer
a0110bb902
add changelog
2025-02-07 22:44:58 +01:00
Michael Eischer
82c5a314f9
CI: sync pipeline with restic
2025-02-07 22:44:58 +01:00
Michael Eischer
9fc5066fc4
fix most linter errors
2025-02-07 22:34:40 +01:00
Michael Eischer
3e0737a8bd
sync golangci config with restic
2025-02-07 22:34:40 +01:00
Michael Eischer
9195526406
bump minimum go version to 1.22
2025-02-02 22:32:12 +01:00
Michael Eischer
2513a698f3
Merge pull request #302 from restic/dependabot/go_modules/golang.org/x/crypto-0.27.0
...
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
Bump golang.org/x/crypto from 0.25.0 to 0.27.0
2024-12-01 17:59:35 +01:00
dependabot[bot]
bdfb047edf
Bump golang.org/x/crypto from 0.25.0 to 0.27.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.25.0 to 0.27.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-09 19:18:23 +00:00
Michael Eischer
e35c6e39d9
Merge pull request #295 from restic/append-only-status
...
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
Output status of append only mode on startup
2024-07-29 19:36:59 +02:00
Leo R. Lundgren
da5bb66030
Output status of append only mode on startup
2024-07-29 01:20:10 +02:00
Alexander Neumann
664d997006
Fix goreleaser config
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
2024-07-26 14:55:06 +02:00
Alexander Neumann
5d7b581db6
Generate CHANGELOG.md for 0.13.0
v0.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
show
2024-07-26 12:03:27 +02:00
rawtaz
38f29da143
Merge pull request #294 from restic/polish-changelogs
...
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
doc: Polish unreleased changelogs
2024-07-24 21:03:55 +02:00
Leo R. Lundgren
eb9f8cfa1f
doc: Polish unreleased changelogs
2024-07-24 21:01:16 +02:00
Michael Eischer
e8a9fbc88f
Merge pull request #290 from MichaelEischer/bump-dependencies
...
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
Bump dependencies and replace deprecated goreleaser option
2024-07-10 21:11:49 +02:00
Michael Eischer
7b2639b21e
replace deprecated goreleaser options
2024-07-06 17:40:45 +02:00
Michael Eischer
40fd34e7c8
bump dependencies
2024-07-06 17:40:45 +02:00
Michael Eischer
a6323b5e98
Merge pull request #288 from restic/dependabot/go_modules/github.com/spf13/cobra-1.8.1
...
test / Go ${{ matrix.go }} (1.18.x) (push) Has been cancelled
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
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
2024-06-26 19:26:28 +02:00
dependabot[bot]
318f0c6a89
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-17 19:47:55 +00:00
Michael Eischer
add9b066f9
Merge pull request #285 from restic/dependabot/github_actions/golangci/golangci-lint-action-6
...
Bump golangci/golangci-lint-action from 5 to 6
2024-06-11 22:19:04 +02:00