58 Commits (RELEASE.2025-02-28T09-55-16Z)

Author SHA1 Message Date
Artur Melanchyk 68b004a48f
fix: specify size in some map allocations (#20764) 8 months ago
Harshavardhana 08d74819b6
handle racy updates to globalSite config (#19750) 1 year ago
jiuker 9205434ed3
fix: ignore signaturev2 for policy header check (#19551) 1 year ago
Harshavardhana 8d9e83fd99
support passing signatureAge conditional (#18529) 2 years ago
ruspaul013 a92cb66468
Get the signed headers in the order they were signed (#17690) 2 years ago
ruspaul013 535f97ba61
check if metadata headers/url values are equal with signed headers (#17737) 2 years ago
Klaus Post ff5988f4e0
Reduce allocations (#17584) 2 years ago
Harshavardhana 433b6fa8fe
upgrade golang-lint to the latest (#15600) 3 years ago
Harshavardhana 9d07cde385
use crypto/sha256 only for FIPS 140-2 compliance (#14983) 3 years ago
Aditya Manthramurthy 4ce6d35e30
Add new `site` config sub-system intended to replace `region` (#13672) 4 years ago
Harshavardhana 661b263e77
add gocritic/ruleguard checks back again, cleanup code. (#13665) 4 years ago
Harshavardhana 8f2a3efa85
disallow sub-credentials based on root credentials to gain priviledges (#12947) 4 years ago
Harshavardhana a2cd3c9a1d
use ParseForm() to allow query param lookups once (#12900) 4 years ago
Harshavardhana 1f262daf6f
rename all remaining packages to internal/ (#12418) 4 years ago
Harshavardhana 069432566f update license change for MinIO 4 years ago
Harshavardhana 039f59b552
fix: missing user policy enforcement in PostPolicyHandler (#11682) 4 years ago
Andreas Auernhammer c1a49be639
use crypto/sha256 for FIPS 140-2 compliance (#11623) 4 years ago
ebozduman 303be1866d
Adds "x-amz-usr-agent" and "x-id" params to be used in authentication of presignedURL (#10792) 5 years ago
Harshavardhana 11aa393ba7
Allow region errors to be dynamic (#10323) 5 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 5 years ago
Harshavardhana 88286cf8d0 fix: support pre-sign signature for STS tokens (#8826) 6 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 6 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 6 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 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) 7 years ago
Harshavardhana bf414068a3 Parse and return proper errors with x-amz-security-token (#6766) 7 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 7 years ago
Praveen raj Mani 44865596db SignatureV4 validation with Metadata in the presignedUrl (#5894) 7 years ago
Harshavardhana eafc15cd47 Fix presigned URL for access key with special characters (#6012) 7 years ago
Harshavardhana d90985b6d8 Return authHeaderMalformed for an incorrect region in signature (#5618) 7 years ago
Andreas Auernhammer a6318dbdaf fix timing oracle attack against signature V2/V4 verification (#5335) 8 years ago
Krishna Srinivas 14e6c5ec08 Simplify the steps to make changes to config.json (#5186) 8 years ago
Krishnan Parthasarathi 2a0a62b78d Return ErrContentSHA256Mismatch when sha256sum is invalid (#5188) 8 years ago
Harshavardhana 719f8c258a fix content-sha256 verification for presigned PUT (#5137) 8 years ago
Harshavardhana 2e6ee68409 fix: [minor] Avoid unnecessary typecasting. (#4828) 8 years ago
Harshavardhana f5ce685aa1 Remove dead unused errs and constants. (#4627) 8 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
Bala FA 1c97dcb10a Add UTCNow() function. (#3931) 8 years ago
Harshavardhana 5f7565762e api: postPolicy cleanup. Simplify the code and re-use. (#3890) 8 years ago
Krishna Srinivas 45d9cfa0c5 signature-v4: stringToSign and signingKey should use Scope's date. (#3688) 9 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 9 years ago
Bala FA e8ce3b64ed Generate and use access/secret keys properly (#3498) 9 years ago
Krishna Srinivas 8e665105b1 Presign-v4: Allow requests that were signed slightly ahead of the current time. (#3435) 9 years ago
Anis Elleuch d9bab6b3bd sigv4: Trim and shrink spaces in headers values (#3162) 9 years ago