)]}'
{"security-guide/ch_dashboard.xml":[{"author":{"_account_id":6772,"name":"Stephen Gordon","email":"sgordon@redhat.com","username":"sgordon"},"change_message_id":"df6008911608662044c74425d6f21a73e935961a","unresolved":false,"context_lines":[{"line_number":58,"context_line":"      functionality, follow the \u003clink"},{"line_number":59,"context_line":"        xlink:href\u003d\"https://docs.djangoproject.com/\""},{"line_number":60,"context_line":"        \u003eDjango documentation on modifying the"},{"line_number":61,"context_line":"        \u003cliteral\u003eSECURE_PROXY_SSL_HEADER\u003c/literal\u003e variable\u003c/link\u003e.\u003c/para\u003e"},{"line_number":62,"context_line":"    \u003c/note\u003e"},{"line_number":63,"context_line":"    \u003cpara\u003eSee the chapter on PKI/SSL Everywhere for more specific"},{"line_number":64,"context_line":"      recommendations and server configurations for HTTPS"}],"source_content_type":"application/xml","patch_set":2,"id":"1a930d6b_ee104903","line":61,"updated":"2015-01-23 15:25:35.000000000","message":"While I agree it probably makes sense to link to the Django top level docs site for maintenance reasons as a result I think using specific link text seems wierd. For example in this case you are not taking me to the \u0027Django documentation on modifying the SECURE_PROXY_SSL_HEADER variable. I would prefer to see something like Refer to the \u003clink\u003eDjango documentation\u003c/link\u003e for more information on modifying the SECURE_PROXY_SSL_HEADER variable. Same applies for some of the other links.","commit_id":"31384a64224c7b56b5e8204e55b4531a169d825f"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ae4260df5d1cadecf8a58eff99b828c252c6a373","unresolved":false,"context_lines":[{"line_number":58,"context_line":"      functionality, follow the \u003clink"},{"line_number":59,"context_line":"        xlink:href\u003d\"https://docs.djangoproject.com/\""},{"line_number":60,"context_line":"        \u003eDjango documentation on modifying the"},{"line_number":61,"context_line":"        \u003cliteral\u003eSECURE_PROXY_SSL_HEADER\u003c/literal\u003e variable\u003c/link\u003e.\u003c/para\u003e"},{"line_number":62,"context_line":"    \u003c/note\u003e"},{"line_number":63,"context_line":"    \u003cpara\u003eSee the chapter on PKI/SSL Everywhere for more specific"},{"line_number":64,"context_line":"      recommendations and server configurations for HTTPS"}],"source_content_type":"application/xml","patch_set":2,"id":"1a930d6b_cdc26552","line":61,"in_reply_to":"1a930d6b_ee104903","updated":"2015-01-27 00:40:34.000000000","message":"Done","commit_id":"31384a64224c7b56b5e8204e55b4531a169d825f"},{"author":{"_account_id":2807,"name":"Bryan D. Payne","email":"bdpayne@acm.org","username":"bdpayne"},"change_message_id":"695dc6cfa508a0073ac41b5f8efe4d1fbbee8714","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    \u003cpara\u003eWhen using nginx, we recommend \u003clink"},{"line_number":33,"context_line":"      xlink:href\u003d\"http://docs.gunicorn.org/en/latest/deploy.html\""},{"line_number":34,"context_line":"      \u003egunicorn\u003c/link\u003e as the WSGI host with an appropriate number"},{"line_number":35,"context_line":"      of synchronous workers. When using Apache, we recommend to host the"},{"line_number":36,"context_line":"      dashboard.\u003c/para\u003e"},{"line_number":37,"context_line":"  \u003c/section\u003e"},{"line_number":38,"context_line":"  \u003csection xml:id\u003d\"dashboard-https\"\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"1a930d6b_2b190cd7","line":35,"updated":"2015-01-27 06:09:48.000000000","message":"This should be \"we recommend mod_wsgi\" to host...\"","commit_id":"d6cd8639829e14f0040f27cea5486a6b70ec067c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ee83b41d1b0bab57a6fd8c84b974ac195b36f0f4","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    \u003cpara\u003eWhen using nginx, we recommend \u003clink"},{"line_number":33,"context_line":"      xlink:href\u003d\"http://docs.gunicorn.org/en/latest/deploy.html\""},{"line_number":34,"context_line":"      \u003egunicorn\u003c/link\u003e as the WSGI host with an appropriate number"},{"line_number":35,"context_line":"      of synchronous workers. When using Apache, we recommend to host the"},{"line_number":36,"context_line":"      dashboard.\u003c/para\u003e"},{"line_number":37,"context_line":"  \u003c/section\u003e"},{"line_number":38,"context_line":"  \u003csection xml:id\u003d\"dashboard-https\"\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"fa81d914_fe693b26","line":35,"in_reply_to":"1a930d6b_2b190cd7","updated":"2015-01-28 03:15:47.000000000","message":"Heh, good spot!","commit_id":"d6cd8639829e14f0040f27cea5486a6b70ec067c"},{"author":{"_account_id":2807,"name":"Bryan D. Payne","email":"bdpayne@acm.org","username":"bdpayne"},"change_message_id":"695dc6cfa508a0073ac41b5f8efe4d1fbbee8714","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      an external content delivery network (CDN) is also acceptable."},{"line_number":115,"context_line":"      This subdomain should not set cookies or serve user-provided"},{"line_number":116,"context_line":"      content. The media should also be served with HTTPS.\u003c/para\u003e"},{"line_number":117,"context_line":"    \u003cpara\u003eDjango media settings are documented in the Django documentation at"},{"line_number":118,"context_line":"      \u003clink"},{"line_number":119,"context_line":"        xlink:href\u003d\"https://docs.djangoproject.com/\""},{"line_number":120,"context_line":"        \u003ehttps://docs.djangoproject.com/\u003c/link\u003e.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"1a930d6b_4b83b8cb","line":117,"updated":"2015-01-27 06:09:48.000000000","message":"Perhaps better to put link around \"Django documentation\" like you have in the other areas?","commit_id":"d6cd8639829e14f0040f27cea5486a6b70ec067c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ee83b41d1b0bab57a6fd8c84b974ac195b36f0f4","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      an external content delivery network (CDN) is also acceptable."},{"line_number":115,"context_line":"      This subdomain should not set cookies or serve user-provided"},{"line_number":116,"context_line":"      content. The media should also be served with HTTPS.\u003c/para\u003e"},{"line_number":117,"context_line":"    \u003cpara\u003eDjango media settings are documented in the Django documentation at"},{"line_number":118,"context_line":"      \u003clink"},{"line_number":119,"context_line":"        xlink:href\u003d\"https://docs.djangoproject.com/\""},{"line_number":120,"context_line":"        \u003ehttps://docs.djangoproject.com/\u003c/link\u003e.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"fa81d914_deaf172a","line":117,"in_reply_to":"1a930d6b_4b83b8cb","updated":"2015-01-28 03:15:47.000000000","message":"Done","commit_id":"d6cd8639829e14f0040f27cea5486a6b70ec067c"}]}
