30 Commits (9b79760dcf0488a49654cfe8ac8e6d642f6bdd39)

Author SHA1 Message Date
Frank a4fef436c8 Fix formatting for adding ETag for exposed headers (#1687) 9 years ago
Harshavardhana 30b0b4deba storage/server/client: Enable storage server, enable client storage. 9 years ago
Harshavardhana 02ad48466d error: Signature errors should be returned with APIErrorCode. 9 years ago
Harshavardhana aa8c9bad54 routers: Move API and Web routers into their own files. 9 years ago
Harshavardhana 9dca46e156 signature: Use a layered approach for signature verification. 9 years ago
Harshavardhana aaf97ea02c config/main: Re-write config files - add to new config v3 9 years ago
Harshavardhana fdf3d64793 error: Add proper prefixes for s3Error codes. 9 years ago
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy. 9 years ago
Harshavardhana 761cb2c740 handlers: Cleanup time handlers helpers. 9 years ago
Harshavardhana aed62788d9 api: Implement multiple objects Delete api - fixes #956 9 years ago
Harshavardhana 3ff8a1b719 api: Implement CopyObject s3 API, doing server side copy. 9 years ago
Krishna Srinivas af7170675d caching: disable caching of index.html and enable caching for other UI asset files. 9 years ago
Harshavardhana ae6e774377 api: Return NotImplemented for MultiDelete and CopyObject APIs 9 years ago
Krishna Srinivas e509bcb2b9 UI: serve index.html if the requested file is not found in the assets bundle. 9 years ago
Harshavardhana 800b19d8e5 cleanup: Remove definitions and move them to its relative places accordingly 9 years ago
Harshavardhana 5da1972d1f router: Fix "/minio" router for web. 9 years ago
Harshavardhana 91a7b13529 web: Handle private bucket match from prefix to exact match. 9 years ago
Harshavardhana dd9aaa855c web/rpc: Merge ports with API server. 9 years ago
Harshavardhana 5a9333a67b signature: Rewrite signature handling and move it into a library. 9 years ago
Harshavardhana 9b29af8bbe listObjects: list objects minor optimization. 9 years ago
Harshavardhana 012fbe756b handlers: Fix the naming of all handlers. 9 years ago
Krishna Srinivas a344e7713a browser-caching: enable browser caching for WebUI 9 years ago
Krishna Srinivas 81b255511f CORS: cors handling should be before auth handling. cors should allow PUT. 9 years ago
Harshavardhana 3c71c5c80c s3cmd: Handle support for s3cmd. 9 years ago
Harshavardhana 57430fe183 ignore-handlers: Enhance ignore handlers to cater for bucket resources with or without separators 9 years ago
Harshavardhana bd0436bf98 Change default options for cors to handle HEAD and allow all headers 9 years ago
Harshavardhana 1256ca86d0 Add fs separator 9 years ago
Harshavardhana 7fea9cb550 Add rpc signature handler 9 years ago
Harshavardhana d18ca4b40d Add proper router for handling putBucketACLHandler 9 years ago
Harshavardhana cfdb29cac0 Simplify signature handling 9 years ago
Harshavardhana 2a9c37ba26 Remove using HTTP responses in json reply always in application/xml 9 years ago
Harshavardhana d54488f144 Move all server and controller packages into top-level 9 years ago
Harshavardhana 2a15dd5eab Enhance signature handler - throw back valid error messages 9 years ago
Harshavardhana 6a5e5c1826 With new auth config changes, restructure the API code to use the new style 9 years ago
Harshavardhana 1887114444 Fix all the golint complaints about newly added changes 9 years ago
Krishna Srinivas b1b387b157 Remove unneeded functions in middleware init 9 years ago
Krishna Srinivas 1e82ee1192 Add CORS support to minio s3 server 9 years ago
Harshavardhana 63c9cf0c4b Move from Minimalist Object Storage to Minio Cloud Storage 9 years ago
Harshavardhana efbf3eabb7 Return x-amz-request-id for all replies 9 years ago
Harshavardhana 7615a6bfe5 HEAD shouldn't have any body, handle it in writeErrorResponse() 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 89c1215194 PutObject handler gets initial support for signature v4, working 9 years ago
Harshavardhana 8654ddb566 Generate auth now saves in ${HOME}/.minio/users.json, also authHandler verifies request validity 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 30fc14e703 Restructure codebase move crypto, checksum to top-level, move ``split`` into donut, move crypto/keys into api/auth 10 years ago
Harshavardhana 8a4e7bcdcf Add full API tests, move storage/donut to donut, add disk tests as well 10 years ago
Harshavardhana 0533abf6a8 Make priority queue lambda function return error over a channel 10 years ago
Harshavardhana eb5aa19dfa Remove custom Config, will use quick Config instead for user access keys 10 years ago
Harshavardhana 4addf7a996 Restructure API handlers, add JSON RPC simple HelloService right now. 10 years ago