Adam Hodgson
c0d18bf85d
Fix: MakeBucketAsync returns deserialization exception if BucketName is null ( #382 )
5 years ago
Harshavardhana
7e6312d0e7
honor encoding-type XML response ( #378 )
some vendors do not support encoding-type=url
5 years ago
Eugene Lubarsky
544308a045
Add ListenBucketNotificationsAsync API call ( #370 )
5 years ago
poornas
702eb8497c
Fix unescaping encoded characters in ListObjectsAsync API ( #343 )
Fixes : #342 .
6 years ago
Harshavardhana
fceed5c78b
Unescape URI encoded returns in listObjectsResult ( #337 )
8bd4c65514
added encoding-type
this broke recursive listing for special characters due to
wrong marker calculation, this PR fixes this.
6 years ago
poornas
8bd4c65514
Set encoding-type to url for ListObjectsAsync call ( #335 )
6 years ago
poornas
962e3b3b05
Prevent deadlock by adding ConfigureAwait(false) ( #333 )
Fixes #325 - A couple of calls are still passing caller context
to continuation tasks - add ConfigureAwait(false) to disallow
continuation after await from running in caller context.
6 years ago
Adrian
67340c9b5a
Fix observable to honor Dispose ( #318 )
6 years ago
Tino Hager
9525c4b989
Code and test case cleanup ( #315 )
6 years ago
Ivan Maximov
ec0a599450
Code cleanup ( #303 )
- Idiomatic style changes
- Code formatting.
6 years ago
Tino Hager
863764058d
Cleanup code, fix missing using BucketNotification ToXML ( #301 )
Remove unused namespaces, fix summary, cleanup code
and switch from UInt64 to ulong
6 years ago
kannappanr
765959dde8
Replace Minio with MinIO and minio.io with min.io ( #297 )
6 years ago
Harshavardhana
5885aadaa4
Set prefix, delimiter params even when empty ( #282 )
We have never set values which are empty on the request
because they are perhaps not useful in the List query,
but this assumption is wrong when there are restricted
policies for a given user, because empty is actually
a valid value in IAM or Bucket policy conditions.
For example following condition would never work with our
ListObjects call and AWS cli would work fine.
"Condition": {
"StringEquals": {
"s3:prefix": [
"",
"data/",
"data"
],
"s3:delimiter": [
"/",
""
]
}
}
The reason is empty or not prefix and delimiter should be
added to the query param in List operation, such that server
can use the value to validate the policies for the incoming
request.
Refer minio/minio-go#1064
7 years ago
Alexander Pavlov
03c117eace
code cleanup ( #243 )
Preserve stack trace
Remove unused variable
Add to Fail test some data
Remove unnecessary cast and throw exceptions properly
7 years ago
Blake Niemyjski
aae472fb50
#211 Simplified project and build system. ( #212 )
7 years ago
poornas
4cc085f436
fix: pass region down correctly to authenticator ( #223 )
7 years ago
Alexander van Trijffel
36f847e711
Disable continue on captured context in library code to prevent deadlocks ( #219 )
7 years ago
poornas
ef88bcc98b
Simplify SetPolicyAsync and GetPolicyAsync api calls ( #217 )
7 years ago
poornas
f23c71367a
Api: Add support for bucket notifications and unit tests. ( #136 )
8 years ago
poornas
1fd303c25a
Rewrite SDK to support .NetCore and .Net 4.5.2 ( #124 )
8 years ago
poornas
d9fb9eac31
Add netcore implementation in MinioCore2.
9 years ago
poornas
32174d95ae
refactor client and exception handling
9 years ago
poornas
792642cbfa
add examples for presigned operations
9 years ago
poornas
6c578d1706
support virtual hosted-style requests for AWS
9 years ago
poornas
ee861ac57d
modified target url for aws requests
9 years ago
poornas
ce9f528097
Add presigned operations
9 years ago
poornas
f541a2fc0e
add Apache License header for Minio Dotnet API
9 years ago
poornas
b05bf3af9d
refactor code to use namespace Api for all bucket and object operations
9 years ago
poornas
ac2bdda5a8
updated readme
9 years ago
poornas
a8a0402f02
implement getpolicyasync call
9 years ago
poornas
bfcafdad15
add async calls for policy operations
9 years ago
poornas
31e1e06f17
Implement ListObjectsAsync call to list objects in bucket
9 years ago
poornas
178c9e8280
implement StatObjectAsync call
9 years ago
poornas
c58043c0f1
Implement RemoveBucketAsync and BucketExistsAsync
9 years ago
poornas
71fb11749b
Add bucketexistAsync and makebucketAsync calls.
9 years ago
poornas
652bbf1af3
fixed bug in exception logic
9 years ago
poornas
779ab6a084
async with error handling
9 years ago
poornas
dbc9495f5a
Implement ListBucketsAsync call
9 years ago
poornas
5c03c00402
Add project files.
9 years ago