)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"c7293aecdf17636dea54a8f069cb94be19c3388e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d0c9a4c2_fc081e15","updated":"2026-09-22 12:46:23.000000000","message":"Missing changes to build systems?","commit_id":"f2f3c8f0f1f7612b34b4499ae43b77677faeda8a"}],"Changes.md":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"7670f4153f609c3df3284fbc0c6dd715b66d6755","unresolved":true,"context_lines":[{"line_number":26,"context_line":"## Maintainer-visible changes"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- The configure-time option `--enable-debug` is no longer"},{"line_number":29,"context_line":"  available and the verbose logging is now always included."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Overview of changes in 2.7"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":6,"id":"b437786f_8299eba1","line":29,"updated":"2026-09-23 15:07:34.000000000","message":"\"always\" should be \"unless --enable-small is set\" ?","commit_id":"18f91033f3bc76f57a3140e8d76d71ab88f43331"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"8332bf9f680e8a1ead9948894fd3ff85defe993f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"## Maintainer-visible changes"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- The configure-time option `--enable-debug` is no longer"},{"line_number":29,"context_line":"  available and the verbose logging is now always included."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Overview of changes in 2.7"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":6,"id":"581f6523_7f26d455","line":29,"in_reply_to":"b437786f_8299eba1","updated":"2026-09-24 10:41:38.000000000","message":"Done","commit_id":"18f91033f3bc76f57a3140e8d76d71ab88f43331"}],"configure.ac":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"e59d5944378fcbb244de73c353f5e02cd6c6ee59","unresolved":true,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"AC_ARG_ENABLE("},{"line_number":133,"context_line":"\t[debug],"},{"line_number":134,"context_line":"\t[AS_HELP_STRING([--enable-developer-debug], [enable developer debugging support (enable gremlin) @\u003c:@default\u003dyes@:\u003e@])],"},{"line_number":135,"context_line":"\t,"},{"line_number":136,"context_line":"\t[enable_debug\u003d\"no\"]"},{"line_number":137,"context_line":")"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"22b16a8b_32fb6cbe","line":134,"updated":"2026-09-22 13:39:38.000000000","message":"default\u003dno","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"9a4102a1e0436bd538083a343ee44f59d66eb9d0","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"AC_ARG_ENABLE("},{"line_number":133,"context_line":"\t[debug],"},{"line_number":134,"context_line":"\t[AS_HELP_STRING([--enable-developer-debug], [enable developer debugging support (enable gremlin) @\u003c:@default\u003dyes@:\u003e@])],"},{"line_number":135,"context_line":"\t,"},{"line_number":136,"context_line":"\t[enable_debug\u003d\"no\"]"},{"line_number":137,"context_line":")"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"142c932b_e63410b2","line":134,"in_reply_to":"22b16a8b_32fb6cbe","updated":"2026-09-22 16:01:30.000000000","message":"Acknowledged","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"}],"src/openvpn/crypto_mbedtls.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"e59d5944378fcbb244de73c353f5e02cd6c6ee59","unresolved":true,"context_lines":[{"line_number":843,"context_line":"    uint8_t A1[MAX_HMAC_KEY_LENGTH];"},{"line_number":844,"context_line":""},{"line_number":845,"context_line":"#ifndef ENABLE_SMALL"},{"line_number":846,"context_line":"    /* used by the D_SHOW_KEY_SOURCE, guarded with ENABLE_DEBUG to avoid unused"},{"line_number":847,"context_line":"     * variables warnings if compiled with --enable-small */"},{"line_number":848,"context_line":"    const size_t olen_orig \u003d olen;"},{"line_number":849,"context_line":"    const uint8_t *out_orig \u003d out;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"8479785a_d94bdfa2","line":846,"updated":"2026-09-22 13:39:38.000000000","message":"comment is now wrong","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"9a4102a1e0436bd538083a343ee44f59d66eb9d0","unresolved":false,"context_lines":[{"line_number":843,"context_line":"    uint8_t A1[MAX_HMAC_KEY_LENGTH];"},{"line_number":844,"context_line":""},{"line_number":845,"context_line":"#ifndef ENABLE_SMALL"},{"line_number":846,"context_line":"    /* used by the D_SHOW_KEY_SOURCE, guarded with ENABLE_DEBUG to avoid unused"},{"line_number":847,"context_line":"     * variables warnings if compiled with --enable-small */"},{"line_number":848,"context_line":"    const size_t olen_orig \u003d olen;"},{"line_number":849,"context_line":"    const uint8_t *out_orig \u003d out;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"d34e3cc5_d12a13e4","line":846,"in_reply_to":"8479785a_d94bdfa2","updated":"2026-09-22 16:01:30.000000000","message":"Acknowledged","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"}],"src/openvpn/forward.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"7670f4153f609c3df3284fbc0c6dd715b66d6755","unresolved":true,"context_lines":[{"line_number":75,"context_line":"    gc_free(\u0026gc);"},{"line_number":76,"context_line":"}"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"#endif /* ifdef ENABLE_DEBUG */"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"static void"},{"line_number":81,"context_line":"check_tls_errors_co(struct context *c)"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"1e4664df_294e51e5","line":78,"updated":"2026-09-23 15:07:34.000000000","message":"wrong comment","commit_id":"18f91033f3bc76f57a3140e8d76d71ab88f43331"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"8332bf9f680e8a1ead9948894fd3ff85defe993f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    gc_free(\u0026gc);"},{"line_number":76,"context_line":"}"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"#endif /* ifdef ENABLE_DEBUG */"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"static void"},{"line_number":81,"context_line":"check_tls_errors_co(struct context *c)"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ada0a61e_7fcbb944","line":78,"in_reply_to":"1e4664df_294e51e5","updated":"2026-09-24 10:41:38.000000000","message":"Done","commit_id":"18f91033f3bc76f57a3140e8d76d71ab88f43331"}],"src/openvpn/options.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"c7293aecdf17636dea54a8f069cb94be19c3388e","unresolved":true,"context_lines":[{"line_number":4229,"context_line":"        read_config_file(options, p[1], level, file, line, msglevel, permission_mask,"},{"line_number":4230,"context_line":"                         option_types_found, es);"},{"line_number":4231,"context_line":"    }"},{"line_number":4232,"context_line":"#if !defined(ENABLE_SMALL)"},{"line_number":4233,"context_line":"    else if (streq(p[0], \"show-gateway\") \u0026\u0026 !p[2])"},{"line_number":4234,"context_line":"    {"},{"line_number":4235,"context_line":"        struct route_gateway_info rgi;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"c7252143_d4a27852","line":4232,"range":{"start_line":4232,"start_character":4,"end_line":4232,"end_character":5},"updated":"2026-09-22 12:46:23.000000000","message":"For consistency we probably should change this and other occurrences to `#ifndef ENABLE_SMALL`","commit_id":"f2f3c8f0f1f7612b34b4499ae43b77677faeda8a"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"952f447365a5c17b66b4eca7a4508aa7a1d2f799","unresolved":false,"context_lines":[{"line_number":4229,"context_line":"        read_config_file(options, p[1], level, file, line, msglevel, permission_mask,"},{"line_number":4230,"context_line":"                         option_types_found, es);"},{"line_number":4231,"context_line":"    }"},{"line_number":4232,"context_line":"#if !defined(ENABLE_SMALL)"},{"line_number":4233,"context_line":"    else if (streq(p[0], \"show-gateway\") \u0026\u0026 !p[2])"},{"line_number":4234,"context_line":"    {"},{"line_number":4235,"context_line":"        struct route_gateway_info rgi;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"9ac3ba5e_646c8e2e","line":4232,"range":{"start_line":4232,"start_character":4,"end_line":4232,"end_character":5},"in_reply_to":"c7252143_d4a27852","updated":"2026-09-22 13:13:52.000000000","message":"Done","commit_id":"f2f3c8f0f1f7612b34b4499ae43b77677faeda8a"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"e59d5944378fcbb244de73c353f5e02cd6c6ee59","unresolved":true,"context_lines":[{"line_number":4938,"context_line":"             * mbed TLS always generating debug level logging */"},{"line_number":4939,"context_line":"            options-\u003essl_flags |\u003d SSLF_TLS_DEBUG_ENABLED;"},{"line_number":4940,"context_line":"        }"},{"line_number":4941,"context_line":"#if defined(ENABLE_SMALL)"},{"line_number":4942,"context_line":"        /* Warn when a debug verbosity is supplied when built without debug support */"},{"line_number":4943,"context_line":"        if (options-\u003everbosity \u003e\u003d 7)"},{"line_number":4944,"context_line":"        {"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"ee61e51a_53c078db","line":4941,"updated":"2026-09-22 13:39:38.000000000","message":"`#ifdef ENABLE_SMALL`","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"9a4102a1e0436bd538083a343ee44f59d66eb9d0","unresolved":false,"context_lines":[{"line_number":4938,"context_line":"             * mbed TLS always generating debug level logging */"},{"line_number":4939,"context_line":"            options-\u003essl_flags |\u003d SSLF_TLS_DEBUG_ENABLED;"},{"line_number":4940,"context_line":"        }"},{"line_number":4941,"context_line":"#if defined(ENABLE_SMALL)"},{"line_number":4942,"context_line":"        /* Warn when a debug verbosity is supplied when built without debug support */"},{"line_number":4943,"context_line":"        if (options-\u003everbosity \u003e\u003d 7)"},{"line_number":4944,"context_line":"        {"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"2777de9f_19b8ae6d","line":4941,"in_reply_to":"ee61e51a_53c078db","updated":"2026-09-22 16:01:30.000000000","message":"Acknowledged","commit_id":"91b470d50dd8a5cbfd0cfeb3e84dff79f2b82930"}]}
