From df17ea1c927da5ac2955e9cc83b6d7ab88085fdb Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Mon, 11 Jul 2022 11:03:12 -0400 Subject: [PATCH] 19249: Test handling of crlf for properties rendered in headers. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- services/keep-web/s3_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/keep-web/s3_test.go b/services/keep-web/s3_test.go index a99f3c278f..21ad974bb9 100644 --- a/services/keep-web/s3_test.go +++ b/services/keep-web/s3_test.go @@ -82,6 +82,7 @@ func (s *IntegrationSuite) s3setup(c *check.C) s3stage { "array": []string{"element1", "element2"}, "object": map[string]interface{}{"key": map[string]interface{}{"key2": "value⛵"}}, "nonascii": "⛵", + "newline": "foo\r\nX-Bad: header", }, }}) c.Assert(err, check.IsNil) @@ -258,6 +259,7 @@ func (s *IntegrationSuite) TestS3PropertiesAsMetadata(c *check.C) { "Array": `["element1","element2"]`, "Object": mime.BEncoding.Encode("UTF-8", `{"key":{"key2":"value⛵"}}`), "Nonascii": "=?UTF-8?b?4pu1?=", + "Newline": "foo X-Bad: header", } expectSubprojectTags := map[string]string{ "Subproject_properties_key": "subproject properties value", -- 2.39.5