{"push_id":1226796284,"size":4,"distinct_size":1,"ref":"refs/heads/upr","head":"891168b0a05c29d6ef97435cd97f30bd383efa5a","before":"466874953023699a7e979c1780c694ee1400efe5","commits":[{"sha":"474b76ad951edf3d29f6f6720e5d4c3d013d986e","author":{"name":"Jacob Hoffman-Andrews","email":"f27a17fc90c00d8c248d8510a1084221738b492b@hoffman-andrews.com"},"message":"Import forked x509 for parsing of CSRs with empty integers (#2088)\n\nPart of #2080.\r\n\r\nThis change vendors `crypto/x509`, `crypto/x509/pkix`, and `encoding/asn1` from  https://github.com/letsencrypt/go/commit/1d5f6a765da3eb45fc195fcdb2f2a5e872d6cbb2. That commit is a direct child of the Go 1.5.4 release tag, so it contains the same code as the current Go version we are using. In that commit I rewrote imports in those packages so they depend on each other internally rather than calling out to the standard library, which would cause type disagreements.\r\n\r\nI changed the imports in each place where we're parsing CSRs, and imported under a different name `oldx509`, both to avoid collisions and make it clear what's going on. Places that only use `x509` to parse certificates are not changed, and will use the current standard library.\r\n\r\nThis will unblock us from moving to Go 1.6, and subsequently Go 1.7.","distinct":false,"url":"https://api.github.com/repos/letsencrypt/boulder/commits/474b76ad951edf3d29f6f6720e5d4c3d013d986e"},{"sha":"573d1f166999d635e678c9723aaa11f4a642594a","author":{"name":"Ben Irving","email":"0a12ce9f678164720ff3ba67d42f8a2ce90c45ca@gmail.com"},"message":"Stop logging full PEM objects (#2090)\n\nPreviously, the CA would log the full PEM encoded certificate signing request and the signed certificate. This PR, removes that, and logs a base64 encoded version of the request and the certificate.\r\n\r\nDue to the fact that cfssl returns the certificate in PEM format regardless, we decode the certificate into DER and log the base64 version. If there is any failure in the decoding from PEM to DER, the CA will log the PEM encoded version of the certificate (this is the only case).\r\n\r\nFurthermore, the Signing Success message was moved after the certificate is checked for 0 length and decoded into DER, which seems to make logical sense to me.\r\n\r\nFixes #1968","distinct":false,"url":"https://api.github.com/repos/letsencrypt/boulder/commits/573d1f166999d635e678c9723aaa11f4a642594a"},{"sha":"987c78bb292e518086596e1a213c82317ad3e159","author":{"name":"Ben Irving","email":"0a12ce9f678164720ff3ba67d42f8a2ce90c45ca@gmail.com"},"message":"Update Readme (#2091)\n\n* Update Readme\r\n* Use better english (thanks cpu)\r\n* Overload -> Override\r\n* - \\n\r\n* Update ifconfig command","distinct":false,"url":"https://api.github.com/repos/letsencrypt/boulder/commits/987c78bb292e518086596e1a213c82317ad3e159"},{"sha":"891168b0a05c29d6ef97435cd97f30bd383efa5a","author":{"name":"Roland Shoemaker","email":"92f744913106d95591cacf71cd5e536dc4275f93@gmail.com"},"message":"Merge branch 'master' into upr","distinct":true,"url":"https://api.github.com/repos/letsencrypt/boulder/commits/891168b0a05c29d6ef97435cd97f30bd383efa5a"}]}
{"actor":{"display_login":"rolandshoemaker"}}