Aditya Manthramurthy
30dbc0b64a
Bump up version for release
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
5d62839cfa
cabal fixes + try travis script
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
d46f79c806
Set version for initial hackage release, fix authors and copyright
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
0509d90ef1
Multipart upload bug fixes and test fixes
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
6ab4ec6418
Use randomly generated bucket names for functional tests
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
688f326b6e
Make parallel upload also resume an existing upload
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
c430e3d747
Makes sequential uploads resumable.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
43bfabd186
Improve error handling; misc
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
f26fbc82a7
Refactor error types returned by the library
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
74748cfb16
Initial high-level putobject
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
2070a8e13f
PutObjectPart and CompleteMultipartUpload with basic tests
...
- Functional tests are refactored
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
6268eb29a7
Restructure functional tests and remove executable from .cabal
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
82262ee695
Eliminate requestInfo function and use default instances
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
20481ef019
Add some basic documentation
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
1f73204e38
tests: Move tests to modules corresponding to modules (unit) being tested
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
8be4f0a06f
Add MonadBaseControl IO instance and catch HttpException
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
7d7b81cbe3
Catch file opening errors
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
ca3276cd87
Basic putObject is working:
...
- This is single PUT action - so only files up to 5GB.
- Buffers in memory because chunked singature is not yet implemented.
- fPutObject is simply wired to putObject (so does not yet work for
multipart uploads
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
9aacd28f43
Move xml tests to a separate module
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
b9c7ceb435
Make internal functions available for testing
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
342d0bc8ff
Move Xml Generation to a module
...
- Make putBucket throw exception of failure
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
225d53bb4e
Add a simple test - depends on runnign minio server
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
73a88143d5
GetObject s3api and fGetObject api
...
- Also updates to lts 6.27 (to be able to use sinkFileCautious)
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
fe1dfe24d6
Reorganize api
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
00e9198e60
Implement getService and getLocation
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
9d6ec0f6e5
more progress
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
fb6bf1a9cb
working program - with minio monad
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
4569348dc2
Signing works! But includes lots of debug stmts.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
5ce595bc6f
Compiling but without signing working properly yet
2017-02-13 16:03:42 +05:30