Fabian Wickborn
e4168fdde5
restic-server: Reduce memory footprint for saving blobs
...
Before, the restic-server read the whole blob (up to 8MB) into memory
prior to writing it to disk. Concurrent writes consumed a lot
of memory. This change writes the blob to a tmp file directly and
renames it afterwards in case there where no errors.
2016-02-22 20:14:11 +01:00
Fabian Wickborn
4749e610af
restic-server: Fix content length for HEAD requests
2016-02-22 20:14:11 +01:00
Fabian Wickborn
51d86370a5
Fixes for the PR
...
- Removed external dependencies for test
- Prevent building restic-server w/ Go 1.3
Go versions 1.0, 1.1., and 1.2 are going to fail as well, but they
are "excluded" by README.md already.
2016-02-22 20:13:55 +01:00
Fabian Wickborn
d86c093480
Merged the restic-server by @bchapuis
...
Commit ID in fd0/restic-server at time of merge is
07fae00e7ddd8751b150e2ebf0bff8b2871c77ce
2016-02-22 20:12:50 +01:00
Alexander Neumann
bb7b9ef3fc
Merge pull request #466 from ckemper67/sftp-path-clean
...
Cleaned up the sftp parsing logic.
2016-02-22 19:04:56 +01:00
Alexander Neumann
5dd65a5c19
Merge pull request #464 from restic/rest-backend
...
Add REST backend
2016-02-22 18:52:37 +01:00
Christian Kemper
6eb97ca6cc
Cleaned up the sftp parsing logic.
...
Simplified and cleaned up the sftp parsing logic. Added support to
path.Clean the directory. Added additional tests.
2016-02-21 10:50:36 -08:00
Alexander Neumann
9a822285eb
Merge pull request #468 from ckemper67/s3-logging
...
Added missing handle to the s3.Stat log message output
2016-02-21 19:13:10 +01:00
Christian Kemper
c2716755f1
Added missing handle to the s3.Stat log message output
2016-02-21 09:59:27 -08:00
Alexander Neumann
7087efaa79
rest backend: Remove indirection on http.Client
2016-02-21 17:06:35 +01:00
Alexander Neumann
921c2f6069
rest backend: Improve documentation
2016-02-21 17:03:27 +01:00
Alexander Neumann
8ad98e8040
rest backend: Fixes
2016-02-21 16:35:25 +01:00
Alexander Neumann
f7a10a9b9c
backend tests: Test accessing config
...
This commit adds real testing for accessing the config file with
different names.
2016-02-21 16:02:13 +01:00
Alexander Neumann
bd621197f8
Add rest backend to ui parser
2016-02-21 15:33:13 +01:00
Alexander Neumann
ec34da2d66
Add rest backend to location
2016-02-21 15:33:13 +01:00
Alexander Neumann
c2348ba768
Add REST backend
...
This is a port of the original work by @bchapuis in
https://github.com/restic/restic/pull/253
2016-02-21 15:33:13 +01:00
Alexander Neumann
75d69639e6
.gitignore: Add /vendor/pkg
2016-02-21 15:33:13 +01:00
Alexander Neumann
9485fd0c4d
Merge pull request #462 from restic/update-documentation
...
doc: Reduce text in README, add to Manual
2016-02-21 14:01:57 +01:00
Alexander Neumann
9b93b3a72c
doc: Reduce text in README, add to Manual
2016-02-21 13:37:55 +01:00
Alexander Neumann
eaa2f899d5
Merge pull request #455 from restic/mkdocs
...
Add mkdocs for readthedocs.org
2016-02-21 13:14:14 +01:00
Alexander Neumann
1edf9c1ee4
doc: Add paragraph about mkdocs
2016-02-21 13:04:45 +01:00
Alexander Neumann
45e9561b48
doc: Add paragraph about documentation version
2016-02-21 12:58:42 +01:00
Alexander Neumann
7de8bf6c27
Manual: Correct headings, add section about debug
2016-02-21 12:56:25 +01:00
Alexander Neumann
1c2992e2e5
Update manual
2016-02-21 12:52:31 +01:00
Alexander Neumann
dc994699d9
Remove obsolete structure image
2016-02-21 12:29:13 +01:00
Alexander Neumann
a13f9f14d0
Add something to the front page
2016-02-21 12:28:46 +01:00
Alexander Neumann
e71e2c74f8
README: Add readthedocs badge
2016-02-21 12:28:46 +01:00
Alexander Neumann
7c4bd662cb
Manual: Fix shell blocks and ToC
2016-02-21 12:28:46 +01:00
Alexander Neumann
6559fa7382
Add mkdocs for readthedocs.org
2016-02-21 12:28:46 +01:00
Alexander Neumann
b9eea24728
Merge pull request #460 from restic/add-github-issue-template
...
Add issue template
2016-02-21 12:23:24 +01:00
Alexander Neumann
8f33afead4
Add issue template
2016-02-21 00:35:58 +01:00
Alexander Neumann
625c987d23
Move sftp test
2016-02-20 20:53:40 +01:00
Alexander Neumann
933479047f
Merge pull request #458 from restic/use-gb-vendor
...
Properly vendor dependencies with gb-vendor
2016-02-20 19:19:34 +01:00
Alexander Neumann
eef73d466d
Properly vendor dependencies with gb-vendor
2016-02-20 18:33:06 +01:00
Alexander Neumann
134d129986
Merge pull request #445 from restic/switch-to-gb
...
Switch to gb
2016-02-20 18:23:40 +01:00
Alexander Neumann
4dffd3de66
Update .travis.yml
2016-02-20 17:56:11 +01:00
Alexander Neumann
cc8a929d43
Vagrantfile: Update to new structure (and Go version)
...
Also add /.vagrant to .gitignore
2016-02-20 17:44:48 +01:00
Alexander Neumann
1ab8220022
Update CONTRIBUTING.md
2016-02-20 17:31:39 +01:00
Alexander Neumann
6e31f4bb19
Dockerfile: Update for gb
2016-02-20 17:31:39 +01:00
Alexander Neumann
9bda164ed3
Update Appveyor configuration
2016-02-20 17:31:22 +01:00
Alexander Neumann
c51889c157
Ignore vendor/ directory for gofmt tests
2016-02-20 17:31:22 +01:00
Alexander Neumann
b3c2febf79
Add output of build.go to gitignore
2016-02-20 17:31:22 +01:00
Alexander Neumann
96e66bb3e9
Update build.go and run_integration_tests.go
2016-02-20 17:31:22 +01:00
Alexander Neumann
841326d713
Move build.go and run_integration_tests.go to root
2016-02-20 17:31:21 +01:00
Alexander Neumann
7b6629802b
Move "doc" to root dir
2016-02-20 17:31:21 +01:00
Alexander Neumann
c0bd660a9e
Rename package
...
* github.com/restic/restic -> restic
2016-02-20 17:31:21 +01:00
Alexander Neumann
0a8ef79dad
Move top-level files
2016-02-20 17:31:21 +01:00
Alexander Neumann
b63399d606
Move things around for gb
...
This moves all restic source files to src/, and all vendored
dependencies to vendor/src.
2016-02-20 17:31:20 +01:00
Alexander Neumann
273d028a82
Merge pull request #451 from fawick/master
...
Support custom SSH ports in URL of SFTP-repo
2016-02-16 21:13:42 +01:00
Fabian Wickborn
2d94e71117
Support custom SSH ports in URL of SFTP-repo
2016-02-15 19:17:41 +01:00