{"push_id":842646589,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"bcdd375ce512352801a57a87dec4ef61a42fe1c6","before":"efb71c9ef1c360895b888d180f328fe78b0f902a","commits":[{"sha":"77dc081ead3a060128ddc63404ad92623b4916b2","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Add a utility which generates a tls configuration for you given the\nrequisite certs.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/77dc081ead3a060128ddc63404ad92623b4916b2"},{"sha":"e50cc2c9cda5813b1057746e7e05453b7db3b44d","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Add test to ensure that x509filestore loads existing certs from the\ndirectory without modifying/overwriting them.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/e50cc2c9cda5813b1057746e7e05453b7db3b44d"},{"sha":"7356dfd2732141f222595ee466784e70a45c16c7","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Change ConfigServerTLS to take a client CA directory instead of certs\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/7356dfd2732141f222595ee466784e70a45c16c7"},{"sha":"8d96cf0c1fd7054d74ecf1e39c3e265dc304c089","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Use ConfigureServerTLS for notary-server and notary-signer\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/8d96cf0c1fd7054d74ecf1e39c3e265dc304c089"},{"sha":"b399783eeef9e5cb79cd0bb0fafc772d906cd800","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Slight refactoring of ConfigureServerTLS and added a ConfigureClientTLS\nas well.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/b399783eeef9e5cb79cd0bb0fafc772d906cd800"},{"sha":"fb1013b997f9fcce7c80e1bcdc0c6b443d703c9d","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Add servername to the client TLS config, and use it to build notary-server's\nTLS connection to notary-signer.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/fb1013b997f9fcce7c80e1bcdc0c6b443d703c9d"},{"sha":"fc389b7bc3ba220df11e278bf356268acba8077a","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Use tls client config utility in notary as well.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/fc389b7bc3ba220df11e278bf356268acba8077a"},{"sha":"fb81aaed10ded21ac0857fff88e5957ea42f4453","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Add test for if the client CA dir is empty\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/fb81aaed10ded21ac0857fff88e5957ea42f4453"},{"sha":"5cdb46a9da9be9802615e7cbf97a0a54314c6c33","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Accept the same ciphersuites in the client and server as docker.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/5cdb46a9da9be9802615e7cbf97a0a54314c6c33"},{"sha":"412e0facc84af93307817a83bd9b4540cc88af06","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Explicitly check the skip tls verify boolean in notary client\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/412e0facc84af93307817a83bd9b4540cc88af06"},{"sha":"402c704798ca16ff2c14a284f34e493f573ea451","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove symlinks from notary-client repo creation\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/402c704798ca16ff2c14a284f34e493f573ea451"},{"sha":"e409eb0dc3cc2e2e8c2960e63b91648ec51ac11f","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove Link from the filestore\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/e409eb0dc3cc2e2e8c2960e63b91648ec51ac11f"},{"sha":"61f9f8425408559be2ed7bd3c1c9049c9ac3b6cc","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Use configuration option structures to set up client TLS and server TLS.\nTest for if client cert is passed without a client key and vice versa.\nFail in ConfigureClientTLS if only one of client cert/key is passed.\nLint fixes.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/61f9f8425408559be2ed7bd3c1c9049c9ac3b6cc"},{"sha":"09dc607bef96feafdd7cbce1194cc39614366b6d","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Read multiple CA certs from a single PEM file - thanks @mtrmac!\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/09dc607bef96feafdd7cbce1194cc39614366b6d"},{"sha":"15c3bbeb9c3b7bb4d8e7d0116cb3e3c3bf98ee53","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove explicit test for parsing garbage in certs.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/15c3bbeb9c3b7bb4d8e7d0116cb3e3c3bf98ee53"},{"sha":"d5bbaae9c94b3d1dc67449baa3b88bc12f55a8bd","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove symlinking and symlink checking from key import-export.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/d5bbaae9c94b3d1dc67449baa3b88bc12f55a8bd"},{"sha":"ed61974d10116ed681827cb8d1b267b2b1df9732","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove linking from the filestore\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/ed61974d10116ed681827cb8d1b267b2b1df9732"},{"sha":"399df0a982744459f011c1c8187d57b612108d91","author":{"email":"32343db1934300fd0ed129631fafa980a37ec297@users.noreply.github.com","name":"Ying Li"},"message":"Merge pull request #234 from cyli/remove-symlinks\n\nRemove symlinking root keys","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/399df0a982744459f011c1c8187d57b612108d91"},{"sha":"bcdd375ce512352801a57a87dec4ef61a42fe1c6","author":{"email":"32343db1934300fd0ed129631fafa980a37ec297@users.noreply.github.com","name":"Ying Li"},"message":"Merge pull request #229 from cyli/tls-config-refactor\n\nFactor out TLS configuration code for server and TLS","distinct":true,"url":"https://api.github.com/repos/jfrazelle/notary/commits/bcdd375ce512352801a57a87dec4ef61a42fe1c6"}]}