)]}'
{"src/openvpn/multi.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"eb4f9dd4004d2aa21746a21e31d8c0f169c34b62","unresolved":true,"context_lines":[{"line_number":3336,"context_line":"#endif /* if defined(ENABLE_DCO) */"},{"line_number":3337,"context_line":""},{"line_number":3338,"context_line":"static void"},{"line_number":3339,"context_line":"multi_process_incoming_link_data(struct multi_context *m, bool floated, struct link_socket *sock)"},{"line_number":3340,"context_line":"{"},{"line_number":3341,"context_line":"    struct link_socket_info *lsi;"},{"line_number":3342,"context_line":"    const uint8_t *orig_buf;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"4c8bb6d4_97d5324f","line":3339,"updated":"2026-06-22 15:51:52.000000000","message":"should have documentation","commit_id":"465e1097541975a86ae6ba928f9ebf4be0755c6a"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"4a9932c7d9ff2c20a85033ca6c2cf75f76dce8dc","unresolved":false,"context_lines":[{"line_number":3336,"context_line":"#endif /* if defined(ENABLE_DCO) */"},{"line_number":3337,"context_line":""},{"line_number":3338,"context_line":"static void"},{"line_number":3339,"context_line":"multi_process_incoming_link_data(struct multi_context *m, bool floated, struct link_socket *sock)"},{"line_number":3340,"context_line":"{"},{"line_number":3341,"context_line":"    struct link_socket_info *lsi;"},{"line_number":3342,"context_line":"    const uint8_t *orig_buf;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"521a732d_f2918b0e","line":3339,"in_reply_to":"4c8bb6d4_97d5324f","updated":"2026-06-25 13:14:27.000000000","message":"Done","commit_id":"465e1097541975a86ae6ba928f9ebf4be0755c6a"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"eb4f9dd4004d2aa21746a21e31d8c0f169c34b62","unresolved":true,"context_lines":[{"line_number":3343,"context_line":""},{"line_number":3344,"context_line":""},{"line_number":3345,"context_line":"    /* decrypt in instance context */"},{"line_number":3346,"context_line":"    lsi \u003d \u0026sock-\u003einfo;"},{"line_number":3347,"context_line":"    struct context *c \u003d \u0026m-\u003epending-\u003econtext;"},{"line_number":3348,"context_line":""},{"line_number":3349,"context_line":"    orig_buf \u003d c-\u003ec2.buf.data;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"6cad13b1_fc9c2405","line":3346,"updated":"2026-06-22 15:51:52.000000000","message":"any reason not to combine that with the declaration above?","commit_id":"465e1097541975a86ae6ba928f9ebf4be0755c6a"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"4a9932c7d9ff2c20a85033ca6c2cf75f76dce8dc","unresolved":false,"context_lines":[{"line_number":3343,"context_line":""},{"line_number":3344,"context_line":""},{"line_number":3345,"context_line":"    /* decrypt in instance context */"},{"line_number":3346,"context_line":"    lsi \u003d \u0026sock-\u003einfo;"},{"line_number":3347,"context_line":"    struct context *c \u003d \u0026m-\u003epending-\u003econtext;"},{"line_number":3348,"context_line":""},{"line_number":3349,"context_line":"    orig_buf \u003d c-\u003ec2.buf.data;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"46dfeace_252523b2","line":3346,"in_reply_to":"6cad13b1_fc9c2405","updated":"2026-06-25 13:14:27.000000000","message":"blindness when moving the code around.","commit_id":"465e1097541975a86ae6ba928f9ebf4be0755c6a"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"043492d719d8409794a3dad6b1912033c210b5b0","unresolved":true,"context_lines":[{"line_number":3307,"context_line":" * Process incoming data packet from clients."},{"line_number":3308,"context_line":" *"},{"line_number":3309,"context_line":" * This tries to decrypt and then forward incoming"},{"line_number":3310,"context_line":" * data packets, so the be be forwarded."},{"line_number":3311,"context_line":" *"},{"line_number":3312,"context_line":" * @param m P"},{"line_number":3313,"context_line":" * @param floated"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"1b50b74d_15ee2180","line":3310,"updated":"2026-06-25 14:30:09.000000000","message":"\"the be be\"?","commit_id":"3f2f6171c104d6725e08d3889206a373f041a627"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"043492d719d8409794a3dad6b1912033c210b5b0","unresolved":true,"context_lines":[{"line_number":3309,"context_line":" * This tries to decrypt and then forward incoming"},{"line_number":3310,"context_line":" * data packets, so the be be forwarded."},{"line_number":3311,"context_line":" *"},{"line_number":3312,"context_line":" * @param m P"},{"line_number":3313,"context_line":" * @param floated"},{"line_number":3314,"context_line":" * @param sock"},{"line_number":3315,"context_line":" */"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"3dc352b2_3e1dc02f","line":3312,"updated":"2026-06-25 14:30:09.000000000","message":"If there is no documentation for the params, do not include `@param`.","commit_id":"3f2f6171c104d6725e08d3889206a373f041a627"}]}
