gitlab-org--gitlab-foss/spec/features/projects/artifacts
Stan Hu 41b51c0656 Encode Content-Disposition filenames
Users downloading non-ASCII attachments would see garbled characters.
When used with object storage, AWS S3 would return an InvalidArgument
error: Header value cannot be represented using ISO-8859-1.

Per RFC 5987 and RFC 6266, Content-Disposition should be encoded
properly. This commit takes the Rails 6 implementation of
ActiveSuppport::Http::ContentDisposition
(https://github.com/rails/rails/pull/33829) and ports it here.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/47673
2019-02-04 23:12:44 -08:00
..
file_spec.rb Enable Capybara/FeatureMethods cop 2018-07-05 06:32:05 +00:00
raw_spec.rb Enable Capybara/FeatureMethods cop 2018-07-05 06:32:05 +00:00
user_browses_artifacts_spec.rb Show CI artifacts size with 3 significant digits 2019-01-17 14:25:14 +00:00
user_downloads_artifacts_spec.rb Encode Content-Disposition filenames 2019-02-04 23:12:44 -08:00