URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=91c5942c93b4c1f9823ba6c530089461677ae016
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark
Commits:
91c5942 by Peter Wu (peter@xxxxxxxxxxxxx):
QUIC: implement packet coalescing (draft >= 11)
Messages with long headers have a payload length while short header
messages extend to the end of a datagram.
Create a new tvb for every message since the decryption routines assume
that the header starts from the beginning of the tvb.
quic_get_message_tvb tries to avoid throwing exceptions in most cases if
the (payload) length is too large such that dissection can proceed until
the payload is encountered. (One edge case is when the varint cannot
even be read, but then indeed the message is severely malformed.)
Change-Id: Id42f55dfd73905b709b218002b9ca660f6f703f1
Ping-Bug: 13881
Reviewed-on: https://code.wireshark.org/review/29607
Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from 4bab4b2 OK, try to prevent -Wunused-function warnings with llvm-gcc as well.
add 91c5942 QUIC: implement packet coalescing (draft >= 11)
Summary of changes:
epan/dissectors/packet-quic.c | 70 +++++++++++++++++++++++++++++++++++--------
1 file changed, 57 insertions(+), 13 deletions(-)