Michael Eischer
47ebcfe5f3
bump to go 1.24 everywhere
2025-12-06 20:18:36 +01:00
Michael Eischer
0adcfa2619
Improve description of group-accessible option
2025-05-27 19:43:24 +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
Michael Eischer
9195526406
bump minimum go version to 1.22
2025-02-02 22:32:12 +01:00
Michael Eischer
04418c721f
require go 1.18
2024-01-06 22:11:49 +01:00
Michael Eischer
40e2a8b1e4
add changelog and update readme
2023-01-20 22:36:40 +01:00
rawtaz
6bc87b8e95
Merge pull request #188 from dwmunster/f-config-htpasswd
...
Add configurable htpasswd file location
2022-06-20 23:40:49 +02:00
Alexander Neumann
a87a50ad11
Sync settinsg with restic, require Go >= 1.15
2022-04-15 09:38:23 +02:00
Drayton Munster
87cef8f159
Clarify file accessibility for PASSWORD_FILE in docker
2022-03-25 22:36:54 -04: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
JsBergbau
a7eecf40bd
Fix and description update for certificate generation
...
Fixed SSL certificate generation
2022-01-27 16:26:21 +01:00
Marc Fargas
12cf4bbc05
Clarification of docker section in README.md
...
Refs #128 , the two distinct docker sections of the README are merged into one.
2021-10-28 13:37:18 +00:00
Michael Eischer
f952bc7344
Tweak readme
2021-09-12 21:27:45 +02:00
Enrico204
223520b964
Use os.TempDir() for temporary directory in default path
2021-09-12 21:27:45 +02:00
Clément Bœsch
ac8e95c8a4
README: propose a single openssl command instead of 2
2021-08-27 13:45:58 +02:00
Clément Bœsch
f8db131226
README: remove trailing whitespaces
2021-08-27 13:45:58 +02:00
Clément Bœsch
101ad07999
README: update usage output with recent changes
2021-08-27 13:45:58 +02:00
Clément Bœsch
dbf002296b
README: set language for command block quotes
...
Better semantic, allowing syntax coloring when appropriate (such as
strings argument in case of sh).
2021-08-27 13:45:56 +02:00
JsBergbau
a5b306e65b
Updated self-signed certificate creation
2021-08-17 11:26:23 +02:00
Alexander Neumann
4e36854cd4
Fix typo
2021-08-09 10:49:41 +02:00
Konrad Wojas
aef955c513
Update readme
2021-08-09 10:49:41 +02:00
Konrad Wojas
ff88e6812d
Update readme and changelog
2021-08-09 10:49:41 +02:00
Alexander Neumann
bcbfff7b62
Update Go and golangci-lint version
2021-08-09 10:48:58 +02: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
Alexander Neumann
10dc7a4a86
Fix link to status badge
2021-01-31 13:19:40 +01:00
Andreas Olsson
0155ba8a1b
Prefer https:// links in the documentation
2020-09-13 17:09:47 +02:00
Alexander Neumann
6e44dd8eae
Add config for goreleaser, document release process
2020-09-13 11:19:30 +02:00
Alexander Neumann
6e44ec0763
Replace Travis with GitHub Actions
2020-09-13 11:13:35 +02:00
Leo R. Lundgren
b7b5d32538
doc: Fix incorrect URL for private repos in README.md
2020-04-12 14:30:42 +02:00
Alexander Neumann
687804a02b
Update README, require Go >= 1.11
2020-04-04 21:13:07 +02:00
Alexander Neumann
9cda1814b6
Update URL for Travis
2018-05-08 20:42:24 +02:00
Konrad Wojas
4d2493388a
Require auth by default, add --no-auth flag
...
In order to prevent users from accidentally exposing rest-server without
authentication, rest-server now defaults to requiring a .htpasswd. If
you want to disable authentication, you need to explicitly pass the new
--no-auth flag.
2018-03-24 13:30:54 +01:00
Leo R. Lundgren
02196a18d8
Clarify that the server does NOT authenticate users without a .htpasswd file.
2018-03-21 23:34:41 +01:00
Leo R. Lundgren
cbafb98113
Add --version flag to print version and exit.
2018-03-21 22:50:14 +01:00
Leo R. Lundgren
ec7289235c
Rename --cpuprofile flag to --cpu-profile ( #53 )
2018-03-20 21:46:30 +01:00
rawtaz
4019e3f45e
doc: Add --private-repos flag to README.md ( #48 )
2018-03-20 20:35:18 +01:00
rawtaz
ef5733293f
doc: Add --private-repos flag to README.md ( #48 )
2018-03-20 20:02:17 +01:00
rawtaz
6f6f570b31
doc: Minor grammar fixes.
2018-03-20 20:02:17 +01:00
Zlatko Čalušić
facfd2437e
Update README.md
2018-02-15 17:26:09 +01:00
Zlatko Čalušić
aee26a5045
Fix link in README.md
2018-01-28 19:32:39 +01:00
Zlatko Čalušić
f25bf989dc
Move systemd service file under examples/systemd/
2018-01-28 19:28:16 +01:00
Alexander Neumann
f02ee7386a
Auto create data/ subdirs on demand
...
Closes #40
2018-01-05 18:04:26 +01:00
n0npax
b786c5d1cc
add option to secify tls cert and tls key as params
...
fix #35
2017-11-23 20:20:09 +01:00
Konrad Wojas
213ff91b05
Full stack Docker Compose demo with Grafana dashboard
...
Add a full stack demo using Docker Compose that runs Rest Server,
Prometheus and Grafana with a Rest Server dashboard.
2017-10-30 17:05:56 +01:00
Zlatko Čalušić
14f8cd5bca
Update README.md
2017-10-25 19:19:24 +02:00
Zlatko Čalušić
791bb572f8
Update LICENSE, add AUTHORS
2017-10-25 19:13:07 +02:00