Harshavardhana
22808fcdaf
Fix examples to point to lts-11.1 and update docs ( #98 )
2018-06-08 15:44:55 -07:00
Harshavardhana
d0ddd7f057
Add setConfig/getConfig API ( #95 )
2018-06-07 16:20:43 -07:00
Harshavardhana
0cda51804b
Add admin heal API ( #94 )
2018-06-05 15:19:03 -07:00
Harshavardhana
37940ad170
Add putObjectOptions for PutObject ( #71 )
2018-01-16 14:29:17 +05:30
Krishnan Parthasarathi
fe7aef21b7
Make copyObject use SourceInfo, DestinationInfo ( #73 )
...
* Make CopyPartSource constructor private
... and make individual record accessors exported. This change allows
adding of additional record members to CopyPartSource without breaking
applications.
* Move high-level copyObject functions to CopyObject module
* Make copyObject use SourceInfo, DestinationInfo
... to allow supporting features like client-side and server-side
encryption subsequently.
- fix warnings in tests/LiveServer.hs
2017-12-04 07:24:48 -08:00
Aditya Manthramurthy
3ef237e4d1
Update examples to use stackage version used by library ( #78 )
2017-11-16 10:58:31 -08:00
Aditya Manthramurthy
b7dfd0457d
Add documentation for presigned operations ( #68 )
...
- Add full examples for presignedGetObjectUrl and
presignedPutObjectUrl
- Lower-case `*URL` API functions to `*Url` to adopt a Haskell naming
convention
Finishes and fixes #35 , #36 and #37 .
2017-10-16 16:13:18 +00:00
Aditya Manthramurthy
d3353bb35a
Add presigned Post Policy API ( #58 )
...
- Also force tests to run in serial on travis (otherwise it times out)
2017-09-26 09:02:39 -07:00
Krishnan Parthasarathi
d7ba361784
Add removeIncompleteupload API ( #49 )
2017-09-08 12:42:29 +05:30
Aditya Manthramurthy
8456034d9e
Fix concurrency bug in limitedMapConcurrently ( #53 )
...
Also simplifies implementation using lifted `bracket_` and async
routines, instead of lifted control operations like `liftBaseOp_`
Adds a test.
2017-08-21 11:52:06 -07:00
Krishnan Parthasarathi
dca4462879
Move runResourceT into Minio monad ( #50 )
2017-07-15 11:07:33 -06:00
Krishnan Parthasarathi
b30beecd52
Add bucketExists and headBucket APIs ( #42 )
...
Also fixed examples to work with lts-8.5
2017-03-23 15:57:52 +05:30
Krishnan Parthasarathi
e835e6ed72
Make FileUploader to use positional argument. ( #32 )
2017-03-16 18:05:15 +05:30
Krishnan Parthasarathi
843fd6123b
Add copyObject example. ( #30 )
2017-03-15 15:26:48 +05:30
Krishnan Parthasarathi
b333ed6345
Make MinioErr flatter and make examples work. ( #25 )
2017-03-09 16:51:56 +05:30
Krishnan Parthasarathi
9001f81813
Add port to host header for signing. ( #24 )
...
* Add port to host header for signing.
* Use endpoint corresponding to region for AWS S3
2017-03-03 21:16:47 +05:30
Krishnan Parthasarathi
de97837020
Add removeObject function ( #22 )
...
* Add an example
* Fix minor issues in API.md
2017-03-02 16:49:27 +05:30
Krishnan Parthasarathi
7be42dd011
Add copyright header to all source files. ( #20 )
2017-03-02 16:01:59 +05:30
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
Krishnan Parthasarathi
abdc9fe320
Use bucket region cache to minimize getLocation requests ( #3 )
2017-02-25 16:42:23 +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
Krishnan Parthasarathi
fc3824e772
Add listObjects, listIncompleteUploads and listIncompleteParts examples
2017-02-13 16:06:01 +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