)]}'
{".github/workflows/build.yaml":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"814dd0b23e9c197cd72098c96cb12432657c5645","unresolved":true,"context_lines":[{"line_number":202,"context_line":"        include:"},{"line_number":203,"context_line":"          - build: asan"},{"line_number":204,"context_line":"            cflags: \"-fsanitize\u003daddress,undefined -fno-sanitize-recover\u003dall  -fno-optimize-sibling-calls -fsanitize-address-use-after-scope -fno-omit-frame-pointer -g -O1\""},{"line_number":205,"context_line":"            ldflags: -fsanitize\u003daddress,undefined -fno-sanitize-recover\u003dall "},{"line_number":206,"context_line":"            # Our build system ignores LDFLAGS for plugins"},{"line_number":207,"context_line":"            configureflags: --disable-plugin-auth-pam  --disable-plugin-down-root"},{"line_number":208,"context_line":"          - build: normal"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e2fb72bb_2259aa1a","line":205,"updated":"2023-10-20 14:34:41.000000000","message":"Trailing whitespace","commit_id":"1dc095d0b8caf752b449bfee0a7dd7201b7eb9d8"}],"/COMMIT_MSG":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"814dd0b23e9c197cd72098c96cb12432657c5645","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Arne Schwabe \u003carne@rfc2549.org\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-10-18 19:21:33 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add undefined and abort on error to clang sanaitize builds"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The -fno-sanitize-recover\u003dall flag ensures that for all errors we actually"},{"line_number":10,"context_line":"abort the tests in the automated testing and not just print some errors in red"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"0af4b2eb_1d83dd0c","line":7,"updated":"2023-10-20 14:34:41.000000000","message":"\"sanitize\"","commit_id":"1dc095d0b8caf752b449bfee0a7dd7201b7eb9d8"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"814dd0b23e9c197cd72098c96cb12432657c5645","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The -fno-sanitize-recover\u003dall flag ensures that for all errors we actually"},{"line_number":10,"context_line":"abort the tests in the automated testing and not just print some errors in red"},{"line_number":11,"context_line":"that nobody sess. Also add the undefined tests to catch more bugs."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"For libreSSL we do not add the udefined behaviour as we have (even with the"},{"line_number":14,"context_line":"latest LibreSSL version) an undefined behaviour in LibreSSL itself."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"27d3be40_0a7d6d92","line":11,"updated":"2023-10-20 14:34:41.000000000","message":"\"sees\"","commit_id":"1dc095d0b8caf752b449bfee0a7dd7201b7eb9d8"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"814dd0b23e9c197cd72098c96cb12432657c5645","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cd7f30bb_aeca68a4","updated":"2023-10-20 14:34:41.000000000","message":"Small typo/whitespace issues can be fixed on ml send","commit_id":"1dc095d0b8caf752b449bfee0a7dd7201b7eb9d8"}]}
