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

Date: Tue, 18 Oct 2011 01:51:02 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=39455

User: morriss
Date: 2011/10/17 06:51 PM

Log:
 From Dirk Jagdmann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6450 :
 
 Several updates to the DCE/RPC dissector:
 
 - changed the variable name "ndr64_uuid" to "uuid_ndr64" to make it similar the
 the other UUID variable names. Minor changes to the UUID names.
 
 - changes the UUID name for the 32bit NDR to describe that. In the DCE/RPC
 standard this UUID is described as "Version 1.1 network data representation
 protocol", but this is an unnecessarily long name and it's the only 32bit
 version defined for DCE/RPC anyway. The new name "32bit NDR" is similar to the
 changed name for the 64bit NDR.
 
 - added an UUID for "bind time feature negotiation" found with Microsoft PDUs.
 
 - added an UUID for "asynchonous MAPI". Of course this UUID/name should be
 added to the MAPI dissector, but the MAPI dissector is generated C code from
 Samba/OpenChange pidl sources. Eventually those might get updated. An
 alternative would be to create a new file to specifically register UUIDs used
 in the DCE/RPC context.
 
 - when the g_hash_table_insert() function is used, I've removed the code to
 lookup and remove the key, as g_hash_table_insert() is doing that internally
 (or more precise, it is overwriting the old value).
 
 - in the dissector function for Bind and BindAck, I now print all context items
 into COL_INFO and not just the first one.
 
 - added a new value for Bind results, used by Microsoft products. (The
 "Negotiate ACK" is used with the "bind time feature negotiation" UUID)

Directory: /trunk/epan/dissectors/
  Changes    Path               Action
  +31 -52    packet-dcerpc.c    Modified