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
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
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
Zlatko Čalušić
b91d38076a
Optimize Config struct (maligned)
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
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
Zlatko Čalušić
0f9ea68a2e
Optimize Config struct (maligned)
2017-10-25 18:16:14 +02:00
Zlatko Čalušić
9b89df0842
Comment global variables
2017-10-25 18:14:07 +02:00
Zlatko Čalušić
50b52dfd74
Version 0.9.5
2017-10-19 11:04:22 +02:00
Zlatko Čalušić
a20136a8da
Set docker image default port also to 8000
...
So that rest-server can be started as non-root user. You can choose
which port to expose, anyway.
2017-10-19 00:16:54 +02:00
Zlatko Čalušić
132232db69
Update dependencies
2017-10-19 00:05:02 +02:00
Zlatko Čalušić
e4071748b9
Update README.md
2017-10-18 23:52:03 +02:00
Zlatko Čalušić
ca5664b8a7
Makefile: add rules for docker image build
2017-10-18 23:38:18 +02:00
Zlatko Čalušić
ebe3bc04b5
Docker: various updates
...
- use exec in entrypoint.sh, get rid of extra shell process
- use CMD instead of ENTRYPOINT, so image can be run with /bin/sh arg
2017-10-18 23:18:44 +02:00
Zlatko Čalušić
87356ac452
Docker: use golang:1.9.1-alpine to build rest-server binary
2017-10-18 23:01:53 +02:00
Zlatko Čalušić
a43bfa19e4
Update Makefile
2017-10-15 21:19:38 +02:00
Zlatko Čalušić
dc9b99777b
Update .gitignore
2017-10-10 19:07:48 +02:00
Zlatko Čalušić
fff8ecd210
Update Makefile, README.md
...
We now have make install rule.
2017-10-05 09:53:45 +02:00
Zlatko Čalušić
8bd0ed3219
Update .travis.yml
2017-10-04 22:20:26 +02:00
Zlatko Čalušić
c091bdc8bb
Introduce Makefile
2017-10-04 22:17:34 +02:00
Zlatko Čalušić
d5bbf6aac8
Fix case
2017-10-04 22:07:06 +02:00
Zlatko Čalušić
ac7c83fa47
Update README.md
2017-10-04 21:59:58 +02:00
Zlatko Čalušić
56954b3131
Update dependencies
2017-10-04 21:44:44 +02:00
Zlatko Čalušić
16022faa7a
Update .travis.yml
2017-08-25 09:45:26 +02:00
Zlatko Čalušić
0a0ed9c4b5
Version 0.9.4
2017-07-31 11:40:22 +02:00
Zlatko Čalušić
57ca1d7d6e
Slightly improve error handling
...
Pass errors from Cobra runRoot() to main().
2017-07-30 17:45:23 +02:00
Zlatko Čalušić
9a6bb5eebe
Update README.md
...
Document restic v0.7.1 as the required version to run with Rest Server.
Closes #11
2017-07-22 12:32:05 +02:00
Zlatko Čalušić
cae51e1478
Update dependencies
2017-07-19 22:18:06 +02:00
Zlatko Čalušić
0e5f662fed
Switch to dep dependency management tool
2017-07-19 22:12:34 +02:00
Zlatko Čalušić
b2e4715d1b
Version 0.9.3
2017-06-29 00:01:23 +02:00
Zlatko Čalušić
4873fd9ffe
Update dependencies
2017-06-25 12:06:41 +02:00
Zlatko Čalušić
0c22253d41
Update README.md
2017-06-25 12:04:48 +02:00
Zlatko Čalušić
6b821132ec
Travis can't determine latest versions of Go
2017-06-09 00:10:45 +02:00
Zlatko Čalušić
99eb5a4682
Update .travis.yml
2017-06-05 20:57:17 +02:00
Zlatko Čalušić
d54a589176
README.md: document why and when to use rest-server
2017-06-04 12:10:11 +02:00
Zlatko Čalušić
907801c8b9
Update dependencies
2017-06-02 10:27:10 +02:00
Zlatko Čalušić
5401014105
Version 0.9.2
2017-06-02 09:51:45 +02:00
Zlatko Čalušić
267f5d330a
build.go: Use Go log package instead of custom die() implementation
2017-06-02 09:26:02 +02:00
Zlatko Čalušić
e591a330e5
build.go: Update for rest-server
2017-06-02 09:04:27 +02:00
Zlatko Čalušić
fbac61c6cb
build.go: Strip temporary path, allow reproducible builds
...
https://github.com/restic/restic/commit/de48a5ac9c9c814c5870d9a52c2ff55607a8b1fa
2017-06-02 08:56:08 +02:00
Zlatko Čalušić
ba98452c5e
build.go: Add --enable-cgo
...
https://github.com/restic/restic/commit/c49da4c6f7a6f3f7ae9a777de56118561bca96a9
2017-06-02 08:55:27 +02:00
Zlatko Čalušić
3122bd76ed
build.go: Fix ineffassign mistakes
...
https://github.com/restic/restic/commit/971ecee17118344e5d09751cb112deff7d0f8513
2017-06-02 08:54:30 +02:00
Zlatko Čalušić
fd9e42ed71
build.go: Also copy header files
...
https://github.com/restic/restic/commit/e6ca604d24e58e79a5034ac9427496771df69ad0
2017-06-02 08:53:31 +02:00
Zlatko Čalušić
4bc2581b47
Check version in build.go
...
Print a sensible error for Go < 1.7 (the "context" package is missing there)
https://github.com/restic/restic/commit/f8dd5d5088a777fb8c66ba88dadd938a76e91c6b
2017-06-02 08:52:04 +02:00
Zlatko Čalušić
a029785c73
build.go: Make binaries completely static (disables cgo)
...
https://github.com/restic/restic/commit/7e0a4c66e722bb367c4e7154c05db26189dceb31
2017-06-02 08:50:28 +02:00
Zlatko Čalušić
0ee5921e04
build.go: Allow setting the output file name
...
https://github.com/restic/restic/commit/62b1056860dbb12efab325adabd48ad5aac78591
2017-06-02 08:49:50 +02:00
Zlatko Čalušić
2a4c1d221a
Document restic v0.6.1 as required version to use with rest-server
2017-06-02 08:25:11 +02:00
Zlatko Čalušić
997e8f4979
Update glide.yaml
2017-05-31 23:47:07 +02:00
Zlatko Čalušić
c7ffc41a65
Add support for logging HTTP requests in the combined log format
2017-05-31 23:45:16 +02:00
Zlatko Čalušić
ed59c2ec28
Update dependencies
2017-05-31 22:23:46 +02:00
Zlatko Čalušić
954686ce66
Update README.md
2017-05-30 00:44:39 +02:00
Zlatko Čalušić
cbc1941008
Update .travis.yml
2017-05-29 09:30:54 +02:00
Zlatko Čalušić
c74938fac6
Version 0.9.1
2017-05-01 20:17:15 +02:00
Zlatko Čalušić
489391646d
Refactor createDirectories(), improve error handling
2017-05-01 20:10:46 +02:00
Zlatko Čalušić
e93bc32c78
Remove legacy code
2017-05-01 20:02:27 +02:00
Zlatko Čalušić
e2a4dd5dab
Handler cleanup
2017-05-01 20:01:52 +02:00
Zlatko Čalušić
661e66849b
Update .travis.yml
2017-05-01 19:16:36 +02:00
Zlatko Čalušić
77088473f0
Update README.md
2017-05-01 19:13:03 +02:00
Zlatko Čalušić
ed8b484766
Add missing route to CreateRepo()
2017-04-01 10:20:06 +02:00
Zlatko Čalušić
a7197e7778
Update .travis.yml
2017-02-17 17:15:20 +01:00
Zlatko Čalušić
be82bc7a5e
Remove local copy of REST_backend.md document
2017-02-02 11:34:15 +01:00
Zlatko Čalušić
919add5012
Implement POST /path?create=true for explicit repository creation
...
Legacy code which created repo on first "POST /keys/foo" remains, so
restic clients <= v0.3.3 continue working.
2017-01-27 20:45:53 +01:00
Zlatko Čalušić
2c90434911
Add debug output for HTTP error cases
2017-01-16 23:39:56 +01:00
Zlatko Čalušić
4d04351ac9
Report data directory on startup
2017-01-16 23:19:51 +01:00
Zlatko Čalušić
20f167f7b4
Refactor main() a bit
2017-01-16 23:15:16 +01:00
Zlatko Čalušić
c1ace4c9d9
Don't shadow config struct
2017-01-16 23:01:08 +01:00
Zlatko Čalušić
ff5fbf34e1
Update README.md
2017-01-04 00:21:02 +01:00
Zlatko Čalušić
87ebe10300
Update to cobra style flags
2016-12-30 23:26:15 +01:00
Zlatko Čalušić
f775e15484
Update LICENSE
2016-12-30 22:43:22 +01:00
Zlatko Čalušić
130b202fdb
Update README.md
2016-12-30 22:40:11 +01:00
Zlatko Čalušić
c228f57ddf
Report version on startup
2016-12-30 21:56:07 +01:00
Zlatko Čalušić
e945404183
Add VERSION
2016-12-30 18:34:37 +01:00
Zlatko Čalušić
81171b67cb
Update .travis.yml
2016-12-30 18:34:37 +01:00
Zlatko Čalušić
1d18db96aa
Update glide.yaml
2016-12-30 18:34:37 +01:00
Zlatko Čalušić
afe9f43cd8
Update .gitignore
2016-12-30 18:34:37 +01:00
Zlatko Čalušić
2f0a16d8b7
Restic server shall be called Rest server from now on
...
The repo moved from github.com/zcalusic/restic-server to the new home
github.com/restic/rest-server
2016-12-28 21:52:19 +01:00
Zlatko Čalušić
c600048400
Use Go constants for HTTP errors
2016-12-28 19:51:25 +01:00
Zlatko Čalušić
f14b15ee31
Allow multiple repositories
2016-12-28 00:57:25 +01:00
Zlatko Čalušić
755cf10659
Use goji.io pat package to extract params
2016-12-27 18:59:47 +01:00
Zlatko Čalušić
01ff183e12
Named matches updated to match documentation
2016-12-27 17:00:23 +01:00
Zlatko Čalušić
421d869e00
Add REST_backend.md
2016-12-27 16:37:59 +01:00
Zlatko Čalušić
e9522752e3
Travis: stop building with Go 1.6
2016-12-27 16:19:59 +01:00
Zlatko Čalušić
d0027c19db
Create toplevel repository directory
2016-12-27 16:15:54 +01:00
Zlatko Čalušić
64efcc2813
Update .gitignore
2016-12-27 16:15:31 +01:00
Zlatko Čalušić
fa0b53efe7
Use goji.io mux
...
Remove old router implementation.
2016-12-27 14:24:07 +01:00