)]}'
{"neutron/agent/linux/iptables_firewall.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"871b528c9141f035bea15bd02c92ae7171df2734","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"class mac_iptables(netaddr.mac_eui48):"},{"line_number":55,"context_line":"    \"\"\"mac format class for netaddr to match iptables representation.\"\"\""},{"line_number":56,"context_line":"    word_sep \u003d \u0027:\u0027"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class IptablesFirewallDriver(firewall.FirewallDriver):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_9cb50d80","line":56,"updated":"2015-10-05 14:53:18.000000000","message":"word_fmt \u003d \u0027%.2x\u0027","commit_id":"afe14858fb6e31a99205f0cade6fa91815b576ee"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"11479580bf54068aac4eee6133d4eb7963cd9b7b","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"class mac_iptables(netaddr.mac_eui48):"},{"line_number":55,"context_line":"    \"\"\"mac format class for netaddr to match iptables representation.\"\"\""},{"line_number":56,"context_line":"    word_sep \u003d \u0027:\u0027"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class IptablesFirewallDriver(firewall.FirewallDriver):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_3fd05253","line":56,"in_reply_to":"7a2fa921_05d51c42","updated":"2015-10-06 03:15:19.000000000","message":"Why did you have to change the test then?  If I add that word_fmt here the test stays lowercase f\u0027s","commit_id":"afe14858fb6e31a99205f0cade6fa91815b576ee"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"1c1186c823d5c0305c36419c59a9880e20e1c1e6","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"class mac_iptables(netaddr.mac_eui48):"},{"line_number":55,"context_line":"    \"\"\"mac format class for netaddr to match iptables representation.\"\"\""},{"line_number":56,"context_line":"    word_sep \u003d \u0027:\u0027"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class IptablesFirewallDriver(firewall.FirewallDriver):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_9ae2d49e","line":56,"in_reply_to":"7a2fa921_3fd05253","updated":"2015-10-06 04:49:51.000000000","message":"oh, lowercase is incorrect. we call \u0027upper()\u0027 on mac when we turn it into a rule anyway (L370).","commit_id":"afe14858fb6e31a99205f0cade6fa91815b576ee"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"1f413606874406dc20de4820c038d3957dd6eaca","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"class mac_iptables(netaddr.mac_eui48):"},{"line_number":55,"context_line":"    \"\"\"mac format class for netaddr to match iptables representation.\"\"\""},{"line_number":56,"context_line":"    word_sep \u003d \u0027:\u0027"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class IptablesFirewallDriver(firewall.FirewallDriver):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_05d51c42","line":56,"in_reply_to":"7a2fa921_9cb50d80","updated":"2015-10-05 15:33:11.000000000","message":"that\u0027s default for mac_eui48.\nhttp://netaddr.readthedocs.org/en/latest/_modules/netaddr/strategy/eui48.html#mac_eui48","commit_id":"afe14858fb6e31a99205f0cade6fa91815b576ee"}],"neutron/tests/unit/agent/linux/test_iptables_firewall.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"871b528c9141f035bea15bd02c92ae7171df2734","unresolved":false,"context_lines":[{"line_number":1806,"context_line":""},{"line_number":1807,"context_line":"    def test_build_ipv4v6_mac_ip_list(self):"},{"line_number":1808,"context_line":"        mac_oth \u003d \u0027ffff-ff0f-ffff\u0027"},{"line_number":1809,"context_line":"        mac_unix \u003d \u0027FF:FF:FF:0F:FF:FF\u0027"},{"line_number":1810,"context_line":"        ipv4 \u003d FAKE_IP[\u0027IPv4\u0027]"},{"line_number":1811,"context_line":"        ipv6 \u003d FAKE_IP[\u0027IPv6\u0027]"},{"line_number":1812,"context_line":"        fake_ipv4_pair \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_bc3fa9d5","line":1809,"updated":"2015-10-05 14:53:18.000000000","message":"BLECH :)","commit_id":"afe14858fb6e31a99205f0cade6fa91815b576ee"}]}
