81 Commits (09789de58623caaf940042ff1482229f524c6677)

Author SHA1 Message Date
Karthic Rao 53a76439a2 test for GetBucketInfo 9 years ago
Harshavardhana 5282a79eda cleanup: Remove unecessary packages and tests. Simplify. 9 years ago
Harshavardhana 52751d81cb cleanup: Rename ObjectMetadata as ObjectInfo. 9 years ago
Karthic Rao ec8c1d4ef6 Better structuring of fs-utils test 9 years ago
Harshavardhana fdf3d64793 error: Add proper prefixes for s3Error codes. 9 years ago
Bala.FA c70bc2209e api: refactor list object handling in fs backend 9 years ago
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy. 9 years ago
Brendan Ashworth cd3eb63c4a pkg/fs: test, document, and fix IsValid{Bucket,Object}Name 9 years ago
Brendan Ashworth a5d0bef4e2 pkg/fs: test, bench, and drop unnecessary check in ListBuckets 9 years ago
Brendan Ashworth fab45aae40 pkg/fs: add bucket test and benchmarks 9 years ago
Brendan Ashworth 7399d8ceaa pkg/fs: skip unnecessary os.Stat system call 9 years ago
Brendan Ashworth 0a0451a0fb pkg/fs: DRY SetBucketMetadata 9 years ago
Brendan Ashworth 294ea814bf pkg/fs: for locks, prefer defer and read-only ops 9 years ago
Harshavardhana aed62788d9 api: Implement multiple objects Delete api - fixes #956 9 years ago
Harshavardhana f111997184 multipart: remove proper MD5, rather create MD5 based on parts to be s3 compatible. 9 years ago
Karthic Rao 6651f5b368 go vet shadow error patch 9 years ago
Harshavardhana c7021f6a95 list: Fix handling of maxKeys and prefixes. 9 years ago
Harshavardhana 3ff8a1b719 api: Implement CopyObject s3 API, doing server side copy. 9 years ago
Harshavardhana 408aa72146 build/vet: Fix all the shadowing reports with go1.6 9 years ago
Harshavardhana 653ceee9ee signV4: Move pkg/signature to pkg/s3/signature4 9 years ago
Harshavardhana 800b19d8e5 cleanup: Remove definitions and move them to its relative places accordingly 9 years ago
Harshavardhana 5a9333a67b signature: Rewrite signature handling and move it into a library. 9 years ago
Harshavardhana fbab7128d5 fs/multipart: Handle un-ordered creation of multiparts. 9 years ago
Harshavardhana 62f6ffb6db xl: Moved to minio/minio - fixes #1112 9 years ago
Harshavardhana 9b29af8bbe listObjects: list objects minor optimization. 9 years ago
Harshavardhana 99fbc0fcb3 getObject: Add support for special response headers. 9 years ago
Harshavardhana f4c8120cf9 server: Remove max-buckets option and now max buckets is unlimited. 9 years ago
Harshavardhana 4e6e78598f multipart: Increase locked critical for CompleteMultipart. 9 years ago
Harshavardhana 8df201ef30 multipart: Multipart session map now is based on uploadID. 9 years ago
Harshavardhana 69bd001c8b multipart: Multipart resume simplify further. 9 years ago
Harshavardhana 8bf1045645 setBucketMetadata: Fix a deadlock. 9 years ago
Harshavardhana 6f80380497 fs: Use mimedb now. 9 years ago
Harshavardhana a4c005ce30 multipart: Code cleanup 9 years ago
Harshavardhana 8557cbc9b7 fs: Add granular locking. 9 years ago
Harshavardhana 7a3409c309 fs: Cleanup Golang errors to be called 'e' and probe to be called as 'err' 9 years ago
Harshavardhana 835b297ba7 fs: Fail createObject with appropriate message. 9 years ago
Harshavardhana 454d71cafa expiry: Remove auto-expiry. 9 years ago
Harshavardhana 81fcbd2a54 statObject: Make sure to lowercase file extensions. 9 years ago
Harshavardhana 0aedb67de0 contentType: Reply back proper contentTypes based on the file extension. 9 years ago
Harshavardhana 2469c9c591 presign: Verify query params for presign individually 9 years ago
Harshavardhana 5934a00058 listObjects: ListObjects should have idempotent behavior. 9 years ago
Harshavardhana db387912f2 jwt: Deprecate RSA usage, use HMAC instead. 9 years ago
Harshavardhana 9ca3372870 listObjects: Marker should be unescaped before being used internally. 9 years ago
Harshavardhana 2e311168ee multipart: NewMultipartUpload shouldn't return empty UploadID 9 years ago
Harshavardhana 1341fb79c3 listBuckets: Bump up the limit of max buckets to 1000. 9 years ago
Harshavardhana f5d6be158e listObjects: Simplify channel based changes. 9 years ago
Harshavardhana 682020ef2f listObjects: Channel based changes. 9 years ago
Krishna Srinivas 9e18bfa60e listObjects: Channel based ftw - initial implementation. 9 years ago
Harshavardhana 2ec9b16667 deleteBucket: Directory not empty error on windows is "directory is not empty" 9 years ago
Harshavardhana ae2f15c6d0 api: More cleanups at WebAPI. 9 years ago