)]}'
{
  "commit": "da88cd13557aefe1bb7f50017bdf9ff2873a74ce",
  "tree": "cd5919eb2fc5482445c478e5b206d893d4c55540",
  "parents": [
    "beabbe0e055ff13870a2a948e1cb16a8dbd96a41"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Thu Feb 25 11:44:05 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Feb 25 11:45:11 2021 -0800"
  },
  "message": "Implement MASQUE CONNECT-UDP\n\nPreviously, the MASQUE code was supporting the legacy MASQUE protocol. This CL adds support for CONNECT-UDP, the new MASQUE wire format. This is test code currently meant for IETF interop events. We\u0027re mainly landing it to prevent bitrot. This code isn\u0027t used in production.\n\nPiperOrigin-RevId: 359575658\nChange-Id: Ia883662fb6ffe7827c15b1460f2b316494b7ffbd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e09a12b27c604b4c98de6b913647004700fcd31",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_client_bin.cc",
      "new_id": "afd991a6001f9cdcdf2834124728a9fd714c0064",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_client_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "eeedccfd0d53bd13de7695b425331f87b69cc8a5",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_client_session.cc",
      "new_id": "5663c4ace9f8a9296b2e914fab0f42ba1d313a0f",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_client_session.cc"
    },
    {
      "type": "modify",
      "old_id": "0eab5b22c20acd8529802ba2daef9deb78fbf2c6",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_client_session.h",
      "new_id": "f849c61fd9e5d8b4bc578e4a7486d06442695532",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_client_session.h"
    },
    {
      "type": "modify",
      "old_id": "96c59482b52d881a24163038dfc5d45e775cff40",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_compression_engine.h",
      "new_id": "16b4549747a537bdca1aed54c81f94190f6cbd0f",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_compression_engine.h"
    },
    {
      "type": "modify",
      "old_id": "6edca628f4f34cbdfdd8efb3d22f890412d6e92c",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_dispatcher.cc",
      "new_id": "03eb8f8324a09729732b2ad686c0f2350e48ebdc",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "2e0186c9a3d5244492684d26892f910f36fae56a",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_dispatcher.h",
      "new_id": "ce371b57eaa09f692fdd2ed06b0105f615d5801e",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "983a094f30a90a6266771e3807fd028221120a24",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_encapsulated_client_session.cc",
      "new_id": "3d557c3a073616e66f6fb59e252b0bba470a5cd2",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_encapsulated_client_session.cc"
    },
    {
      "type": "modify",
      "old_id": "570ccdb84d34ab017308c5222dc3cf1f0689676a",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_encapsulated_client_session.h",
      "new_id": "0952159189843e88a8ea69c1b5963d28fd5db9a2",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_encapsulated_client_session.h"
    },
    {
      "type": "modify",
      "old_id": "8fb938dbdc79d7994ee7eef44c15762216a73b31",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_encapsulated_epoll_client.cc",
      "new_id": "8891e4a0e41a988ea1c5a9fd767ea21a7c8e1e58",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_encapsulated_epoll_client.cc"
    },
    {
      "type": "modify",
      "old_id": "1d77e557a642fe8948a254af605c85fae26468ca",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_epoll_client.cc",
      "new_id": "bf09da420fd06fc384fbbdb92d18b57d0e134ff3",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_epoll_client.cc"
    },
    {
      "type": "modify",
      "old_id": "345c18c7dee7c313a6b977525f1dc7fb290d3a9b",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_epoll_client.h",
      "new_id": "1db161f5aaa37fed138261ff0f31e4cce42e7422",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_epoll_client.h"
    },
    {
      "type": "modify",
      "old_id": "34769a37bf7f18c9043518caabaf3384ed8b1f18",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_epoll_server.cc",
      "new_id": "e8a0850f0d864a6cb09b39d8975c12e9dce51953",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_epoll_server.cc"
    },
    {
      "type": "modify",
      "old_id": "57eab6a1f8494f78043e2c6037833c6867472749",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_epoll_server.h",
      "new_id": "88161ee37cffe8461a3458400b18fa72e7d21ea8",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_epoll_server.h"
    },
    {
      "type": "modify",
      "old_id": "19948198f33ac0f20488359d2e01a11f47ecc03a",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_server_backend.cc",
      "new_id": "230f7e7b52f185bbd0eca213b2bb8ef5c3dd9cbe",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_server_backend.cc"
    },
    {
      "type": "modify",
      "old_id": "180935917e57d4dbb0993758e88feae76caf6f0b",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_server_backend.h",
      "new_id": "86b1e008215bb1a422ac4d3b7be4f38cb0c87417",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_server_backend.h"
    },
    {
      "type": "modify",
      "old_id": "b25bf834ed3e8e434c5b372d4c94b6ebc8c1e6d8",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_server_bin.cc",
      "new_id": "a6b62252dd879809469b2a4dd386c55117d73c75",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_server_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "228444aacbb596f51f0e7ce9143b1a24608954fb",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_server_session.cc",
      "new_id": "de231ba086656004c36ec6d4f755c0743f929e10",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_server_session.cc"
    },
    {
      "type": "modify",
      "old_id": "9e43b63ccbc284e7dfb9ec7eca2294e064d3f434",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_server_session.h",
      "new_id": "a73e6414cbf1438fb37dcfd75f1e4706c09f1802",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_server_session.h"
    },
    {
      "type": "modify",
      "old_id": "f4f77f5faa2396edd79f1cde0a9abdaa58ae00d9",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_utils.cc",
      "new_id": "17dec0d7ecc2044b778d5897a8e8f3f5e1a2704c",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "f151f5508cd658a549387834dd020069078a720f",
      "old_mode": 33188,
      "old_path": "quic/masque/masque_utils.h",
      "new_id": "8113047768c4c84000fb76596695a6370837a1d0",
      "new_mode": 33188,
      "new_path": "quic/masque/masque_utils.h"
    }
  ]
}
