mirror of
https://github.com/restic/rest-server.git
synced 2026-10-01 16:31:27 -07:00
Rename changelog
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
Enhancement: Cache basic authentication credentials
|
||||
|
||||
To speed up the verification of basic auth credentials, rest-server now caches
|
||||
passwords for a minute in memory. That way the expensive verification of basic
|
||||
auth credentials can be skipped for most requests issued by a single restic
|
||||
run. The password is kept in memory in a hashed form and not as plaintext.
|
||||
|
||||
https://github.com/restic/rest-server/issues/133
|
||||
https://github.com/restic/rest-server/pull/138
|
||||
@@ -0,0 +1,8 @@
|
||||
Bugfix: Allow usernames containing underscore and more
|
||||
|
||||
The security fix in rest-server 0.11.0 (#131) disallowed usernames containing
|
||||
and underscore "_". The list of allowed characters has now been changed to
|
||||
include Unicode characters, numbers, "_", "-", "." and "@".
|
||||
|
||||
https://github.com/restic/restic/issues/183
|
||||
https://github.com/restic/restic/pull/184
|
||||
@@ -0,0 +1,7 @@
|
||||
Enhancement: Allow configurable location for `.htpasswd` file
|
||||
|
||||
It is now possible to specify the location of the `.htpasswd`
|
||||
file using the `--htpasswd-file` option.
|
||||
|
||||
https://github.com/restic/restic/issues/187
|
||||
https://github.com/restic/restic/pull/188
|
||||
@@ -0,0 +1,9 @@
|
||||
Bugfix: Ignore unexpected files in the data/ folder
|
||||
|
||||
If the data folder of a repository contained files, this would prevent restic
|
||||
from retrieving a list of file data files. This has been fixed. As a workaround
|
||||
remove the files that are directly contained in the data folder (e.g.,
|
||||
`.DS_Store` files).
|
||||
|
||||
https://github.com/restic/rest-server/issues/219
|
||||
https://github.com/restic/rest-server/pull/221
|
||||
@@ -0,0 +1,13 @@
|
||||
Bugfix: Return 500 "Internal server error" if files cannot be read
|
||||
|
||||
When files in a repository cannot be read by rest-server, for example after
|
||||
running `restic prune` directly on the server hosting the repositories in a
|
||||
way that causes filesystem permissions to be wrong, rest-server previously
|
||||
returned 404 "Not Found" as status code. This was causing confusing for users.
|
||||
|
||||
The error handling has now been fixed to only return 404 "Not Found" if the
|
||||
file actually does not exist. Otherwise a 500 "Internal server error" is
|
||||
reported to the client and the underlying error is logged at the server side.
|
||||
|
||||
https://github.com/restic/restic/issues/1871
|
||||
https://github.com/restic/rest-server/pull/195
|
||||
@@ -0,0 +1,9 @@
|
||||
Change: Return error if command-line arguments are specified
|
||||
|
||||
Command line arguments are ignored by rest-server, but there was previously
|
||||
no indication of this when they were supplied anyway.
|
||||
|
||||
To prevent usage errors an error is now printed when command line arguments
|
||||
are supplied, instead of them being silently ignored.
|
||||
|
||||
https://github.com/restic/rest-server/pull/207
|
||||
@@ -0,0 +1,7 @@
|
||||
Change: Update dependencies and require Go 1.17 or newer
|
||||
|
||||
Most dependencies have been updated. Since some libraries require newer language
|
||||
features, support for Go 1.15-1.16 has been dropped, which means that rest-server
|
||||
now requires at least Go 1.17 to build.
|
||||
|
||||
https://github.com/restic/rest-server/pull/208
|
||||
Reference in New Issue
Block a user