{"push_id":1121319312,"size":1,"distinct_size":1,"ref":"refs/heads/jd/ssl-zero-timeout","head":"37a4da6bf59c2ebd8e55e054abc00dde505e46e8","before":"0a5370c7e93fa8c460ba34c61a7afa5d82144c57","commits":[{"sha":"37a4da6bf59c2ebd8e55e054abc00dde505e46e8","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@devivo.com","name":"Joe DeVivo"},"message":"Workaround for ssl:recv(_,_,0) bug\n\nOTP =< 18.3.3 can't handle a zero timeout in a majority of the ssl\nmodule's functions. For that special case, we're using a timeout of 1\ninstead, which is way better than throwing an error that ranch swallows,\nand all you see is `function_clause` and then you spend 4 hours\nsearching for it, only to find the issue deep in OTP.","distinct":true,"url":"https://api.github.com/repos/heroku/ranch_proxy_protocol/commits/37a4da6bf59c2ebd8e55e054abc00dde505e46e8"}]}
{"actor":{"display_login":"joedevivo"}}