)]}'
{"tests/t_client.sh.in":[{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"01afc5c9db819b72846286aadc177908c8536282","unresolved":true,"context_lines":[{"line_number":76,"context_line":"    return $?"},{"line_number":77,"context_line":"}"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":". \"${t_client_rc}\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"if [ -z \"$TEST_RUN_LIST\" ] ; then"},{"line_number":82,"context_line":"    echo \"TEST_RUN_LIST empty, no tests defined.  SKIP test.\" \u003e\u00262"}],"source_content_type":"text/x-properties","patch_set":2,"id":"a075fc7f_df41a063","line":79,"updated":"2026-08-07 11:39:33.000000000","message":"Is . still considered what you should use instead of `source`? Or is that a /bin/sh compatbility thing?","commit_id":"de4a268fe490245fce4a6443a886bd6aea8ee893"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"c101f46f7dc2ebf5cf0dc4fb3068ed99ca27bd2e","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    return $?"},{"line_number":77,"context_line":"}"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":". \"${t_client_rc}\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"if [ -z \"$TEST_RUN_LIST\" ] ; then"},{"line_number":82,"context_line":"    echo \"TEST_RUN_LIST empty, no tests defined.  SKIP test.\" \u003e\u00262"}],"source_content_type":"text/x-properties","patch_set":2,"id":"08cec795_6020fd06","line":79,"in_reply_to":"8828cdef_a13a6444","updated":"2026-08-07 15:44:22.000000000","message":"Acknowledged","commit_id":"de4a268fe490245fce4a6443a886bd6aea8ee893"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"9526d31c898f10b07abbf694db4503eaef598277","unresolved":true,"context_lines":[{"line_number":76,"context_line":"    return $?"},{"line_number":77,"context_line":"}"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":". \"${t_client_rc}\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"if [ -z \"$TEST_RUN_LIST\" ] ; then"},{"line_number":82,"context_line":"    echo \"TEST_RUN_LIST empty, no tests defined.  SKIP test.\" \u003e\u00262"}],"source_content_type":"text/x-properties","patch_set":2,"id":"8828cdef_a13a6444","line":79,"in_reply_to":"a075fc7f_df41a063","updated":"2026-08-07 12:59:15.000000000","message":"`source` is a bashism.","commit_id":"de4a268fe490245fce4a6443a886bd6aea8ee893"},{"author":{"_account_id":1000053,"name":"razvanc","display_name":"Razvan Cojocaru","email":"razvanc@mailbox.org","username":"razvanc"},"change_message_id":"859c9f9b5c2f4763beb8c769286a52296534991c","unresolved":true,"context_lines":[{"line_number":65,"context_line":"    exit 1"},{"line_number":66,"context_line":"fi"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"openvpn_version\u003d$(${openvpn} --version | head -n 1 | cut -f2 -d\" \" | sed -e \u0027s/^2\\.\\([0123456789]\\+\\).*$/2\\1/\u0027)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"needs_openvpn()"},{"line_number":71,"context_line":"{"}],"source_content_type":"text/x-properties","patch_set":4,"id":"e051ae49_ca024048","line":68,"updated":"2026-08-27 11:46:58.000000000","message":"`\\+` is a GNU sed extension: https://sed.js.org/help.html\n\nI don\u0027t think it will work on BSDs (and probably macOS).","commit_id":"623e21dfd7d3e47c5d301851b6154b0c743e6090"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"43a6487002ea5ef531110f93308af8cc5b10c821","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    exit 1"},{"line_number":66,"context_line":"fi"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"openvpn_version\u003d$(${openvpn} --version | head -n 1 | cut -f2 -d\" \" | sed -e \u0027s/^2\\.\\([0123456789]\\+\\).*$/2\\1/\u0027)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"needs_openvpn()"},{"line_number":71,"context_line":"{"}],"source_content_type":"text/x-properties","patch_set":4,"id":"87b40025_bc03022a","line":68,"in_reply_to":"e051ae49_ca024048","updated":"2026-08-27 11:58:33.000000000","message":"Done","commit_id":"623e21dfd7d3e47c5d301851b6154b0c743e6090"}]}
