From 47b43ba5eab6b0cededfb424c1ef42bbad3b15ec Mon Sep 17 00:00:00 2001 From: upstream Date: Mon, 5 Oct 2026 09:47:50 +0200 Subject: [PATCH] Upstream versity/versitygw state of the touched files before 535e4bbfc7 --- tests/integration/general.go | 21 --------------------- tests/integration/group-tests.go | 10 ---------- 2 files changed, 31 deletions(-) diff --git a/tests/integration/general.go b/tests/integration/general.go index ecffa9c..50ff019 100644 --- a/tests/integration/general.go +++ b/tests/integration/general.go @@ -342,27 +342,6 @@ func RouterObjectTorrentMethodNotAllowed(s *S3Conf) error { }) } -func RouterInvalidURLEscape(s *S3Conf) error { - testName := "RouterInvalidURLEscape" - return actionHandlerNoSetup(s, testName, func(s3client *s3.Client, bucket string) error { - req, err := http.NewRequest(http.MethodGet, s.endpoint+"/bucket/object", nil) - if err != nil { - return err - } - - // http.NewRequest refuses a malformed escape, so the raw path - // is set on the url directly - req.URL.Opaque = "/bucket/(*&^%&())" - - resp, err := s.httpClient.Do(req) - if err != nil { - return err - } - - return checkHTTPResponseApiErr(resp, s3err.GetAPIError(s3err.ErrInvalidURI)) - }) -} - // CORS middleware tests func CORSMiddleware_invalid_method(s *S3Conf) error { testName := "CORSMiddleware_invalid_method" diff --git a/tests/integration/group-tests.go b/tests/integration/group-tests.go index b450312..7dd4b5e 100644 --- a/tests/integration/group-tests.go +++ b/tests/integration/group-tests.go @@ -546,14 +546,11 @@ func TestListMultipartUploads(ts *TestState) { ts.Run(ListMultipartUploads_empty_result) ts.Run(ListMultipartUploads_invalid_max_uploads) ts.Run(ListMultipartUploads_max_uploads) - ts.Run(ListMultipartUploads_next_markers_not_truncated) ts.Run(ListMultipartUploads_exceeding_max_uploads) ts.Run(ListMultipartUploads_ignore_upload_id_marker) ts.Run(ListMultipartUploads_invalid_uploadId_marker) ts.Run(ListMultipartUploads_keyMarker_not_from_list) - ts.Run(ListMultipartUploads_upload_id_marker_with_key_marker) ts.Run(ListMultipartUploads_delimiter_truncated) - ts.Run(ListMultipartUploads_upload_id_marker_truncated) ts.Run(ListMultipartUploads_prefix) ts.Run(ListMultipartUploads_both_delimiter_and_prefix) ts.Run(ListMultipartUploads_delimiter_no_matches) @@ -2194,11 +2191,9 @@ func TestRouter(ts *TestState) { ts.Run(RouterGetUploadsWithKey) ts.Run(RouterCopySourceNotAllowed) ts.Run(RouterListVersionsWithKey) - ts.Run(RouterUploadsWithUploadId) ts.Run(RouterObjectAnnotationNotImplemented) ts.Run(RouterRenameObjectNotImplemented) ts.Run(RouterObjectTorrentMethodNotAllowed) - ts.Run(RouterInvalidURLEscape) } func TestPostObject(ts *TestState) { @@ -3287,14 +3282,11 @@ func GetIntTests() IntTests { "ListMultipartUploads_empty_result": ListMultipartUploads_empty_result, "ListMultipartUploads_invalid_max_uploads": ListMultipartUploads_invalid_max_uploads, "ListMultipartUploads_max_uploads": ListMultipartUploads_max_uploads, - "ListMultipartUploads_next_markers_not_truncated": ListMultipartUploads_next_markers_not_truncated, "ListMultipartUploads_exceeding_max_uploads": ListMultipartUploads_exceeding_max_uploads, "ListMultipartUploads_ignore_upload_id_marker": ListMultipartUploads_ignore_upload_id_marker, "ListMultipartUploads_invalid_uploadId_marker": ListMultipartUploads_invalid_uploadId_marker, "ListMultipartUploads_keyMarker_not_from_list": ListMultipartUploads_keyMarker_not_from_list, - "ListMultipartUploads_upload_id_marker_with_key_marker": ListMultipartUploads_upload_id_marker_with_key_marker, "ListMultipartUploads_delimiter_truncated": ListMultipartUploads_delimiter_truncated, - "ListMultipartUploads_upload_id_marker_truncated": ListMultipartUploads_upload_id_marker_truncated, "ListMultipartUploads_prefix": ListMultipartUploads_prefix, "ListMultipartUploads_both_delimiter_and_prefix": ListMultipartUploads_both_delimiter_and_prefix, "ListMultipartUploads_with_upload_id": ListMultipartUploads_with_upload_id, @@ -3802,11 +3794,9 @@ func GetIntTests() IntTests { "RouterGetUploadsWithKey": RouterGetUploadsWithKey, "RouterCopySourceNotAllowed": RouterCopySourceNotAllowed, "RouterListVersionsWithKey": RouterListVersionsWithKey, - "RouterUploadsWithUploadId": RouterUploadsWithUploadId, "RouterObjectAnnotationNotImplemented": RouterObjectAnnotationNotImplemented, "RouterRenameObjectNotImplemented": RouterRenameObjectNotImplemented, "RouterObjectTorrentMethodNotAllowed": RouterObjectTorrentMethodNotAllowed, - "RouterInvalidURLEscape": RouterInvalidURLEscape, "UnsignedStreaminPayloadTrailer_malformed_trailer": UnsignedStreaminPayloadTrailer_malformed_trailer, "UnsignedStreamingPayloadTrailer_aborted_connection": UnsignedStreamingPayloadTrailer_aborted_connection, "UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length": UnsignedStreamingPayloadTrailer_missing_invalid_dec_content_length,