HeonJe Lee
b83f5d903b
fix(posix): return empty config for GetBucketVersioning when unconfigured
...
Validate bucket existence before checking the versioning state so a
missing bucket still yields 404 NoSuchBucket. When no versioning
directory is configured, respond with 200 and an empty configuration
instead of VersioningNotConfigured, matching AWS semantics. GUI clients
(e.g. S3 Browser) poll this API while browsing buckets and were
failing on default deployments. PutBucketVersioning still rejects with
VersioningNotConfigured.
Fix a swapped test body between the Get/Put "not configured" cases,
add integration coverage for GetBucketVersioning on a non-existent
bucket, and add backend/posix unit tests guarding the validation order
and the empty 200 response.
Ref: exastor/versitygw!3
2026-08-25 11:42:03 +09:00
..
2026-05-21 23:49:34 +04:00
2026-05-27 22:20:39 +04:00
2026-03-10 09:47:37 -07:00
2026-07-31 14:58:21 -07:00
2026-04-22 13:23:46 -07:00
2026-06-16 21:36:45 +04:00
2026-05-21 23:49:34 +04:00
2026-06-10 12:41:55 +04:00
2024-05-06 16:16:31 -07:00
2026-05-21 23:49:34 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2026-05-21 23:49:34 +04:00
2026-06-10 12:41:51 +04:00
2026-05-21 23:49:34 +04:00
2025-10-31 20:53:55 +04:00
2026-05-21 23:49:34 +04:00
2026-05-21 23:49:34 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2026-01-05 16:24:01 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2025-10-31 20:53:55 +04:00
2026-06-10 12:41:51 +04:00
2026-06-16 21:36:45 +04:00
2026-05-21 23:49:34 +04:00
2026-01-14 13:41:50 +04:00
2026-01-14 13:41:50 +04:00
2026-01-02 23:31:35 +04:00
2026-08-25 11:42:03 +09:00
2025-10-31 20:53:55 +04:00
2026-06-16 21:36:45 +04:00
2026-05-21 23:49:34 +04:00
2026-06-18 11:34:05 -07:00
2026-05-21 23:49:34 +04:00
2026-05-21 23:49:34 +04:00
2026-05-04 08:50:39 -07:00
2026-07-14 19:21:20 -07:00
2026-05-21 23:49:34 +04:00
2026-03-02 19:30:57 +04:00
2026-06-10 12:41:51 +04:00
2026-01-08 16:23:23 -08:00
2026-03-10 09:47:37 -07:00
2026-04-02 08:14:44 -07:00
2026-06-10 12:41:55 +04:00
2026-06-18 11:34:05 -07:00
2026-05-22 00:01:24 +04:00
2025-11-03 22:59:06 +04:00
2026-02-24 16:59:38 +04:00
2026-05-23 04:18:06 +04:00
2026-05-21 23:49:34 +04:00
2026-05-21 23:49:34 +04:00
2025-10-31 20:53:55 +04:00
2026-06-10 12:41:55 +04:00
2026-07-31 14:58:21 -07:00
2026-01-14 13:41:50 +04:00
2026-06-16 22:48:51 +04:00
2026-05-21 23:49:34 +04:00
2025-10-31 20:53:55 +04:00
2026-06-18 11:34:05 -07:00
2026-06-15 14:48:31 +04:00
2026-05-04 08:50:39 -07:00
2025-12-26 21:16:01 +04:00
2026-06-15 18:53:42 +04:00
2026-05-04 08:50:39 -07:00
2026-07-31 14:58:21 -07:00
2026-07-31 14:58:21 -07:00
2026-06-18 11:34:05 -07:00
2026-08-25 11:42:03 +09:00
2026-08-19 13:54:34 +02:00
2025-10-31 20:53:55 +04:00