{"push_id":937115515,"size":21,"distinct_size":5,"ref":"refs/heads/cleaning_certs_code","head":"c0fb05584e5f79235cb494278c309e47aa3fc40f","before":"cc79955c4473208dd4d951295fbff406a82e34de","commits":[{"sha":"4dc8299de53ff840bd786de27da5f7944c36092e","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Fix bug where the yubikey store was not prioritized over the filestore\nin a client repo.\n\nAlso, fix a test with exporting/importing all keys - because a key\nthat is imported into the yubikey is also backed up on disk, when exporting\nall keys, it also gets exported.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/4dc8299de53ff840bd786de27da5f7944c36092e"},{"sha":"7777e085ea4a10f758a03b0f166040cd025ec659","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Include some comments in the Makefile about how to run with yubikey.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/7777e085ea4a10f758a03b0f166040cd025ec659"},{"sha":"72c209083a888fc4fe97ac409f3c370c1d2a9a4d","author":{"email":"ce660952c949ad2751377b45317337be332e80ac@huawei.com","name":"HuKeping"},"message":"Improve client logging\n\nSigned-off-by: Hu Keping <hukeping@huawei.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/72c209083a888fc4fe97ac409f3c370c1d2a9a4d"},{"sha":"27278428ec3df91c1a92a9e3172ffa51d0296640","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Remove extraneous \"fake\" from the notary CLI integration tests.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/27278428ec3df91c1a92a9e3172ffa51d0296640"},{"sha":"8d0ff6c9967ab3a06fab182847faf432762adac2","author":{"email":"97794a5efeea78234636d4fba0f499c15a92f5e3@docker.com","name":"Riyaz Faizullabhoy"},"message":"Pass original invalid version storage error details into standardized errors\n\nSigned-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/8d0ff6c9967ab3a06fab182847faf432762adac2"},{"sha":"e548503560ef04156ce715ab52d22c17233c29de","author":{"email":"af59d16c17418a87a14256b5c4cf5603534cee14@gmail.com","name":"Diogo Mónica"},"message":"Merge pull request #455 from docker/fix-yubikey-tests\n\nFix bug where the yubikey store was not prioritized over the filestore in a client repo.","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/e548503560ef04156ce715ab52d22c17233c29de"},{"sha":"b74f1835b70aadab110539762bac761274d590d9","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Ensure that we do not unnecessarily re-sign/serialize a root.json file on publish\n\nAdds additional tests to ensure that keys aren't unnecessarily created on error,\nand that only the required keys to sign are used.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/b74f1835b70aadab110539762bac761274d590d9"},{"sha":"f57f2beb0879edc0c9d4d7f1ab73f7ef9b44e82b","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Factor marshalling a SignedRoot into JSON into TUF/data/root.go, and\nadd an injectable serializer (so we can test JSON marshalling/unmarshalling\nerror propagation).\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/f57f2beb0879edc0c9d4d7f1ab73f7ef9b44e82b"},{"sha":"c65fc03ef92b403434723036089bf46b9725b3e3","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Update test to make x509 keys start a day in the past.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/c65fc03ef92b403434723036089bf46b9725b3e3"},{"sha":"91bd1bff1db7f9472be7369d6a2f21e36374efc8","author":{"email":"af59d16c17418a87a14256b5c4cf5603534cee14@gmail.com","name":"Diogo Mónica"},"message":"Merge pull request #456 from HuKeping/client\n\nImprove client logging","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/91bd1bff1db7f9472be7369d6a2f21e36374efc8"},{"sha":"94c3c31f3639fe6fddae451b41f5ee5b350db525","author":{"email":"32343db1934300fd0ed129631fafa980a37ec297@users.noreply.github.com","name":"Ying Li"},"message":"Merge pull request #453 from docker/fix-resign-root-on-publish\n\nEnsure that we do not unnecessarily re-sign/serialize a root.json file on publish","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/94c3c31f3639fe6fddae451b41f5ee5b350db525"},{"sha":"d4820c575666be57966a64619f0c96ebe72c305b","author":{"email":"f39392f1e2d21dabc2bc5ab11d2bf832bde87b60@docker.com","name":"Ying Li"},"message":"Translate ErrMetaNotFound when updating, so long as it's on root, to ErrRepositoryNotExist.\n\nSigned-off-by: Ying Li <ying.li@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/d4820c575666be57966a64619f0c96ebe72c305b"},{"sha":"c6b8456b01d43b734e4de57343125407ff209aef","author":{"email":"af59d16c17418a87a14256b5c4cf5603534cee14@gmail.com","name":"Diogo Mónica"},"message":"Merge pull request #457 from docker/error-messages-fix\n\nTranslate ErrMetaNotFound when updating, so long as it's on root, to ErrRepositoryNotExist","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/c6b8456b01d43b734e4de57343125407ff209aef"},{"sha":"a7804cb280f12bbf2d1cc7b9e164f70b550b5ac4","author":{"email":"af59d16c17418a87a14256b5c4cf5603534cee14@gmail.com","name":"Diogo Mónica"},"message":"Merge pull request #441 from docker/expose-old-version-err\n\nPass original invalid version storage error details into standardized err","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/a7804cb280f12bbf2d1cc7b9e164f70b550b5ac4"},{"sha":"14b8bc8098a002039d56db8607229bbf29f693e1","author":{"email":"47da36337c9140e2e9f1517a0ddeb0025e0c3310@docker.com","name":"Diogo Monica"},"message":"Fixing initial.sql syntax\n\nSigned-off-by: Diogo Monica <diogo@docker.com>","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/14b8bc8098a002039d56db8607229bbf29f693e1"},{"sha":"503a2cfe3c62c3682458f559020a3ac96fd0140d","author":{"email":"af59d16c17418a87a14256b5c4cf5603534cee14@gmail.com","name":"Diogo Mónica"},"message":"Merge pull request #460 from docker/fixing-migrations\n\nFixing initial.sql syntax","distinct":false,"url":"https://api.github.com/repos/endophage/notary/commits/503a2cfe3c62c3682458f559020a3ac96fd0140d"},{"sha":"48ecd8d2cbf4a900b0200d118c3170f859d2f358","author":{"email":"e8cd7af1b90d435cbab1cca50ab6f4ecf2577b62@docker.com","name":"David Lawrence"},"message":"some cleanup of certs code\nSigned-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)","distinct":true,"url":"https://api.github.com/repos/endophage/notary/commits/48ecd8d2cbf4a900b0200d118c3170f859d2f358"},{"sha":"78fb3eef7f6bd121cf238472f180eb35f96b46a8","author":{"email":"e8cd7af1b90d435cbab1cca50ab6f4ecf2577b62@docker.com","name":"David Lawrence"},"message":"trustedCAStore isn't being used anywhere, deleted it\nSigned-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)","distinct":true,"url":"https://api.github.com/repos/endophage/notary/commits/78fb3eef7f6bd121cf238472f180eb35f96b46a8"},{"sha":"a8b21cafe019616a43afadc58865578e4e1039e4","author":{"email":"e8cd7af1b90d435cbab1cca50ab6f4ecf2577b62@docker.com","name":"David Lawrence"},"message":"CertManager is completely removed\nSigned-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)","distinct":true,"url":"https://api.github.com/repos/endophage/notary/commits/a8b21cafe019616a43afadc58865578e4e1039e4"},{"sha":"9e80ad8158c1378839938601613e065e51eb0a40","author":{"email":"e8cd7af1b90d435cbab1cca50ab6f4ecf2577b62@docker.com","name":"David Lawrence"},"message":"remove certs.NewManager function\nSigned-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)","distinct":true,"url":"https://api.github.com/repos/endophage/notary/commits/9e80ad8158c1378839938601613e065e51eb0a40"}]}