Chris Lu
1549ee2e15
implement PubObjectRetention and WORM (#6969)
* implement PubObjectRetention and WORM
* Update s3_worm_integration_test.go
* avoid previous buckets
* Update s3-versioning-tests.yml
* address comments
* address comments
* rename to ExtObjectLockModeKey
* only checkObjectLockPermissions if versioningEnabled
* address comments
* comments
* Revert "comments"
This reverts commit 6736434176f86c6e222b867777324b17c2de716f.
* Update s3api_object_handlers_skip.go
* Update s3api_object_retention_test.go
* add version id to ObjectIdentifier
* address comments
* add comments
* Add proper error logging for timestamp parsing failures
* address comments
* add version id to the error
* Update weed/s3api/s3api_object_retention_test.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update weed/s3api/s3api_object_retention.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* constants
* fix comments
* address comments
* address comment
* refactor out handleObjectLockAvailabilityCheck
* errors.Is ErrBucketNotFound
* better error checking
* address comments
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-12 21:58:55 -07:00
..
2025-07-12 01:13:11 -07:00
2025-06-24 23:04:39 -07:00
2025-07-11 10:19:27 -07:00
2025-07-12 01:13:11 -07:00
2025-06-24 08:44:06 -07:00
2025-07-11 10:19:27 -07:00
2025-06-20 06:23:53 -07:00
2025-07-02 18:03:17 -07:00
2024-04-24 23:16:04 -07:00
2025-06-13 12:27:39 -07:00
2025-07-11 10:19:27 -07:00
2025-07-10 09:22:05 -07:00
2025-06-24 08:44:06 -07:00
2025-07-11 10:19:27 -07:00
2022-07-29 00:17:28 -07:00
2025-06-03 22:46:10 -07:00
2025-06-24 08:44:06 -07:00
2025-07-12 21:58:55 -07:00
2024-12-02 10:38:10 -08:00
2024-06-25 09:18:11 -07:00
2025-07-10 09:22:05 -07:00
2025-05-26 00:50:48 -07:00
2025-07-06 13:58:25 -07:00
2024-02-14 08:26:38 -08:00
2025-07-02 18:03:49 -07:00
2025-07-10 06:13:16 -07:00
2025-06-28 20:26:46 -07:00
2025-06-19 13:54:54 -07:00
2025-07-06 21:06:50 -07:00
2025-06-03 22:46:10 -07:00
2025-07-12 01:13:11 -07:00
2025-03-09 23:49:42 -07:00
2025-03-17 23:13:27 -07:00