Wireshark-commits: [Wireshark-commits] rev 29208: /trunk/epan/dissectors/ /trunk/epan/dissectors/:
Date: Mon, 27 Jul 2009 21:59:03 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=29208

User: wmeier
Date: 2009/07/27 02:59 PM

Log:
 Improve defragmentation:
 1. Prevent tcpencap (ipsec-tcp) from incorrectly dissecting NDMP PDU fragments;
     (Essentially: register NDMP as the dissector for the conversation);
    Allows correct NDMP fragment reassembly whether or not the 
     TCP "Try heuristic sub-dissectors first" preference is enabled.
    Fixes Bug #3755 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3755)
 2. Use a registered init routine to init the fragment and reassembled tables 
    each time a complete capture dissection is (re)started.
    Fixes a crash.
 3. Don't register on TCP port 10000 since the tcpencap dissector needs to own this
    port. (The NDMP dissector is a heuristic dissector).
 4. Strengthen the heuristic checking slightly.
 5. Other minor changes.

Directory: /trunk/epan/dissectors/
  Changes    Path             Action
  +92 -51    packet-ndmp.c    Modified