{"push_id":1290228263,"size":2,"distinct_size":2,"ref":"refs/heads/use-flag-rather-than-pthread-cancel","head":"efaeffad3de8dbeccf25a880e0b6b4c6746963a7","before":"d648cef9fdc3e99d86801f2d539330b4e0430b40","commits":[{"sha":"42c6108de93d70f6730e04413876463ef3644831","author":{"name":"Patrick McLean","email":"dc159a5ee276f6a2e33a9e93ab89f14b3279686c@gentoo.org"},"message":"cipher-ctr-mt: split the code to stop the pregen threads in to a function\n\nThis code is pretty repetitive, so let's split it out to its own function so we\nwon't have so much repeated code.","distinct":true,"url":"https://api.github.com/repos/chutz/openssh-portable/commits/42c6108de93d70f6730e04413876463ef3644831"},{"sha":"efaeffad3de8dbeccf25a880e0b6b4c6746963a7","author":{"name":"Patrick McLean","email":"018da215efbf945935e8dbbc52f8c52b5e67c50c@gaikai.com"},"message":"cipher-ctr-mt: Use an exit flag on Apple as well as pthread_cancel\n\nIt turns out that apparently on OSX, pthread_cancel is not completely\nreliable. It seems that occasionally a thread will fail to notice that it has\nbeen cancelled. Repeatedly running the openssh integrity test suite will\neventually deadlock on exit on OSX (I think it took about an hour for\nthe person I had testing this).\n\nThis changes the code to use an exit flag as well as pthread_cancel\nto tell the worker threads to exit. This should give us the best of\nboth worlds.","distinct":true,"url":"https://api.github.com/repos/chutz/openssh-portable/commits/efaeffad3de8dbeccf25a880e0b6b4c6746963a7"}]}
{"actor":{"display_login":"chutz"}}