8058 Commits (e86e65e5ab0a1603fb1031c03d39dbe49222296f)

Author SHA1 Message Date
Chris Lu 8e9c12e2c7
mount: apply UID/GID mapping in lookupEntry for cache misses (#8144) 1 day ago
MorezMartin 20952aa514
Fix jwt error in admin UI (#8140) 1 day ago
Alasdair Macmillan 41d079a316
Fix Javascript merge issue and UI worker detail display bug (#8135) 2 days ago
Andrei Kvapil b1d63d0943
feat(shell): add Object Lock management commands (#8141) 2 days ago
Chris Lu 92800c31a2 adjust logs and errors 2 days ago
Chris Lu 551a31e156
Implement IAM propagation to S3 servers (#8130) 2 days ago
Chris Lu a72e269a2e
s3api: fix volume assignment failure in copy operations (#8128) 3 days ago
Chris Lu 43229b05ce
Explicit IAM gRPC APIs for S3 Server (#8126) 3 days ago
Chris Lu c5b53397c6 templ 3 days ago
Chris Lu 5a7c74feac
migrate IAM policies to multi-file storage (#8114) 3 days ago
Chris Lu 7e3bb4016e Fix syntax error in object_store_users.templ - remove duplicate closing braces 3 days ago
Chris Lu 1e09950ea7 Upgrade Bootstrap from 5.3.2 to 5.3.8 3 days ago
Chris Lu 74c7b10bc7 Fix Chrome dialog auto-dismiss with Bootstrap modals 3 days ago
Chris Lu 31a1c87db0 fix compilation 3 days ago
Chris Lu 533650579d credential/filer_etc: improve migration merge logic 4 days ago
Chris Lu 74b5c57dcf credential/filer_etc: migrate to multi-file identity storage 4 days ago
Chris Lu 6bf088cec9
IAM Policy Management via gRPC (#8109) 4 days ago
Lisandro Pin 59d40f7186
Return volume server state flags via `VolumeServerStatus()` RPCs. (#8016) 4 days ago
Chris Lu 8814c2a07d
iam: support ForAnyValue and ForAllValues condition set operators (#8105) 5 days ago
Chris Lu d3f79d4c38 Update detection.go 5 days ago
Chris Lu 6394e2f6a5
Fix IAM OIDC role mapping and OIDC claims in trust policy (#8104) 5 days ago
Chris Lu 57a16b0b87 Improve error handling in GetObjectStoreUsers per PR review 5 days ago
Chris Lu e559b8df37 Refactor Admin UI to use unified IAM storage and add Shutdown hook 5 days ago
Chris Lu 81009c1a81
Refactor IAM Storage: Multi-File Backend & Unified Interface (#8102) 5 days ago
Chris Lu f6318edbc9
Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 5 days ago
Chris Lu 535be3096b
Add AWS IAM integration tests and refactor admin authorization (#8098) 5 days ago
Chris Lu 25a4691135 Update store_ec_recovery_test.go 5 days ago
Chris Lu d664ca5ed3
fix: IAM authentication with AWS Signature V4 and environment credentials (#8099) 5 days ago
Chris Lu b203ed4124
Fix imbalance detection disk type grouping and volume grow errors (#8097) 6 days ago
Lisandro Pin 7e81c0bf0d
Clarfiy errors upon needle CRC mismatches. (#8096) 6 days ago
Chris Lu e717a63665
Fix EC shard recovery with improved diagnostics (#8091) 6 days ago
Chris Lu bc1113208d
fix: S3 listing NextMarker missing intermediate directory component (#8089) 6 days ago
Chris Lu 066410dbd0
Fix S3 Gateway Read Failover #8076 (#8087) 7 days ago
Chris Lu 2e9a7e13e2 cast i to int64 first, ensuring the calculation happens in 64-bit space 7 days ago
Chris Lu 5472061231
Fix: Populate Claims from STS session RequestContext for policy variable substitution (#8082) 1 week ago
Chris Lu 51735e667c
Fix S3 conditional writes with versioning (Issue #8073) (#8080) 1 week ago
粒粒橙 52882aed70
fix(s3api): missing `Vary: Origin` header on non-CORS and `OPTIONS` requests (#8072) 1 week ago
Chris Lu cd2e93bf2b
fix: propagate OIDC attributes to STS session token for IAM policies (#8079) 1 week ago
Chris Lu 16c8aac7c9 minor 1 week ago
Chris Lu 7d788ae73c
Fix: S3 CORS headers missing for non-existent buckets (#8078) 1 week ago
Chris Lu 3f879b8d2b copy the aws keys 1 week ago
Chris Lu 3d1f710485 remove the .versions directory when all versions are deleted 1 week ago
Chris Lu f6a2ef11ff
Fix CORS headers not applied to non-existent bucket responses (#8070) 1 week ago
Chris Lu 13dcf445a4
Fix maintenance worker panic and add EC integration tests (#8068) 1 week ago
KyoungYun-K 59dfe047b6
Support for cacheMetaTtlSec option in fuse command (#8063) 1 week ago
Chris Lu bc8a077561
Fix: Propagate OIDC claims for dynamic IAM policies (#8060) 1 week ago
Chris Lu bc64ed51c5
Fix CopyObject If-Match ETag mismatch by copying Md5 attribute (#8053) 1 week ago
Chris Lu bc853bdee5 4.07 1 week ago
Chris Lu 3e5d34dd67 skip md5 validation if Content-MD5 is not provided 2 weeks ago
SoSweetHam 2662420194
fix(s3api): correct wildcard matching (#8052) 2 weeks ago