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 37297: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Thu, 19 May 2011 16:22:25 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=37297

User: guy
Date: 2011/05/19 09:22 AM

Log:
 Give some routines used for info levels that appear both in set and get
 names beginning with dissect_qspi_, and give some of them names with the
 info level structure in them rather than the SNIA CIFS specification
 section number.
 
 Have separate routines for SMB_INFO_STANDARD and SMB_INFO_QUERY_EA_SIZE;
 SMB_INFO_STANDARD is specified differently in the SNIA CIFS
 specification and the MS-CIFS specification, and some captures have the
 SNIA CIFS version, with the EA length and some have the MS-CIFS version
 without it.  The dissector for SMB_INFO_STANDARD will dissect it if it's
 there and not say "this structure is truncated" if it's not there.
 
 Rename dissect_qfi_SMB_FILE_ALTERNATE_NAME_INFO() to
 dissect_qfi_SMB_FILE_NAME_INFO(), as it also dissects
 SMB_QUERY_FILE_NAME_INFO.
 
 Merge the dissectors for SMB_FILE_ALLOCATION_INFO and
 SMB_SET_FILE_ALLOCATION_INFO, and for SMB_FILE_END_OF_FILE_INFO and
 SMB_SET_FILE_END_OF_FILE_INFO, as the structures are the same.
 
 Dissect some presumed "passthrough info levels" the same way the
 corresponding official SMB infos are dissected.
 
 Expand some comments for info level dissectors to give the MS-CIFS
 section number and to give some other details.
  
 If an info level is truncated, put in an expert info error.
 
 If we don't know about a given info level, just dissect the body as
 "Information level unknown", rather than having it dissected as an
 "unknown information" trailer.

Directory: /trunk/epan/dissectors/
  Changes    Path             Action
  +174 -70   packet-smb.c     Modified
  +5 -5      packet-smb.h     Modified
  +5 -5      packet-smb2.c    Modified