Wireshark-commits: [Wireshark-commits] master 8d44221: When dissecting fragments heuristically, che

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 5 Jan 2016 20:16:57 +0000 (UTC)
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(-)