Harshavardhana
|
92e4301414
|
Add proper content-length for error and success responses
- All compliance issues with S3 API for Put,Get,List (Bucket,Object) respectively
- Encodes and returns back proper HTTP headers
|
10 years ago |
Harshavardhana
|
d1d5f7a78d
|
Collate success response into writeSuccessResponse(), add docs
|
10 years ago |
Frederick F. Kautz IV
|
202fc26719
|
Revert "Exporting WriteErrorResponse"
This reverts commit e05d46a0b5 .
|
10 years ago |
Frederick F. Kautz IV
|
e05d46a0b5
|
Exporting WriteErrorResponse
|
10 years ago |
Harshavardhana
|
107e077ec0
|
Implement x-amz-acl handling
|
10 years ago |
Frederick F. Kautz IV
|
6241c9880b
|
Moving object storage drivers back to minio
|
10 years ago |
Frederick F. Kautz IV
|
ea961ef16d
|
Updating to use objectdriver
|
10 years ago |
Harshavardhana
|
85e547d854
|
Parse response headers in tests
|
10 years ago |
Harshavardhana
|
0474439b43
|
Code restructuring, assigning proper subsystems to each
- Drivers contain
* donut/*
* file/*
* memory/*
- Storage format contains
* donut/*
- GetObject() --> renamed to GetObjectReader()
- Deleted stale objectwriter.go, renamed donutwriter.go to object_writer.go
Simplifying, and documenting codebase further
|
10 years ago |
Harshavardhana
|
2b0b5f014a
|
Update license header Mini should be Minimalist really
|
10 years ago |
Harshavardhana
|
7ce3ab3193
|
Restructure minio api, move signature checks from utils to Api.
|
10 years ago |
Frederick F. Kautz IV
|
1a88b36c55
|
Switching from base64 to hex for etag
|
10 years ago |
Frederick F. Kautz IV
|
211b084e50
|
Performing etag off of bytes rather than md5 string
|
10 years ago |
Frederick F. Kautz IV
|
583c32c774
|
Metadata now stores hex md5, not base64. Minio API now converts md5 hex to base64.
|
10 years ago |
Harshavardhana
|
a24bfb007d
|
Rename dateFormat with understandable name ``iso8601Format``
|
10 years ago |
Harshavardhana
|
540723d7ae
|
Golint cleanup pkg/api
|
10 years ago |
Harshavardhana
|
3a3c8645fc
|
Update comments across the codebase
|
10 years ago |
Harshavardhana
|
0c2d58bc6d
|
Implement proper delimiter and prefix handling
With this change Minio server now responds with, delimited
'object names' in conjunction with prefix filtering
~~~
<ListBucketResult>
<Name>example-bucket</Name>
<Prefix></Prefix>
<Marker></Marker>
<MaxKeys>1000</MaxKeys>
<Delimiter>/</Delimiter>
<IsTruncated>false</IsTruncated>
<Contents>
<Key>sample.html</Key>
<LastModified>2011-02-26T01:56:20.000Z</LastModified>
<ETag>example-bucket#sample.html</ETag>
<Size>142863</Size>
<Owner>
<ID>minio</ID>
<DisplayName>minio</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
</Contents>
<CommonPrefixes>
<Prefix>photos/</Prefix>
</CommonPrefixes>
</ListBucketResult>
~~~
~~~
<ListBucketResult>
<Name>example-bucket</Name>
<Prefix>photos/2006/</Prefix>
<Marker></Marker>
<MaxKeys>1000</MaxKeys>
<Delimiter>/</Delimiter>
<IsTruncated>false</IsTruncated>
<CommonPrefixes>
<Prefix>photos/2006/feb/</Prefix>
</CommonPrefixes>
<CommonPrefixes>
<Prefix>photos/2006/jan/</Prefix>
</CommonPrefixes>
</ListBucketResult>
~~~
|
10 years ago |
Harshavardhana
|
9acb1f728c
|
Sort list of objects
|
10 years ago |
Harshavardhana
|
b7868d23ac
|
Update minioapi documentation
|
10 years ago |
Harshavardhana
|
eeae64935e
|
Implement bucket policy handler and with galore of cleanup
|
10 years ago |