)]}'
{
  "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"
    }
  ]
}
