Details
-
Task
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
-
Agent
-
2
-
Agent 2017-05-31
-
Not Needed
-
No Action
Description
We do not currently honor the charset parameter in Puppet's Network::Http::Compression library, instead defaulting to always encoding as Binary. A more correct solution would be to honor charset in the Content-Type header, ie in Content-Type: application/json; charset=utf-8.
Some generic background: https://www.w3.org/International/articles/http-charset/index
Attachments
Issue Links
- relates to
-
PUP-7251 gzip decompression mangles utf-8 content in catalog
-
- Closed
-
-
PUP-3552 Use application/json Content-Type/Accepts instead of PSON
-
- Closed
-
-
SERVER-1734 Validate use of json content-type / accept header for various Puppet APIs
-
- Closed
-
-
SERVER-1781 utf8 test failures after upgrading puppet pin
-
- Resolved
-