Skip to content

fix: delete objects quiet mode, empty x-amz-object-attributes error code and optionally allow path traversal in object keys - #10

Open
alanshaw wants to merge 15 commits into
ash/fix/list-buckets-integration-testfrom
ash/fix/compatibility
Open

alanshaw wants to merge 15 commits into
ash/fix/list-buckets-integration-testfrom
ash/fix/compatibility

Conversation

@alanshaw

@alanshaw alanshaw commented Sep 7, 2026

Copy link
Copy Markdown
Member
  • DeleteObjects controller parsed the request body into s3response.DeleteObjects — a struct that had no Quiet field — and then forwarded only Objects to the backend (types.Delete{Objects: dObj.Objects}). So input.Delete.Quiet was always nil → quiet=false.
  • ErrObjectAttributesInvalidHeader error code was incorrect.
  • Optionally allows path traversal in object keys - Ingot does not require but versitygw consumers with POSIX storage cannot support this.

@alanshaw
alanshaw force-pushed the ash/fix/compatibility branch from 36f1d05 to 24fbf04 Compare September 10, 2026 15:49
@alanshaw
alanshaw force-pushed the ash/fix/list-buckets-integration-test branch from 7a65883 to c165d96 Compare September 10, 2026 15:49
@alanshaw
alanshaw force-pushed the ash/fix/compatibility branch from 24fbf04 to 9c26479 Compare September 10, 2026 20:10
@alanshaw
alanshaw added this pull request to stack #14 September 14, 2026 12:22
@alanshaw
alanshaw removed this pull request from stack #14 October 9, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant