)]}' { "commit": "a5c068014b897e28b7ead746d4590489dd2d936d", "tree": "183a0a7099f5ea74c406109a4561e7094c52c24d", "parents": [ "556e34ad0809bad4afe6969781a8e759586dc389" ], "author": { "name": "QUICHE team", "email": "quiche-dev@google.com", "time": "Fri Jan 28 14:41:09 2022 -0800" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Jan 28 14:42:01 2022 -0800" }, "message": "Implement QUICv2 in QUICHE.\n\nThis CL reflects draft-ietf-quic-v2-01, except for the version negotiation bits -- therefore, the enable flag is blocked by the VN bug.\n\nThere are a bunch of changes to line breaks, particularly in quic_framer, that I believe came from the recently updated code checkers. I\u0027m ignoring some new code checks that suggest changes to existing code constructs -- perhaps we should address the defensive coding stuff in another CL.\n\nProtected by FLAGS_quic_reloadable_flag_quic_enable_version_rfcv2.\n\nPiperOrigin-RevId: 424961568\n", "tree_diff": [ { "type": "modify", "old_id": "50bbfefa4dc61131446b986418ded616ea1755d2", "old_mode": 33188, "old_path": "quic/core/crypto/crypto_utils.cc", "new_id": "05bbdfe63212dd585550df6705dc514612c4c35d", "new_mode": 33188, "new_path": "quic/core/crypto/crypto_utils.cc" }, { "type": "modify", "old_id": "8884f6fa0961ab614bdcb1949cdb1817dc7cff56", "old_mode": 33188, "old_path": "quic/core/crypto/crypto_utils.h", "new_id": "fce62018823e8df3c49e3a5cfe13ad3a294981c4", "new_mode": 33188, "new_path": "quic/core/crypto/crypto_utils.h" }, { "type": "modify", "old_id": "251f136ec5d6e26cc3c8c43a32c31e952ce9c03a", "old_mode": 33188, "old_path": "quic/core/crypto/crypto_utils_test.cc", "new_id": "df1546ac8c50b25578450852281570ade08b0e75", "new_mode": 33188, "new_path": "quic/core/crypto/crypto_utils_test.cc" }, { "type": "modify", "old_id": "1e47d16a5f114fabdea1d67dfe8289680f7388ac", "old_mode": 33188, "old_path": "quic/core/handshaker_delegate_interface.h", "new_id": "7fbc5ae33db878d5373cd19dcfe87926988a2986", "new_mode": 33188, "new_path": "quic/core/handshaker_delegate_interface.h" }, { "type": "modify", "old_id": "aa1ef09c4b97d310bd5bba7674ac5f140028dbcf", "old_mode": 33188, "old_path": "quic/core/http/end_to_end_test.cc", "new_id": "cf849696d2916e297a2382f75d2510365c31a166", "new_mode": 33188, "new_path": "quic/core/http/end_to_end_test.cc" }, { "type": "modify", "old_id": "393bfd827cde2d5ac8ce90266599b47a338cb2be", "old_mode": 33188, "old_path": "quic/core/quic_connection_test.cc", "new_id": "053849fb39c2f0a56037fff06a227e2e64e7000b", "new_mode": 33188, "new_path": "quic/core/quic_connection_test.cc" }, { "type": "modify", "old_id": "ca4ae483af8cbfdcc44492a67bca7e5bcd7373ad", "old_mode": 33188, "old_path": "quic/core/quic_dispatcher_test.cc", "new_id": "add5164d674a0bc06e98fa4336a22d1089d33141", "new_mode": 33188, "new_path": "quic/core/quic_dispatcher_test.cc" }, { "type": "modify", "old_id": "7482050f128d7965a0c6eea1ccc060238d8d8b7c", "old_mode": 33188, "old_path": "quic/core/quic_flags_list.h", "new_id": "90e3fbd7e4aa02f1015e2c2fea15e0e623cce88d", "new_mode": 33188, "new_path": "quic/core/quic_flags_list.h" }, { "type": "modify", "old_id": "79ace5a642d93601f0e16fac8146bd5b001336b5", "old_mode": 33188, "old_path": "quic/core/quic_framer.cc", "new_id": "6d2d9c79aa840cb0d9493cc86d845dd4ab0f0417", "new_mode": 33188, "new_path": "quic/core/quic_framer.cc" }, { "type": "modify", "old_id": "28b7c20345a293492e9cf79d01649d9a82e8da4e", "old_mode": 33188, "old_path": "quic/core/quic_framer_test.cc", "new_id": "207329c6012e65467a4436389a3625bec67b4eec", "new_mode": 33188, "new_path": "quic/core/quic_framer_test.cc" }, { "type": "modify", "old_id": "d06e1fe43a462cbd914adfc19a21b2d28ffd1df6", "old_mode": 33188, "old_path": "quic/core/quic_session.h", "new_id": "88ae992880d87904b71733b4c7e8cc241359563c", "new_mode": 33188, "new_path": "quic/core/quic_session.h" }, { "type": "modify", "old_id": "13e590d5cdd972a417c55cefac22418ff50484f4", "old_mode": 33188, "old_path": "quic/core/quic_version_manager.cc", "new_id": "4a8479749f229366f55d38a64ee4e1ad53fb64cb", "new_mode": 33188, "new_path": "quic/core/quic_version_manager.cc" }, { "type": "modify", "old_id": "af44d341a93dae18f10b0d69b15297af607acbd4", "old_mode": 33188, "old_path": "quic/core/quic_version_manager.h", "new_id": "44e134ac363c601bb89f643b88f8f90042c5db50", "new_mode": 33188, "new_path": "quic/core/quic_version_manager.h" }, { "type": "modify", "old_id": "403009abc3cda73b4d85811896609b84ae92dfc5", "old_mode": 33188, "old_path": "quic/core/quic_version_manager_test.cc", "new_id": "aa4581eb9a6d03cac2dc5df85f7195836d49ef27", "new_mode": 33188, "new_path": "quic/core/quic_version_manager_test.cc" }, { "type": "modify", "old_id": "4c9e661fa4154303c31b3d6a53837e7cfc7b733d", "old_mode": 33188, "old_path": "quic/core/quic_versions.cc", "new_id": "63d21a15d96a0987ea1179832eb261fd4d63d0ce", "new_mode": 33188, "new_path": "quic/core/quic_versions.cc" }, { "type": "modify", "old_id": "331a99c975946bea909daaeeb9bec61aa439533b", "old_mode": 33188, "old_path": "quic/core/quic_versions.h", "new_id": "6c2144ae39bb01dadda123064275cecaffca5c34", "new_mode": 33188, "new_path": "quic/core/quic_versions.h" }, { "type": "modify", "old_id": "d60bd4dc3628fdabb6ca677a862f854e4d63f221", "old_mode": 33188, "old_path": "quic/core/quic_versions_test.cc", "new_id": "6f384dda85203e484cae35817663f5ffdb3095fb", "new_mode": 33188, "new_path": "quic/core/quic_versions_test.cc" }, { "type": "modify", "old_id": "ad7dafb180d003a05146486b10366a6556d98f34", "old_mode": 33188, "old_path": "quic/core/tls_handshaker.cc", "new_id": "2eee1cc75599791f07d6c59840ff7cc36a959c9c", "new_mode": 33188, "new_path": "quic/core/tls_handshaker.cc" } ] }