{"ref":"refs/heads/master","commits":[{"author":{"name":"Daniel Tomasiewicz","email":"4e766faf00f46d69648101531f2522cf60d5c65c@gmail.com"},"url":"https://api.github.com/repos/dtomasiewicz/Wombat/commits/b28f98fedd384e0a2ed9afd041da86c4ed7854a3","message":"All:\n- no more relative imports!\n\nWombat:\n - recv methods in Stream no longer return None when the socket does not have enough data. instead, errors are raised directly by unpack.\n\nServer:\n - now sues non-blocking sockets and a single listen thread (the main thread)\n - Client.act has been modified to except all of the potential errors during message reception\n - Client.act now immediately checks for additional messages available on the socket and, if available, executes them","sha":"b28f98fedd384e0a2ed9afd041da86c4ed7854a3"},{"author":{"name":"Daniel Tomasiewicz","email":"4e766faf00f46d69648101531f2522cf60d5c65c@gmail.com"},"url":"https://api.github.com/repos/dtomasiewicz/Wombat/commits/c6f333306a777de1e49b5f5e412836fad470f316","message":"Server:\n - implemented a cleanup daemon that releases unclaimed notify streams every 5 seconds\n - start script now exits nicely on ctrl+c\n - Client's identity now uses its own object ID instead of its socket's (often reused)\n - Client.sendnotify now makes sure the notify connection hasn't been closed by a recent lock holder\n - made check for additional data in Client.act non-blocking\n\nWombat:\n - Streams now remember the time at which they were created","sha":"c6f333306a777de1e49b5f5e412836fad470f316"}],"head":"c6f333306a777de1e49b5f5e412836fad470f316","size":2,"push_id":50151300}