)]}'
{"doc/source/devref/security_group_api.rst":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"0ce283abb2bc0c7ec956b5135ff233436583ff48","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"*  ``prepare_port_filter`` takes a ``port`` argument, which is a ``dictionary`` object that contains information about the port - including the ``security_group_rules``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"*  ``prepare_port_filter`` `appends the port to an internal dictionary  \u003chttps://git.openstack.org/cgit/openstack/neutron/tree/neutron/agent/linux/iptables_firewall.py\u003e`_, ``filtered_ports`` which is used to track the internal state."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* Each security group has a `chain \u003chttp://www.thegeekstuff.com/2011/01/iptables-fundamentals/\u003e`_ in Iptables."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_36a19e46","line":46,"updated":"2015-07-23 05:57:51.000000000","message":"I can find the same file names are listed twice. Previously with line no. information it made sense to have it separately. I was rather thinking on how about rearranging the information to avoid redundancy.\n\nOne possible way could be:\n\nFile Name: xxxxx\n\nParameter description:","commit_id":"47c21f8c03136da8e3a614e57a4a54a3a54af1e9"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"6585ec935645de55399115c0c1434790eefa0cf6","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"*  ``prepare_port_filter`` takes a ``port`` argument, which is a ``dictionary`` object that contains information about the port - including the ``security_group_rules``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"*  ``prepare_port_filter`` `appends the port to an internal dictionary  \u003chttps://git.openstack.org/cgit/openstack/neutron/tree/neutron/agent/linux/iptables_firewall.py\u003e`_, ``filtered_ports`` which is used to track the internal state."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* Each security group has a `chain \u003chttp://www.thegeekstuff.com/2011/01/iptables-fundamentals/\u003e`_ in Iptables."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_3946717b","line":46,"in_reply_to":"3a50d1a3_36a19e46","updated":"2015-07-23 06:23:30.000000000","message":"The link is buried in context. I can see such contexts throughout devref. For example, link of L30 and L32 is duplicated. I think that we should push new patch, if we will fix. What do you think?","commit_id":"47c21f8c03136da8e3a614e57a4a54a3a54af1e9"}]}
