26 Commits (0a796505c185ee52a1275e8f9c80072c1274d031)

Author SHA1 Message Date
Harshavardhana b07df5cae1
initialize IAM as soon as object layer is initialized (#10700) 4 years ago
Harshavardhana 2acb530ccd
update rulesguard with new rules (#10392) 4 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Andreas Auernhammer f6d0645a3c fix DoS vulnerability in the content SHA-256 processing (#8026) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Andrei Mikhalenia 59e847aebe Signature v4: Allow signed headers from GET parameters 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana c3ca954684 Implement AssumeRole API for Minio users (#7267) 6 years ago
Harshavardhana bf414068a3 Parse and return proper errors with x-amz-security-token (#6766) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago
Harshavardhana c3a5146422 Presign content-sha256 should look for query and header (#6046) 7 years ago
Harshavardhana eafc15cd47 Fix presigned URL for access key with special characters (#6012) 7 years ago
Harshavardhana 7350543f24 Allow x-amz-content-sha256 to be optional for PutObject() (#5340) 7 years ago
Krishna Srinivas 5db1e9f3dd signature: use region from Auth header if server's region not configured (#4329) 8 years ago
Krishna Srinivas a4209c10ea signature-v4: Use sha256("") for calculating canonical request (#4064) 8 years ago
Krishna Srinivas 1d99a560e3 refactor: extractSignedHeaders() handles headers removed by Go http server (#4054) 8 years ago
Krishna Srinivas af82d27018 signature-v4: Support for transfer-encoding request header (#4053) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana a8ab02a73a v4/presign: Fix presign requests when there are more signed headers. (#3222) 8 years ago
Harshavardhana 9161016962 tests: Improve coverage on signature v4 tests. (#3188) 8 years ago
Aditya Manthramurthy eb1bc67db1 Refactor: simplify signV4TrimAll() (#3179) 8 years ago
Anis Elleuch d9bab6b3bd sigv4: Trim and shrink spaces in headers values (#3162) 8 years ago
Krishna Srinivas a955676986 Signature-V4: Dump the request with error message on signature mismatch. (#2734) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 76d56c6ff2 typo: Fix typos across the codebase. (#2442) 8 years ago
karthic rao e0cf4ee9fc presignV4: fix errors response and tests. (#2375) 8 years ago
Frank f239fcac67 Switched to faster minio/sha256-simd implementation (#2320) 8 years ago
Bala FA 0793237d94 tests: Move signature calculation in separate function. (#2160) 8 years ago
Harshavardhana 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) 8 years ago
karthic rao 26e2c4bf4d Replacing fastsha256 with crypto/sha256 package from golang standard package (#1584) 9 years ago
Harshavardhana b182e94acc signature: Handle presigned payload if set. 9 years ago
Harshavardhana 9dca46e156 signature: Use a layered approach for signature verification. 9 years ago
Harshavardhana 653ceee9ee signV4: Move pkg/signature to pkg/s3/signature4 9 years ago
Harshavardhana 5a9333a67b signature: Rewrite signature handling and move it into a library. 9 years ago