)]}'
{"doc/source/command-objects/security-group-rule.rst":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"3e38f5479a1c56679ed0f14dd1bee6d8447be422","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. option:: --no-src"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    No source IP address block or security group"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. option:: --dst-port \u003cport-range\u003e"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_21d99484","line":38,"updated":"2016-04-01 19:49:17.000000000","message":"We might want to explain when a user would want to do this.  I\u0027m not sure I know... vs setting 0.0.0.0/0","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"37e11d75e26cb1ca5f3b01c1f460f7d314777122","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. option:: --no-src"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    No source IP address block or security group"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. option:: --dst-port \u003cport-range\u003e"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_a7077480","line":38,"in_reply_to":"ba0121b8_21d99484","updated":"2016-04-01 20:42:31.000000000","message":"I\u0027ll have to check on how neutron handles no source IP address versus 0.0.0.0/0","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"3be1211e817aa2b4ac564f5a189ef00c96498a8a","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. option:: --no-src"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    No source IP address block or security group"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. option:: --dst-port \u003cport-range\u003e"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a061dce_685a3885","line":38,"in_reply_to":"ba0121b8_a7077480","updated":"2016-04-04 15:34:09.000000000","message":"No source works the sames as 0.0.0.0/0 for IPv4 based on my testing.  This option isn\u0027t needed.","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"3e38f5479a1c56679ed0f14dd1bee6d8447be422","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    Destination port, may be a single port or port range: 137:139"},{"line_number":43,"context_line":"    (only required for IP protocols tcp and udp)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. option:: --direction \u003cdirection\u003e"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Direction of network traffic (ingress, egress; default: ingress)"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_a177649e","line":45,"updated":"2016-04-01 19:49:17.000000000","message":"Should this be --ingress | --egress?","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"33f7a48085b1893ec11dbf8dbd750856bc30b8e7","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    Destination port, may be a single port or port range: 137:139"},{"line_number":43,"context_line":"    (only required for IP protocols tcp and udp)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. option:: --direction \u003cdirection\u003e"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Direction of network traffic (ingress, egress; default: ingress)"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_326440e4","line":45,"in_reply_to":"ba0121b8_672b9c95","updated":"2016-04-01 20:59:34.000000000","message":"Thanks Dean, I\u0027ll change it.","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"37e11d75e26cb1ca5f3b01c1f460f7d314777122","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    Destination port, may be a single port or port range: 137:139"},{"line_number":43,"context_line":"    (only required for IP protocols tcp and udp)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. option:: --direction \u003cdirection\u003e"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Direction of network traffic (ingress, egress; default: ingress)"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_ec479375","line":45,"in_reply_to":"ba0121b8_a177649e","updated":"2016-04-01 20:42:31.000000000","message":"Sure, we can do this.  I went with --direction to match neutronclient.  Which do you prefer?","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"316c30719910a6e09be5ec87c224ab514c09a5d6","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    Destination port, may be a single port or port range: 137:139"},{"line_number":43,"context_line":"    (only required for IP protocols tcp and udp)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. option:: --direction \u003cdirection\u003e"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    Direction of network traffic (ingress, egress; default: ingress)"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_672b9c95","line":45,"in_reply_to":"ba0121b8_ec479375","updated":"2016-04-01 20:55:10.000000000","message":"I prefer the two complementary options, I think it is clearer, especially with only two values in the enum.","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"3e38f5479a1c56679ed0f14dd1bee6d8447be422","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":".. option:: --ethertype \u003cethertype\u003e"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    Ethertype of network traffic (IPv4, IPv6; default: based on IP protocol)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    *Network version 2 only*"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_5e02a50c","line":53,"updated":"2016-04-01 19:49:17.000000000","message":"Does neutron support more than these two yet?  I wants my DECnet and I wants it now! ;)","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"37e11d75e26cb1ca5f3b01c1f460f7d314777122","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":".. option:: --ethertype \u003cethertype\u003e"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    Ethertype of network traffic (IPv4, IPv6; default: based on IP protocol)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    *Network version 2 only*"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_8c4897ce","line":53,"in_reply_to":"ba0121b8_5e02a50c","updated":"2016-04-01 20:42:31.000000000","message":"Neutron only supports IPv4 and IPv6 at this time.","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"15b85d6522357a2856d90cd62a37cd3dd3f80fd5","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":".. option:: --ethertype \u003cethertype\u003e"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    Ethertype of network traffic (IPv4, IPv6; default: based on IP protocol)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    *Network version 2 only*"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_bfcad818","line":53,"in_reply_to":"ba0121b8_8c4897ce","updated":"2016-04-01 22:22:59.000000000","message":"Thats true...","commit_id":"aeee7d54ce27a390e858aab3e45d1ee65abb4197"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"c5c29e3225a62626359cb73210863a9156e089ad","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":".. option:: --ethertype \u003cethertype\u003e"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    Ethertype of network traffic (IPv4, IPv6; default: based on IP protocol)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    *Network version 2 only*"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a1b2928_10ddbc42","line":55,"range":{"start_line":55,"start_character":46,"end_line":55,"end_character":74},"updated":"2016-04-11 03:10:18.000000000","message":"IPv4 by default ?","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"0a40989d1ec1bab4e1aeb5841298ffded4aa7819","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":".. option:: --ethertype \u003cethertype\u003e"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    Ethertype of network traffic (IPv4, IPv6; default: based on IP protocol)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    *Network version 2 only*"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a1b2928_6e887323","line":55,"range":{"start_line":55,"start_character":46,"end_line":55,"end_character":74},"in_reply_to":"7a1b2928_10ddbc42","updated":"2016-04-11 14:40:49.000000000","message":"I will fix.","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"}],"openstackclient/network/v2/security_group_rule.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"c5c29e3225a62626359cb73210863a9156e089ad","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            \"--src-ip\","},{"line_number":66,"context_line":"            metavar\u003d\"\u003cip-address\u003e\","},{"line_number":67,"context_line":"            help\u003d\"Source IP address block (may use CIDR notation; \""},{"line_number":68,"context_line":"                 \"default for IPv4 rule: 0.0.0.0/0\","},{"line_number":69,"context_line":"        )"},{"line_number":70,"context_line":"        source_group.add_argument("},{"line_number":71,"context_line":"            \"--src-group\","}],"source_content_type":"text/x-python","patch_set":4,"id":"7a1b2928_f0800049","line":68,"range":{"start_line":68,"start_character":50,"end_line":68,"end_character":51},"updated":"2016-04-11 03:10:18.000000000","message":"missing another half \")\" here. :)","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"0a40989d1ec1bab4e1aeb5841298ffded4aa7819","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            \"--src-ip\","},{"line_number":66,"context_line":"            metavar\u003d\"\u003cip-address\u003e\","},{"line_number":67,"context_line":"            help\u003d\"Source IP address block (may use CIDR notation; \""},{"line_number":68,"context_line":"                 \"default for IPv4 rule: 0.0.0.0/0\","},{"line_number":69,"context_line":"        )"},{"line_number":70,"context_line":"        source_group.add_argument("},{"line_number":71,"context_line":"            \"--src-group\","}],"source_content_type":"text/x-python","patch_set":4,"id":"7a1b2928_6e5eb3ea","line":68,"range":{"start_line":68,"start_character":50,"end_line":68,"end_character":51},"in_reply_to":"7a1b2928_f0800049","updated":"2016-04-11 14:40:49.000000000","message":"Thank you, good catch.","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"c5c29e3225a62626359cb73210863a9156e089ad","unresolved":false,"context_lines":[{"line_number":99,"context_line":"            metavar\u003d\u0027\u003cethertype\u003e\u0027,"},{"line_number":100,"context_line":"            choices\u003d[\u0027IPv4\u0027, \u0027IPv6\u0027],"},{"line_number":101,"context_line":"            help\u003d\u0027Ethertype of network traffic \u0027"},{"line_number":102,"context_line":"                 \u0027(IPv4, IPv6; default: based on IP protocol)\u0027,"},{"line_number":103,"context_line":"        )"},{"line_number":104,"context_line":"        return parser"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a1b2928_f02ac02b","line":102,"range":{"start_line":102,"start_character":31,"end_line":102,"end_character":60},"updated":"2016-04-11 03:10:18.000000000","message":"I think this is not clear enough. Which is the default, IPv4 ?","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"0a40989d1ec1bab4e1aeb5841298ffded4aa7819","unresolved":false,"context_lines":[{"line_number":99,"context_line":"            metavar\u003d\u0027\u003cethertype\u003e\u0027,"},{"line_number":100,"context_line":"            choices\u003d[\u0027IPv4\u0027, \u0027IPv6\u0027],"},{"line_number":101,"context_line":"            help\u003d\u0027Ethertype of network traffic \u0027"},{"line_number":102,"context_line":"                 \u0027(IPv4, IPv6; default: based on IP protocol)\u0027,"},{"line_number":103,"context_line":"        )"},{"line_number":104,"context_line":"        return parser"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a1b2928_2ea03b9f","line":102,"range":{"start_line":102,"start_character":31,"end_line":102,"end_character":60},"in_reply_to":"7a1b2928_f02ac02b","updated":"2016-04-11 14:40:49.000000000","message":"I agree, I will clarify that the default is currently IPv4 since there are not IPv6 protocols yet.","commit_id":"58f6a4763fca1b800420f5ca16ecf6734ba29467"}]}
