Commit Graph

1168 Commits

Author SHA1 Message Date
Alexander Neumann 34c1056efc Merge pull request #358 from episource/iss358_pack_not_referened_add_test
Closes #365
Closes #358
2016-01-17 20:07:56 +01:00
Alexander Neumann 00e7a76ecc Merge branch 'iss358_pack_not_referenced_fix' of https://github.com/episource/restic into episource-358 2016-01-17 20:07:31 +01:00
Alexander Neumann e689d499e7 Improve RandomReader 2016-01-17 19:46:48 +01:00
Alexander Neumann 5df9bdec9a Merge pull request #366 from restic/howeyc-s3-minio
rebase: Switch s3 library to allow for s3 compatible backends
2016-01-17 19:21:13 +01:00
Alexander Neumann c722851f92 Update Dockerfile 2016-01-17 18:50:50 +01:00
Alexander Neumann 877f3f61a0 Add flag to disable cross-compilation 2016-01-17 18:49:43 +01:00
Alexander Neumann 1dd4c52a8b Add comments, configure flag library 2016-01-17 18:48:05 +01:00
Alexander Neumann c6e1696f07 Fix debug message 2016-01-17 18:48:05 +01:00
Alexander Neumann 1483e15e4e Update s3 library (again) 2016-01-17 18:48:05 +01:00
Alexander Neumann 6a56d5b87b Repo: Add more debug 2016-01-17 18:48:05 +01:00
Alexander Neumann 289aee9448 Adapt s3 backend to new library 2016-01-17 18:48:05 +01:00
Alexander Neumann 0e9236475b Update s3 library (again) 2016-01-17 18:48:05 +01:00
Alexander Neumann 181480b68b Update s3 library 2016-01-17 18:48:05 +01:00
Alexander Neumann 61e66e936f Fix imports 2016-01-17 18:48:05 +01:00
Alexander Neumann 314182e7e0 Add debug, do not create bucket if it already exists 2016-01-17 18:48:05 +01:00
Alexander Neumann 69e6e9e5c7 Update s3 library (again) 2016-01-17 18:48:05 +01:00
Alexander Neumann fc347ba60f Add new test with multiple writes for backends 2016-01-17 18:48:05 +01:00
Alexander Neumann 26eb859663 Dockerfile: Add sftp server binary 2016-01-17 18:48:05 +01:00
Alexander Neumann 338ad42273 location: fix tests 2016-01-17 18:48:05 +01:00
Alexander Neumann 5722ccfcda Fix s3 backend, add more tests 2016-01-17 18:48:05 +01:00
Alexander Neumann 0237b0d972 Update s3 library again 2016-01-17 18:48:05 +01:00
Alexander Neumann a850041cf0 ContReader: Remove debug output 2016-01-17 18:48:05 +01:00
Alexander Neumann 5071f28d55 ReadCloser: Call close if reader implements it 2016-01-17 18:48:05 +01:00
Alexander Neumann e0361b1f9f Add ContinuousReader 2016-01-17 18:48:05 +01:00
Alexander Neumann f319354174 Update s3 library again 2016-01-17 18:48:05 +01:00
Alexander Neumann a73c4bd5a7 update s3 library for bugfix 2016-01-17 18:48:05 +01:00
Alexander Neumann d79c85af62 Fix s3 tests 2016-01-17 18:48:05 +01:00
Alexander Neumann 407819e5a9 s3: properly integrate minio-go lib 2016-01-17 18:48:05 +01:00
Alexander Neumann 2c15597e24 walker: print errors 2016-01-17 18:48:05 +01:00
Alexander Neumann a17b6bbb64 Update minio-go library 2016-01-17 18:48:05 +01:00
Alexander Neumann 1922a4272c s3: fix usage
Ignore error response for existing bucket, add more debug code.
2016-01-17 18:48:05 +01:00
Alexander Neumann 2b10791df2 location: Fix test 2016-01-17 18:48:05 +01:00
Alexander Neumann 1ad5c3813c correct CI s3 test server url 2016-01-17 18:48:05 +01:00
Alexander Neumann 7d5f8214cf use new backend open with config 2016-01-17 18:48:05 +01:00
Alexander Neumann 2b0b44c5ce s3: implement open with config 2016-01-17 18:48:05 +01:00
Alexander Neumann f7c9091970 sftp: implement open with config 2016-01-17 18:48:05 +01:00
Alexander Neumann 7b1e8fdd06 local: correct comment 2016-01-17 18:48:05 +01:00
Alexander Neumann d257dedf42 rename LocationParse -> Parse 2016-01-17 18:48:05 +01:00
Alexander Neumann 3d2a714b5a Update minio-go library 2016-01-17 18:48:05 +01:00
Alexander Neumann de933a1d48 Rename URI -> Config/Location 2016-01-17 18:48:05 +01:00
Alexander Neumann 566a15285a Add repository location parsing code 2016-01-17 18:48:05 +01:00
Alexander Neumann 43cf95e3c6 Correctly stop the minio server after the tests 2016-01-17 18:48:05 +01:00
Alexander Neumann 0b12ceabe9 Dockerfile: Install go in home dir
This allows cross-compilation with gox with Go < 1.5
2016-01-17 18:48:05 +01:00
Alexander Neumann e96f28c536 Output stderr when minio server failed 2016-01-17 18:48:05 +01:00
Alexander Neumann d5e36bd2f0 Only run minio server for Go >= 1.5.1 2016-01-17 18:48:05 +01:00
Alexander Neumann 34e8f63f77 Increase debug output for minio server 2016-01-17 18:47:24 +01:00
Alexander Neumann 3e422c8776 Add debug output, listen on localhost 2016-01-17 18:47:24 +01:00
Alexander Neumann edfb31f4fe s3: Run integration test with minio server 2016-01-17 18:47:24 +01:00
Alexander Neumann 8562a1bb2f Dockerfile: Also install minio 2016-01-17 18:46:08 +01:00
Alexander Neumann fa7192fdfb CI: save cross-compiled binaries in /tmp 2016-01-17 18:46:08 +01:00