Message269344
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.) |
|
Date |
User |
Action |
Args |
2016-06-27 04:32:24 | martin.panter | set | recipients:
+ martin.panter, christian.heimes, alex, python-dev, dstufft |
2016-06-27 04:32:24 | martin.panter | set | messageid: <1467001944.4.0.332088556747.issue23804@psf.upfronthosting.co.za> |
2016-06-27 04:32:24 | martin.panter | link | issue23804 messages |
2016-06-27 04:32:24 | martin.panter | create | |
|