summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-06-06 12:05:22 -0400
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-06-06 12:05:22 -0400
commitc918dae2aab9c318fc00c1fdbb15e716a32cf507 (patch)
treec69463b43e1d6326a34139e5aac3795a7e430084 /releasenotes
parent0dfbfa611d3fe0b57ab27e8d84e46cea39668a9c (diff)
downloadpython-glanceclient-c918dae2aab9c318fc00c1fdbb15e716a32cf507.tar.gz
Add release note for HTTP headers fix
Change-Id: I08838ff4682290527565e8cf687945307034c5ba
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/http-headers-per-rfc-8187-aafa3199f863be81.yaml14
1 files changed, 14 insertions, 0 deletions
diff --git a/releasenotes/notes/http-headers-per-rfc-8187-aafa3199f863be81.yaml b/releasenotes/notes/http-headers-per-rfc-8187-aafa3199f863be81.yaml
new file mode 100644
index 0000000..ab21b3c
--- /dev/null
+++ b/releasenotes/notes/http-headers-per-rfc-8187-aafa3199f863be81.yaml
@@ -0,0 +1,14 @@
+---
+fixes:
+ - |
+ Bug 1766235_: Handle HTTP headers per RFC 8187
+
+ Previously the glanceclient encoded HTTP headers as UTF-8
+ bytes. According to `RFC 8187`_, however, headers should be
+ encoded as 7-bit ASCII. The glanceclient now sends all headers
+ as 7-bit ASCII. It handles unicode strings by percent-encoding_
+ them before sending them in headers.
+
+ .. _1766235: https://code.launchpad.net/bugs/1766235
+ .. _RFC 8187: https://tools.ietf.org/html/rfc8187
+ .. _percent-encoding: https://tools.ietf.org/html/rfc3986#section-2.1