Issue 16858: tarfile silently hides errors (original) (raw)

Issue16858

Created on 2013-01-04 07:53 by socketpair, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (3)
msg179005 - (view) Author: Марк Коренберг (socketpair) * Date: 2013-01-04 07:53
TarFile.next() silently drop error of one of - EOFHeaderError - InvalidHeaderError occur. So, extracting corrupted .tar file will not raise error.
msg179007 - (view) Author: Марк Коренберг (socketpair) * Date: 2013-01-04 08:00
Ups. hiding EOFHeaderError is not an error. But handilng of other errors is not perfect. Please review TarFile.next() for cases where .tar file is corrupted. For example, TruncatedHeaderError is re-raised only if problem at the start of the file. Really, it can appear in the (original) middle of the file.
msg271010 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2016-07-22 19:38
Closing this in favor of issue 27590, which at least got a little discussion.
History
Date User Action Args
2022-04-11 14:57:40 admin set github: 61062
2016-07-22 19:38:45 r.david.murray set status: open -> closedsuperseder: tarfile module next() method hides exceptionsnosy: + r.david.murraymessages: + resolution: duplicatestage: resolved
2016-07-12 04:05:32 martin.panter set messages: -
2016-07-12 02:22:51 berker.peksag set messages: -
2016-07-12 02:22:43 berker.peksag set messages: -
2016-07-12 02:22:38 berker.peksag set messages: -
2016-07-11 20:27:23 socketpair set messages: +
2016-07-11 20:24:17 socketpair set messages: +
2016-05-20 21:58:04 socketpair set status: closed -> openresolution: wont fix -> (no value)messages: +
2016-05-20 21:57:01 socketpair set status: open -> closedresolution: wont fixmessages: +
2013-01-04 08:07:01 ned.deily set nosy: + lars.gustaebelversions: - Python 3.5
2013-01-04 08:00:13 socketpair set messages: +
2013-01-04 07:53:48 socketpair create