8120 Commits (c8cfbaa06961f3b257d4e27bc2d3328a2b873b9b)

Author SHA1 Message Date
Chris Lu c8cfbaa069 s3tables: implement strict AWS-aligned name validation for buckets, namespaces, and tables 4 days ago
Chris Lu 1697ec862f ownerAccountID 4 days ago
Chris Lu 1fdd9c3372 s3tables: refactor permission checks to use resource owner in policy and tagging handlers 4 days ago
Chris Lu 78a007d42b s3tables: refactor permission checks to use resource owner in table handlers 4 days ago
Chris Lu ef0bae45e3 s3tables: refactor permission checks to use resource owner in namespace handlers 4 days ago
Chris Lu 32fade010a s3tables: refactor permission checks to use resource owner in bucket handlers 4 days ago
Chris Lu 2f4cee9538 s3tables: add isAuthError helper to handler.go 4 days ago
Chris Lu 090d473822 s3tables: allow hyphens in namespace and table names 4 days ago
Chris Lu d6f6bf4ce7 s3tables: remove unused ExtractPrincipalFromContext function 4 days ago
Chris Lu e4e4dea140 s3tables: remove legacy principal fallback header 4 days ago
Chris Lu 2b2ff008cd s3tables: improve resource resolution and error mapping for policies and tagging 4 days ago
Chris Lu f17ec59d46 s3tables: implement optimistic concurrency for table deletion 4 days ago
Chris Lu 12c1190a5c s3tables: update namespace handlers for multi-account support 4 days ago
Chris Lu 922b0c3171 s3tables: update bucket handlers for multi-account support 4 days ago
Chris Lu 31867b6f75 s3tables: improve account ID handling and define missing error codes 4 days ago
Chris Lu e381b81b47 s3tables: use crypto/rand for secure version token generation 4 days ago
Chris Lu 5c43f1e6a4 s3tables: fix cross-namespace pagination in listTablesInAllNamespaces 4 days ago
Chris Lu 5eed1874a9 s3tables: return 404 in handleDeleteNamespace if namespace not found 4 days ago
Chris Lu ae7743304c s3tables: refine permission helpers to align with operation names 4 days ago
Chris Lu babf1b06ac s3tables: implement token-based pagination for namespace listing 4 days ago
Chris Lu 6ff683a627 s3tables: implement token-based pagination for table buckets listing 4 days ago
Chris Lu 1fb3aefa95 s3tables: ensure root tables directory exists before bucket creation 4 days ago
Chris Lu 47ef8c3cce s3tables: add table name validation and cleanup duplicated logic in table handlers 4 days ago
Chris Lu f83cef1259 s3tables: add table name validation and 404 propagation to policy handlers 4 days ago
Chris Lu ab6351e1c9 s3tables: implement validateTableName helper 4 days ago
Chris Lu 1f70d82170 s3tables: remove duplicate comment in permissions.go 4 days ago
Chris Lu 6d01e42cef s3tables: improve principal extraction using identity context 4 days ago
Chris Lu 5cea00ff07 S3 Tables: use os.ModeDir constant in filer_ops.go 4 days ago
Chris Lu d8c7c16aad S3 Tables: fix gRPC stream loop handling in namespace handlers 4 days ago
Chris Lu b7c1eba0a1 S3 Tables: secure API router with IAM authentication 4 days ago
Chris Lu ae19621230 S3 Tables: validate ARN namespace to prevent path traversal 4 days ago
Chris Lu f13e250fc3 S3 Tables: fix gRPC stream loop handling for list operations 4 days ago
Chris Lu dc4c62e742 s3tables: harden auth and error handling 4 days ago
Chris Lu a3af5eb77a s3tables: optimize regex usage and improve version token uniqueness 4 days ago
Chris Lu 1c0d37e15a s3tables: improve error handling and permission logic 4 days ago
Chris Lu 62a1178a0b s3tables: improve robustness, security, and error propagation in handlers 4 days ago
Chris Lu da15ee3e49 s3tables: harden namespace validation and correct ARN parsing 4 days ago
Chris Lu b4d8350936 s3tables: normalize filer errors and use standard helpers 4 days ago
Chris Lu 04514071a7 s3tables: implement granular authorization and refine error responses 4 days ago
Chris Lu 580c2b4ad4 command: fix stale error variable logging in filer serving goroutines 4 days ago
Chris Lu c62a332c7f s3tables: align ARN formatting and optimize resource handling 4 days ago
Chris Lu 2c551dad5d s3tables: fix pagination and enhance error handling in list/delete operations 4 days ago
Chris Lu 01c17478ae command: implement graceful shutdown for mini cluster 4 days ago
Chris Lu 3aace37cf6 s3tables: further refinements to filer operations and utilities 4 days ago
Chris Lu 33da87452b Refine S3 Tables implementation to address code review feedback 4 days ago
Chris Lu 08ee4e37d8 s3tables: clean up unused code and improve error response formatting 4 days ago
Chris Lu b30631c3b5 s3tables: propagate request context to filer operations 4 days ago
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 4 days ago
Chris Lu 1b9c8b8614 s3api_tables: optimize action validation with map lookup 4 days ago