Skip to content
Permalink
3.7

Commits on Aug 17, 2020

  1. Post release updates

    ned-deily committed Aug 17, 2020

Commits on Aug 15, 2020

  1. 3.7.9

    ned-deily committed Aug 15, 2020
  2. bpo-41100: additional fixes for testing on macOS 11 Big Sur Intel

    Note: macOS 11 is not yet released, this release of Python is not
    fully supported on 11.0, and not all tests pass.
    ned-deily committed Aug 15, 2020

Commits on Aug 14, 2020

  1. bpo-33786: Fix asynchronous generators to handle GeneratorExit in ath…

    …row() (GH-7467) (GH-21878)
    
    (cherry picked from commit 52698c7)
    
    Co-authored-by: Yury Selivanov <yury@magic.io>
    miss-islington and 1st1 committed Aug 14, 2020

Commits on Aug 12, 2020

  1. bpo-41455: Provide a link to how the third generation is collected in…

    … the GC docs (GH-21703) (GH-21788)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    (cherry picked from commit 82ca8fa)
    
    Co-authored-by: Yaroslav Pankovych <31005942+P-Alban@users.noreply.github.com>
    miss-islington and ypankovych committed Aug 12, 2020
  2. bpo-41475: Fix note in "What's new in 3.7" (GH-21733) (GH-21835)

    (cherry picked from commit 76643c1)
    
    Co-authored-by: Ram Rachum <ram@rachum.com>
    miss-islington and cool-RR committed Aug 12, 2020

Commits on Jul 19, 2020

  1. bpo-39603: Prevent header injection in http methods (GH-18485) (GH-21538

    )
    
    reject control chars in http method in http.client.putrequest to prevent http header injection
    (cherry picked from commit 8ca8a2e)
    
    Co-authored-by: AMIR <31338382+amiremohamadi@users.noreply.github.com>
    miss-islington and amiremohamadi committed Jul 19, 2020

Commits on Jul 18, 2020

  1. bpo-41304: Update NEWS to include CVE-2020-15801 reference (GH-21521) (

    …GH-21524)
    
    (cherry picked from commit 164b04c)
    
    Co-authored-by: Steve Dower <steve.dower@python.org>
    miss-islington and zooba committed Jul 18, 2020

Commits on Jul 15, 2020

  1. bpo-39017: Avoid infinite loop in the tarfile module (GH-21454) (GH-2…

    …1484)
    
    Avoid infinite loop when reading specially crafted TAR files using the tarfile module
    (CVE-2019-20907).
    (cherry picked from commit 5a8d121)
    
    Co-authored-by: Rishi <rishi_devan@mail.com>
    miss-islington and rishi93 committed Jul 15, 2020

Commits on Jul 13, 2020

  1. bpo-41288: Fix a crash in unpickling invalid NEWOBJ_EX. (GH-21458) (G…

    …H-21461)
    
    Automerge-Triggered-By: @tiran
    (cherry picked from commit 4f309ab)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Jul 13, 2020

Commits on Jul 8, 2020

  1. closes bpo-41235: Fix the error handling in SSLContext.load_dh_params…

    …() (GH-21389)
    
    (cherry picked from commit aebc049)
    
    Co-authored-by: Zackery Spytz <zspytz@gmail.com>
    miss-islington and ZackerySpytz committed Jul 8, 2020

