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 martin.panter
Recipients alex, christian.heimes, dstufft, martin.panter, python-dev
Date 2016-06-27.04:32:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1467001944.4.0.332088556747.issue23804@psf.upfronthosting.co.za>
In-reply-to
Content
This was not fixed properly. The first symptom is that recv(0) etc still blocks if the other end sends no data. The second symptom is that it does not work with suppress_ragged_eofs=False. The problem is SSL is still called to do a read, which returns zero, and that seems to be interpreted as some kind of EOF or shutdown indicator.

(IMO suppress_ragged_eofs=True is a bad default. It essentially treats a man-in-the-middle shutdown as a genuine secure shutdown, but that would be a separate issue.)
History
Date User Action Args
2016-06-27 04:32:24martin.pantersetrecipients: + martin.panter, christian.heimes, alex, python-dev, dstufft
2016-06-27 04:32:24martin.pantersetmessageid: <1467001944.4.0.332088556747.issue23804@psf.upfronthosting.co.za>
2016-06-27 04:32:24martin.panterlinkissue23804 messages
2016-06-27 04:32:24martin.pantercreate