{"push_id":696921378,"size":10,"distinct_size":3,"ref":"refs/heads/async_ssl_dns","head":"1f91383abae30de1c9ab3e10b9f629ff8cf98f90","before":"c1109fd2716cccbdd45b53a01a71e8de38ec3696","commits":[{"sha":"241b33093ec2081d63694b40a6540e01590382bf","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Use SSL_set_ex_data() and friends to associate a Connection with its SSL","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/241b33093ec2081d63694b40a6540e01590382bf"},{"sha":"9b77f099c60e912da133439e68b99c716b2480a7","author":{"email":"b7ee9fcfea7968ba1a03295d6b0144504b1aa250@google.com","name":"Pierre Phaneuf"},"message":"Make Database<>::ScanEntries const.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/9b77f099c60e912da133439e68b99c716b2480a7"},{"sha":"0d9fc6fb36b8d5f6015ff19c0ff5835eacf831ba","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #781 from pphaneuf/iterator_const\n\nMake Database<>::ScanEntries const.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/0d9fc6fb36b8d5f6015ff19c0ff5835eacf831ba"},{"sha":"9eebca8544ddd39b51174a24b1f78e98bbbe0e1c","author":{"email":"b7ee9fcfea7968ba1a03295d6b0144504b1aa250@google.com","name":"Pierre Phaneuf"},"message":"Add a missing file to the .gitignore.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/9eebca8544ddd39b51174a24b1f78e98bbbe0e1c"},{"sha":"4a5b50b9e72482e0c74f36caba0a3baa23377491","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #779 from AlCutter/use_openssl_index\n\nUse SSL_set_ex_data() and friends to associate a Connection with its SSL","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/4a5b50b9e72482e0c74f36caba0a3baa23377491"},{"sha":"5dde3362c51058ef65d001ee80a4586777eb474e","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Refactor monitoring","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/5dde3362c51058ef65d001ee80a4586777eb474e"},{"sha":"c9d6113d9f46a25ce57220176c89cb8229be4806","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #783 from AlCutter/refactor_monitoring\n\nRefactor monitoring a bit in preparation for Google Cloud Monitoring implementation.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/c9d6113d9f46a25ce57220176c89cb8229be4806"},{"sha":"e2b7b593075361549cf2ac3e6b65030e1589d6ca","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Push blocking bits of Fetch() off onto threadpool.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/e2b7b593075361549cf2ac3e6b65030e1589d6ca"},{"sha":"1710525ccbca05d300fa707d34b1e2b769c6993d","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Explicitly use a threadpool","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/1710525ccbca05d300fa707d34b1e2b769c6993d"},{"sha":"1f91383abae30de1c9ab3e10b9f629ff8cf98f90","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Fix test fail.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/1f91383abae30de1c9ab3e10b9f629ff8cf98f90"}]}