Commits on Jul 6, 2020

  1. [3.7] bpo-29778: Ensure python3.dll is loaded from correct locations …

    …when Python is embedded (GH-21297) (#21298)
    
    * bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded.
    
    * Add CVE number
    zooba committed Jul 6, 2020

Commits on Jun 30, 2020

  1. [3.7] bpo-41004: Resolve hash collisions for IPv4Interface and IPv6In…

    …terface (GH-21033) (GH-21231)
    
    CVE-2020-14422
    The __hash__() methods of classes IPv4Interface and IPv6Interface had issue
    of generating constant hash values of 32 and 128 respectively causing hash collisions.
    The fix uses the hash() function to generate hash values for the objects
    instead of XOR operation
    (cherry picked from commit b30ee26)
    
    Co-authored-by: Ravi Teja P <rvteja92@gmail.com>
    
    Signed-off-by: Tapas Kundu <tkundu@vmware.com>
    tapakund committed Jun 30, 2020

Commits on Jun 28, 2020

  1. Post release updates

    ned-deily committed Jun 28, 2020

Commits on Jun 27, 2020

  1. 3.7.8

    ned-deily committed Jun 27, 2020

Commits on Jun 25, 2020

  1. BPO-41100: Support macOS 11 when building (GH-21113) (GH-21155)

    (cherry picked from commit 8ea6353)
    
    Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
    miss-islington and ronaldoussoren committed Jun 25, 2020
  2. [3.7] bpo-41009: fix requires_OS_version() class decorator (GH-20942) (

    …GH-20949)
    
    Signed-off-by: Christian Heimes <christian@python.org>
    
    Automerge-Triggered-By: @tiran.
    (cherry picked from commit bb6ec14)
    
    Co-authored-by: Christian Heimes <christian@python.org>
    tiran committed Jun 25, 2020
  3. Update macOS installer reader for 3.7.8

    ned-deily committed Jun 25, 2020
  4. Fix macOS installer build typos

    ned-deily committed Jun 25, 2020

Commits on Jun 18, 2020

  1. Post release update

    ned-deily committed Jun 18, 2020

Commits on Jun 17, 2020

  1. 3.7.8rc1

    ned-deily committed Jun 17, 2020
  2. bpo-39580: add check for CLI installation on macOS

    Adds a simple check for whether or not the package is being installed in the GUI or using installer on the command line. This addresses an issue where CLI-based software management tools (such as Munki) unexpectedly open Finder windows into a GUI session during installation runs.
    ned-deily committed Jun 17, 2020
  3. Update the macOS installer build scripts

    Change includes to fix building with Python 3.x and to
    build correctly on newer macOS systems with SIP.
    ned-deily committed Jun 17, 2020

Commits on Jun 15, 2020

  1. bpo-38488: Upgrade bundled versions of pip & setuptools (GH-20491) (G…

    …H-20900)
    
    Co-authored-by: Xavier Fernandez <xav.fernandez@gmail.com>
    (cherry picked from commit e63cc2f)
    
    Co-authored-by: Ned Deily <nad@python.org>
    miss-islington and ned-deily committed Jun 15, 2020
  2. bpo-40448: ensurepip: Do not use cache (GH-19812)

    ensurepip optionally installs or upgrades 'pip' and 'setuptools' using
    the version of those modules bundled with Python.  The internal PIP
    installation routine by default temporarily uses its cache, if it
    exists.  This is undesirable as Python builds and installations may be
    independent of the user running the build, whilst PIP cache location
    is dependent on the user's environment and outside of the build
    environment.
    
    At the same time, there's no value in using the cache while installing
    bundled modules.
    
    This change disables PIP caching when used in ensurepip.
    (cherry picked from commit 4a3a682)
    
    Co-authored-by: Krzysztof Konopko <kkonopko@users.noreply.github.com>
    miss-islington and kkonopko committed Jun 15, 2020
  3. [3.7] bpo-34226: fix cgi.parse_multipart without content_length (GH-8530

    ) (GH-20892)
    
    In Python 3.7 the behavior of parse_multipart changed requiring CONTENT-LENGTH
    header, this fix remove this header as required and fix FieldStorage
    read_lines_to_outerboundary, by not using limit when it's negative,
    since by default it's -1 if not content-length and keeps substracting what
    was read from the file object.
    
    Also added a test case for this problem.
    (cherry picked from commit d8cf351)
    
    
    Co-authored-by: roger <rogerduran@gmail.com>
    
    Automerge-Triggered-By: @ned-deily
    miss-islington committed Jun 15, 2020

Commits on Jun 13, 2020

  1. [3.7] bpo-37674: Tweak imp module deprecation note in the docs (GH-20480

    ) (GH-20861)
    
    (cherry picked from commit dea3223)
    
    
    Co-authored-by: Zackery Spytz <zspytz@gmail.com>
    
    Automerge-Triggered-By: @brettcannon
    miss-islington committed Jun 13, 2020

Commits on Jun 12, 2020

  1. bpo-40164: Update Windows OpenSSL to 1.1.1g (GH-20834)

    Co-authored-by: Srinivas Reddy Thatiparthy (శ్రీనివాస్  రెడ్డి తాటిపర్తి) <thatiparthysreenivas@gmail.com>
    zooba and srinivasreddy committed Jun 12, 2020
  2. bpo-40964: disable remote IMAP tests (GH-20836)

    Remote host cyrus.andrew.cmu.edu is blocking incoming connections and is
    causing test suite to fail.
    
    Signed-off-by: Christian Heimes <christian@python.org>
    tiran authored and ned-deily committed Jun 12, 2020

Commits on Jun 11, 2020

  1. bpo-40025: Require _generate_next_value_ to be defined before members (

    …GH-19762)
    
    require `_generate_next_value_` to be defined before members
    (cherry picked from commit d9a43e2)
    miss-islington committed Jun 11, 2020
Older
You can’t perform that action at this time.