{"push_id":1402998293,"size":26,"distinct_size":5,"ref":"refs/heads/add_bgpspeaker_evpn","head":"2723f9549bb7cf0809bcf6048bcbfdcca7d64c49","before":"28644ed3349ba3f74dbccfeb86a2d35f58f86a1a","commits":[{"sha":"b9e4345d5dc3ffff78d0bcf83a66abefcc72d842","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"pip: Move tinyrpc to pip-requires\n\nBecause the embedded tinyrpc was removed, tinyrpc is required to\nbe install for running Ryu application.\nThis patch moves tinyrpc from test-requires to pip-requires.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/b9e4345d5dc3ffff78d0bcf83a66abefcc72d842"},{"sha":"31364ba91d12efe1ef6f6373874c153598405deb","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"packet/bgp: Enable Extended Length flags if specified\n\nCurrently, the Extended Length flag in path attributes is evaluated\nonly when the length exceeds 1 byte (max 255) field.\nThis patch enables this flags if explicitly specified.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/31364ba91d12efe1ef6f6373874c153598405deb"},{"sha":"48f577d1f8e4163ae75ae316b319dffa5f4e168e","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"test_bgp: Uncomment out test case for UPDATE\n\nNow BGP packet library supports 32 bits AS number and Extended\nLength flag in path attributes, this patch fixes to uncomment\nout the test case for UPDATE message.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/48f577d1f8e4163ae75ae316b319dffa5f4e168e"},{"sha":"9e92d60427750495f073747f24b56e607ca750ac","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"lib/ip: Add method to convert IPv4/IPv6 to int\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/9e92d60427750495f073747f24b56e607ca750ac"},{"sha":"73f6105e8899146e3b20731fa87b18b5404668e5","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"packet/bgp: Refactor MP_REACH_NLRI and MP_UNREACH_NLRI\n\nThis patch refactors MP_REACH_NLRI and MP_UNREACH_NLRI path attribute\nclasses to support IPv6 unicast and Labeled VPNv6 unicast routes.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/73f6105e8899146e3b20731fa87b18b5404668e5"},{"sha":"7e1f64865d43a9668973e369fdbd8790e83e9057","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"test_bgp: Enable to check parsed BGP message\n\nThis patch fixes to check if the parsed protocols list contains\nthe BGP message as expected.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/7e1f64865d43a9668973e369fdbd8790e83e9057"},{"sha":"4ed018df09b2b08579c4683a40a6929e68955589","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"test_bgp: Add test cases for IPv6 and VPNv6 routes\n\nThis patch adds the test cases for IPv6 unicast and VPNv6 unicast\nroutes in BGP UPDATE messages.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/4ed018df09b2b08579c4683a40a6929e68955589"},{"sha":"e760300e93fcadc24602534ffc4f45691b68da09","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"BGPSpeaker: Enable to set capability for IPv6\n\nThis patch enables BGPSpeaker to set the capability for IPv6 unicast\naddress family.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/e760300e93fcadc24602534ffc4f45691b68da09"},{"sha":"a376adf6b66ca93cf4de0852e2ac91e2aa942d8d","author":{"name":"Shinpei Muraoka","email":"d6e864c3034311f023e12903bf2e635537ae2c1b@gmail.com"},"message":"packet/bgp: Fix the EvpnNLRI to use the ryu.lib.ip\n\nAlso, this patch changes size of ip_len from bit to byte.\n\nSigned-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/a376adf6b66ca93cf4de0852e2ac91e2aa942d8d"},{"sha":"e84b21b5ed063f1e8550b47d231b6bd039d96838","author":{"name":"Shinpei Muraoka","email":"d6e864c3034311f023e12903bf2e635537ae2c1b@gmail.com"},"message":"packet/bgp: Fix the EvpnNLRI to use the ryu.lib.packet.mpls\n\nAlso, this patch changes name of is_stack to is_bos.\n\nSigned-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/e84b21b5ed063f1e8550b47d231b6bd039d96838"},{"sha":"264d32ea2d1aa900daa7c554505e5e71be45b0fc","author":{"name":"Shinpei Muraoka","email":"d6e864c3034311f023e12903bf2e635537ae2c1b@gmail.com"},"message":"packet/bgp: Fix the EvpnNLRI to use the ryu.lib.packet.vxlan\n\nSigned-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/264d32ea2d1aa900daa7c554505e5e71be45b0fc"},{"sha":"972c31f0e6f32ae40417a79001353328b965728f","author":{"name":"Shinpei Muraoka","email":"d6e864c3034311f023e12903bf2e635537ae2c1b@gmail.com"},"message":"packet/bgp: Support for IP Prefix Route encoding\n\nThis patch supports on the basis of\nthe [draft-ietf-bess-evpn-prefix-advertisement-03]\n\nSigned-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/972c31f0e6f32ae40417a79001353328b965728f"},{"sha":"444c29fd735bd5c08b0726a4a58f5880af122061","author":{"name":"Shinpei Muraoka","email":"d6e864c3034311f023e12903bf2e635537ae2c1b@gmail.com"},"message":"BGPSpeaker: Support to advertise EVPN IP Prefix route\n\nSigned-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/444c29fd735bd5c08b0726a4a58f5880af122061"},{"sha":"2dc7d403bb024589de4c551e89980c7a2750acc7","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"protocols/bgp/base: Add missing __next__ method\n\nThis patch adds the missing __next__ method for Python 3 iterable.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/2dc7d403bb024589de4c551e89980c7a2750acc7"},{"sha":"63ce337e1d88913f1aa6684496bdbd4c6de37a8a","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"contrib: Revert module path to ryu.contrib\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/63ce337e1d88913f1aa6684496bdbd4c6de37a8a"},{"sha":"ffa736a8357c7d82bc88ce62fce4de166a0c0bd4","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"wsgi: Use six.text_type instead of unicode\n\nThis issue is suggested by Marcel Grossmann on GitHub PR #53.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/ffa736a8357c7d82bc88ce62fce4de166a0c0bd4"},{"sha":"99ebbcce0e72f2a6b52f3d0190287747409d105b","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"wsgi: Reduce pylint warnings\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/99ebbcce0e72f2a6b52f3d0190287747409d105b"},{"sha":"9f0461245972f15138bbe074fa836a8eb6662f37","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"wsgi: Avoid using inspect.getargspec\n\nOfficially, \"inspect.getargspec\" is obsoleted in Python 3.0,\nthis patch fixes to avoid using this function.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/9f0461245972f15138bbe074fa836a8eb6662f37"},{"sha":"a45c180447273ce3e7a0e7bcb16157723621bc63","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"test_rpc: Use numbers.Integral instead of long type\n\nCurrently, test_rpc.py uses long type for PyPy interpreter compatibility,\nbut log type is obsoleted in Python 3.\nThis patch fixes test_rpc.py to use numbers.Integral and makes its\nimplemetation more clean.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/a45c180447273ce3e7a0e7bcb16157723621bc63"},{"sha":"1af384fa17e58d52a5b1826fa3f2ce3a5b1b260a","author":{"name":"IWASE Yusuke","email":"cd832088d8a977b7ac8394c399084c7a51937e89@gmail.com"},"message":"RPC: Specify encoding to msgpack.Packer/Unpacker\n\nCurrently, RPC requests using rpc_cli.py will crash on Python 3,\nbecause the decoded string through msgpack-rpc is not str type\nwhen the default encoding is not specified into msgpack.Unpacker.\nOn Python 2, bytes type is the same as str type, and this problem\ndoes not occur.\n\nThe old spec of msgpack had no notation of the encoding, but now,\nmsgpack defines \"UTF-8\" as the default encoding and has the explicit\ntype definitions for String and Binary.\n  https://github.com/msgpack/msgpack/blob/master/spec.md\n\nThis patch fixes to specify the encoding to msgpack.Packer/Unpacker\nand enable to use Binary type when packing for the Python 3\ncompatibility.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/shinpeimuraoka/ryu/commits/1af384fa17e58d52a5b1826fa3f2ce3a5b1b260a"}]}
{"actor":{"display_login":"shinpeimuraoka"}}