{"push_id":987047072,"size":674,"distinct_size":0,"ref":"refs/heads/master","head":"79ed734a2ff2aea9edd91374e5e0fd49cc8ef57f","before":"44e3a8226291d1621f18e4e5c2bcb344986a8cca","commits":[{"sha":"99f4d40fe019147295b44e0043932ce69c664290","author":{"email":"8ead6354003c3f4fa80c692081bc8265af11220e@gregbrockman.com","name":"Greg Brockman"},"message":"Add support for etcd over TLS","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/99f4d40fe019147295b44e0043932ce69c664290"},{"sha":"944bbef6afde3de305f40ba021d64a68e6d5e91d","author":{"email":"8ead6354003c3f4fa80c692081bc8265af11220e@gregbrockman.com","name":"Greg Brockman"},"message":"Correct typo in comment","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/944bbef6afde3de305f40ba021d64a68e6d5e91d"},{"sha":"ef32831927f21b07869ef664aa0f449bdbfc1e7d","author":{"email":"5b66b3ab1030740b883aed20638cf966da860d9b@truevault.com","name":"Vicki Cheung"},"message":"porting to new etcd client","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/ef32831927f21b07869ef664aa0f449bdbfc1e7d"},{"sha":"444d07309623faebc2f92ed457c07d6e8e7e7db2","author":{"email":"5b66b3ab1030740b883aed20638cf966da860d9b@truevault.com","name":"Vicki Cheung"},"message":"adding PermitPool to etcd backend","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/444d07309623faebc2f92ed457c07d6e8e7e7db2"},{"sha":"93c13e82935ddee9262349bfa6b1b9e0a70cd28c","author":{"email":"5b66b3ab1030740b883aed20638cf966da860d9b@truevault.com","name":"Vicki Cheung"},"message":"adding etcd client dependencies","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/93c13e82935ddee9262349bfa6b1b9e0a70cd28c"},{"sha":"180b27f915bab220d4aa092497535aab04836eb9","author":{"email":"5b66b3ab1030740b883aed20638cf966da860d9b@truevault.com","name":"Vicki Cheung"},"message":"adding check in etcd backend to validate machine urls","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/180b27f915bab220d4aa092497535aab04836eb9"},{"sha":"ba663824bd59401fd5dd0da34e87a07d20da53fd","author":{"email":"5b66b3ab1030740b883aed20638cf966da860d9b@truevault.com","name":"Vicki Cheung"},"message":"rejecting etcd addresses without url scheme","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/ba663824bd59401fd5dd0da34e87a07d20da53fd"},{"sha":"7d6fec95f8d1b726789142f458665d016f04b6e3","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Merge pull request #780 from vicki-c/master\n\nPort to new etcd client with TLS support","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/7d6fec95f8d1b726789142f458665d016f04b6e3"},{"sha":"1c62602278df3f179ee4a34765769fa54e07df66","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Changelogify","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/1c62602278df3f179ee4a34765769fa54e07df66"},{"sha":"061691d188d61fb43359253dd5bc0b39c2b32e67","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Update deps","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/061691d188d61fb43359253dd5bc0b39c2b32e67"},{"sha":"7d03d63bfe67ed0e92fb34e4c973c12976b026db","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Update audit documentation around what hash is used","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/7d03d63bfe67ed0e92fb34e4c973c12976b026db"},{"sha":"49d525ebf3c15c4b5477ac9e62d621cca9533156","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Reintroduce the ability to look up obfuscated values in the audit log\nwith a new endpoint '/sys/audit-hash', which returns the given input\nstring hashed with the given audit backend's hash function and salt\n(currently, always HMAC-SHA256 and a backend-specific salt).\n\nIn the process of adding the HTTP handler, this also removes the custom\nHTTP handlers for the other audit endpoints, which were simply\nforwarding to the logical system backend. This means that the various\naudit functions will now redirect correctly from a standby to master.\n(Tests all pass.)\n\nFixes #784","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/49d525ebf3c15c4b5477ac9e62d621cca9533156"},{"sha":"55fc4ba8983b1c4ea7938c8d28aff80ec581501b","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Implement CA cert/CSR generation. CA certs can be self-signed or\ngenerate an intermediate CSR, which can be signed.","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/55fc4ba8983b1c4ea7938c8d28aff80ec581501b"},{"sha":"667d5cafd3673a00d88e09126316ea0634b7285c","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Don't show field names when not needed","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/667d5cafd3673a00d88e09126316ea0634b7285c"},{"sha":"62049cd059e27df0a1efc36bcde9c5b94ba5ffcb","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add sign method (untested)","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/62049cd059e27df0a1efc36bcde9c5b94ba5ffcb"},{"sha":"4cf1508898876b4f44fd06bb8301203c9c7dedae","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add email protection flag plumbing and tests; don't call generate bundle when making an intermediate CSR since everything is now ignored","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/4cf1508898876b4f44fd06bb8301203c9c7dedae"},{"sha":"41799529f74f725ca4553dc0793098a23f005b73","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add allow_base_domain to control whether or not the actual base domain is allowed as a cert common name and/or DNS SAN","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/41799529f74f725ca4553dc0793098a23f005b73"},{"sha":"10c2b9f76b09d59497045bf4a1406fa8bf8ea1a4","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Handle email address alternative names, fix up tests, fix up logic around name verification","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/10c2b9f76b09d59497045bf4a1406fa8bf8ea1a4"},{"sha":"e45af0a17b1de251cda49fab2f95afb139b86f45","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add unit tests to test signing logic, fix up test logic for names","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/e45af0a17b1de251cda49fab2f95afb139b86f45"},{"sha":"c33c43620f535e79a283184ca7f41d4418283fc5","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add tests for intermediate signing and CRL, and fix a couple things\n\nCompletes extra functionality.","distinct":false,"url":"https://api.github.com/repos/doubledutch/vault/commits/c33c43620f535e79a283184ca7f41d4418283fc5"}]}