Wireshark-commits: [Wireshark-commits] rev 36054: /trunk-1.2/ /trunk-1.2/epan/dissectors/: packet-d
Date: Thu, 24 Feb 2011 20:07:26 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=36054

User: gerald
Date: 2011/02/24 12:07 PM

Log:
 Copy over r36029 with manual assistance:
 
 ------------------------------------------------------------------------
 r36029 | gerald | 2011-02-22 16:51:02 -0800 (Tue, 22 Feb 2011) | 9 lines
 Changed paths:
    M /trunk/asn1/ldap/packet-ldap-template.c
    M /trunk/asn1/ldap/packet-ldap-template.h
    M /trunk/epan/dissectors/packet-dns.c
    M /trunk/epan/dissectors/packet-dns.h
    M /trunk/epan/dissectors/packet-ldap.c
    M /trunk/epan/dissectors/packet-ldap.h
    M /trunk/epan/dissectors/packet-smb-common.c
    M /trunk/epan/dissectors/packet-smb-common.h
    M /trunk/epan/dissectors/packet-smb-logon.c
 
 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.
 ------------------------------------------------------------------------
 
 Update the release notes.

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

Directory: /trunk-1.2/docbook/
  Changes    Path                 Action
  +18 -0     release-notes.xml    Modified

Directory: /trunk-1.2/asn1/ldap/
  Changes    Path                      Action
  +13 -55    packet-ldap-template.c    Modified