Rename changelog

This commit is contained in:
Alexander Neumann
2023-04-24 21:02:21 +02:00
parent efe070c66d
commit a98ed25c7b
8 changed files with 0 additions and 0 deletions
+9
View File
@@ -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
+8
View File
@@ -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
+7
View File
@@ -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
+9
View File
@@ -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
+13
View File
@@ -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
+9
View File
@@ -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
+7
View File
@@ -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