713 Commits (6a640196598713e3c65f9822f285c58814bf4a99)

Author SHA1 Message Date
Harshavardhana e37c5315ec Live multiple disk removal works properly 9 years ago
Harshavardhana e1e4908515 Wire up sha512 matching inside donut along with md5sum 9 years ago
Harshavardhana e885259584 Handle removal of disks - getObject() now reads if disks are missing underneath, add initial stub healing code 9 years ago
Harshavardhana efbf3eabb7 Return x-amz-request-id for all replies 9 years ago
Harshavardhana da8b9fd112 Remove global custom config path variables, use get/set methods instead 9 years ago
Harshavardhana c4cf7635bf Read req.Body for PutBucket() if any 9 years ago
Harshavardhana 45ddec925c Fix an ugly multipart bug 9 years ago
Harshavardhana 7ae60a6d10 For missing parts reply back as InvalidPart{} 9 years ago
Harshavardhana 634f70f3b0 WriteObject() encoded data in go routine, fix another multipart issue 9 years ago
Harshavardhana 1bad92356d Add a ratelimited listener than a ratelimited handler - more precise 9 years ago
Nate Rosenblum ec347f96fd Fix OS X build 9 years ago
Harshavardhana 55e4d0c6a5 mkdonut now creates a donut processing cli args 9 years ago
Harshavardhana 58a1d865a9 Renaming nimble to minhttp 9 years ago
Harshavardhana 847440196e Add signature v4 tests 9 years ago
Harshavardhana 7615a6bfe5 HEAD shouldn't have any body, handle it in writeErrorResponse() 9 years ago
Harshavardhana 8977f9a524 cached api test should also have a custom config path, would conflict with your .minio local path 9 years ago
Harshavardhana 97d4a27c7e Do not reply on ignoredHeaders for server, rely on SignedHeaders sent as part of Authorization header 9 years ago
Harshavardhana 53f5d2c32b nodejs http library sends Connection header during HTTP request, this clobbers up the signature handling ignore it 9 years ago
Harshavardhana 29838bb851 Cleanup temporary writers upon errors during putObject(), all metadata() write operations 9 years ago
Harshavardhana 15dd0df187 Support signature v4 at rest 9 years ago
Harshavardhana 7fa514351c Rename definitions to log.go, add valid prefixes 9 years ago
Harshavardhana d5ffc16f25 Add abbreviated close response, to avoid any leaks 9 years ago
Harshavardhana e5006c738d Handle both space and non-space characters, in signature v4 - add errors for all API's 9 years ago
Harshavardhana 84f427f14a All other API's now support signature v4 9 years ago
Harshavardhana 00890c254e CompleteMultipartUpload and CreateObjectPart now fully support signature v4 9 years ago
Harshavardhana 89c1215194 PutObject handler gets initial support for signature v4, working 9 years ago
Harshavardhana d461fa5ab1 Add mountinfo functions for detecting mount disks, and other rpc changes 9 years ago
Harshavardhana 8654ddb566 Generate auth now saves in ${HOME}/.minio/users.json, also authHandler verifies request validity 9 years ago
Harshavardhana 375860077d HTTP header Content-Length signifies body length of the request, if its smaller reply appropriately 9 years ago
Harshavardhana ec33d79d57 Add server side signaturev4 check, not wired up to the readers yet. 9 years ago
Harshavardhana 396b728031 Add auth rpc service to generate access keys, add corresponding test 9 years ago
Harshavardhana 770fd23afa Renaming keys as auth, working towards signature v4 support for all put objects 9 years ago
Harshavardhana 2413a110e6 Fix SSL support, pointer indirection caused nil buffers 9 years ago
Harshavardhana d1deda3a96 Add API tests for both donut on disk and donut cache 9 years ago
Harshavardhana ece797c16e Add rpc tests 9 years ago
Harshavardhana 676b9058de Separate out memory statistics and system information into two different services 9 years ago
Harshavardhana 8abb96c030 If NodeDisks are not empty do not impose cache maxSize restriction 9 years ago
Harshavardhana a50a44b0ca Add nimbleNet tests 9 years ago
Harshavardhana 317096a0c4 Add net.Addr wrapper with IsEqual() and use it. 9 years ago
Harshavardhana 11b893804c Moving os.MkdirAll() inside atomic for auto parent directory creates 9 years ago
Harshavardhana 52cd23ad9f Move atomic file writes into its own package, use them inside quick and disk packages 9 years ago
Harshavardhana 3622fbc87d Across donut, split, nimble some code cleanup 9 years ago
Harshavardhana bbb89b5776 Add multi-thread protection and also allow atomic file creates, rename upon Close() 9 years ago
Harshavardhana c2c7bdf0cd Cleanup nimble http 9 years ago
Harshavardhana b029d0a5f0 Avoid config reload all the time, reload is manually triggerred from outside 9 years ago
Harshavardhana 8b94c53345 Fix issues with multipart upload 9 years ago
Harshavardhana 474954022e Add modified grace library from facebookgo, rename it as nimble 9 years ago
Harshavardhana 1d64e4b6c1 Add Donut rpc service for sending changes to configuration files 9 years ago
Harshavardhana 10b082144e Add updateConfig code to load config changes if possible for every function 10 years ago
Harshavardhana ba0a5ed416 Add sighup, sigusr2 into trapping code, to trap signals for reloading configuration. 10 years ago