{"push_id":802873810,"size":5,"distinct_size":0,"ref":"refs/heads/default","head":"b85927aab6c4c038c9a7b89c1f121a5c41ce95de","before":"a97be7d462329aafa3938caf9faf82de0b4df197","commits":[{"sha":"1610b448886a8507948ec54aa795fcef5db1706f","author":{"email":"c0815f6601356955723b8b6beb7482c59a3d4b8a@iki.fi","name":"Timo Sirainen"},"message":"dict-client: Disconnect from server on unexpected errors.","distinct":false,"url":"https://api.github.com/repos/dscho/dovecot/commits/1610b448886a8507948ec54aa795fcef5db1706f"},{"sha":"183a856b69743851653e581a726a77dcc109456d","author":{"email":"c0815f6601356955723b8b6beb7482c59a3d4b8a@iki.fi","name":"Timo Sirainen"},"message":"dict-client: Catch more invalid protocol replies.","distinct":false,"url":"https://api.github.com/repos/dscho/dovecot/commits/183a856b69743851653e581a726a77dcc109456d"},{"sha":"12917e3bccba0cab8700e930dcaf1a6ce1db48c2","author":{"email":"c0815f6601356955723b8b6beb7482c59a3d4b8a@iki.fi","name":"Timo Sirainen"},"message":"dict-client: If dict iteration was aborted, the rest of the connection state became broken.\nWe never continued skipping over the rest of the iteration, instead the\niteration replies were treated as replies to the following commands.","distinct":false,"url":"https://api.github.com/repos/dscho/dovecot/commits/12917e3bccba0cab8700e930dcaf1a6ce1db48c2"},{"sha":"ddb90489e7f3c0e10e98d4034bcf922274923aa2","author":{"email":"c0815f6601356955723b8b6beb7482c59a3d4b8a@iki.fi","name":"Timo Sirainen"},"message":"dict-client: Improved broken iterate reply logging.","distinct":false,"url":"https://api.github.com/repos/dscho/dovecot/commits/ddb90489e7f3c0e10e98d4034bcf922274923aa2"},{"sha":"b85927aab6c4c038c9a7b89c1f121a5c41ce95de","author":{"email":"c0815f6601356955723b8b6beb7482c59a3d4b8a@iki.fi","name":"Timo Sirainen"},"message":"dict: Include PID in the log prefix.","distinct":false,"url":"https://api.github.com/repos/dscho/dovecot/commits/b85927aab6c4c038c9a7b89c1f121a5c41ce95de"}]}