Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] rev 40819: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Fri, 03 Feb 2012 04:09:11 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=40819

User: morriss
Date: 2012/02/02 08:09 PM

Log:
 Improve heuristic standard detection:
  - Fix various bugs.
  - Add some optional debug.
  - Enable checking of the Calling address.
  - Check that the Called/Calling address has at least a minimum number of
    octets.
  - Handle XUDTS.
  - Reject messages whose mandatory variable pointers are 0 (meaning not
    present).
  - Reject Class-2 messages whose Class-spare bits are non-zero.
  - For (Class-2) messages that have no variable parameters but an optional
    pointer, only accept messages whose optional pointer is 0 (no optional
    parameters) or 1 (optional parameter immediately follows the pointer).
  - (For some of those Class-2 messages) if there are no optional parameters,
    reject messages if we didn't reach the end of the message.

Directory: /trunk/epan/dissectors/
  Changes    Path             Action
  +163 -164  packet-mtp3.c    Modified
  +516 -422  packet-sccp.c    Modified
  +1 -1      packet-sccp.h    Modified