Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision c5bba853d5e7836f6d4340e18721d3fb3a6ee0f7 authored by Miss Islington (bot) on 21 August 2019, 23:21:48 UTC, committed by GitHub on 21 August 2019, 23:21:48 UTC
Special characters in email address header display names are normally put within double quotes. However, encoded words (=?charset?x?...?=) are not allowed withing double quotes. When the header contains a word with special characters and another word that must be encoded, the first one must also be encoded. In the next example, the display name in the From header is quoted and therefore the comma is allowed; in the To header, the comma is not within quotes and not encoded, which is not allowed and therefore rejected by some mail servers. From: "Foo Bar, France" <foo@example.com> To: Foo Bar, =?utf-8?q?Espa=C3=B1a?= <foo@example.com> https://bugs.python.org/issue37482 (cherry picked from commit df0c21ff46c5c37b6913828ef8c7651f523432f8) Co-authored-by: bsiem <52461103+bsiem@users.noreply.github.com>
1 parent fb3d742
Tip revision: c5bba853d5e7836f6d4340e18721d3fb3a6ee0f7 authored by Miss Islington (bot) on 21 August 2019, 23:21:48 UTC
bpo-37482: Fix email address name with encoded words and special chars (GH-14561)
bpo-37482: Fix email address name with encoded words and special chars (GH-14561)
Tip revision: c5bba85
File | Mode | Size |
---|---|---|
.azure-pipelines | ||
.github | ||
Doc | ||
Grammar | ||
Include | ||
Lib | ||
Mac | ||
Misc | ||
Modules | ||
Objects | ||
PC | ||
PCbuild | ||
Parser | ||
Programs | ||
Python | ||
Tools | ||
m4 | ||
.gitattributes | -rw-r--r-- | 1.6 KB |
.gitignore | -rw-r--r-- | 1.5 KB |
.travis.yml | -rw-r--r-- | 6.1 KB |
CODE_OF_CONDUCT.rst | -rw-r--r-- | 631 bytes |
LICENSE | -rw-r--r-- | 12.5 KB |
Makefile.pre.in | -rw-r--r-- | 62.4 KB |
README.rst | -rw-r--r-- | 9.9 KB |
aclocal.m4 | -rw-r--r-- | 10.7 KB |
config.guess | -rwxr-xr-x | 43.1 KB |
config.sub | -rwxr-xr-x | 35.4 KB |
configure | -rwxr-xr-x | 491.8 KB |
configure.ac | -rw-r--r-- | 163.9 KB |
install-sh | -rwxr-xr-x | 7.0 KB |
pyconfig.h.in | -rw-r--r-- | 42.2 KB |
setup.py | -rw-r--r-- | 101.3 KB |
Computing file changes ...