8073 Commits (6cdd34da7774f993da38560817aedba3e0d4d798)

Author SHA1 Message Date
Chris Lu b01504649d s3tables: use path.Join for path construction and align namespace paths 4 days ago
Chris Lu fb0e12e985 s3tables: implement permission checking and authorization 5 days ago
Chris Lu 1b9c8b8614 s3api_tables: optimize action validation with map lookup 5 days ago
Chris Lu 450407fda1 s3tables: improve error handling specificity in ListTableBuckets 5 days ago
Chris Lu b09d4d5d69 s3tables: replace custom splitPath with stdlib functions 5 days ago
Chris Lu ef3873b616 s3tables: add error handling for json.Marshal calls 5 days ago
Chris Lu dd7003a328 s3tables: add bucket name validation and fix error handling 5 days ago
Chris Lu 3b1920cf43 s3tables: add handler_ prefix to operation handler files 5 days ago
Chris Lu 6a12438351 s3api: register S3 Tables routes in API server 5 days ago
Chris Lu b1b922d757 s3api: add S3 Tables integration layer 5 days ago
Chris Lu 0be47f9efd s3tables: complete s3tables package implementation 5 days ago
Chris Lu 62fd4bd017 s3tables: simplify handler by removing duplicate utilities 5 days ago
Chris Lu 09bb90e8dc s3tables: split table bucket operations into focused modules 5 days ago
Chris Lu d730f81321 s3tables: extract utility and filer operations to separate modules 5 days ago
Chris Lu 6542d1e0aa
Enable weed fuse on FreeBSD (#8146) 5 days ago
Chris Lu 8e9c12e2c7
mount: apply UID/GID mapping in lookupEntry for cache misses (#8144) 5 days ago
MorezMartin 20952aa514
Fix jwt error in admin UI (#8140) 5 days ago
Alasdair Macmillan 41d079a316
Fix Javascript merge issue and UI worker detail display bug (#8135) 5 days ago
Andrei Kvapil b1d63d0943
feat(shell): add Object Lock management commands (#8141) 5 days ago
Chris Lu 92800c31a2 adjust logs and errors 5 days ago
Chris Lu 551a31e156
Implement IAM propagation to S3 servers (#8130) 6 days ago
Chris Lu a72e269a2e
s3api: fix volume assignment failure in copy operations (#8128) 6 days ago
Chris Lu 43229b05ce
Explicit IAM gRPC APIs for S3 Server (#8126) 6 days ago
Chris Lu c5b53397c6 templ 6 days ago
Chris Lu 5a7c74feac
migrate IAM policies to multi-file storage (#8114) 6 days ago
Chris Lu 7e3bb4016e Fix syntax error in object_store_users.templ - remove duplicate closing braces 7 days ago
Chris Lu 1e09950ea7 Upgrade Bootstrap from 5.3.2 to 5.3.8 7 days ago
Chris Lu 74c7b10bc7 Fix Chrome dialog auto-dismiss with Bootstrap modals 7 days ago
Chris Lu 31a1c87db0 fix compilation 7 days ago
Chris Lu 533650579d credential/filer_etc: improve migration merge logic 7 days ago
Chris Lu 74b5c57dcf credential/filer_etc: migrate to multi-file identity storage 7 days ago
Chris Lu 6bf088cec9
IAM Policy Management via gRPC (#8109) 7 days ago
Lisandro Pin 59d40f7186
Return volume server state flags via `VolumeServerStatus()` RPCs. (#8016) 1 week ago
Chris Lu 8814c2a07d
iam: support ForAnyValue and ForAllValues condition set operators (#8105) 1 week ago
Chris Lu d3f79d4c38 Update detection.go 1 week ago
Chris Lu 6394e2f6a5
Fix IAM OIDC role mapping and OIDC claims in trust policy (#8104) 1 week ago
Chris Lu 57a16b0b87 Improve error handling in GetObjectStoreUsers per PR review 1 week ago
Chris Lu e559b8df37 Refactor Admin UI to use unified IAM storage and add Shutdown hook 1 week ago
Chris Lu 81009c1a81
Refactor IAM Storage: Multi-File Backend & Unified Interface (#8102) 1 week ago
Chris Lu f6318edbc9
Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 1 week ago
Chris Lu 535be3096b
Add AWS IAM integration tests and refactor admin authorization (#8098) 1 week ago
Chris Lu 25a4691135 Update store_ec_recovery_test.go 1 week ago
Chris Lu d664ca5ed3
fix: IAM authentication with AWS Signature V4 and environment credentials (#8099) 1 week ago
Chris Lu b203ed4124
Fix imbalance detection disk type grouping and volume grow errors (#8097) 1 week ago
Lisandro Pin 7e81c0bf0d
Clarfiy errors upon needle CRC mismatches. (#8096) 1 week ago
Chris Lu e717a63665
Fix EC shard recovery with improved diagnostics (#8091) 1 week ago
Chris Lu bc1113208d
fix: S3 listing NextMarker missing intermediate directory component (#8089) 1 week ago
Chris Lu 066410dbd0
Fix S3 Gateway Read Failover #8076 (#8087) 1 week ago
Chris Lu 2e9a7e13e2 cast i to int64 first, ensuring the calculation happens in 64-bit space 1 week ago
Chris Lu 5472061231
Fix: Populate Claims from STS session RequestContext for policy variable substitution (#8082) 2 weeks ago