)]}' { "commit": "97d97a5358600b69b37716e60d73b8b9d59c800f", "tree": "d20741eb89bd03c39053d0a42372a686688fbe6c", "parents": [ "bc7f8d17cc1211e338a3516f4d5c75f9a2b7aed0" ], "author": { "name": "dschinazi", "email": "dschinazi@google.com", "time": "Sat Oct 29 07:37:44 2022 -0700" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Sat Oct 29 07:38:27 2022 -0700" }, "message": "CONNECT-IP encapsulated client support\n\nThis CL adds a new mode to masque_client that allows testing HTTP/3 over CONNECT-IP (as opposed to HTTP/3 over CONNECT-UDP). It creates UDP and IP headers on the fly.\n\nThis code isn\u0027t used in production, it solely exists for IETF interop and therefore does not have adequate test coverage or flag protection. Those will be added in the future when we migrate the code out of the masque directory.\n\nPiperOrigin-RevId: 484744539\n", "tree_diff": [ { "type": "modify", "old_id": "ae495f87d9057b09a946742a9b3d38c77cb0ae43", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_client_bin.cc", "new_id": "58c388b2eb5936c27c9bd6727148599eeef3d3b4", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_client_bin.cc" }, { "type": "modify", "old_id": "03d2cfb42ed1afe3d79e7805a82e0a1d5457b6ca", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_client_session.cc", "new_id": "8e5bbfa89f7736725a1dbd94043fe05e4921b9cc", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_client_session.cc" }, { "type": "modify", "old_id": "43609dcdcf9c8b1150b6d0e2bda5929762bb0d80", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_client_session.h", "new_id": "2b48e49404fd2ffd80cc02dd51fa39f348a8cf36", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_client_session.h" }, { "type": "modify", "old_id": "a8d62073bb54e6eacef60fa1b75af1aa7e421319", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_encapsulated_client.cc", "new_id": "2d2679130ec5530c4249eae737da06862d5825df", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_encapsulated_client.cc" }, { "type": "modify", "old_id": "077430fa6a97870f21af4829b996ac18e0ba8f0a", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_encapsulated_client_session.cc", "new_id": "ababe590eec9b86f66b4dc5ca6c153f5ad280ba4", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_encapsulated_client_session.cc" }, { "type": "modify", "old_id": "16fc65e5759fa49527c631dc3b3cb58070dc8e4a", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_encapsulated_client_session.h", "new_id": "d50e9b894f015a72e11d89c4673b998f1e3051cf", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_encapsulated_client_session.h" }, { "type": "modify", "old_id": "d09fc49757563da8913a5c1e492c16a9eef9a975", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_utils.cc", "new_id": "2bab26be436e144629655f41114bed1e08461f1e", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_utils.cc" }, { "type": "modify", "old_id": "12faae0087c2ef238aa4225f6f3f5797fef18bd6", "old_mode": 33188, "old_path": "quiche/quic/masque/masque_utils.h", "new_id": "e55b8086dbc76f96e398a51c4619cb63e2ee58a5", "new_mode": 33188, "new_path": "quiche/quic/masque/masque_utils.h" } ] }