Age | Commit message (Collapse) | Author | Files | Lines |
|
time :-(
svn path=/trunk/; revision=15131
|
|
it decodes "better" but might still be broken since none of the packets I have match any of the "standards"
svn path=/trunk/; revision=14952
|
|
add a "match_strval_idx()" routine that does the same thing, and have
"match_strval()" call it.
Make those routines, and "val_to_str()", return a "const" pointer.
Update dissectors as necessary to squelch compiler warnings produced by
that.
Use "val_to_str()" rather than using "match_strval()" and then, if the
result is null, substituting a specific string. Clean up some other
"match_strval()"/"val_to_str()" usages.
Add a null pointer check in the NDPS dissector's "attribute_value()"
routine, as it's not clear that "global_attribute_name" won't be null at
that point.
Make some global variables in the AFS4INT dissector local.
Make some routines not used outside the module they're in static.
Make some tables "static const".
Clean up white space.
Fix Gerald's address in some files.
svn path=/trunk/; revision=14786
|
|
svn path=/trunk/; revision=14780
|
|
content, to better understand what's going on while desegmenting.
We'll have to add similar mechanisms for other protocols as well...
svn path=/trunk/; revision=14527
|
|
svn path=/trunk/; revision=14526
|
|
the default value. Seems to be a general bug worth to thought about, but I don't know the SMB internals and this bugfix should work anyway.
Found this by a privately fuzzed capture file (sorry, can't give it away)
svn path=/trunk/; revision=14501
|
|
FT_STRINGZ to add a string
svn path=/trunk/; revision=14482
|
|
163. I'm not sure if this fix is entirely correct, but it doesn't appear to
have affected any SMB captures here adversely.
svn path=/trunk/; revision=14365
|
|
Shouldn't the number of fuzz bugs decrease asymptotically at some
point?
svn path=/trunk/; revision=14306
|
|
can't fetch it. Fix a few more null pointer dereferences. Fixes bug 79.
svn path=/trunk/; revision=14149
|
|
sure we're not referencing a fid when we think we're referencing an
smb_nt_transact_info_t pointer. (A fuzzed capture I have triggers
this behavior).
svn path=/trunk/; revision=14107
|
|
neccessary -- someone more knowledgeable about the SMB dissector may want
to check this. Throw a ReportedBoundsError instead of exiting.
svn path=/trunk/; revision=14077
|
|
svn path=/trunk/; revision=13968
|
|
Handle SMB-over-SPP.
svn path=/trunk/; revision=13635
|
|
asn1.[ch]
follow.[ch]
ptvcursor.[ch]
reassemble.[ch]
xmlstub.[ch]
fix #include statements accordingly.
svn path=/trunk/; revision=13366
|
|
1) Added a setup_frame parameter to conversation_t
2) Used the conversation_t next to maintain a list of conversations with the
same src/dest tuple but different setup_frame number.
3) Changed the signature of find_conversation() and conversation_new() to pass
in the frame number.
4) Adjusted packet-sdp to select RTP conversation if both m=audio and m=image
are present, and T.38 conversation if only m=image is present. I expect that
RTP/T.38 dissecting to be better, but I don't have a way to generate T.38
packets.
svn path=/trunk/; revision=13243
|
|
using the appropriate GLib macros
svn path=/trunk/; revision=12832
|
|
the 4-byte ones soon.
svn path=/trunk/; revision=12818
|
|
we do in several places into a subroutine. We need to do it also with the
4-byte time stamps that are dissected all over the place.
I had thought that that last unknown in the returned structure might be
a count of the number of clients that have the file open, but a simple test
suggests that that is not the case.
svn path=/trunk/; revision=12812
|
|
svn path=/trunk/; revision=12771
|
|
they wrap so quickly.
This has the effect that if you have a capture file with a hole in it, sa say when snoop or similar stops capturing packets for a while while writing the data to disk you often end up with a packet just after the hole that is a response packet and which ethereal mistakenly matches with a request/response from before the hole.
now, when the first response is seen to a request remove the entry from the unmatched table so that no other response can match the same request.
svn path=/trunk/; revision=12770
|
|
so they show up near the top of the list of fields in the dialog box for
adding a field to a filter - those are probably quite likely to be used
in filter expressions where you don't happen to remember the name of the
field, and those should show up at the top so you don't have to scroll
through the entire list of fields to find them. (I suspect most other
fields either will rarely be filtered on at all, or would be filtered
only mainly with the "Match" or "Prepare" filter items, where you don't
need to know the name or even the text of the field.)
svn path=/trunk/; revision=12489
|
|
svn path=/trunk/; revision=12342
|
|
up with the original request, without matching unrelated replies with
that request.
svn path=/trunk/; revision=12145
|
|
svn path=/trunk/; revision=12128
|
|
svn path=/trunk/; revision=12115
|
|
svn path=/trunk/; revision=11821
|
|
integers.
Make FT_INT64 and FT_UINT64 add numerical values, rather than byte-array
values, to the protocol tree, and add routines to add specified 64-bit
integer values to the protocol tree.
Use those routines in the RSVP dissector.
svn path=/trunk/; revision=11796
|
|
problems with this definition and throws a warning "convert negative constant to unsigned integer"
svn path=/trunk/; revision=11753
|
|
correctly dissected.
svn path=/trunk/; revision=11752
|
|
Connect AndX is always ASCII; we don't assume it is - the spec may very
well be wrong.
svn path=/trunk/; revision=11726
|
|
"packet-windows-common.[ch]".
svn path=/trunk/; revision=11592
|
|
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
|
|
display representation of items in the protocol tree, so we don't get
hosed by non-printable characters.
svn path=/trunk/; revision=11489
|
|
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
|