Wireshark-commits: [Wireshark-commits] rev 36029: /trunk/ /trunk/epan/dissectors/: packet-dns.c pac

Date: Wed, 23 Feb 2011 00:51:08 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=36029

User: gerald
Date: 2011/02/22 04:51 PM

Log:
 Split get_dns_name() into get_dns_name() and expand_dns_name().
 
 In dissect_ms_compressed_string() dissect_mscldap_string() simply call
 expand_dns_name() instead of using duplicate (and insecure) code. This
 *might* break CLDAP and SMB dissection. If that's the case we should
 probably revert get_dns_name() and simplify expand_dns_name().
 
 Fixes infinite recursion errors found by joernchen of Phenoelit.

Directory: /trunk/epan/dissectors/
  Changes    Path                   Action
  +15 -4     packet-dns.c           Modified
  +2 -0      packet-dns.h           Modified
  +18 -62    packet-ldap.c          Modified
  +1 -1      packet-ldap.h          Modified
  +10 -69    packet-smb-common.c    Modified
  +1 -1      packet-smb-common.h    Modified
  +8 -8      packet-smb-logon.c     Modified

Directory: /trunk/asn1/ldap/
  Changes    Path                      Action
  +12 -56    packet-ldap-template.c    Modified
  +1 -1      packet-ldap-template.h    Modified