Age | Commit message (Collapse) | Author | Files | Lines |
|
Add support for signed types in _proto_tree_add_bits_ret_val
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6363
svn path=/trunk/; revision=39060
|
|
proto: Use fill_label_xxx helpers in _proto_tree_add_bits_ret_val
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6329
svn path=/trunk/; revision=39026
|
|
make FT_STRING and FT_UINT_STRING handle string encodings.
Get rid of FT_EBCDIC in favor of FT_STRING with ENC_EBCDIC.
Add some URLs for DRDA.
Clean up some stuff in TN3270 and TN5250, including using ENC_ values
for proto_tree_add_item().
svn path=/trunk/; revision=37909
|
|
values, and use them in the MQ dissector, so EBCDIC strings are
displayed as such.
Fix up some other final arguments to proto_tree_add_item().
svn path=/trunk/; revision=37872
|
|
"You cannot just make the "len" field of a GByteArray larger, if there's
no data to back that length; you can only make it smaller."
Two equal values are always equal!
This fixes bug 5941.
svn path=/trunk/; revision=37783
|
|
strings and BASE_NONE equal to selecting the filter from the tree entry.
svn path=/trunk/; revision=37720
|
|
This fixes bug 6035.
svn path=/trunk/; revision=37705
|
|
svn path=/trunk/; revision=37685
|
|
svn path=/trunk/; revision=37600
|
|
Convert TVB_RAW_OFFSET() and TVB_GET_DS_TVB() into functions.
svn path=/trunk/; revision=37422
|
|
any conflicting entries. i.e. lots of value_strings have repeated items, but
for now only warn for cases where the same numeric value appears with a
different string.
Because this will slow down startup and output distracting warnings, it has been
#if 0'd out for now. As discussed on the dev mailing list, it'd be good to
create a #define for developer/non-release builds so that tests such as this
can regularly be run.
svn path=/trunk/; revision=37274
|
|
no data to back that length; you can only make it smaller.
svn path=/trunk/; revision=37236
|
|
svn path=/trunk/; revision=37235
|
|
svn path=/trunk/; revision=37030
|
|
* Remove proto_tree_add_eui64 function from 802.15.4 Dissector
* Replace print_eui64/print_eui64 by eui64_to_str/get_eui64_name
* Update Documentation (README.dev)
* Add new function in libwireshark.def
* Support of encoding for tvb_eui64_to_str
* Use FT_EUI64 for ICMPv6, CAPWAP, Zbee ... dissector
svn path=/trunk/; revision=37015
|
|
svn path=/trunk/; revision=36553
|
|
Coverity 669.
svn path=/trunk/; revision=36543
|
|
svn path=/trunk/; revision=36393
|
|
svn path=/trunk/; revision=36382
|
|
Coverity 480.
svn path=/trunk/; revision=36350
|
|
svn path=/trunk/; revision=36213
|
|
so that if the start_ptr is NULL the bytes are extracted from the given TVB
using the given offset and length.
Replace a bunch of:
proto_tree_add_bytes_format*(tree, hf, tvb, offset, length, tvb_get_ptr(tvb, offset, length), [...])
with:
proto_tree_add_bytes_format*(tree, hf, tvb, offset, length, NULL, [...])
svn path=/trunk/; revision=35896
|
|
Use it in packet-diameter.c . Eliminate an unnecessary local variable.
svn path=/trunk/; revision=35875
|
|
orthogonal to the byte order.
This means that we can't just test for a non-zero encoding to determine
whether the format is big-endian or little-endian when we set the
field's endianness flag; instead, for the types where we accept any
non-zero value as meaning "litle-endian", map it to ENC_LITTLE_ENDIAN.
When we use ENC_TIME_NTP, OR in the byte order flag. While we're at it,
in the dissectors that used ENC_TIME_NTP, update all the other encoding
items in proto_tree_add_item() calls to use the appropriate ENC_ value.
svn path=/trunk/; revision=35841
|
|
an encoding of ENC_TIME_NTP.
This increases the number of decimal places shown for NTP times (from 6 to 9),
so round the value to the nearest microsecond. (I can't tell if NTP times are
ever more precise than a microsecond--this rounding is mainly to be closer to
the old behavior.)
Use proto_tree_add_item() for some NTP times.
svn path=/trunk/; revision=35840
|
|
By reinseringt the check in proto_tree_move_item() if tree vissible
removed in http://anonsvn.wireshark.org/viewvc?view=rev&revision=32443
Hopefully not breaking tshark again.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5500
svn path=/trunk/; revision=35817
|
|
svn path=/trunk/; revision=35329
|
|
prevent a crash.
svn path=/trunk/; revision=34869
|
|
acess method).
svn path=/trunk/; revision=34854
|
|
svn path=/trunk/; revision=34850
|
|
- Allow direct access when a range of values begins with a value other than 0;
- Provide value_string_ext_new() for creating extended value strings at runtime;
- Do access to value_string_ext members via a macro (all but value_string.c);
- Update documentation.
svn path=/trunk/; revision=34514
|
|
We have some different fields using the same abbreviation (e.g "eth.dst"
used in both eth and tte), and this patch will fetch values from all fields.
When using occurrences the entries listed first is from the field registered
last when starting Wireshark, and not ordered from the occurrence in the
packet, but I don't see how we can easily fix this.
svn path=/trunk/; revision=34513
|
|
Fixes bug #5296 [ https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5296 ]
svn path=/trunk/; revision=34507
|
|
are displayed.
Limit the input field for occurrence to 4 characters to prevent an overflow.
Make sure "... as filter" does not result in an invalid filter string if all occurrences are displayed.
svn path=/trunk/; revision=34247
|
|
svn path=/trunk/; revision=34208
|
|
svn path=/trunk/; revision=34193
|
|
svn path=/trunk/; revision=34191
|
|
svn path=/trunk/; revision=34189
|
|
show if the field has multiple occurrences.
svn path=/trunk/; revision=34186
|
|
to have length == 4 (only seconds).
svn path=/trunk/; revision=34078
|
|
svn path=/trunk/; revision=33838
|
|
svn path=/trunk/; revision=33800
|
|
This is reported in bug 5039.
svn path=/trunk/; revision=33602
|
|
svn path=/trunk/; revision=33320
|
|
entry displaying a integer value. The resolved string can contain a space,
and our routines does not quote integer values, and A DEC_HEX/HEX_DEC
combination will never match.
svn path=/trunk/; revision=33315
|
|
svn path=/trunk/; revision=33286
|
|
svn path=/trunk/; revision=33020
|
|
string.
svn path=/trunk/; revision=32975
|
|
va_start and va_end unless you're actually going to use the va_list"
(those bring the va_start and va_end closer to the use point, which
makes it a little more obvious that we're using <stdarg.h> correctly and
makes it a little harder to use it incorrectly).
svn path=/trunk/; revision=32963
|
|
"representation" - we already use "representation" to refer to the text
representation of fields.
Change some routines with an endianness argument to make it a
representation argument instead;
svn path=/trunk/; revision=32929
|