Age | Commit message (Collapse) | Author | Files | Lines |
|
Found by clang.
svn path=/trunk/; revision=36698
|
|
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.
svn path=/trunk/; revision=36029
|
|
proto_tree_add_*(): just use proto_tree_add_item().
Replace some tvb_get_ptr()s with tvb_get_ephemeral_string() or
tvb_get_const_stringz().
Use tvb_memeql() & tvb_memcmp().
svn path=/trunk/; revision=35558
|
|
is what packet-smb.c uses) and add extra line breaks. Both changes are
for improved readbility of the frequent complex and cryptic loops.
svn path=/trunk/; revision=35238
|
|
svn path=/trunk/; revision=32411
|
|
svn path=/trunk/; revision=24525
|
|
If we get some truncated strings we probably overwrote some buffers...
svn path=/trunk/; revision=24249
|
|
svn path=/trunk/; revision=21286
|
|
"off by 1" bug in
packet-smb-common.c: dissect_ms_compressed_string_internal()
was causing a 1 character buffer overflow thus causing the canary to sing !
Fixes bug #1241
svn path=/trunk/; revision=19983
|
|
I created two patches:
1.) move the handling of the compressed strings in CLDAP 'netlogon' replies into a generic place.
2.) implement dissection of SMB_NETLOGON cmd's 0x17 and 0x19
svn path=/trunk/; revision=19970
|
|
svn path=/trunk/; revision=18196
|
|
svn path=/trunk/; revision=15420
|
|
this should fix a whole number of display bugs when there are too many such pdus in a single frame for the silly buffers to handle before they wrap.
svn path=/trunk/; revision=15384
|
|
svn path=/trunk/; revision=15276
|
|
svn path=/trunk/; revision=12630
|
|
dissect unknown netlogon commands; move it to "packet-smb-logon.c".
svn path=/trunk/; revision=11589
|
|
the files including it to include what they need.
svn path=/trunk/; revision=11588
|
|
NTLMSSP-related than SMB-related, and documents about NTLMSSP talk about
it, so it's a little more convenient to keep all that stuff together -
and export it through a packet-ntlmssp.h header.
svn path=/trunk/; revision=11585
|
|
Also move ncp222.py, x11-fields, process-x11-fields.pl,
make-reg-dotc, and make-reg-dotc.py.
Adjust #include lines in files that include packet-*.h
files.
svn path=/trunk/; revision=11410
|