]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-39039: tarfile raises descriptive exception from zlib.error (GH-27766)
authorJack DeVries <58614260+jdevries3133@users.noreply.github.com>
Wed, 29 Sep 2021 09:25:48 +0000 (05:25 -0400)
committerGitHub <noreply@github.com>
Wed, 29 Sep 2021 09:25:48 +0000 (11:25 +0200)
commitb6fe8572509b77d2002eaddf99d718e9b4835684
treee99950e2ca2dc6a94a78625d669e4d466a923068
parent233b9da07d15f19c11e483e7ef7e3c73422e03f9
bpo-39039: tarfile raises descriptive exception from zlib.error (GH-27766)

* during tarfile parsing, a zlib error indicates invalid data
* tarfile.open now raises a descriptive exception from the zlib error
* this makes it clear to the user that they may be trying to open a
  corrupted tar file
Lib/tarfile.py
Lib/test/test_tarfile.py
Misc/NEWS.d/next/Library/2021-08-18-10-36-14.bpo-39039.A63LYh.rst [new file with mode: 0644]