Aditya Manthramurthy
8044a02129
Rename example files ( #19 )
2017-03-02 12:17:39 +05:30
Krishnan Parthasarathi
8efd9f2329
Export getService S3API as listBuckets ( #18 )
...
... for parity with other SDKs.
- Also remove left-over reference of listIncompleteParts.
2017-03-02 12:11:34 +05:30
Krishnan Parthasarathi
e60f08fb0b
Add FileUploader example to README ( #6 )
2017-03-02 11:48:04 +05:30
Krishnan Parthasarathi
4ec362918e
listIncompleteUploads returns upload size like other SDKs ( #15 )
2017-03-01 17:01:52 +05:30
Aditya Manthramurthy
004a6ef79a
Refactor tests to group into fewer parallel tests ( #14 )
2017-03-01 16:02:26 +05:30
Aditya Manthramurthy
566c5a6703
API.md ( #11 )
...
* Getting started
* More funcs added in docs + more stubs
2017-02-28 18:45:25 +05:30
Aditya Manthramurthy
99d9879cb5
Rename types ( #12 )
...
* Rename PartInfo -> PartTuple
* Rename ListPartInfo -> ObjectPartInfo
2017-02-28 18:14:16 +05:30
Krishnan Parthasarathi
abdc9fe320
Use bucket region cache to minimize getLocation requests ( #3 )
2017-02-25 16:42:23 +05:30
Aditya Manthramurthy
e4e2576c74
Add copyObject API: ( #5 )
...
* Performs server side copy of an object by creating a new object that
is a copy of an existing object or part of an existing object.
* The user may specify an object on server of any size, and optionally
specify a byte range to only copy a part of the object.
* Copy conditions are also supported.
2017-02-23 14:04:08 +05:30
Aditya Manthramurthy
d7b46aa115
Add support to run tests against a locally running minio server ( #4 )
2017-02-18 17:36:52 +05:30
Harshavardhana
fa527afa96
Rename putObjectFromSource as putObject
...
Also live server tests now use Minio Play server.
2017-02-18 16:40:30 +05:30
Aditya Manthramurthy
687176fe20
Add note - not production ready and set stability to experimental
2017-02-14 19:53:23 +05:30
Aditya Manthramurthy
064f0e73f9
Separate out tests into two suites:
...
- One suite runs tests not requiring a live server, and the other
does.
- Adds a cabal flag to disable the live server tests.
2017-02-14 15:20:47 +05:30
Harshavardhana
4065902b0b
Remove references to older reference.
2017-02-13 10:28:07 -08:00
Harshavardhana
05960f2701
Fix README.md wording and links. ( #1 )
2017-02-13 10:08:43 -08:00
Aditya Manthramurthy
b866c38814
Update new home of the library, and add hackage badge
2017-02-13 16:18:56 +05:30
Aditya Manthramurthy
30dbc0b64a
Bump up version for release
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
f5bc5a0a45
Fix haddock links ( Fixes #6 ) ( #13 )
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
ff355ef62c
Add QuickCheck test for selectPartSizes ( #12 )
2017-02-13 16:06:01 +05:30
Krishnan Parthasarathi
00176ff976
Add statObject high-level API ( #11 )
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
153c5a67cd
Add high-level makeBucket API ( #2 )
...
* Add high-level makeBucket API
* Add build badge
* Bring back live server tests.
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
88a51486d5
Disabling live server unit tests temporarily (for travis)
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
2bf508c96d
Fix tests
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
Krishnan Parthasarathi
fc3824e772
Add listObjects, listIncompleteUploads and listIncompleteParts examples
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
2bffed8833
Update Readme
2017-02-13 16:06:01 +05:30
Aditya Manthramurthy
3c92dc92c6
Improve some haddock; improve getObject interface.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
75743ab946
PutObject fixes - does resource cleanup properly now.
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
fd66d85167
Add getObject and putObject examples
...
- Use mkRandFile instead of depending on files on disk.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
0509d90ef1
Multipart upload bug fixes and test fixes
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
915d099112
Add putObjectFromSource and some minor refactors
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
Krishnan Parthasarathi
d17d6f216d
Use tlsManagerSettings if connectIsSecure is True
...
Also provide convenient default instances for ConnectInfo for AWS and
play (minio service).
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
b36fbb3a2f
parseListObjectsResponse should handle empty etags
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
Krishnan Parthasarathi
aa66ba291e
Add listObjects, listIncompleteUploads and listIncompleteParts
...
high-level APIs
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
0f3676b6d7
Minor refactor
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
Krishnan Parthasarathi
5f1ee7fc67
Implement list object parts of an ongoing multipart upload.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
74748cfb16
Initial high-level putobject
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
512c455fde
Add unit test for parse completemultipart upload response
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
a36b8b036f
doc: add missing doc strings
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
41d86e86ff
Add listIncompleteUploads s3 api.
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
dafa01d7db
Clean up with better combinators
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
a12fa8a077
Align imports
2017-02-13 16:03:42 +05:30
Krishnan Parthasarathi
0d9235b86a
Add unit test for parseListObjectsResponse
2017-02-13 16:03:42 +05:30
Aditya Manthramurthy
2817d4654d
Fix warnings
2017-02-13 16:03:42 +05:30