)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"27d7eb2788c2225e61ca822d59e6e44c7d66d93d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Deena \u003cdeena@hastexo.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-09-15 16:43:31 +1000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added VPNaaS to cloud admin guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added VPNaaS to cloud admin guide introduction as written in"},{"line_number":10,"context_line":"the API docs."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba15a1d1_4ee9897f","line":7,"updated":"2015-09-15 23:40:24.000000000","message":"Here and below capitalize Cloud Admin Guide","commit_id":"ba892a0951b5bab625e281ec2a60aa0510d8c849"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"27d7eb2788c2225e61ca822d59e6e44c7d66d93d","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Removed glossary terms."},{"line_number":13,"context_line":"Added blank line at the end of the document."},{"line_number":14,"context_line":"Reversed placement of concept explainations and concept use."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I2190cdcd51fcc02df75332ad7db834f9fd32f1ab"},{"line_number":17,"context_line":"Closes-Bug: #1257018"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba15a1d1_8eefa186","line":14,"updated":"2015-09-15 23:40:24.000000000","message":"s/explainations/explanations","commit_id":"ba892a0951b5bab625e281ec2a60aa0510d8c849"}],"doc/admin-guide-cloud/source/networking_introduction.rst":[{"author":{"_account_id":612,"name":"Tom Fifield","email":"tom@openstack.org","username":"fifieldt"},"change_message_id":"d402a3d2b0b581df6e20e39e712c1dca206070ce","unresolved":false,"context_lines":[{"line_number":310,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"The VPNaaS extension enables OpenStack tenants to extend private networks"},{"line_number":313,"context_line":"across the public telecommunication infrastructure."},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"This initial implementation of the VPNaaS extension provides:"},{"line_number":316,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba15a1d1_83d7a8ec","line":313,"updated":"2015-09-15 06:24:17.000000000","message":"would \"public telecommunication infrastructure\" be better as \"internet\" ?","commit_id":"b0951aae1d45227d1280fa9be819e4b57d274d7c"},{"author":{"_account_id":612,"name":"Tom Fifield","email":"tom@openstack.org","username":"fifieldt"},"change_message_id":"d402a3d2b0b581df6e20e39e712c1dca206070ce","unresolved":false,"context_lines":[{"line_number":327,"context_line":"- Dead Peer Detection (DPD) with hold, clear, restart, disabled, or"},{"line_number":328,"context_line":"  restart-by-peer actions."},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"This extension introduces these resources:"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"- :term:`service`. A parent object that associates VPN with a specific subnet"},{"line_number":333,"context_line":"  and router."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba15a1d1_63f3749f","line":330,"updated":"2015-09-15 06:24:17.000000000","message":"Would these concepts be better introduced above their use? eg introduce IKE before refering to IKEv1 policy?","commit_id":"b0951aae1d45227d1280fa9be819e4b57d274d7c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"27d7eb2788c2225e61ca822d59e6e44c7d66d93d","unresolved":false,"context_lines":[{"line_number":306,"context_line":".. |FWaaS architecture| image:: ../../common/figures/fwaas.png"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"Virtual-Private-Network-as-a-Service (VPNaaS)"},{"line_number":310,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"The VPNaaS extension enables OpenStack tenants to extend private networks"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba15a1d1_0e7951c8","line":309,"updated":"2015-09-15 23:40:24.000000000","message":"To match the previous two headers, make this: Virtual-Private-Network-as-a-Service (VPNaaS) overview","commit_id":"ba892a0951b5bab625e281ec2a60aa0510d8c849"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"27d7eb2788c2225e61ca822d59e6e44c7d66d93d","unresolved":false,"context_lines":[{"line_number":314,"context_line":""},{"line_number":315,"context_line":"This extension introduces these resources:"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"- :term:`service`. A parent object that associates VPN with a specific subnet"},{"line_number":318,"context_line":"  and router."},{"line_number":319,"context_line":""},{"line_number":320,"context_line":"- The Internet Key Exchange (IKE) policy that identifies the authentication"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba15a1d1_8ebd616a","line":317,"updated":"2015-09-15 23:40:24.000000000","message":"This looks a bit odd to me. I\u0027d prefer to see a colon after `service` then a lowercase \u0027a\u0027.\n\nE.g.  :term:`service`: a parent object...","commit_id":"ba892a0951b5bab625e281ec2a60aa0510d8c849"}]}
