{"push_id":1314541098,"size":20,"distinct_size":20,"ref":"refs/heads/pass-ifname-back","head":"ac27818ac16611d7900a37d302c99a5982cf1d19","before":"992630bd2e18566e8e892d771bb139004135f8b6","commits":[{"sha":"536cb5b99b8a83f83b6efc13e5fdee36ad82c8cb","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"versioning: plugins report a list of supported versions\n\nFurther progress on versioning support (Issue #266).\nBump CNI spec version to 0.3.0","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/536cb5b99b8a83f83b6efc13e5fdee36ad82c8cb"},{"sha":"adf28a84c62fb0eb7f9949abd1f92dee729a6708","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"versioning: document meaning of 'Legacy' version support","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/adf28a84c62fb0eb7f9949abd1f92dee729a6708"},{"sha":"dea1c6e44d23cbc569eef7e0d6566c01f329e182","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"pkg/invoke: refactor plugin exec and backfill unit tests","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/dea1c6e44d23cbc569eef7e0d6566c01f329e182"},{"sha":"deb44660413d94ac5c40a01f6cfcd4632dab0d5d","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"versioning: adds tooling to compile a program against a given old CNI version\n\nAllows us to write tests that cover interactions between components of\ndiffering versions","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/deb44660413d94ac5c40a01f6cfcd4632dab0d5d"},{"sha":"97192fc979312e9d5cb419c07238d9b327279702","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"invoke: correctly infer version for 0.1.0-vintage plugins\n\nOlder plugins return a known error when issued the VERSION command.\nCapture this error and report it as a 0.1.0 version plugin.","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/97192fc979312e9d5cb419c07238d9b327279702"},{"sha":"bf31ed1591effba2a9c5d8395a7c580c0738f7de","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"invoke: better name and unit test coverage for GetVersionInfo","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/bf31ed1591effba2a9c5d8395a7c580c0738f7de"},{"sha":"d5e2e375d47a409347ccf311c734e935f59394e6","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"versioning: misc cleanups\n\nhighlights:\n - NetConf struct finally includes cniVersion field\n - improve test coverage of current version report behavior\n - godoc a few key functions\n - allow tests to control version list reported by no-op plugin","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/d5e2e375d47a409347ccf311c734e935f59394e6"},{"sha":"7958b9f0ccbbc1be2028d7cf7ed8971c4832f259","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"versioning: revert spec version to 0.2.0","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/7958b9f0ccbbc1be2028d7cf7ed8971c4832f259"},{"sha":"56032390fe659c95360ca629a66f7ab32672651b","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@users.noreply.github.com"},"message":"Merge pull request #287 from rosenhouse/multi-version\n\nPlugins report a list of supported versions","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/56032390fe659c95360ca629a66f7ab32672651b"},{"sha":"fd150a4c9798bcfcdc3e44da2c88332e059ec47a","author":{"name":"Gabe Rosenhouse","email":"ed00b2ccb624f0f46162912d798ffea7dd696d84@gmail.com"},"message":"skel: Plugins require a cniVersion in the NetConf","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/fd150a4c9798bcfcdc3e44da2c88332e059ec47a"},{"sha":"75d983ec25127f3c814ba5712638942d09592003","author":{"name":"Thomas Graf","email":"82a69498470be1eb5e8582c559562751bbdd0117@suug.ch"},"message":"README: List cilium as 3rd party plugin\n\nSigned-off-by: Thomas Graf <tgraf@suug.ch>","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/75d983ec25127f3c814ba5712638942d09592003"},{"sha":"64bbcd8cf7d2ba1a3b5e69e6417564b431ae04dc","author":{"name":"Gabe Rosenhouse","email":"2df5136824fdad16f32ef2dc0b41ab0b43920f17@pivotal.io"},"message":"versioning: add basic version decode for network config","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/64bbcd8cf7d2ba1a3b5e69e6417564b431ae04dc"},{"sha":"fba37620e0f418178e23cbae5c3c0cf3e74aec4b","author":{"name":"Gabe Rosenhouse","email":"2df5136824fdad16f32ef2dc0b41ab0b43920f17@pivotal.io"},"message":"versioning: plugins require version match with config\n\ninfer version 0.1.0 when config is missing an explicit \"cniVersion\" field","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/fba37620e0f418178e23cbae5c3c0cf3e74aec4b"},{"sha":"0135e2751ec9c42bb692f93632db8ec033cd4662","author":{"name":"Gabe Rosenhouse","email":"2df5136824fdad16f32ef2dc0b41ab0b43920f17@pivotal.io"},"message":"versioning: ipam config is not versioned","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/0135e2751ec9c42bb692f93632db8ec033cd4662"},{"sha":"5b696f3307fcffdb620e366120f3c0b77360b5f5","author":{"name":"Gabe Rosenhouse","email":"2df5136824fdad16f32ef2dc0b41ab0b43920f17@pivotal.io"},"message":"skel: use named constant for Incompatible CNI Version error code","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/5b696f3307fcffdb620e366120f3c0b77360b5f5"},{"sha":"e70e6034d220e42bfa8758f8df7ff66c36697fa0","author":{"name":"Brandon Philips","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@ifup.org"},"message":"Merge pull request #299 from tgraf/cilium-link\n\nList cilium as 3rd party plugin","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/e70e6034d220e42bfa8758f8df7ff66c36697fa0"},{"sha":"52e4358cbd540cc31f72ea5e0bd4762c98011b84","author":{"name":"Minhan Xia","email":"0c6821469d0d5e8bf5e55ea8934eaa300b4c0705@google.com"},"message":"host-local: fix allocation of last address in a /30","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/52e4358cbd540cc31f72ea5e0bd4762c98011b84"},{"sha":"b5e0a4ef2ededabba6c02d48127c89be2001bd00","author":{"name":"Dan Williams","email":"b5f1c941fe5e7082942015a5b3ce6bbcfb6825d8@redhat.com"},"message":"Merge pull request #298 from freehan/fix-host-local-30\n\nhost-local: fix allocation of last address in a /30","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/b5e0a4ef2ededabba6c02d48127c89be2001bd00"},{"sha":"a29fc24f113ec11328edabaf883f9a8777a39ff2","author":{"name":"Dan Williams","email":"b5f1c941fe5e7082942015a5b3ce6bbcfb6825d8@redhat.com"},"message":"Merge pull request #296 from rosenhouse/plugins-require-versioned-config\n\nPlugins validate cniVersion of NetConf","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/a29fc24f113ec11328edabaf883f9a8777a39ff2"},{"sha":"ac27818ac16611d7900a37d302c99a5982cf1d19","author":{"name":"Dan Williams","email":"b5f1c941fe5e7082942015a5b3ce6bbcfb6825d8@redhat.com"},"message":"spec/plugins: pass interface names and MACs back to runtime\n\nAllows the runtime to leave interface naming decisions up to the\nplugin and for the plugin to pass interface details back to the\nruntime which can be useful for further runtime operations.","distinct":true,"url":"https://api.github.com/repos/dcbw/cni/commits/ac27818ac16611d7900a37d302c99a5982cf1d19"}]}
{"actor":{"display_login":"dcbw"}}