)]}'
{"src/openvpn/mudp.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f9584084e4d06c12c1549e338f3f2076031cc005","unresolved":true,"context_lines":[{"line_number":194,"context_line":"    return false;"},{"line_number":195,"context_line":"}"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"struct multi_instance *"},{"line_number":198,"context_line":"handle_connection_attempt(struct multi_context *m,"},{"line_number":199,"context_line":"                          struct link_socket *sock,"},{"line_number":200,"context_line":"                          struct mroute_addr *real,"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"f0f33608_0184e108","line":197,"updated":"2026-06-22 15:45:47.000000000","message":"should be static","commit_id":"b6d62f43e76d30a195744dd5a129389b3c23327f"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"e3a32960e72bfb5e59cb90c281559f9750f33630","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    return false;"},{"line_number":195,"context_line":"}"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"struct multi_instance *"},{"line_number":198,"context_line":"handle_connection_attempt(struct multi_context *m,"},{"line_number":199,"context_line":"                          struct link_socket *sock,"},{"line_number":200,"context_line":"                          struct mroute_addr *real,"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"7faef22f_655850ed","line":197,"in_reply_to":"f0f33608_0184e108","updated":"2026-06-25 13:08:10.000000000","message":"Done","commit_id":"b6d62f43e76d30a195744dd5a129389b3c23327f"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"f9584084e4d06c12c1549e338f3f2076031cc005","unresolved":true,"context_lines":[{"line_number":195,"context_line":"}"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"struct multi_instance *"},{"line_number":198,"context_line":"handle_connection_attempt(struct multi_context *m,"},{"line_number":199,"context_line":"                          struct link_socket *sock,"},{"line_number":200,"context_line":"                          struct mroute_addr *real,"},{"line_number":201,"context_line":"                          const uint64_t hv,"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"fb1756d4_a03663f9","line":198,"updated":"2026-06-22 15:45:47.000000000","message":"should have documentation","commit_id":"b6d62f43e76d30a195744dd5a129389b3c23327f"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"e3a32960e72bfb5e59cb90c281559f9750f33630","unresolved":false,"context_lines":[{"line_number":195,"context_line":"}"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"struct multi_instance *"},{"line_number":198,"context_line":"handle_connection_attempt(struct multi_context *m,"},{"line_number":199,"context_line":"                          struct link_socket *sock,"},{"line_number":200,"context_line":"                          struct mroute_addr *real,"},{"line_number":201,"context_line":"                          const uint64_t hv,"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"e7e1b63f_e446b25a","line":198,"in_reply_to":"fb1756d4_a03663f9","updated":"2026-06-25 13:08:10.000000000","message":"Done","commit_id":"b6d62f43e76d30a195744dd5a129389b3c23327f"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"3df5318595f278b1f7156aa846de4f0646e7812c","unresolved":true,"context_lines":[{"line_number":197,"context_line":"/**"},{"line_number":198,"context_line":" * Handles a packet if no existing session exists for this incoming packet."},{"line_number":199,"context_line":" *"},{"line_number":200,"context_line":" * It will either to send a reply with a hmac cookie if this is the first"},{"line_number":201,"context_line":" * packet of a three-way handshake or create a multi_instance if it is a"},{"line_number":202,"context_line":" * packet that completes the three-way handshake."},{"line_number":203,"context_line":" */"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"15cab41e_6800b85f","line":200,"updated":"2026-06-25 14:27:35.000000000","message":"\"either to\" -\u003e \"either\"","commit_id":"078c63a08ef283601bd9d8b4a7171b47b6ca89a5"}]}
