Age | Commit message (Collapse) | Author | Files | Lines |
|
can be put, and a pointer to the string for the column, which might or
might not point to that buffer.
Add a routine "col_set_str()", which sets the string for the column to
the string passed to it as an argument; it should only be handed a
static string (a string constant would be ideal). It doesn't do any
copying, so it's faster than "col_add_str()".
Make the routines that append to columns check whether the pointer to
the string for the column points to the buffer for the column and, if
not, copy the string for the column to the buffer for the column so that
you can append to it (so you can use "col_set_str()" and then use
"col_append_str()" or "col_append_fstr()").
Convert a bunch of "col_add_str()" calls that take a string constant as
an argument to "col_set_str()" calls.
Convert some "col_add_fstr()" calls that take a string constant as the
only argument - i.e., the format string doesn't have any "%" slots into
which to put strings for subsequent arguments to "col_set_str()" calls
(those calls are just like "col_add_str()" calls).
Replace an END_OF_FRAME reference in a tvbuffified dissector with a
"tvb_length(tvb)" call.
svn path=/trunk/; revision=2670
|
|
svn path=/trunk/; revision=2532
|
|
Jeff Foster.
svn path=/trunk/; revision=2523
|
|
sponsors of the BXXP dissector ...
svn path=/trunk/; revision=2483
|
|
properly if a BXXP message occurrect after a SEQ but in the same segment.
svn path=/trunk/; revision=2479
|
|
continuations, as only the first has a MIME header.
svn path=/trunk/; revision=2477
|
|
be flagged as incorrect terminators. These allow people who are developing
implementations of the protocol to see where they have gone wrong.
svn path=/trunk/; revision=2475
|
|
the first pass.
This got to be really ugly, as I now push the test for a tree all the way
down into a lot of routines and parse the messages, but only add things to
the protocol tree if we were passed a protocol tree.
svn path=/trunk/; revision=2472
|
|
gone, I think.
I also now handle a lot more of the BXXP protocol, and can handle multiple
messages within a TCP segment. However, captures from the Linux loopback
device confuse things awfully.
svn path=/trunk/; revision=2414
|
|
state so I can dissect things correctly ...
Will have to clean out all the old non-tvbuff cruft as well.
Boy, I will be glad when we re-do Ethereal and have TCP segment re-assembly under control.
svn path=/trunk/; revision=2397
|
|
Lots more work to be done.
svn path=/trunk/; revision=2384
|