we're dissecting. (Some RR's still don't do that check, as they don't
maintain an "rr_len" variable, and as "get_dns_name()" doesn't do any
length checking.)
That obviates the need for having "compute_key_id()" check the length,
as we won't even get to calling it if the RR is too short. Have it
still do a check for sanity, but just abort if the check fails, and have
it return -1 if the algorithm is unsupported.
Don't bother processing T_CERT RRs if we're not building a protocol
tree, don't fetch data from a T_CERT RR until we put it into the tree,
and fix the bug that change found, namely that we were using the wrong
variable in the "val_to_str()" call for the certificate type.
svn path=/trunk/; revision=9250
display the PIM hello option values in brackets after the option
name;
in the LAN prune delay option dissector:
put the top-level item for the option into the PIM
options tree rather than the PIM main tree;
calculate the correct LAN prune delay and display it in
units of milliseconds;
calculate the correct override interval and display it
in units of milliseconds;
fix the offset and length calculation.
svn path=/trunk/; revision=9248
and have its caller put an entry into the tree for "we don't support the
algorithm" (the "RR too short" error is a "can't happen").
svn path=/trunk/; revision=9243
This requires replacing libintl-1.dll from the libintl package (which
is no longer used) with intl.dll from intl.dll from the gettext package.
svn path=/trunk/; revision=9239
at 0 instead of 1. This works better for Ethereal, as our offsets start
at 0. Change the "geninfo" pseudo-protocol to use pos="0" instead of
pos="1".
svn path=/trunk/; revision=9238
captures, as it has to compute the width of an auto-resizing column in
every row. Just pick fixed widths for the columns (and tune the width
of the "Protocol" column so that it's not narrower than the column
title).
svn path=/trunk/; revision=9219
Eventually, -Tps will not force -V, and will print summaries when -V is
not selected. However, work still has to be done there.
svn path=/trunk/; revision=9218
dissectors had. Instead, rename it "other_decode_bitfield_value()", put
it in "epan/to_str.c", and make "decode_bitfield_value()" use it.
svn path=/trunk/; revision=9213
Always capitalize the names "Ethereal" and "Tethereal" (we don't
capitalize the command names, however, as they're all-lower-case).
Note that you can find out from the GUI whether Ethereal was built with
the PCRE library or not.
Fix a typo.
svn path=/trunk/; revision=9211
protocol tree fields that don't have values and that are zero-length.
Combine the "if (fi->hfinfo->type != FT_PROTOCOL && fi->length > 0)"
stuff to show the raw value into the previous "if".
svn path=/trunk/; revision=9210