12510 Commits (6559daeac5bc409096f7ed348e581cbf68881c79)
 

Author SHA1 Message Date
Chris Lu 6559daeac5
Update weed/iam/ldap/ldap_provider.go 1 day ago
Chris Lu da4c048166 feat(sts): add support for LDAPProviderName parameter 2 days ago
Chris Lu 252e0abb72 chore(iam): improved error wrapping and test parameterization 2 days ago
Chris Lu 8bd6530c98 fix(iam): fix ldap connection leaks and add insecure warning 2 days ago
Chris Lu d787b3a45f fix(sts): use crypto/rand for secure credentials and extract constants 2 days ago
Chris Lu e978195186 fix(s3api): ensure IAM matcher checks query string on ParseForm error 2 days ago
Chris Lu fbf318a3ba test(s3api): implement ValidateTrustPolicyForPrincipal in MockIAMIntegration 2 days ago
Chris Lu 4b8dc318b0 test(iam): refactor STS tests to use AWS SDK signer 2 days ago
Chris Lu 5dcc2f8642 feat(sts): implement strict trust policy validation for AssumeRole 2 days ago
Chris Lu c838a66f0c refactor(iam): use mapstructure for LDAP config parsing 2 days ago
Chris Lu b963b31a19 chore(iam): cleanup debug prints and fix test config port 2 days ago
Chris Lu 22e76a5dc9 debug 2 days ago
Chris Lu b48cbfc708 update tests 2 days ago
Chris Lu c1e7a89312 feat(iam/ldap): make pool size configurable and add audience support 2 days ago
Chris Lu 678aeeff0d refactor(s3api): extract shared STS credential generation logic 2 days ago
Chris Lu b0f63c0a69 fix(s3api): include account ID in STS AssumedRoleUser ARN 2 days ago
Chris Lu 113ccbfe4a fix(iam/ldap): populate standard TokenClaims fields in ValidateToken 2 days ago
Chris Lu ccedf7c32e fix(iam/ldap): fix connection pool race and rebind corruption 2 days ago
Chris Lu c7f466a5ab fix: ensure iam_config.json exists in setup target for CI 2 days ago
Chris Lu ea68ee021d fix: update distributed tests to use valid Keycloak users 2 days ago
Chris Lu 58bba419e7 fix: update tests to use public TokenGenerator field 2 days ago
Chris Lu 52e121bbba fix: correct TokenGenerator access in STS handlers 2 days ago
Chris Lu a5dd98ee8d feat: implement LDAP connection pooling to prevent resource exhaustion 2 days ago
Chris Lu 31df6b1ac4 fix: address PR feedback (Round 5) - JWT tokens, ARN formatting, PrincipalArn 2 days ago
Chris Lu 207e031811 fix: address PR feedback (Round 4) - LDAP hardening, Authz check & Routing fix 2 days ago
Chris Lu 4236e141f2 fix: address PR feedback (Round 3) - LDAP connection improvements & build fix 2 days ago
Chris Lu 8275ab917e fix: address PR feedback (Round 2) - config validation & provider improvements 2 days ago
Chris Lu e34ea6b54a fix: address PR review security issues for STS handlers 2 days ago
Chris Lu e214c055f0 fix: update IAM matcher to exclude STS actions from interception 2 days ago
Chris Lu 13efe555e8 feat: implement AssumeRole and AssumeRoleWithLDAPIdentity STS actions 2 days ago
Chris Lu a487284d60 test: add integration tests for AssumeRole and AssumeRoleWithLDAPIdentity STS actions 2 days ago
Chris Lu d7c30fdb2b
fix: admin does not show all master servers #7999 (#8002) 2 days ago
Sheya Bernstein 844859de7f
fix: add filer fallback after consecutive connection failures (#8000) 2 days ago
Sheya Bernstein 8740a087b9
fix: apply tpl function to all component extraEnvironmentVars (#8001) 2 days ago
Chris Lu 2b5e951390 use context.WithoutCancel to avoid context cancellation when the client connection is closed 2 days ago
Chris Lu ce6e9be66b 4.06 3 days ago
Chris Lu 379c032868
Fix chown Input/output error on large file sets (#7996) 4 days ago
Nicholas Boyd Isacsson 88e9e2c471
fix: Invalid volume mount conditional in filer template (#7992) 4 days ago
Chris Lu ad76487e9d
Fix special characters in admin-generated secret keys (#7994) 4 days ago
Chris Lu 1ea6b0c0d9 cleanup: deduplicate environment variable credential loading 5 days ago
Chris Lu 7f1182472a fix: enable dual loading of static and dynamic IAM configuration 5 days ago
Chris Lu 451b897d56 fix: support loading static config from IamConfig option for mini mode 5 days ago
Chris Lu 48ded6b965 fix: allow environment variable fallback when filer config is empty 5 days ago
Chris Lu 4e835a1d81
fix(s3api): ensure S3 configuration persistence and refactor authorization tests (#7989) 5 days ago
Chris Lu 6bf0c16862 fix admin copy text functions 5 days ago
Chris Lu abfa64456b
Fix STS authorization in streaming/chunked uploads (#7988) 5 days ago
Chris Lu 217d8b9e0e
Fix: ListObjectVersions delimiter support (#7987) 5 days ago
Chris Lu 4ba89bf73b adjust log level 5 days ago
Chris Lu bd237999bb weed mini can optionally skip s3 5 days ago
Chris Lu 5a3aade445 less logs 5 days ago