diff options
| author | chrislu <chris.lu@gmail.com> | 2025-07-18 16:11:14 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-07-18 16:11:14 -0700 |
| commit | eaaef569cedd0063c990acad7693cf1d43cfce28 (patch) | |
| tree | e3391944966a842e6208fccfe2967cab28909241 /weed/s3api/s3api_server.go | |
| parent | 1807f4e94d3ebe8ae91f59fc34d49cd5795ac891 (diff) | |
| download | seaweedfs-eaaef569cedd0063c990acad7693cf1d43cfce28.tar.xz seaweedfs-eaaef569cedd0063c990acad7693cf1d43cfce28.zip | |
fixes
✅ Return 409 (Conflict) with InvalidBucketState for bucket-level object lock configuration operations on buckets without object lock enabled
✅ Allow increasing retention periods and overriding retention with same/later dates
✅ Only block decreasing retention periods without proper bypass permissions
✅ Handle all object lock validation errors consistently with proper error codes
Diffstat (limited to 'weed/s3api/s3api_server.go')
0 files changed, 0 insertions, 0 deletions
