{"push_id":624680310,"size":20,"distinct_size":20,"ref":"refs/heads/of15-ut","head":"fdda68b0e0d3afb8fd233b3258e442deb7343edf","before":"5777a7e97577275589b40183e777f063580b8cc8","commits":[{"sha":"a85fbc9694a20fead84b4b1f67872a44394795c8","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: another packet data generator using libofproto\n\nFor OpenFlow 1.5.\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/a85fbc9694a20fead84b4b1f67872a44394795c8"},{"sha":"420bef6a7d6e9db3b2afbc83ae7f8197c5ba5073","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data: regen\n\nFor OpenFlow 1.5.\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/420bef6a7d6e9db3b2afbc83ae7f8197c5ba5073"},{"sha":"c43c6e49e58f9c3765c3986c78b348e85e6ae6e4","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"test_parser: Add a expected result\n\nFor OpenFlow 1.5.\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/c43c6e49e58f9c3765c3986c78b348e85e6ae6e4"},{"sha":"a9b26f0fa667e275650cb4faceeda7e29ffad088","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"test_parser: Enable OpenFlow 1.5 tests\n\nDig into the \"of15\" directory.\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/a9b26f0fa667e275650cb4faceeda7e29ffad088"},{"sha":"ea5f9ff09771d0ca9e83f9e95faac6a9d63c0ca8","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"Revert \"pip-requires: Remove comments\"\n\nThis reverts commit 8fc25ca6c8c3f4510980b14db2604e62af043a2d.\nThe workaround is no longer necessary because the relevant fix\nin devstack [1] has been merged.\n\n[1] https://review.openstack.org/#/c/165709/\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/ea5f9ff09771d0ca9e83f9e95faac6a9d63c0ca8"},{"sha":"45762b0d9e78bb5b048c470e76d534c390de30a9","author":{"email":"bb80e84cc9f5a8f01385872ee89032beb5d4eba7@gmail.com","name":"Yusuke Iwase"},"message":"ofctl_v1_[23]: Ignore unkown match fields\n\nCurrently, ofctl_v1_[23].py adds non-existing match fields\nwhen getting unknown match fields, then parser returns KeyError.\nThis patch fixes ofctl_v1_[23].py to ignore unkown match fields and\noutput error messages.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/45762b0d9e78bb5b048c470e76d534c390de30a9"},{"sha":"e598af67d2260de67968f8cf4d4d2ca2d84aeeb4","author":{"email":"bb80e84cc9f5a8f01385872ee89032beb5d4eba7@gmail.com","name":"Yusuke Iwase"},"message":"rest_firewall: Prevent adding fields which is unrelated to match\n\nThis patch prevent rest_firewall.py from adding unrelated fields\n(e.g. priority, actions) into match fields.\n\nSigned-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/e598af67d2260de67968f8cf4d4d2ca2d84aeeb4"},{"sha":"3f448ad2e4b9aef56d02ea80c7c0f5b5ab5e5af4","author":{"email":"93dac1fe9c4b2a3957982200319981492ad4976e@lab.ntt.co.jp","name":"FUJITA Tomonori"},"message":"Ryu 3.20\n\nSigned-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/3f448ad2e4b9aef56d02ea80c7c0f5b5ab5e5af4"},{"sha":"ed9a679d651266a1ce44e75cd99c56c7b4e58cd9","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: README","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/ed9a679d651266a1ce44e75cd99c56c7b4e58cd9"},{"sha":"f5aaaa84cb8c57244a48b475266804fdc3c0f9ec","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"of15: Implement OFPBundleCtrlMsg parser\n\nTODO: backport to of14","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/f5aaaa84cb8c57244a48b475266804fdc3c0f9ec"},{"sha":"3b4a8a730c25e8845d523b1d080b1111b920e8c8","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: Add bundle_ctrl","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/3b4a8a730c25e8845d523b1d080b1111b920e8c8"},{"sha":"c5a4df526be29fe8e6666b82bc7575633a2c23da","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data: regen (bundle_ctrl)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/c5a4df526be29fe8e6666b82bc7575633a2c23da"},{"sha":"2730c15a3d7879948aa69f70f2f770f454a328bb","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"test_parser: Add a expected result (bundle_ctrl)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/2730c15a3d7879948aa69f70f2f770f454a328bb"},{"sha":"b26d1b20dae1dd800f939b06720962be32e893ea","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: Add flow_mod","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/b26d1b20dae1dd800f939b06720962be32e893ea"},{"sha":"5dae4905d5756d05374afa5cc84a18dc59c15cfe","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: clear XID field","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/5dae4905d5756d05374afa5cc84a18dc59c15cfe"},{"sha":"cb9c323c9b3d53144f0bbdf5f80841ed4a864236","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data: regen (flow_mod)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/cb9c323c9b3d53144f0bbdf5f80841ed4a864236"},{"sha":"076294676fa4c2b9c36992e30c8da751c0a8ffc8","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"test_parser: Add an expected result (flow_mod)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/076294676fa4c2b9c36992e30c8da751c0a8ffc8"},{"sha":"e7f9ecfe5106206d2423593683d41fe8fef66f1c","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data_generator2: Add bundle_add","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/e7f9ecfe5106206d2423593683d41fe8fef66f1c"},{"sha":"1cf86569a15e3eed7791e01f7331b553ee7859ed","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"packet_data: regen (bundle_add)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/1cf86569a15e3eed7791e01f7331b553ee7859ed"},{"sha":"fdda68b0e0d3afb8fd233b3258e442deb7343edf","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"test_parser: Add an expected result (bundle_add)","distinct":true,"url":"https://api.github.com/repos/yamt/ryu/commits/fdda68b0e0d3afb8fd233b3258e442deb7343edf"}]}