)]}'
{
  "commit": "c65d1d143ba830d14393a29a8234a678e8c68a17",
  "tree": "196e59643542e457cbf602be5bdc3898d7f0ac8e",
  "parents": [
    "2d18797ec691cd95d9f08271840d024a0e7a3311"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Mar 19 20:58:04 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Mar 19 20:58:34 2019 -0700"
  },
  "message": "Allow QUIC server to replace connection IDs\n\nThis CL changes the QuicDispatcher to have it replace the connection ID provided by the client if its length differs from what the dispatcher was configured with. It also changes QuicConnection on the client side to accept connection ID changes coming from the server, and replace its own connection ID to match what the server expects on outgoing packets. This checks VariableLengthConnectionIdAllowedForVersion() so it only impacts v99.\n\ngfe-relnote: v99-only change, not flag protected\nPiperOrigin-RevId: 239328650\nChange-Id: I21ee0c0ca74c7624823c38a72f323ae6491e21e6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd400986f608489eb7f1359688d9fcb1d3435fbc",
      "old_mode": 33188,
      "old_path": "quic/core/http/end_to_end_test.cc",
      "new_id": "c3f50ef8aab7110de162ef6c6b4c3685ec034453",
      "new_mode": 33188,
      "new_path": "quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17752a602aa58b1bf81c1035ee2d821f377a77fe",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "dcea61d1ba70635257c181c769ad557032865eb3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "a2202eebfd35b8329066abc0e19a0b49cf6a79c1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.h",
      "new_id": "715a449143420f6e04f385c9af8ea053caa95efb",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "5fddab64fe4167f7562376abc9fcbce1b44760fc",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.cc",
      "new_id": "7ef28695acb5c839e06325cf9d75baea3b2085b2",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "63bba64444538186482144e3a8d8916d6fed1cb1",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.h",
      "new_id": "cdd11963837c46a1fece782156612afc9c6fa812",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "9e868750e746505d4c0df6586de59bba5946982a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher_test.cc",
      "new_id": "3f4ef0ed2565e8e8f2245620a1f495ae780a8f41",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9bd3b119e246258845df7e1c5f241c22c38681d7",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator.cc",
      "new_id": "d9b481cad8b10077e77cd98385652faca75755a4",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator.cc"
    },
    {
      "type": "modify",
      "old_id": "76e77268abac78abb4d60d72cc05f41b7210c564",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator.h",
      "new_id": "150cb9cc79411907330b43ccbb97d3a5c4b6ebe0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator.h"
    },
    {
      "type": "modify",
      "old_id": "fd18064aaf029d9cd9a492494d5bed44f2ae8462",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_generator.cc",
      "new_id": "c2b3d4888bf34d6b2bdbe0835b75e99fc06dd960",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "32e95c328a90f8ad51846ba5c9dcb7f7714c3368",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_generator.h",
      "new_id": "4c780f55f6d541b7830e707e6badc14f2bbc85b5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_generator.h"
    },
    {
      "type": "modify",
      "old_id": "6aaa67bba503594c535064f1c4f7862cf2366755",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.cc",
      "new_id": "d03cc0e0a4808ec2c882c58d6818477065cf98c0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "9a052bd453c8aaaec1051386eb93e1d10a435920",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.h",
      "new_id": "709ea6411a93c5666e2231d7136793414522a190",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.h"
    },
    {
      "type": "modify",
      "old_id": "6ee6a2ab77722d1b9520c15c5cd5f119155ae550",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils_test.cc",
      "new_id": "d0ce7e80a6f953a92513f774ba05bbf65198649e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils_test.cc"
    }
  ]
}
