590 Commits (6b8766790b6ba1ca480d63f571fc89de700bd8d1)

Author SHA1 Message Date
Harshavardhana b48b7f51ef Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts() 10 years ago
Harshavardhana 14b5828505 Handle partNumberMarker with listObjectParts now and other fixes 10 years ago
Frederick F. Kautz IV cf559fa48e Limiting upload id size 10 years ago
Frederick F. Kautz IV 61a9ea0f4b Adding support for memory driver test 10 years ago
Frederick F. Kautz IV 058604aa21 Adding tests and fixes for multipart uploads uncovered from tests 10 years ago
Harshavardhana 8860aa0c8c Implement AbortMultipart 10 years ago
Harshavardhana 18c7f620cc Add listparts support 10 years ago
Harshavardhana 04e388d620 Handle two different styles of time format, s3cmd now compatible 10 years ago
Harshavardhana 01b474fca3 Move expiration code into its own and add ticker select case 10 years ago
Harshavardhana 23a545673d Verify incoming md5sum for invidual parts in complete multipart request and some simplification of the code 10 years ago
Harshavardhana 616241a2c1 Re-enable bucket deletion, this time with uploadID sitting there 10 years ago
Harshavardhana 2ea10c798b Implement proper errors for Multipart 10 years ago
Harshavardhana 82c3656f79 Reply back CompleteMultipartUploadResult properly with final ETag computed 10 years ago
Frederick F. Kautz IV ae5c99d7bb Router should work with ?uploads unescaped now 10 years ago
Frederick F. Kautz IV f050d5e974 Adding multipart support 10 years ago
Frederick F. Kautz IV ed71c28c37 Fixing panic in intelligent, attempted to delete nonexistent key 10 years ago
Frederick F. Kautz IV d0c4334834 Adding feature flags 10 years ago
Harshavardhana 1df28f3060 Get rid of sub-domain code and some other formatting changes 10 years ago
Harshavardhana 6d3d92694f Add Marker support for donut, also add a testing code 10 years ago
Harshavardhana 75028c2ad1 Add lexicographic Marker/NextMarker support for recursive listing of objects. 10 years ago
Frederick F. Kautz IV 24af2222c9 Adding xmlns 10 years ago
Harshavardhana 193a6606db Fix a potential race between ExpireObjects() and Set() over items map 10 years ago
Harshavardhana ed1259d6f0 Deprecate LRU use just map[string]interface{} and call it intelligent 'cache' 10 years ago
Harshavardhana 63edb1e9a0 Nullify list memory to nil as we remove the element 10 years ago
Harshavardhana d63064b8af Optimize memory usage in GetPartialObject() for memory driver 10 years ago
Harshavardhana c8f31d97a8 Modify LRU further to add object expiration 10 years ago
Harshavardhana 670f997b07 Bring blockingWriter from client and use it here 10 years ago
Harshavardhana d0df548eb5 Use new LRU inside memory driver 10 years ago
Harshavardhana f7caef2d26 Change CreateObject() to take size argument from content-length 10 years ago
Harshavardhana c342ce1588 New LRU based on GroupCache which keeps track of memory rather than entries 10 years ago
Frederick F. Kautz IV 3cf045fd1b Deleting key from lastAccessedObjects on eviction 10 years ago
Harshavardhana 9ec8925f1c Rename IsValidObject() to IsValidObjectName() 10 years ago
Frederick F. Kautz IV 33ecba8e49 Reimagining memory settings cli input 10 years ago
Frederick F. Kautz IV 25c268ac88 Attempt to fix memory lock on Get preventing write 10 years ago
Frederick F. Kautz IV 85f1b46492 Removing log message from test 10 years ago
Frederick F. Kautz IV 7cf86e6114 Fix docker support 10 years ago
Harshavardhana 2c7b30e5e1 Even mux vars don't help, handle it by looking at req.URL.Path 10 years ago
Frederick F. Kautz IV b86b26e7e5 Exposing expiration for memory driver 10 years ago
Harshavardhana bbc32d6ac0 Disable domain based routing for now 10 years ago
Harshavardhana f3078d047c Get bucketName from mux.Vars instead of heuristic code, resolves subdomain issues 10 years ago
Harshavardhana 8e3d48bf35 Use UTC() everywhere 10 years ago
Frederick F. Kautz IV 94e24f1a05 Disable eviction on 0 expiration time 10 years ago
Harshavardhana 2de81c8a3c Minio config directory should be 0700 not os.ModeDir 10 years ago
Frederick F. Kautz IV 8e2f7f9493 Wrapping functions that require gc so that references are released before running 10 years ago
Harshavardhana d815e6adfd Changes to CreateObject() now returns back md5 along with any error 10 years ago
Harshavardhana fd2203b1b7 Some more improvements to connection limit 10 years ago
Harshavardhana f8a16dd22b Memory now evicts bucket if no more objects in memory struct 10 years ago
Frederick F. Kautz IV ed0a9a9e06 Removing entity too large errors from memory driver 10 years ago
Frederick F. Kautz IV aff2b3b06a Adding debug statements for testing 10 years ago
Frederick F. Kautz IV 82a16b8848 Make minio work with curl and browsers again 10 years ago