1. 24 Aug, 2019 13 commits
  2. 23 Aug, 2019 14 commits
  3. 22 Aug, 2019 9 commits
  4. 21 Aug, 2019 4 commits
    • Steve Dower's avatar
    • Steve Dower's avatar
      bpo-36311: Fixes decoding multibyte characters around chunk boundaries and... · 7ebdda0d
      Steve Dower authored
      bpo-36311: Fixes decoding multibyte characters around chunk boundaries and improves decoding performance (GH-15083)
      
      7ebdda0d
    • bsiem's avatar
      bpo-37482: Fix email address name with encoded words and special chars (GH-14561) · df0c21ff
      bsiem authored
      
      
      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
      df0c21ff
    • Brett Cannon's avatar
      bpo-37663: have venv activation scripts all consistently use __VENV_PROMPT__... · 48ede6b8
      Brett Cannon authored
      bpo-37663: have venv activation scripts all consistently use __VENV_PROMPT__ for prompt customization (GH-14941)
      
      The activation scripts generated by venv were inconsistent in how they changed the shell's prompt. Some used `__VENV_PROMPT__` exclusively, some used `__VENV_PROMPT__` if it was set even though by default `__VENV_PROMPT__` is always set and the fallback matched the default, and one ignored `__VENV_PROMPT__` and used `__VENV_NAME__` instead (and even used a differing format to the default prompt). This change now has all activation scripts use `__VENV_PROMPT__` only and relies on the fact that venv sets that value by default.
      
      The color of the customization is also now set in fish to the blue from the Python logo for as hex color support is built into that shell (much like PowerShell where the built-in green color is used).
      48ede6b8