{"push_id":749674253,"size":38,"distinct_size":31,"ref":"refs/heads/le_update_challenges","head":"3c473b128e6e0aca00700d50193ed9621d6bf64a","before":"643dc827322a4277ca9d7fb5369ebb4492840f70","commits":[{"sha":"0715970f11b91afc5b7cba5a966b2c370c20df6d","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Remove the monolith and related cruft","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/0715970f11b91afc5b7cba5a966b2c370c20df6d"},{"sha":"4708ed443ad61f67cca5d16671f0846e8ef058ca","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Merge branch 'master' into remove-monolith","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/4708ed443ad61f67cca5d16671f0846e8ef058ca"},{"sha":"6dc00d4e7face6ad242e259af0b103ebd27fb57d","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Typo","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/6dc00d4e7face6ad242e259af0b103ebd27fb57d"},{"sha":"e0939573df75ae315eb48cc1ad71ead62ecc1b3f","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"clean up and harden build_letsencrypt\n\nThe run function and && combine poorly and cause exported variables to\nsomehow fail to cross over. run also does status code checking so we can\njust use run twice and delete that extra unneeded exit command.\n\nAlong the way, move the warning message to where it belongs (creating a\ntemp directory instead of the user providing a stable path), and use the\nnew url for letsencrypt/letsencrypt.","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/e0939573df75ae315eb48cc1ad71ead62ecc1b3f"},{"sha":"ee9c09b6d8a4cfff3b0c0a5573652ee3370f3d7a","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"add host to travis set up for integration tests","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/ee9c09b6d8a4cfff3b0c0a5573652ee3370f3d7a"},{"sha":"7e9182c2ba6543a1c955c06ccda55d1e7e247d32","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"panic on errors in initializeAuditLogger\n\nFound when poking at the new containerized Travis CI build with\n@rolandshoemaker. This was causing strange panics far away from here\nwhen code would try to log audits when there was no syslog available.","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/7e9182c2ba6543a1c955c06ccda55d1e7e247d32"},{"sha":"89a881abca1a215d8c907350ef7b3454feaf0438","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"Merge pull request #563 from letsencrypt/test_host\n\nadd host to travis set up for integration tests","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/89a881abca1a215d8c907350ef7b3454feaf0438"},{"sha":"99e85bcae70e96b2cf7fdb1094a866991e6afa22","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"correct initializeAuditLogger comment","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/99e85bcae70e96b2cf7fdb1094a866991e6afa22"},{"sha":"41ea98c443724aca36e9f1535b33de18428dcca7","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"Merge pull request #560 from letsencrypt/run_build_letsencrypt\n\nclean up and harden build_letsencrypt","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/41ea98c443724aca36e9f1535b33de18428dcca7"},{"sha":"4f04cd8f054cb3561bbe50a13cf8541455c356d7","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Merge pull request #564 from letsencrypt/logger_panic\n\npanic on errors in initializeAuditLogger","distinct":false,"url":"https://api.github.com/repos/jmhodges/boulder/commits/4f04cd8f054cb3561bbe50a13cf8541455c356d7"},{"sha":"6530a9d95d2bbdba62ddf4865641b1102752b004","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Switch to travis containers","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/6530a9d95d2bbdba62ddf4865641b1102752b004"},{"sha":"c4b31889bdbcb63cfe5b53f3767d7d244cf83fa8","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Remove bootstrap","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/c4b31889bdbcb63cfe5b53f3767d7d244cf83fa8"},{"sha":"c32790a28c26fab8541b6e504da9199d62b38b6c","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@somethingsimilar.com","name":"Jeff Hodges"},"message":"remove unused bucket field from SQLStorageAuthority","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/c32790a28c26fab8541b6e504da9199d62b38b6c"},{"sha":"e816ea38e8751bb30dcbe923e2c2dc36d6d2fcac","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Merge pull request #569 from letsencrypt/sa_bucket\n\nremove unused bucket field from SQLStorageAuthority","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/e816ea38e8751bb30dcbe923e2c2dc36d6d2fcac"},{"sha":"65df2e9c93e769b9ef82d9947ff17388439f9ee7","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Fix duplicated addons sections","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/65df2e9c93e769b9ef82d9947ff17388439f9ee7"},{"sha":"0957227ac3f67f6876e4b59c8313c1267e38ccda","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hoffman-andrews.com","name":"Jacob Hoffman-Andrews"},"message":"Merge pull request #567 from letsencrypt/t-switch\n\nSwitch to Travis containers","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/0957227ac3f67f6876e4b59c8313c1267e38ccda"},{"sha":"5ff3f124e5fd4a2b8bd0d3cc392a8f2eef66eb2e","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Add line to README about start.py","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/5ff3f124e5fd4a2b8bd0d3cc392a8f2eef66eb2e"},{"sha":"56b5aeef1aed5cc27e42be4940a7509c00b18e6e","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Typo","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/56b5aeef1aed5cc27e42be4940a7509c00b18e6e"},{"sha":"85d037f7a770dd35f783b873c044a167d9e6cc8c","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Gracefully shutdown RPC servers","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/85d037f7a770dd35f783b873c044a167d9e6cc8c"},{"sha":"b4da19fce4c73f5c2d0af4a52af5dcc3e4032fe6","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Properly catch RPC server errors","distinct":true,"url":"https://api.github.com/repos/jmhodges/boulder/commits/b4da19fce4c73f5c2d0af4a52af5dcc3e4032fe6"}]}