Michael Eischer
2a3bca1633
Fix type of changelog entry
2023-04-30 15:21:16 +02:00
Michael Eischer
c064e4c1ed
Merge pull request #217 from HeikoSchlittermann/feat-log-to-stdout
...
feat: allow logging to stdout, stderr
2023-04-30 14:56:29 +02:00
Michael Eischer
66fe4afb7d
Make changelog less technical
2023-04-30 14:51:46 +02:00
Michael Eischer
b34b9f0780
create folder for unreleased changelogs
2023-04-26 21:09:55 +02:00
Alexander Neumann
a98ed25c7b
Rename changelog
2023-04-24 21:02:21 +02:00
Leo R. Lundgren
834a3378e9
doc: Polish changelogs
2023-04-24 13:15:03 +02:00
Heiko Schlittermann (HS12-RIPE)
9f074d8b3a
feat: allow logging to stdout
...
The --log option accepts "-" as filename. This prevents rest-server from
opening the log file, it simply writes to the STDOUT stream provided by
the caller.
**BREAKING** in case use really used "-" to specify a file named "-"
you'll need to update your rest-server invocation to use "./-".
2023-04-24 11:15:38 +02:00
Leo R. Lundgren
94d5861c50
doc: Polish changelogs
2023-04-23 22:28:14 +02:00
Michael Eischer
22a6412b81
Ignore unexpected files in intermediate directories
...
Listing the data/ folder in a repository no longer fails if it contains
files in the data/ folder. This also ignore .DS_Store files created by
macOS.
2023-04-08 20:17:44 +02:00
Michael Eischer
40e2a8b1e4
add changelog and update readme
2023-01-20 22:36:40 +01:00
Michael Eischer
43c96fb6f2
Error out on unexpected command line argument
...
rest-server doesn't accept arguments. Thus, error out to prevent wrong
usage.
2023-01-11 21:47:25 +01:00
Michael Eischer
b562edefd1
add changelog for not found error handling
2022-08-31 22:29:14 +02:00
Michael Eischer
65fd8be3f8
Add changelog for cached basic auth
2022-07-02 21:17:57 +02:00
Drayton Munster
bc1545c717
Clarifying descriptions as suggested in PR review
2022-03-25 22:25:48 -04:00
Drayton Munster
3903ed000c
Add configurable htpasswd location
2022-03-25 15:39:20 -04:00
Michael Eischer
48067dc896
htpasswd: allow underscores in usernames
2022-02-12 21:13:40 +01:00
Alexander Neumann
057ef39525
Move changelog files for 0.11.0
2022-02-10 19:53:14 +01:00
Alexander Neumann
959250f543
Fix changelog file
2022-02-10 19:51:40 +01:00
Michael Eischer
228d5f6051
Reword changelogs
2022-02-10 19:48:44 +01:00
Enrico204
223520b964
Use os.TempDir() for temporary directory in default path
2021-09-12 21:27:45 +02:00
Enrico204
9b31f17188
Add unreleased changelog entry for pull request 160
2021-08-23 12:50:12 +02:00
Alexander Neumann
f90205eefe
Support running on demand systemd socket activation
2021-08-17 21:37:02 +02:00
Michael Eischer
28f569c0df
Add changelog
2021-08-12 22:15:08 +02:00
Alexander Neumann
4c8a076976
Reword changelog
2021-08-09 16:28:09 +02:00
Michael Eischer
54adcb1fc7
Verify uploaded files
...
Restic uses the sha256 hash to calculate filenames based on the file
content. Check on the rest-server side that the uploaded file is intact
and reject it otherwise.
2021-08-09 15:35:13 +02:00
Konrad Wojas
ff88e6812d
Update readme and changelog
2021-08-09 10:49:41 +02:00
MichaelEischer
c36ae5fe03
Merge pull request #149 from tim-seoss/systemd-unit-file-enhancement
...
Improve security of example systemd unit file
2021-06-05 14:37:42 +02:00
Tim Small
2bf01df6bf
Fixup changelog entry based on feedback.
2021-05-31 11:46:31 +01:00
Michael Eischer
766f1e0c00
Revert dockerfile changes and cleanup changelog
2021-05-15 18:31:01 +02:00
Lewis Juggins
cec241e5e1
Fix Docker configuration for authentication
2021-05-15 18:28:31 +02:00
Michael Eischer
73fb6419ff
Tweak changelog
2021-05-13 19:49:25 +02:00
Tim Small
05a5d1f94e
Improve security of example systemd unit file
...
The supplied systemd unit file places some basic security restrictions
on the rest service. This patch enhances those, and improves the
overall security assessment score given by `systemd-analyze security`
from "8.3 EXPOSED" to "1.3 OK".
Closes #148
2021-04-03 08:18:45 +01:00
Jinn Koriech
3a4d901f6d
Docker: build rest-server at container build time
...
Using docker's multi-stage builds we can build the restic/rest-server
within a golang build environment then create a container for use
(without the build environment) in a second build stage.
The advantages are:
1. Building the rest-server is predictable in a pristine environment
each time.
2. Container builds ensure we get the latest rest-server every time.
Updated README with details of new docker build approach, and added
changelog for unreleased changes.
2021-03-28 12:52:33 +01:00
Konrad Wojas
83e78c6cd7
Allow numbers in htpasswd usernames
2021-01-05 00:08:26 +08:00
Juergen Hoetzel
33c41b55bb
Security: Prevent loading of usernames containing a slash
...
"/" is valid char in HTTP authorization headers, but is also used in
rest-server to map usernames to private repos.
This commit prevents loading maliciously composed usernames like
"/foo/config" by restricting the allowed characters to the unicode
character class, numbers, "-", "." and "@".
Closes #131
2020-12-28 11:30:00 +01:00
Alexander Neumann
53576a1454
Update changelog template for rest-server
2020-09-13 12:12:58 +02:00
Alexander Neumann
d4b929ef35
Move changelog files for 0.10.0
2020-09-13 11:24:26 +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
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
Leo R. Lundgren
6ebedcc0b2
Add .gitkeep to persist changelog/unreleased/ when empty.
2019-12-18 23:14:09 +01: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
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