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

Date: Fri, 14 Mar 2008 21:36:05 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=24633

User: jake
Date: 2008/03/14 09:36 PM

Log:
 From Dustin D. Trammell:
 The FIX protocol dissector uses the 6 byte string "8=FIX." at the beginning of
 the data to match the beginning of a FIX version string of the format
 "8=FIX.x.x" in order to determine if the data is the FIX protocol or not.
 With FIX 5.x and beyond, the beginning of the data will have a version string 
 of the format "8=FIXT.x.x" to indicate the FIX Transport (FIXT) version.
 
 A simple solution is to update the current FIX dissector to only match the
 first 5 bytes of the version string (see attached patch).  This will cause a
 match for FIX version 4.x and prior (8=FIX.x.x) as well as 5.x and beyond
 (8=FIXT.x.x).

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +2 -2      packet-fix.c    Modified