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
Alexander Neumann
a6961e877b
Travis: Fix tests (again)
...
The problem is that in Go < 1.9 "..." also matches the vendor directory,
and we don't want to run those tests :)
2018-03-20 22:19:42 +01:00
Leo R. Lundgren
ec7289235c
Rename --cpuprofile flag to --cpu-profile ( #53 )
2018-03-20 21:46:30 +01:00
Alexander Neumann
698b6331b9
Travis: Test all the versions that we support
...
At the moment, `build.go` is configured to check that Go >= 1.7 is used,
so let's test that on Travis.
2018-03-20 21:16:58 +01:00
Alexander Neumann
69ed06aa66
Move TestIsUserPath to correct package
2018-03-20 21:16:58 +01:00
Alexander Neumann
cda126a99c
Fix tests on Travis
2018-03-20 21:16:58 +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
Aaron Bieber
496f8ea1f6
remove ip from freebsd example
2018-03-01 08:08:33 +01:00
Aaron Bieber
dfe9755ed0
add example rc scripts for OpenBSD and FreeBSD
2018-03-01 08:08:33 +01:00
Zlatko Čalušić
2209f1437e
Version 0.9.7
2018-02-18 15:52:29 +01:00
Zlatko Čalušić
c3b57a177c
Fix error handling in build.go copyFile()
2018-02-18 15:47:47 +01:00
Zlatko Čalušić
668c992035
Update AUTHORS
2018-02-18 15:31:38 +01:00
Zlatko Čalušić
16a4d01ac1
Update .travis.yml
2018-02-18 15:30:21 +01:00
Zlatko Čalušić
36012fd7b3
Update dependencies
2018-02-18 15:29:43 +01:00
Zlatko Čalušić
facfd2437e
Update README.md
2018-02-15 17:26:09 +01:00
Aaron Bieber
bdaa1ae345
Check for more bcrypt prefixes
2018-02-15 17:19:17 +01:00
Aaron Bieber
733c8da8fc
Enable support for bcrypt'd password hashes in htpasswd
2018-02-15 17:19:17 +01:00
Alexander Neumann
03958beb57
Update build.go
2018-02-11 11:34:49 +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
Zlatko Čalušić
05c6a03ad7
Dockerfile: use latest alpine base image
2018-01-28 19:23:53 +01:00
Alexander Neumann
bf34e9d62d
Implement amended API protocol v2
...
The version is now selected via the HTTP request header "Accept".
2018-01-23 23:34:32 +01:00
Zlatko Čalušić
cd4d054887
Introduce ListBlobsV2()
...
Returns not only blob names, but also their sizes.
References:
https://github.com/restic/restic/issues/1567
https://github.com/restic/restic/pull/1571
2018-01-23 23:34:32 +01:00
Mebus
55134ae37a
removed some blank lines
2018-01-23 13:56:26 +01:00
Zlatko Čalušić
b91d38076a
Optimize Config struct (maligned)
2018-01-23 13:56:26 +01:00
Mebus
97835b4cfd
added test for private repos
2018-01-23 13:56:26 +01:00
Mebus
0f85243f5a
implemented wojas proposal in handlers.go
2018-01-23 13:56:26 +01:00
Mebus
75578acd66
fixed the code style with goimports
2018-01-23 13:56:26 +01:00
Mebus
6c846f856c
added a feature for private repositories
2018-01-23 13:56:26 +01:00
Zlatko Čalušić
f99197dcf9
Update Makefile
...
- use latest Golang alpine image for building
- tag and push specific version of container
2018-01-21 21:01:09 +01:00
Zlatko Čalušić
c48c660678
Version 0.9.6
2018-01-21 19:52:32 +01:00
Zlatko Čalušić
9ef84dcdea
Update dependencies
2018-01-21 19:43:52 +01:00
Zlatko Čalušić
0a5606e954
Update examples/compose-with-grafana/README.md
2018-01-21 19:36:01 +01:00
Zlatko Čalušić
5a2c70c9e1
Update AUTHORS
2018-01-21 19:28:17 +01:00
Zlatko Čalušić
cbe5cf5c74
Optimize Config struct (maligned)
2018-01-21 19:25:12 +01:00
Alexander Neumann
cd62c2bceb
Update build.go
2018-01-13 10:52:46 +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
Brice Waegeneire
1bc1698f4e
fix prometheus config flag
2017-11-06 00:50:16 +01:00
Konrad Wojas
8d8ecd7b0e
Grafana dashboard fix: select instance
...
Fix: the queries were not filtering on the selected instance.
2017-10-30 17:05:56 +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
Konrad Wojas
d1504d7d66
Prometheus: add user label and delete blob metrics
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
Zlatko Čalušić
d056b85432
Check errors in many places
...
Admittedly, in some places just document the fact that we ignore error
return values, 'cause we don't know what to do with it. At least, the
linter is happy.
2017-10-25 18:31:34 +02:00
Zlatko Čalušić
10951e4540
Unshadow err in one place
2017-10-25 18:19:14 +02:00