{"push_id":635686062,"size":3,"distinct_size":3,"ref":"refs/heads/nonblocking_socket","head":"fc3b65e2f423275eb46429e9580cc5a858adb3af","before":"75c37b5e41cd5ec2fb72e19f3f72a561a1fce8d0","commits":[{"sha":"a73d3116ce6e36c476b961295e08a5a38c4c1103","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Refactor read/write poll function usage.","distinct":true,"url":"https://api.github.com/repos/alanxz/rabbitmq-c/commits/a73d3116ce6e36c476b961295e08a5a38c4c1103"},{"sha":"651ec09f3c7c05bf36978999d3daaa4e638aca5d","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Simplify the timer/timeout logic.\n\nInstead of passing around a start time and timeout interval, calculate this\nearly and pass around the timeout value (as a implementation detail), then\ncalculate against current timestamp.  This simplifies the code, gives a more\nrealistic 'timeout' for the function at the cost of potentially a few more timer\npings.","distinct":true,"url":"https://api.github.com/repos/alanxz/rabbitmq-c/commits/651ec09f3c7c05bf36978999d3daaa4e638aca5d"},{"sha":"fc3b65e2f423275eb46429e9580cc5a858adb3af","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Add nonblocking sockets in OpenSSL socket impl","distinct":true,"url":"https://api.github.com/repos/alanxz/rabbitmq-c/commits/fc3b65e2f423275eb46429e9580cc5a858adb3af"}]}