{"push_id":635491854,"size":58,"distinct_size":12,"ref":"refs/heads/master","head":"5f6c86b1be8704966938af4f0897c3905c6c5128","before":"4ca694a25be7760959cf2a27545531846a4efa0d","commits":[{"sha":"c9fbc82883a3b2b6a26dc66fb2bf271aafa0c27d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hoffman-andrews.com","name":"Jacob Hoffman-Andrews"},"message":"Fix encoding of errors in WFE.\n\nThis fixes the problem Kuba reported on IRC of receiving messages like:\n[123 34 100 101 116 97 105 108 34 58 34 77 101 116 104 111 100 32 110 111 116 32\n97 108 108 111 119 101 100 34 125]\n\nfrom Boulder.\n\nThis changelist also adds the beginning of a test to WFE, but much more is\nneeded.","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/c9fbc82883a3b2b6a26dc66fb2bf271aafa0c27d"},{"sha":"d3c47b7d629d08ce7a5f8151b29b5ea0fd6460b5","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hoffman-andrews.com","name":"jsha"},"message":"Merge pull request #67 from letsencrypt/fix-error-encoding\n\nFix encoding of errors in WFE.","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/d3c47b7d629d08ce7a5f8151b29b5ea0fd6460b5"},{"sha":"fe16dc3ce9551b152456f1c4efa3f004c15479e6","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"reconnect to amqp channels and rewire clients on amqp server restart/conn dropped","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/fe16dc3ce9551b152456f1c4efa3f004c15479e6"},{"sha":"ec477b89860aff69943e8bae7210405d2b1c8e19","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"remove unneeded for loops","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/ec477b89860aff69943e8bae7210405d2b1c8e19"},{"sha":"7441fbcb1f558f0ba98442c54fa03c06dda2388e","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"remove debug statement","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/7441fbcb1f558f0ba98442c54fa03c06dda2388e"},{"sha":"16e07997429cf2e16d5d6c6261fd5b337aadb09e","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"not really client so... just !","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/16e07997429cf2e16d5d6c6261fd5b337aadb09e"},{"sha":"f54ccc87c604fbcc08555bfeaf5b5279dbdb38aa","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"proper ComputerThumbprint() function, fixes #74","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/f54ccc87c604fbcc08555bfeaf5b5279dbdb38aa"},{"sha":"a0efc356a6d97928f11f74219d561acd548697c7","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"Merge remote-tracking branch 'upstream/master' into thumb","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/a0efc356a6d97928f11f74219d561acd548697c7"},{"sha":"26fccef6640746bc7b4a0cd45303b71c617fa891","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"much better method using the builtin MarshalJSON","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/26fccef6640746bc7b4a0cd45303b71c617fa891"},{"sha":"32ad3eaf96d7767d492ad49a973acf86f7f1006e","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"add note about lexicographic order","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/32ad3eaf96d7767d492ad49a973acf86f7f1006e"},{"sha":"e806efd56d22f022b6c1b17f061aa6d804cf2bd1","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"get rid of useless var declarations","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/e806efd56d22f022b6c1b17f061aa6d804cf2bd1"},{"sha":"84df10fd6e5a0a2544d1ffaf1c78ad2ce0299ab5","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hoffman-andrews.com","name":"Jacob Hoffman-Andrews"},"message":"Add empty tests where missing.\n\nThis will bring our coverage numbers down to a more meaningful number, and will\nmean that we can start aiming to increase them monotonically.","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/84df10fd6e5a0a2544d1ffaf1c78ad2ce0299ab5"},{"sha":"fc8b2cf0f79a84cd703123e5b5860623b7cd306d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hoffman-andrews.com","name":"jsha"},"message":"Merge pull request #80 from rolandshoemaker/thumb\n\nFix JWK thumbprint computation","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/fc8b2cf0f79a84cd703123e5b5860623b7cd306d"},{"sha":"e5aae7e220155c9416ce1b4e1359403a79b22eca","author":{"email":"ce2ea0ca70b342006d52039031309a5a98abff40@gmail.com","name":"James 'J.C.' Jones"},"message":"Merge pull request #81 from jsha/empty-tests\n\nAdd empty tests where missing.","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/e5aae7e220155c9416ce1b4e1359403a79b22eca"},{"sha":"9404753bb983e0b1c6017faf9caf0625412919a9","author":{"email":"5060a72a95afe66807d79a1534b567a2929a85b4@letsencrypt.org","name":"J.C. Jones"},"message":"Don't print errors if realpath isn't defined. r=@jsha","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/9404753bb983e0b1c6017faf9caf0625412919a9"},{"sha":"e8ac96d68d8991f788eecad8e3715336c6e661ae","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"fixes re: @jcjones","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/e8ac96d68d8991f788eecad8e3715336c6e661ae"},{"sha":"93ccd37c8270ad50da2c47e9618b6e6a5e55dac7","author":{"email":"1b241395981ff5c610611acd0b8e006dae9c7490@gmail.com","name":"Roland Shoemaker"},"message":"consistent infinite for loop style","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/93ccd37c8270ad50da2c47e9618b6e6a5e55dac7"},{"sha":"ab538ec33248f6bd6345e895e726b7520f0a9f5c","author":{"email":"5060a72a95afe66807d79a1534b567a2929a85b4@letsencrypt.org","name":"J.C. Jones"},"message":"go fmt updates","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/ab538ec33248f6bd6345e895e726b7520f0a9f5c"},{"sha":"042f8a703fda8d9ef608d4bc4e0ec58b179cd65a","author":{"email":"ce2ea0ca70b342006d52039031309a5a98abff40@gmail.com","name":"James 'J.C.' Jones"},"message":"Merge pull request #79 from rolandshoemaker/amqp-discon\n\nAMQP reconnect-er (fix for #22)","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/042f8a703fda8d9ef608d4bc4e0ec58b179cd65a"},{"sha":"0a57f307a0671ecc32d14b697c380fac300d76f3","author":{"email":"ce2ea0ca70b342006d52039031309a5a98abff40@gmail.com","name":"James 'J.C.' Jones"},"message":"Merge pull request #86 from letsencrypt/rolandshoemaker-amqp-discon\n\nPull #79 follow-on: `go fmt` updates","distinct":false,"url":"https://api.github.com/repos/rolandshoemaker/boulder/commits/0a57f307a0671ecc32d14b697c380fac300d76f3"}]}