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
|
2015-04-29 15:28:28 -07:00 |
|
Frederick F. Kautz IV
|
5cc9418ca7
|
Adding expiration
|
2015-04-29 13:02:21 -07:00 |
|
Harshavardhana
|
ade803a923
|
Verify if request date is 5minutes late, reject such a request as
it could be a possible replay attack.
This commit also fixes #505, by returning MethodNotAllowed instead of NotImplemented
|
2015-04-27 03:55:10 -07:00 |
|
Harshavardhana
|
9232ce3b4e
|
Now client requests for ACL changes are honored through PutBucketACL API
|
2015-04-27 03:04:29 -07:00 |
|
Harshavardhana
|
5ae8d34f76
|
Donut mode will now take multiple paths as argument, updated docs as well
|
2015-04-23 11:36:14 -07:00 |
|
Harshavardhana
|
e95604ff86
|
Finishing all the test case support for ACL and other fixes
|
2015-04-23 01:24:46 -07:00 |
|
Harshavardhana
|
848c4ee31c
|
Further fixes for ACL support, currently code is disabled in all the handlers
Disabled because due to lack of testing support. Once we get that in we can
uncomment them back.
|
2015-04-22 19:31:45 -07:00 |
|
Harshavardhana
|
c8713fd650
|
Bring in full fledged acl support
|
2015-04-22 18:26:35 -07:00 |
|
Harshavardhana
|
2c1455af1b
|
Implement x-amz-acl tests
|
2015-04-22 18:26:35 -07:00 |
|
Harshavardhana
|
3f33643d39
|
File driver to take the high road
|
2015-04-16 02:16:39 -07:00 |
|
Frederick F. Kautz IV
|
59a81a73c6
|
Adding lru to memory driver, not wired to command line opts
|
2015-04-15 12:49:41 -07:00 |
|
Frederick F. Kautz IV
|
6241c9880b
|
Moving object storage drivers back to minio
|
2015-04-08 16:28:14 -07:00 |
|
Harshavardhana
|
2a21b7d639
|
Implement headBucketHandler() and its related tests
Remove internal testify/mock and use upstream - update all godeps
|
2015-04-07 01:16:32 -07:00 |
|
Frederick F. Kautz IV
|
ea961ef16d
|
Updating to use objectdriver
|
2015-04-06 18:00:18 -07:00 |
|
Harshavardhana
|
d324c4b061
|
Return proper return for all drivers when BucketNotFound
|
2015-04-05 15:55:10 -07:00 |
|
Frederick F. Kautz IV
|
be4bc44b4d
|
Replacing gopkg.in/check.v1 with minio-io/check
|
2015-04-04 13:37:30 -07:00 |
|
Frederick F. Kautz IV
|
4171ad8b69
|
Adding test for invalid range in api
|
2015-04-03 20:35:39 -07:00 |
|
Harshavardhana
|
4b25d4e8db
|
Use verifyError instead of parsResponse, also get rid of mxj dependency
|
2015-04-03 18:56:47 -07:00 |
|
Frederick F. Kautz IV
|
9954e5c280
|
Better error handling + tests for get object
|
2015-04-03 18:53:27 -07:00 |
|
Frederick F. Kautz IV
|
db1e6e5988
|
Adding tests for put bucket errors, fixed mismatching error
|
2015-04-03 18:37:39 -07:00 |
|
Frederick F. Kautz IV
|
ebf1e784b3
|
Adding iodine and tests for for list buckets errors
|
2015-04-03 18:29:31 -07:00 |
|
Frederick F. Kautz IV
|
5865295f5d
|
Adding better error support to api
|
2015-04-03 18:06:30 -07:00 |
|
Frederick F. Kautz IV
|
8757ccf9a3
|
Fixing race condition in api_test.go
|
2015-04-01 20:30:57 -07:00 |
|
Harshavardhana
|
85e547d854
|
Parse response headers in tests
|
2015-04-01 20:07:51 -07:00 |
|
Frederick F. Kautz IV
|
0c5ed6f3ba
|
Add partial object support to donut driver
|
2015-04-01 15:48:12 -07:00 |
|
Frederick F. Kautz IV
|
563a914046
|
Fix whitespace
|
2015-04-01 12:30:58 -07:00 |
|
Frederick F. Kautz IV
|
83f0f0971f
|
Adding comments on why we subtract a second from date1 in an api test
|
2015-04-01 12:29:08 -07:00 |
|
Frederick F. Kautz IV
|
1f699a094b
|
Minor modification for creating temp dir in api test
|
2015-04-01 12:07:33 -07:00 |
|
Frederick F. Kautz IV
|
5b1350b4bf
|
api test now states which driver is currently running
|
2015-04-01 12:06:22 -07:00 |
|
Frederick F. Kautz IV
|
6136960cfd
|
Moving api_test to fixtures for drivers
|
2015-03-31 19:53:25 -07:00 |
|
Frederick F. Kautz IV
|
959d90fcf7
|
Adding test for partial objects
|
2015-03-31 19:07:45 -07:00 |
|
Frederick F. Kautz IV
|
96e26335e2
|
Adding tests and a fix for get object where bucket is not found
|
2015-03-27 23:23:22 -07:00 |
|
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
|
2015-03-24 06:47:10 -07:00 |
|
Harshavardhana
|
2b0b5f014a
|
Update license header Mini should be Minimalist really
|
2015-03-19 14:35:50 -07:00 |
|
Harshavardhana
|
7ce3ab3193
|
Restructure minio api, move signature checks from utils to Api.
|
2015-03-18 18:16:19 -07:00 |
|