)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f1ceaa56d4ad211ff76ec91bd59f4ccb58ccf60b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"575281aa_683a3de9","updated":"2023-09-19 11:37:17.000000000","message":"Will put all the documentation/comment requests into a separate patch to make it easier to merge both in master and release/2.6","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f8d73b33a3441ad87338a98e3f0dc72eb59387b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5e717371_49003df7","updated":"2023-09-26 09:49:28.000000000","message":"Will fix typo on submission","commit_id":"c2767323eddbb9e6b43a0eb995a6d02dbe22bc2c"}],"CMakeLists.txt":[{"author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"change_message_id":"1e15e5e1ebc72f09912352ccb25c912beb91182d","unresolved":true,"context_lines":[{"line_number":291,"context_line":""},{"line_number":292,"context_line":"configure_file(config.h.cmake.in config.h)"},{"line_number":293,"context_line":"configure_file(include/openvpn-plugin.h.in openvpn-plugin.h)"},{"line_number":294,"context_line":"# TODO remove later when msvc-config.h is removed and we can always include config.h"},{"line_number":295,"context_line":"add_definitions(-DHAVE_CONFIG_H)"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"include_directories(${CMAKE_CURRENT_BINARY_DIR})"}],"source_content_type":"text/x-cmake","patch_set":1,"id":"a88d6de4_30bc577d","line":294,"updated":"2023-07-24 12:48:53.000000000","message":"This comment seems to be outdated, since we got rid of config-msvc.h","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f1ceaa56d4ad211ff76ec91bd59f4ccb58ccf60b","unresolved":false,"context_lines":[{"line_number":291,"context_line":""},{"line_number":292,"context_line":"configure_file(config.h.cmake.in config.h)"},{"line_number":293,"context_line":"configure_file(include/openvpn-plugin.h.in openvpn-plugin.h)"},{"line_number":294,"context_line":"# TODO remove later when msvc-config.h is removed and we can always include config.h"},{"line_number":295,"context_line":"add_definitions(-DHAVE_CONFIG_H)"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"include_directories(${CMAKE_CURRENT_BINARY_DIR})"}],"source_content_type":"text/x-cmake","patch_set":1,"id":"2fac3714_15b4e724","line":294,"in_reply_to":"a88d6de4_30bc577d","updated":"2023-09-19 11:37:17.000000000","message":"Acknowledged","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"}],"README.cmake.md":[{"author":{"_account_id":1000006,"name":"d12fk","display_name":"Heiko Hund","email":"heiko@openvpn.net","username":"d12fk"},"change_message_id":"3a352497bef3f7366e426fae720e032e87aee3b4","unresolved":true,"context_lines":[{"line_number":24,"context_line":"-----------"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The following tools are expected to be present on the system, you"},{"line_number":27,"context_line":"can them install with a package manager of your choice (e.g."},{"line_number":28,"context_line":"chocolatey, winget) or manually:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* CMake"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"1db29f03_003dbb6b","line":27,"updated":"2023-09-18 22:20:36.000000000","message":"*install them","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f1ceaa56d4ad211ff76ec91bd59f4ccb58ccf60b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"-----------"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The following tools are expected to be present on the system, you"},{"line_number":27,"context_line":"can them install with a package manager of your choice (e.g."},{"line_number":28,"context_line":"chocolatey, winget) or manually:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* CMake"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"9825cfee_238d23c0","line":27,"in_reply_to":"1db29f03_003dbb6b","updated":"2023-09-19 11:37:17.000000000","message":"Acknowledged","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"change_message_id":"c58087feae88955dcf6f882c705d4ea4154bceda","unresolved":true,"context_lines":[{"line_number":30,"context_line":"* CMake"},{"line_number":31,"context_line":"* Git"},{"line_number":32,"context_line":"* Python (3.x), plus the Python module `docutils`"},{"line_number":33,"context_line":"* Visual Studion 17 (2022), C/C++ Enviroment"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"For example, to prepare the required tools with chocolatey, you"},{"line_number":36,"context_line":"can use the following commands (Powershell):"}],"source_content_type":"text/x-markdown","patch_set":2,"id":"f39fcf5a_d00bbdc2","line":33,"range":{"start_line":33,"start_character":34,"end_line":33,"end_character":44},"updated":"2023-09-25 09:50:56.000000000","message":"environment","commit_id":"6bc60e66b5e104e035dc3042a90a4a45c3b3997f"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f8d73b33a3441ad87338a98e3f0dc72eb59387b4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* CMake"},{"line_number":31,"context_line":"* Git"},{"line_number":32,"context_line":"* Python (3.x), plus the Python module `docutils`"},{"line_number":33,"context_line":"* Visual Studion 17 (2022), C/C++ Enviroment"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"For example, to prepare the required tools with chocolatey, you"},{"line_number":36,"context_line":"can use the following commands (Powershell):"}],"source_content_type":"text/x-markdown","patch_set":2,"id":"9117bb79_89326983","line":33,"range":{"start_line":33,"start_character":34,"end_line":33,"end_character":44},"in_reply_to":"f39fcf5a_d00bbdc2","updated":"2023-09-26 09:49:28.000000000","message":"Acknowledged","commit_id":"6bc60e66b5e104e035dc3042a90a4a45c3b3997f"}],"contrib/cmake/git-version.py":[{"author":{"_account_id":1000006,"name":"d12fk","display_name":"Heiko Hund","email":"heiko@openvpn.net","username":"d12fk"},"change_message_id":"3a352497bef3f7366e426fae720e032e87aee3b4","unresolved":true,"context_lines":[{"line_number":20,"context_line":"#  You should have received a copy of the GNU General Public License along"},{"line_number":21,"context_line":"#  with this program; if not, write to the Free Software Foundation, Inc.,"},{"line_number":22,"context_line":"#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."},{"line_number":23,"context_line":"#"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import sys"}],"source_content_type":"text/x-python","patch_set":1,"id":"7da55e9b_6b13084e","line":23,"updated":"2023-09-18 22:20:36.000000000","message":"A comment what this does and why would be cool, but then maybe in master or  both here and there","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f1ceaa56d4ad211ff76ec91bd59f4ccb58ccf60b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"#  You should have received a copy of the GNU General Public License along"},{"line_number":21,"context_line":"#  with this program; if not, write to the Free Software Foundation, Inc.,"},{"line_number":22,"context_line":"#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."},{"line_number":23,"context_line":"#"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import sys"}],"source_content_type":"text/x-python","patch_set":1,"id":"7e42230e_d6445805","line":23,"in_reply_to":"7da55e9b_6b13084e","updated":"2023-09-19 11:37:17.000000000","message":"Acknowledged","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"}],"contrib/cmake/parse-version.m4.py":[{"author":{"_account_id":1000006,"name":"d12fk","display_name":"Heiko Hund","email":"heiko@openvpn.net","username":"d12fk"},"change_message_id":"3a352497bef3f7366e426fae720e032e87aee3b4","unresolved":true,"context_lines":[{"line_number":20,"context_line":"#  You should have received a copy of the GNU General Public License along"},{"line_number":21,"context_line":"#  with this program; if not, write to the Free Software Foundation, Inc.,"},{"line_number":22,"context_line":"#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."},{"line_number":23,"context_line":"#"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":1,"id":"df755f5f_7c8d4861","line":23,"updated":"2023-09-18 22:20:36.000000000","message":"A comment what this does and why would be cool, but then maybe in master or  both here and there","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f1ceaa56d4ad211ff76ec91bd59f4ccb58ccf60b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"#  You should have received a copy of the GNU General Public License along"},{"line_number":21,"context_line":"#  with this program; if not, write to the Free Software Foundation, Inc.,"},{"line_number":22,"context_line":"#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."},{"line_number":23,"context_line":"#"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":1,"id":"abb2f492_3f01938f","line":23,"in_reply_to":"df755f5f_7c8d4861","updated":"2023-09-19 11:37:17.000000000","message":"Acknowledged","commit_id":"0a71acb9a49c805729a26b74adc8ce763bd2b705"}]}
