URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=8d4422180d13c4d79b37061c57412b4fdd407eff
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
8d44221 by Guy Harris (guy@xxxxxxxxxxxx):
When dissecting fragments heuristically, check for incomplete RPC messages.
If we're dissecting heuristically, and we don't have the full fragment,
but it looks like the beginning of an RPC call or reply, ask for more
data rather than rejecting it.
That way, we can recognize handle large calls and replies, such as large
NFS writes, when transported over TCP.
Clean up conversation handling while we're at it.
Bug: 11955
Change-Id: I0237255165a277a051d355810f1500cf4228d7c8
Reviewed-on: https://code.wireshark.org/review/13061
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from ffb51b3 Qt: Disable configurable interface settings for extcap
adds 8d44221 When dissecting fragments heuristically, check for incomplete RPC messages.
Summary of changes:
epan/dissectors/packet-rpc.c | 796 +++++++++++++++++++++++-------------------
1 file changed, 443 insertions(+), 353 deletions(-)