)]}' { "commit": "ee07e47c471eea68e2140caa58ae774cd6cb6403", "tree": "b6b552ae78b448a4fa87bb2dde2e686d2524998e", "parents": [ "eff502828dba3595bb8f1fd5d424c6da665b6d94" ], "author": { "name": "dschinazi", "email": "dschinazi@google.com", "time": "Wed Jun 19 09:56:56 2019 -0700" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Jun 19 12:02:56 2019 -0700" }, "message": "Make QuicDispatcher drop packets that have an initial destination connection ID that is too short\n\nThis is a rollback of cl/253915913 and roll-forward of cl/253848976.\nThe rollback was caused by QuicDispatcherTest.ProcessPacketWithInvalidShortInitialConnectionId failing, which was unfortunately not caught by presubmits. The test was attempting to use an empty connection ID with v46 and failing in a QUIC_BUG as that is not legal to send in v46. This CL fixes that by enabling v47 at the start of the test.\n\nWith this CL, QuicDispatcher will drop packets that have an initial destination connection ID that is too short, instead of responding with a Version Negotiation packet to reject it.\n\ngfe-relnote: drop a kind of invalid packet, protected by --gfe2_reloadable_flag_quic_drop_invalid_small_initial_connection_id\nPiperOrigin-RevId: 254015843\nChange-Id: I20d6d64b0a5a8f6cace2ed90dc473c03428064b2\n", "tree_diff": [ { "type": "modify", "old_id": "37f19014523bab18fea24ea7f0c50f2330ca1754", "old_mode": 33188, "old_path": "quic/core/quic_dispatcher.cc", "new_id": "aeda8fc603bc9d0631d95586a9f7409720154e02", "new_mode": 33188, "new_path": "quic/core/quic_dispatcher.cc" }, { "type": "modify", "old_id": "43c34f01743cb53ab580fca5acf8252ccd31f49a", "old_mode": 33188, "old_path": "quic/core/quic_dispatcher_test.cc", "new_id": "3b0c92b70da7d7971cbb18a241e2afcf2300700d", "new_mode": 33188, "new_path": "quic/core/quic_dispatcher_test.cc" } ] }