Chris Lu
f1e27b8f30
s3: change s3 tables to use RESTful API (#8169)
* s3: refactor s3 tables to use RESTful API
* test/s3tables: guard empty namespaces
* s3api: document tag parsing and validate get-table
* s3api: limit S3Tables REST body size
* Update weed/s3api/s3api_tables.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update weed/s3api/s3tables/handler.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* s3api: accept encoded table bucket ARNs
* s3api: validate namespaces and close body
* s3api: match encoded table bucket ARNs
* s3api: scope table bucket ARN routes
* s3api: dedupe table bucket request builders
* test/s3tables: allow list tables without namespace
* s3api: validate table params and tag ARN
* s3api: tighten tag handling and get-table params
* s3api: loosen tag ARN route matching
* Fix S3 Tables REST routing and tests
* Adjust S3 Tables request parsing
* Gate S3 Tables target routing
* Avoid double decoding namespaces
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-30 10:37:34 -08:00
..
2026-01-27 17:27:02 -08:00
2026-01-28 14:34:07 -08:00
2026-01-28 19:42:16 -08:00
2026-01-26 22:59:43 -08:00
2026-01-22 14:07:24 -08:00
2025-10-17 22:11:50 -07:00
2026-01-07 13:06:08 -08:00
2026-01-29 20:03:43 -08:00
2026-01-23 20:12:59 -08:00
2026-01-07 13:06:08 -08:00
2025-08-22 22:10:30 -07:00
2026-01-27 18:41:37 -08:00
2026-01-22 14:05:45 -08:00
2026-01-07 13:06:08 -08:00
2026-01-28 20:46:03 -08:00
2026-01-26 22:59:43 -08:00
2025-12-23 14:48:50 -08:00
2026-01-29 09:57:49 -08:00
2026-01-07 13:06:08 -08:00
2026-01-30 10:37:34 -08:00
2026-01-12 13:21:48 -08:00
2026-01-07 13:06:08 -08:00
2026-01-29 21:51:46 -08:00
2025-12-08 01:24:42 -08:00
2026-01-29 19:06:17 -08:00
2024-02-14 08:26:38 -08:00
2026-01-07 13:06:08 -08:00
2026-01-29 14:16:42 -08:00
2026-01-18 14:02:34 -08:00
2026-01-29 21:51:46 -08:00
2026-01-18 15:48:09 -08:00
2026-01-22 14:07:24 -08:00
2026-01-23 21:38:51 -08:00
2025-11-29 11:36:22 -08:00
2025-12-25 11:36:38 -08:00