minio/pkg/donut
Harshavardhana cfdb29cac0 Simplify signature handling
This change brings a new SignatureHandler where Presigned.
Requests without Payload are handled very early before even
going through the call.

This change simplifies Donut codebase to not have signature related
logic for all API's.

Simplification is still needed for Payload based signature eg. PUT/POST calls
, which are still part of the donut codebase, which will be done subsequently
after donut re-write.
2015-10-04 13:15:33 -07:00
..
cache Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled 2015-08-22 18:35:37 -07:00
disk Simplify signature handling 2015-10-04 13:15:33 -07:00
LICENSE Add full API tests, move storage/donut to donut, add disk tests as well 2015-07-03 14:36:29 -07:00
README.md Add full API tests, move storage/donut to donut, add disk tests as well 2015-07-03 14:36:29 -07:00
acl.go Across donut, split, nimble some code cleanup 2015-07-06 21:55:21 -07:00
bucket.go Implement presigned policy 2015-10-04 00:01:34 -07:00
common.go Move atomic package to the top and simplify its tests 2015-09-20 13:51:38 -07:00
config.go Probe revamped to provide for a new WrappedError struct to wrap probes as error interface 2015-08-08 00:16:38 -07:00
definitions.go Move from Minimalist Object Storage to Minio Cloud Storage 2015-07-24 17:51:40 -07:00
donut-v1.go Simplify signature handling 2015-10-04 13:15:33 -07:00
donut-v1_test.go Simplify signature handling 2015-10-04 13:15:33 -07:00
donut-v2.go Simplify signature handling 2015-10-04 13:15:33 -07:00
donut-v2_test.go Simplify signature handling 2015-10-04 13:15:33 -07:00
encoder.go Implement presigned policy 2015-10-04 00:01:34 -07:00
errors.go Implement presigned policy 2015-10-04 00:01:34 -07:00
heal.go Probe revamped to provide for a new WrappedError struct to wrap probes as error interface 2015-08-08 00:16:38 -07:00
interfaces.go Simplify signature handling 2015-10-04 13:15:33 -07:00
management.go Avoid shadowing variables and enable checks to avoid them during build 2015-09-09 15:14:55 -07:00
multipart.go Simplify signature handling 2015-10-04 13:15:33 -07:00
node.go Probe revamped to provide for a new WrappedError struct to wrap probes as error interface 2015-08-08 00:16:38 -07:00

README.md

Donut

donut - Donut (do not delete) on disk format implementation released under Apache license v2.