{"push_id":1141232730,"size":22,"distinct_size":0,"ref":"refs/heads/cmd-test","head":"2bcea43ae3184c1d012bb40ca681d1c0bf179d74","before":"f8f514b7d266d306bc4dd323b02791b5a7617a4b","commits":[{"sha":"6fc6d809e054a44e5ecd4eca5b398d934bddea17","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@redhat.com"},"message":"Remove ManifestMIMETypes\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/6fc6d809e054a44e5ecd4eca5b398d934bddea17"},{"sha":"c24b42177e57e4d2f2ff060a013b0e56e86ad1ba","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #83 from projectatomic/remove-from-api\n\nRemove ManifestMIMETypes","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/c24b42177e57e4d2f2ff060a013b0e56e86ad1ba"},{"sha":"80ccbaa0217f5e1399c125a670427b6c76902fc5","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Rerun hack/vendor.sh to fix build on 32-bit systems\n\ni.e. to pick up https://github.com/proglottis/gpgme/pull/10\n\nFixes #80.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/80ccbaa0217f5e1399c125a670427b6c76902fc5"},{"sha":"ad7eb5d2218e819423371a94de329fdf854b10b0","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #84 from mtrmac/gpgme-32bit\n\nRerun hack/vendor.sh to fix build on 32-bit systems","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/ad7eb5d2218e819423371a94de329fdf854b10b0"},{"sha":"bd018696bdb27b293b03fde2d31432c8164cb288","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@redhat.com"},"message":"bump to v0.1.13\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/bd018696bdb27b293b03fde2d31432c8164cb288"},{"sha":"9e971b4937d176aa7ac3af6377b69e58bfd789eb","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #85 from runcom/bump-v0.1.13\n\nbump to v0.1.13","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/9e971b4937d176aa7ac3af6377b69e58bfd789eb"},{"sha":"e7020c2d8c968669fe7dddbffce803561d6f6b16","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@redhat.com"},"message":"bump v0.1.14-dev\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/e7020c2d8c968669fe7dddbffce803561d6f6b16"},{"sha":"2e917cf14652ba5e1d5fad2f756aec720bb6177a","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #86 from projectatomic/bump-again-v0.1.14-dev\n\nbump v0.1.14-dev","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/2e917cf14652ba5e1d5fad2f756aec720bb6177a"},{"sha":"e332d0e5d7bebeef88ef14362812cfa70a7b2ce1","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Fix a typo","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/e332d0e5d7bebeef88ef14362812cfa70a7b2ce1"},{"sha":"429a4b0aec0eb6963e91fa6da8683e4d6c49c0da","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Do not drop the underlying error message when a Docker reference is invalid","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/429a4b0aec0eb6963e91fa6da8683e4d6c49c0da"},{"sha":"837fc231a9a2f8145f76ecca632e79783ca51691","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #87 from mtrmac/cleanups\n\nCleanups","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/837fc231a9a2f8145f76ecca632e79783ca51691"},{"sha":"938478e702419434da8002ef4fbc804eb20fbf99","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Add docker.utils.ManifestMatchesDigest\n\nAs opposed to callers just calling utils.ManifestDigest(), this is\na forward-compatible interface, allowing other digest algorithms to\nbe added in the future.\n\nRight now, we only support SHA-256, so the underlying implementation\ndoes not change anything.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/938478e702419434da8002ef4fbc804eb20fbf99"},{"sha":"ee7c5ebae9c8e32af0407a8a855f576d5b4d839f","author":{"name":"Antonio Murdaca","email":"d300d9d102629097aeb4a9769819a73ce4b404d4@users.noreply.github.com"},"message":"Merge pull request #75 from mtrmac/matches-manifest-digest\n\nAdd docker/utils.ManifestMatchesDigest","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/ee7c5ebae9c8e32af0407a8a855f576d5b4d839f"},{"sha":"e2839c38c5733e5fa9a6186dafbb87dbf70e6896","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Add a test for valid signature using an unknown public key\n\n(The key was one-time-generated in a temporary directory,\nand is, intentionally, not available.)\n\nThis is not conceptually related to the rest of the PR, just adding a\nmissing case to the test, except that the added fixture will be reused\nin a prSignedBy test.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/e2839c38c5733e5fa9a6186dafbb87dbf70e6896"},{"sha":"488a535aa0d3ef21f9336bf7337d397626c3fc9e","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Use callbacks instead of single expected values in verifyAndExtractSignature\n\nTo support verification of signatures when more than one key, or more\nthan one identity, are accepted, have verifyAndExtract signature accept\ncallbacks (in a struct so that they are explicitly named).\n\nverifyAndExtractSignature now also validates the manifest digest.  It is\nintended to become THE SINGLE PLACE where untrusted signature blobs\nhave signatures verified, are validated against other expectations, and\nparsed, and converted into internal data structures available to other\ncode.\n\nAlso:\n- Modifies VerifyDockerManifestSignature to use utils.ManifestMatchesDigest.\n- Adds a test for Docker reference mismatch in VerifyDockerManifestSignature.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/488a535aa0d3ef21f9336bf7337d397626c3fc9e"},{"sha":"677f711c6c8610c8c449566467de5811249a44ad","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Redefine Policy.Specific scopes to use fully expanded hostname/namespace/repo format\n\nUsing the canonical minimized format of Docker references introduces too\nmany ambiguities.\n\nThis also removes some validation of the scope string, but all that was\nreally doing was rejecting completely invalid input like uppercase.\n\nSadly it is not qutie obvious that we can detect and reject mistakes like\nusing \"busybox\" as a scope instead of the correct\n\"docker.io/library/busybox\".  Perhaps require at least one dot or port\nnumber in the host name?","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/677f711c6c8610c8c449566467de5811249a44ad"},{"sha":"90361256bcadd3823ab1055b483706417b06d2e9","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Add PolicyReferenceMatch implementations\n\nAlso move the declaration of the type from the mostly-public\npolicy_types.go to policy_eval.go.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/90361256bcadd3823ab1055b483706417b06d2e9"},{"sha":"fd9c615d88b12c09be7f4a95153a4649c547931c","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Add PolicyRequirement implementations\n\nAlso move the declaration of the type from the mostly-public\npolicy_types.go to policy_eval.go.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/fd9c615d88b12c09be7f4a95153a4649c547931c"},{"sha":"21229685cf63e2862576b5920259ba862bd0fb6b","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Add PolicyContext, with GetSignaturesWithAcceptedAuthor and IsRunningImageAllowed\n\nPolicyContext is intended to be the primary API for skopeo/signature:\nsupply a policy and an image, and ask specific, well-defined\n(preferably yes/no) questions.","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/21229685cf63e2862576b5920259ba862bd0fb6b"},{"sha":"bc8041add8df0ce57bcd6418b0bb5ae7eee7d439","author":{"name":"Miloslav Trmač","email":"eb7b572a3180a08bfc105fe6c1f4dce37ccb851f@redhat.com"},"message":"Merge pull request #88 from mtrmac/policy-eval\n\nAdd a policy evaluation library","distinct":false,"url":"https://api.github.com/repos/mtrmac/skopeo/commits/bc8041add8df0ce57bcd6418b0bb5ae7eee7d439"}]}
{"actor":{"display_login":"mtrmac"}}