Harshavardhana
|
8fb427a892
|
Add more tests for multipart now in driver api_testsuite
|
9 years ago |
Harshavardhana
|
dba7c94571
|
Add tests for abortMultipartUpload, listobjectparts, listmultipartuploads
|
9 years ago |
Harshavardhana
|
1bd94ec6ab
|
An attempt to implement ListMultipartUploads()
|
9 years ago |
Harshavardhana
|
82b043005a
|
Avoid one last memory copy
|
9 years ago |
Harshavardhana
|
5498c90788
|
Add a new validateContentTypeHandler{}, verify Accept header earlier
|
9 years ago |
Harshavardhana
|
de56909d55
|
More scripts and code from Minio-io to minio
|
9 years ago |
Harshavardhana
|
8d06504068
|
Change all minio-io path to minio
|
9 years ago |
Harshavardhana
|
e39de4f603
|
Fix typo introduced in previous commit
|
9 years ago |
Harshavardhana
|
f45635524f
|
Remove SignatureV2 support, bring in SignatureV4 header only validation for now
|
9 years ago |
Harshavardhana
|
b48b7f51ef
|
Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts()
|
9 years ago |
Harshavardhana
|
14b5828505
|
Handle partNumberMarker with listObjectParts now and other fixes
|
9 years ago |
Frederick F. Kautz IV
|
cf559fa48e
|
Limiting upload id size
|
9 years ago |
Frederick F. Kautz IV
|
61a9ea0f4b
|
Adding support for memory driver test
|
9 years ago |
Frederick F. Kautz IV
|
058604aa21
|
Adding tests and fixes for multipart uploads uncovered from tests
|
9 years ago |
Harshavardhana
|
8860aa0c8c
|
Implement AbortMultipart
|
9 years ago |
Harshavardhana
|
18c7f620cc
|
Add listparts support
|
9 years ago |
Harshavardhana
|
04e388d620
|
Handle two different styles of time format, s3cmd now compatible
|
9 years ago |
Harshavardhana
|
01b474fca3
|
Move expiration code into its own and add ticker select case
|
9 years ago |
Harshavardhana
|
23a545673d
|
Verify incoming md5sum for invidual parts in complete multipart request and some simplification of the code
Add two new functions for session cleanup
|
9 years ago |
Harshavardhana
|
616241a2c1
|
Re-enable bucket deletion, this time with uploadID sitting there
|
9 years ago |
Harshavardhana
|
2ea10c798b
|
Implement proper errors for Multipart
|
9 years ago |
Harshavardhana
|
82c3656f79
|
Reply back CompleteMultipartUploadResult properly with final ETag computed
- Now s3 libraries and also objectstorage-go work properly
|
9 years ago |
Frederick F. Kautz IV
|
ae5c99d7bb
|
Router should work with ?uploads unescaped now
|
9 years ago |
Frederick F. Kautz IV
|
f050d5e974
|
Adding multipart support
|
9 years ago |
Frederick F. Kautz IV
|
ed71c28c37
|
Fixing panic in intelligent, attempted to delete nonexistent key
|
9 years ago |
Frederick F. Kautz IV
|
d0c4334834
|
Adding feature flags
|
9 years ago |
Harshavardhana
|
1df28f3060
|
Get rid of sub-domain code and some other formatting changes
|
9 years ago |
Harshavardhana
|
6d3d92694f
|
Add Marker support for donut, also add a testing code
|
9 years ago |
Harshavardhana
|
75028c2ad1
|
Add lexicographic Marker/NextMarker support for recursive listing of objects.
Also update times when an object is accessed logic
|
9 years ago |
Frederick F. Kautz IV
|
24af2222c9
|
Adding xmlns
|
9 years ago |
Harshavardhana
|
193a6606db
|
Fix a potential race between ExpireObjects() and Set() over items map
|
9 years ago |
Harshavardhana
|
ed1259d6f0
|
Deprecate LRU use just map[string]interface{} and call it intelligent 'cache'
|
9 years ago |
Harshavardhana
|
63edb1e9a0
|
Nullify list memory to nil as we remove the element
|
9 years ago |
Harshavardhana
|
d63064b8af
|
Optimize memory usage in GetPartialObject() for memory driver
|
9 years ago |
Harshavardhana
|
c8f31d97a8
|
Modify LRU further to add object expiration
|
9 years ago |
Harshavardhana
|
670f997b07
|
Bring blockingWriter from client and use it here
|
9 years ago |
Harshavardhana
|
d0df548eb5
|
Use new LRU inside memory driver
|
9 years ago |
Harshavardhana
|
f7caef2d26
|
Change CreateObject() to take size argument from content-length
|
9 years ago |
Harshavardhana
|
c342ce1588
|
New LRU based on GroupCache which keeps track of memory rather than entries
|
9 years ago |
Frederick F. Kautz IV
|
3cf045fd1b
|
Deleting key from lastAccessedObjects on eviction
|
9 years ago |
Harshavardhana
|
9ec8925f1c
|
Rename IsValidObject() to IsValidObjectName()
|
9 years ago |
Frederick F. Kautz IV
|
33ecba8e49
|
Reimagining memory settings cli input
|
9 years ago |
Frederick F. Kautz IV
|
25c268ac88
|
Attempt to fix memory lock on Get preventing write
|
9 years ago |
Frederick F. Kautz IV
|
85f1b46492
|
Removing log message from test
|
9 years ago |
Frederick F. Kautz IV
|
7cf86e6114
|
Fix docker support
|
9 years ago |
Harshavardhana
|
2c7b30e5e1
|
Even mux vars don't help, handle it by looking at req.URL.Path
|
9 years ago |
Frederick F. Kautz IV
|
b86b26e7e5
|
Exposing expiration for memory driver
|
9 years ago |
Harshavardhana
|
bbc32d6ac0
|
Disable domain based routing for now
|
9 years ago |
Harshavardhana
|
f3078d047c
|
Get bucketName from mux.Vars instead of heuristic code, resolves subdomain issues
|
9 years ago |
Harshavardhana
|
8e3d48bf35
|
Use UTC() everywhere
ref - https://github.com/golang/go/issues/1988, no standard function to set timeZone
|
9 years ago |