http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=36053
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.4/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-1.4/docbook/
Changes Path Action
+20 -0 release-notes.xml Modified
Directory: /trunk-1.4/asn1/ldap/
Changes Path Action
+12 -56 packet-ldap-template.c Modified
+1 -1 packet-ldap-template.h Modified