)]}'
{"neutron/common/constants.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"009496cf7924c18849f93c2d0ae76b148562850f","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# List of ICMPv6 types that should be permitted (ingress) by default. This list"},{"line_number":77,"context_line":"# depends on iptables conntrack behavior of recognizing ICMP errors (types 1-4)"},{"line_number":78,"context_line":"# as related traffic."},{"line_number":79,"context_line":"ICMPV6_ALLOWED_TYPES \u003d [lib_constants.ICMPV6_TYPE_MLD_QUERY,"},{"line_number":80,"context_line":"                        lib_constants.ICMPV6_TYPE_RA,"},{"line_number":81,"context_line":"                        lib_constants.ICMPV6_TYPE_NS,"},{"line_number":82,"context_line":"                        lib_constants.ICMPV6_TYPE_NA]"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_2637a7b1","line":79,"updated":"2016-05-13 11:35:40.000000000","message":"Since we have agreed that it is not really a constant but more like a policy, I think we should move it out of the constants.py module. Perhaps ipv6_utils.py","commit_id":"740e808d52cc9c5ccb110f94bfd1f2f31bd3677b"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"41df67c98be7a3c369eb3d9a14bfe1e275643f95","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# List of ICMPv6 types that should be permitted (ingress) by default. This list"},{"line_number":77,"context_line":"# depends on iptables conntrack behavior of recognizing ICMP errors (types 1-4)"},{"line_number":78,"context_line":"# as related traffic."},{"line_number":79,"context_line":"ICMPV6_ALLOWED_TYPES \u003d [lib_constants.ICMPV6_TYPE_MLD_QUERY,"},{"line_number":80,"context_line":"                        lib_constants.ICMPV6_TYPE_RA,"},{"line_number":81,"context_line":"                        lib_constants.ICMPV6_TYPE_NS,"},{"line_number":82,"context_line":"                        lib_constants.ICMPV6_TYPE_NA]"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_bae2189e","line":79,"in_reply_to":"bab6814e_49da504c","updated":"2016-05-26 20:25:38.000000000","message":"works for me","commit_id":"740e808d52cc9c5ccb110f94bfd1f2f31bd3677b"},{"author":{"_account_id":10558,"name":"Dustin Lundquist","email":"dustin@null-ptr.net","username":"dlundquist"},"change_message_id":"b632e36868eac381989c2dbc2743c0ca1691f43d","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# List of ICMPv6 types that should be permitted (ingress) by default. This list"},{"line_number":77,"context_line":"# depends on iptables conntrack behavior of recognizing ICMP errors (types 1-4)"},{"line_number":78,"context_line":"# as related traffic."},{"line_number":79,"context_line":"ICMPV6_ALLOWED_TYPES \u003d [lib_constants.ICMPV6_TYPE_MLD_QUERY,"},{"line_number":80,"context_line":"                        lib_constants.ICMPV6_TYPE_RA,"},{"line_number":81,"context_line":"                        lib_constants.ICMPV6_TYPE_NS,"},{"line_number":82,"context_line":"                        lib_constants.ICMPV6_TYPE_NA]"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_49da504c","line":79,"in_reply_to":"dab17558_2637a7b1","updated":"2016-05-26 19:07:58.000000000","message":"Agreed, since they are used by various firewall implementations, how about agent/firewall.py?","commit_id":"740e808d52cc9c5ccb110f94bfd1f2f31bd3677b"}]}
