1. 5dfb5e6 [3.12] gh-121284: Fix email address header folding with parsed encoded-word (GH-122754) (#131404) by Miss Islington (bot) · 6 months ago
  2. b8170e5 [3.12] gh-80222: Fix email address header folding with long quoted-string (GH-122753) (#129008) by Miss Islington (bot) · 8 months ago
  3. dae5b16 [3.12] gh-98188: Fix EmailMessage.get_payload to decode data when CTE value has extra text (GH-127547) (#128529) by Miss Islington (bot) · 8 months ago
  4. 9d986d9 [3.12] gh-124452: Fix header mismatches when folding/unfolding with email message (GH-125919) (#126916) by Miss Islington (bot) · 10 months ago
  5. 1506824 [3.12] [CVE-2023-27043] gh-102988: Reject malformed addresses in email.parseaddr() (GH-111116) (#123766) by Petr Viktorin · 1 year ago
  6. 4766d12 [3.12] gh-121650: Encode newlines in headers, and verify headers are sound (GH-122233) (#122599) by Petr Viktorin · 1 year, 1 month ago
  7. 8bd4713 [3.12] gh-120930: Remove extra blank occuring in wrapped encoded words in email headers (GH-121747) (GH-121964) by Miss Islington (bot) · 1 year, 2 months ago
  8. 39dea21 [3.12] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122013) by Serhiy Storchaka · 1 year, 2 months ago
  9. 8c96850 [3.12] gh-118643: Fix AttributeError in the email module (GH-119099) (GH-119390) by Miss Islington (bot) · 1 year, 4 months ago
  10. ffe9ba0 [3.12] gh-92081: Fix for email.generator.Generator with whitespace between encoded words. (GH-92281) (#119246) by Miss Islington (bot) · 1 year, 4 months ago
  11. d629819 [3.12] gh-118455: Fix mangle_from_ default value in email.policy.Policy.__doc__ (GH-118456) (#118586) by Miss Islington (bot) · 1 year, 4 months ago
  12. 2eaf9ba [3.12] bpo-40944: Fix IndexError when parse emails with truncated Message-ID, address, routes, etc (GH-20790) (GH-117974) by Miss Islington (bot) · 1 year, 5 months ago
  13. fda8cd1 [3.12] gh-80361: Fix TypeError in email.Message.get_payload() (GH-117994) (GH-117998) by Miss Islington (bot) · 1 year, 5 months ago
  14. c34c962 [3.12] gh-117313: Fix re-folding email messages containing non-standard line separators (GH-117369) (GH-117971) by Miss Islington (bot) · 1 year, 5 months ago
  15. 95982c9 [3.12] gh-86650: Fix IndexError when parse emails with invalid Message-ID (GH-117934) (GH-117965) by Miss Islington (bot) · 1 year, 5 months ago
  16. 0310804 [3.12] gh-75171: Fix parsing invalid email address headers starting or ending with a dot (GH-15600) (GH-117964) by Miss Islington (bot) · 1 year, 5 months ago
  17. 85c32ad [3.12] gh-76511: Fix email.Message.as_string() for non-ASCII message with ASCII charset (GH-116125) (GH-116364) by Miss Islington (bot) · 1 year, 6 months ago
  18. 9148b77 [3.12] gh-100884: email/_header_value_parser: don't encode list separators (GH-100885) (GH-115592) by Miss Islington (bot) · 1 year, 7 months ago
  19. fd8aafd [3.12] gh-77749: Fix inconsistent behavior of non-ASCII handling in EmailPolicy.fold() (GH-6986) (GH-114606) by Miss Islington (bot) · 1 year, 8 months ago
  20. 84677ff [3.12] gh-113594: Fix UnicodeEncodeError in TokenList.fold() (GH-113730) (GH-113907) by Miss Islington (bot) · 1 year, 8 months ago
  21. 663945e [3.12] gh-94606: Fix error when message with Unicode surrogate not surrogateescaped string (GH-94641) (GH-112971) by Miss Islington (bot) · 1 year, 9 months ago
  22. af95a1d [3.12] gh-106186: Don't report MultipartInvariantViolationDefect for valid multipart emails when parsing header only (GH-107016) (#107111) by Miss Islington (bot) · 2 years, 2 months ago
  23. 656f624 [3.12] gh-106669: Revert "gh-102988: Detect email address parsing errors ... (GH-105127)" (GH-106733) (#106941) by Gregory P. Smith · 2 years, 2 months ago
  24. 30870c8 [3.12] gh-102988: Detect email address parsing errors and return empty tuple to indicate the parsing error (old API) (GH-105127) (#106612) by Miss Islington (bot) · 2 years, 2 months ago
  25. 0b7fd8f GH-103857: Deprecate utcnow and utcfromtimestamp (#103858) by Paul Ganssle · 2 years, 4 months ago
  26. 04ea048 gh-102498 Clean up unused variables and imports in the email module (#102482) by JosephSBoyle · 2 years, 5 months ago
  27. 5e6661b gh-72346: Added isdst deprecation warning to email.utils.localtime (GH-91450) by Alan Williams · 2 years, 6 months ago
  28. b097925 gh-102507 Remove invisible pagebreak characters (#102531) by JosephSBoyle · 2 years, 6 months ago
  29. 49cae39 gh-101021: Document binary parameters as bytes (#101024) by Bob Kline · 2 years, 8 months ago
  30. 6746135 gh-100792: Make `email.message.Message.__contains__` twice as fast (#100793) by Nikita Sobolev · 2 years, 8 months ago
  31. 024ac54 bpo-45975: Simplify some while-loops with walrus operator (GH-29347) by Nick Drozd · 2 years, 10 months ago
  32. 5d4d831 Fix typo on inline comment for email.generator (GH-98210) by Gary Donovan · 2 years, 10 months ago
  33. ea5ed0b gh-95087: Fix IndexError in parsing invalid date in the email module (GH-95201) by Serhiy Storchaka · 3 years, 2 months ago
  34. 71abeb0 gh-93010: InvalidHeaderError used but nonexistent (#93015) by oda-gitso · 3 years, 4 months ago
  35. 8f29318 gh-77630: Change Charset to charset (GH-92439) by slateny · 3 years, 4 months ago
  36. e91dee8 bpo-43323: Fix UnicodeEncodeError in the email module (GH-32137) by Serhiy Storchaka · 3 years, 4 months ago
  37. 407c3af gh-91217: deprecate uu (GH-92009) by Brett Cannon · 3 years, 4 months ago
  38. 4403320 Rewrite audio.py to jive with image.py (#91886) by Barry Warsaw · 3 years, 5 months ago
  39. e7929cb gh-91217: deprecate-sndhdr (#91806) by Brett Cannon · 3 years, 5 months ago
  40. 1fcb39e gh-91520: Rewrite imghdr inlining for clarity and completeness (#91521) by Barry Warsaw · 3 years, 5 months ago
  41. 3fc57e8 gh-91217: deprecate imghdr (#91461) by Brett Cannon · 3 years, 5 months ago
  42. 884eba3 bpo-26579: Add object.__getstate__(). (GH-2821) by Serhiy Storchaka · 3 years, 5 months ago
  43. 0cbdd21 bpo-46565: `del` loop vars that are leaking into module namespaces (GH-30993) by Nikita Sobolev · 3 years, 7 months ago
  44. b9e6876 bpo-45239: Fix parsedate_tz when time has more than 2 dots in it (GH-28452) by Ben Hoyt · 4 years ago
  45. 745c9d9 Fix typos in the Lib directory (GH-28775) by Christian Clauss · 4 years ago
  46. 3c65457 bpo-45060: Get rid of few uses of the equality operators with None (GH-28087) by Serhiy Storchaka · 4 years ago
  47. 989f6a3 bpo-45001: Make email date parsing more robust against malformed input (GH-27946) by wouter bolsterlee · 4 years ago
  48. b33186b bpo-41402: Fix email ContentManager calling .encode() on bytes (GH-21631) by Johannes Reiff · 4 years, 1 month ago
  49. e3f877c bpo-42892: fix email multipart attribute error (GH-26903) by andrei kulakov · 4 years, 1 month ago
  50. 89f4c34 bpo-27513: email.utils.getaddresses() now handles Header objects (#13797) by Zackery Spytz · 4 years, 2 months ago
  51. 30f7a77 bpo-44395: Fix MIMEPart.as_string to pass unixfrom properly (GH-26685) by Dong-hee Na · 4 years, 3 months ago
  52. cf35e05 bpo-43125: Fix: return expected type (str), not original value (bytes) in email/base64mime.py::body_encode (GH-24476) by Grégory Starck · 4 years, 5 months ago
  53. 70f8ebe Remove comment about a private email.headerregistry (GH-24233) by Florian Bruhin · 4 years, 7 months ago
  54. 303aac8 bpo-30681: Support invalid date format or value in email Date header (GH-22090) by Georges Toth · 4 years, 11 months ago
  55. bf83822 bpo-27321 Fix email.generator.py to not replace a non-existent header. (GH-18074) by Mark Sapiro · 4 years, 11 months ago
  56. 9cd01ec Typo fix - "mesasge" should be "message" (GH-22498) by Hansraj Das · 5 years ago
  57. 4fa61a7 bpo-40597: Allow email.contextmanager set_content() to set a null string. (GH-20542) by Mark Sapiro · 5 years ago
  58. 66a65ba Improve readability of `formataddr` docstring (GH-20963) by Jürgen Gmach · 5 years ago
  59. 21017ed bpo-39040: Fix parsing of email mime headers with whitespace between encoded-words. (gh-17620) by Abhilash Raj · 5 years ago
  60. 6f2f475 bpo-40597: email: Use CTE if lines are longer than max_line_length consistently (gh-20038) by Arkadiusz Hiler · 5 years ago
  61. 614f172 bpo-39073: validate Address parts to disallow CRLF (#19007) by Ashwin Ramaswami · 5 years ago
  62. 3ae4ea1 bpo-38708: email: Fix a potential IndexError when parsing Message-ID (GH-17504) by Abhilash Raj · 6 years ago
  63. 68157da bpo-38698: Add a new InvalidMessageID token to email header parser. (GH-17503) by Abhilash Raj · 6 years ago
  64. bb81549 bpo-38698: Prevent UnboundLocalError to pop up in parse_message_id (GH-17277) by Claudiu Popa · 6 years ago
  65. 65dcc8a bpo-38332: Catch KeyError from unknown cte in encoded-word. (GH-16503) by Andrei Troie · 6 years ago
  66. 2702638 bpo-34002: Minor efficiency and clarity improvements in email package. (GH-7999) by Michael Selik · 6 years ago
  67. c5b242f bpo-37764: Fix infinite loop when parsing unstructured email headers. (GH-15239) by Ashwin Ramaswami · 6 years ago
  68. df0c21f bpo-37482: Fix email address name with encoded words and special chars (GH-14561) by bsiem · 6 years ago
  69. 09a1872 bpo-32178: Fix IndexError trying to parse 'To' header starting with ':'. (GH-15044) by Abhilash Raj · 6 years ago
  70. 662db12 bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952) by Serhiy Storchaka · 6 years ago
  71. 96e12d5 Fix typos in docs, comments and test assert messages (#14872) by Min ho Kim · 6 years ago
  72. 8cb65d1 bpo-34155: Dont parse domains containing @ (GH-13079) by jpic · 6 years ago
  73. 719a062 Fix IndexError when parsing unexpectedly ending quoted-string. (GH-14813) by Abhilash Raj · 6 years ago
  74. a4a994b bpo-37461: Fix infinite loop in parsing of specially crafted email headers (GH-14794) by Abhilash Raj · 6 years ago
  75. f69d5c6 Fix infinite loop in email folding logic (GH-12732) by Paul Ganssle · 6 years ago
  76. 7213df7 bpo-29412: Fix indexError when parsing a header value ending unexpectedly (GH-14387) by Abhilash Raj · 6 years ago
  77. 0225701 bpo-33972: Fix EmailMessage.iter_attachments raising AttributeError. (GH-14119) by Abhilash Raj · 6 years ago
  78. f6713e8 bpo-36520: Email header folded incorrectly (#13608) by websurfer5 · 6 years ago
  79. 66c4f3f bpo-21315: Fix parsing of encoded words with missing leading ws. (#13425) by Abhilash Raj · 6 years ago
  80. aa79707 bpo-30835: email: Fix AttributeError when parsing invalid CTE (GH-13598) by Abhilash Raj · 6 years ago
  81. 46d88a1 bpo-35805: Add parser for Message-ID email header. (GH-13397) by Abhilash Raj · 6 years ago
  82. 0d70227 Fix typos in docs and docstrings (GH-13745) by Xtreak · 6 years ago
  83. ef5bb25 bpo-27737: Allow whitespace only headers encoding (#13478) by Batuhan Taşkaya · 6 years ago
  84. feac6cd bpo-33524: Fix the folding of email header when max_line_length is 0 or None (#13391) by Abhilash Raj · 6 years ago
  85. c1f5667 bpo-33529, email: Fix infinite loop in email header encoding (GH-12020) by Krzysztof Wojcik · 6 years ago
  86. 45b2f88 bpo-34424: Handle different policy.linesep lengths correctly. (#8803) by Jens Troeger · 6 years ago
  87. 96aeaec bpo-36793: Remove unneeded __str__ definitions. (GH-13081) by Serhiy Storchaka · 6 years ago
  88. c95404f email: use dict instead of OrderedDict (GH-11709) by Inada Naoki · 7 years ago
  89. 34fd4c2 bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) by Serhiy Storchaka · 7 years ago
  90. 8fe9eed bpo-33476: Fix _header_value_parser when address group is missing final ';' (GH-7484) by Dong-hee Na · 7 years ago
  91. c3f55be bpo-27397: Make email module properly handle invalid-length base64 strings (#7583) by Tal Einat · 7 years ago
  92. c3d9508 bpo-32746: Fix multiple typos (GH-5144) by Leo Arias · 8 years ago
  93. aa218d1 bpo-27931: Fix email address header parsing error (#5329) by jayyyin · 8 years ago
  94. 53f7a7c bpo-32297: Few misspellings found in Python source code comments. (#4803) by Mike · 8 years ago
  95. 85d5c18 bpo-27240 Rewrite the email header folding algorithm. (#3488) by R. David Murray · 8 years ago
  96. 05cb728 bpo-30349: Raise FutureWarning for nested sets and set operations (#1553) by Serhiy Storchaka · 8 years ago
  97. bf477a9 bpo-31677: email: Remove re.IGNORECASE flag (GH-3868) by INADA Naoki · 8 years ago
  98. 9e7b9b2 bpo-31507 Add docstring to parseaddr function in email.utils.parseaddr (gh-3647) by Rohit Balasubramanian · 8 years ago
  99. b350c22 bpo-30532: Fix whitespace folding in certain cases by Joel Hillacre · 8 years ago
  100. b459f74 [email] bpo-29478: Fix passing max_line_length=None from Compat32 policy (GH-595) by mircea-cosbuc · 8 years ago