This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ShiftedBit
Recipients ShiftedBit
Date 2017-06-04.08:04:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1496563450.6.0.802235359138.issue30564@psf.upfronthosting.co.za>
In-reply-to
Content
Tested in Python 2.7 and 3.5 - the base64 module contains a couple of decoding methods, 'standard_b64decode()' and 'b66decode()' which incorrectly decode certain invalid base64 strings. This is outlined in detail here: "https://stackoverflow.com/questions/44347819/python-3-5-base64-decoding-seems-to-be-incorrect". I've checked with a few other developers, and they agree that there is an issue here. I can't see that the issue has been resolved on the bug tracker, so I've worked up an alternative version of "standard_b64decode()" which I'll upload, which ought to solve the issue.
History
Date User Action Args
2017-06-04 08:04:10ShiftedBitsetrecipients: + ShiftedBit
2017-06-04 08:04:10ShiftedBitsetmessageid: <1496563450.6.0.802235359138.issue30564@psf.upfronthosting.co.za>
2017-06-04 08:04:10ShiftedBitlinkissue30564 messages
2017-06-04 08:04:10ShiftedBitcreate