+91
−20
Loading
* Initial plan * feat(s3s): Accept unquoted ETag values for S3 compatibility Co-authored-by:Nugine <30099658+Nugine@users.noreply.github.com> * chore: Address code review comments - translate Chinese comments and complete documentation Co-authored-by:
Nugine <30099658+Nugine@users.noreply.github.com> * refactor: Restrict unquoted ETag parsing to alphanumeric values only - Only accept alphanumeric characters and dashes for unquoted ETags - Reject malformed quoted values (unclosed quotes, trailing chars) - Reject special characters like `**`, `* ` that could cause confusion - Update tests to verify stricter validation Co-authored-by:
Nugine <30099658+Nugine@users.noreply.github.com> * test: Add test case to verify single-char alphanumeric parsed as ETag not wildcard Ensures single-character alphanumeric strings like "a" and "1" are correctly parsed as ETags and not confused with the wildcard "*". Co-authored-by:
Nugine <30099658+Nugine@users.noreply.github.com> --------- Co-authored-by:
copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by:
Nugine <30099658+Nugine@users.noreply.github.com>