{"push_id":643921422,"size":17,"distinct_size":3,"ref":"refs/heads/smc-fix-icmp-code-whitelist","head":"70afa66fc805d5dccffe122ee9b12e769fd22d4f","before":"bbcefa17b3deb69e56d1273784724cb71e77d921","commits":[{"sha":"37d9f3e98c4cbb1235847085879d4956ef6ecede","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Make ipset uperations idempotent.\n\n* always create, flush and build temp ipset.\n* always swap.\n* always delete temporary set.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/37d9f3e98c4cbb1235847085879d4956ef6ecede"},{"sha":"dd37c4cdbcde10c07e82a81f6b1de6024897250d","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Code review markups.\n\n* Use futils.check_call where possible.\n* Unconditionally delete ipsets during cleanup.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/dd37c4cdbcde10c07e82a81f6b1de6024897250d"},{"sha":"1dea9b6c4c3cd4e537976367b1892b17ccb22faf","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Prevent ActiveIpset from recreating ipset after on_unreferenced().","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/1dea9b6c4c3cd4e537976367b1892b17ccb22faf"},{"sha":"ed759e7bfa4820e20893ef6067f99a80ed6df850","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Fix missing stdin argument to Popen, beef up diags for ActiveIpset.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/ed759e7bfa4820e20893ef6067f99a80ed6df850"},{"sha":"6cd142d591060e4ffd41809a0b4cddc075110d27","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Code review markups.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/6cd142d591060e4ffd41809a0b4cddc075110d27"},{"sha":"99d57b303daf4a2b67a7cb52a17e99d4a9ebe16f","author":{"email":"38974eac0a40b437119e7b095f14287e2325d3d9@metaswitch.com","name":"robbrockbank"},"message":"Merge pull request #437 from Metaswitch/smc-idempotent-ipset\n\nMake ipset sync idempotent.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/99d57b303daf4a2b67a7cb52a17e99d4a9ebe16f"},{"sha":"e338e58be8ce5dc6561b16f94fb06e1311dbb8c2","author":{"email":"8e5a93b10f8fef50faf749f1d065cdfb273b43a6@gmail.com","name":"ahrkrak"},"message":"Update openstack.rst\n\nmake it clearer that first bullet sets are separate options not four combined requirements","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/e338e58be8ce5dc6561b16f94fb06e1311dbb8c2"},{"sha":"796dc7bc792e9c12a262e953ddd25883d83d89da","author":{"email":"70b563514d8befb88cc74a23dc0b175b795b0fa5@metaswitch.com","name":"Cory Benfield"},"message":"Don't setuid on RHEL 6.5.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/796dc7bc792e9c12a262e953ddd25883d83d89da"},{"sha":"59559c2fb6bc654f79f228d6d555d5d9d8b8f1c5","author":{"email":"70b563514d8befb88cc74a23dc0b175b795b0fa5@metaswitch.com","name":"Cory Benfield"},"message":"Wrapping lines","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/59559c2fb6bc654f79f228d6d555d5d9d8b8f1c5"},{"sha":"f532cb2d2eabb5129c1407158b64bdc5b654be3f","author":{"email":"70b563514d8befb88cc74a23dc0b175b795b0fa5@metaswitch.com","name":"Cory Benfield"},"message":"Merge branch 'ahrkrak-patch-1'","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/f532cb2d2eabb5129c1407158b64bdc5b654be3f"},{"sha":"7abf8a9597f0ed05f34171e188f94064fe4d1dd0","author":{"email":"da57ee0fec23b0893335fc8467dd472fa30c7e74@metaswitch.com","name":"DaveLangridge"},"message":"Merge pull request #456 from Metaswitch/rhel65_install\n\nDon't setuid on RHEL 6.5.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/7abf8a9597f0ed05f34171e188f94064fe4d1dd0"},{"sha":"489d8ecc72d4acc251fc7eea3cdc732ee3edfce4","author":{"email":"0b313d0afdf725541e298e5e9c5be861252bfaaf@metaswitch.com","name":"Brook-Roberts"},"message":"Fix numbering in ubuntu-opens-install.rst","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/489d8ecc72d4acc251fc7eea3cdc732ee3edfce4"},{"sha":"2491b853fe331c89d3a59ce40d183bfc23cc4b34","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Add missing jump target to ICMPv6 from endpoint rule.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/2491b853fe331c89d3a59ce40d183bfc23cc4b34"},{"sha":"600fe853bdd3218011de5c6a584b14e1e517cb74","author":{"email":"80d6b7877211b3dc59c0865e344e0f10af2f5ce2@metaswitch.com","name":"Neil Jerram"},"message":"Merge pull request #457 from Metaswitch/smc-fix-icmp6-missing-target\n\nAdd missing jump target to ICMPv6 from endpoint rule.","distinct":false,"url":"https://api.github.com/repos/Metaswitch/calico/commits/600fe853bdd3218011de5c6a584b14e1e517cb74"},{"sha":"8314e2b93c130775d8bede3f87aff6faeb8126ec","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Add \"icmp_code\" to whitelist of allowed rule fields.\n\nAlso beef up UTs and validation to check whitelist against rules.","distinct":true,"url":"https://api.github.com/repos/Metaswitch/calico/commits/8314e2b93c130775d8bede3f87aff6faeb8126ec"},{"sha":"c483d825f44775c47695ad3fb9d8f9cbc37ba8c3","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Prevent programming of ICMP type 255, which the kernel treats as wildcard.","distinct":true,"url":"https://api.github.com/repos/Metaswitch/calico/commits/c483d825f44775c47695ad3fb9d8f9cbc37ba8c3"},{"sha":"70afa66fc805d5dccffe122ee9b12e769fd22d4f","author":{"email":"7899e0c33011a90f0ae59315a11037005d1c3cc2@metaswitch.com","name":"Shaun Crampton"},"message":"Isolate rule parsing failure to individual rule.","distinct":true,"url":"https://api.github.com/repos/Metaswitch/calico/commits/70afa66fc805d5dccffe122ee9b12e769fd22d4f"}]}