rawtaz
2a77536ce5
Merge pull request #348 from restic/clarify-umask-for-group-accessible
...
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
Improve description of group-accessible option
2025-05-27 20:58:05 +02:00
Michael Eischer
0adcfa2619
Improve description of group-accessible option
2025-05-27 19:43:24 +02:00
Leo R. Lundgren
5faeedf050
Polish changelogs
2025-05-20 21:56:28 +02:00
Michael Eischer
25066228ee
add changelog for windows zip binaries
2025-05-15 21:03:05 +02:00
Michael Eischer
f018e99109
Merge pull request #340 from MichaelEischer/limit-htpasswd-perms
...
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
Limit htpasswd perms
2025-05-15 20:20:16 +02:00
Michael Eischer
95538fe956
restrict umask of htpasswd file
2025-05-15 19:56:53 +02:00
Michael Eischer
4c368ae1fb
polish changelogs
2025-05-12 18:50:47 +02: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
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
8ad7cfa60a
bump minimum go version to 1.23
2025-04-14 20:44:28 +02: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
a0110bb902
add changelog
2025-02-07 22:44:58 +01:00
Leo R. Lundgren
da5bb66030
Output status of append only mode on startup
2024-07-29 01:20:10 +02:00
Alexander Neumann
37b4327012
Move changelog files for 0.13.0
2024-07-26 14:47:23 +02:00
Leo R. Lundgren
eb9f8cfa1f
doc: Polish unreleased changelogs
2024-07-24 21:01:16 +02:00
Adam Eijdenberg
b4430d3607
address feedback, fix typo in example command
2024-02-23 15:26:06 +11:00
Adam Eijdenberg
e0674c6150
Enhancement: can now listen on a unix socket
2024-02-19 14:47:43 +11:00
Michael Eischer
13083acc1a
Merge pull request #273 from ae-govau/gracefulshutdown
...
fix: shutdown gracefully on TERM or INT signals
2024-02-08 19:30:39 +01:00
Michael Eischer
4bfb2eaa81
simplify changelog for listen address
2024-02-05 20:50:09 +01:00
Adam Eijdenberg
8becd574cb
fix: shutdown gracefully on TERM or INT signals
...
This allows server listen resources to be cleaned up appropriately.
2024-02-05 10:48:58 +11:00
Adam Eijdenberg
03ad2420db
fix: print the actual address listened on
...
This is useful when the server is started with an ephemeral port, e.g.:
./rest-server --no-auth --listen "127.0.0.1:0"
...
start server on 127.0.0.1:46015
2024-02-05 10:44:25 +11:00
Michael Eischer
04418c721f
require go 1.18
2024-01-06 22:11:49 +01:00
Alexander Neumann
5b288d488a
Move changelog files for 0.12.1
2023-07-09 17:16:24 +02:00
Michael Eischer
ff81311a98
add changelog
2023-06-17 22:03:01 +02:00
Michael Eischer
420c4c6683
Add changelog for fsync warning
2023-05-13 22:05:18 +02:00
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