wireshark/epan
Guy Harris 97a0ad8eab For subvectors, make a top-level item to cover the entire subvector, and
put the length, identifier, and value as visible sub-items underneath
it.  If the length is bad, add an expert info indication under the item
for the length, rather than using proto_malformed.  Add checks for the
lengths of each type of subvector.

Add some more subvector types from IEEE 802.5-1998, and use the names
from that spec.

svn path=/trunk/; revision=47923
2013-02-27 22:07:44 +00:00
..
crypt it's ==> its & its ==> it's as needed. 2013-02-26 02:38:52 +00:00
dfilter Fix the grammar.h/grammar.c/grammar.lemon dependency so that 2013-02-12 17:25:28 +00:00
dissectors For subvectors, make a top-level item to cover the entire subvector, and 2013-02-27 22:07:44 +00:00
ftypes Make the buffer argument to FvalueToStringRepr functions volatile 2013-01-18 19:27:31 +00:00
wmem Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
wslua Fix a misspelled word; Do some minor tweaking of the wording of a few comments. 2013-02-26 15:10:28 +00:00
wspython We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
CMakeLists.txt ABI dumps don't have to depend on config.h directly 2013-02-25 21:27:07 +00:00
Makefile.am Add dumpabi targets to CMake builds 2013-02-25 18:12:20 +00:00
Makefile.common Put NODIST_ at the beginning of macro names, as was done for the plugins 2013-02-09 23:35:30 +00:00
Makefile.nmake Pull in a comment from the MATE plugin Makefile.nmake. 2013-02-09 23:41:43 +00:00
addr_and_mask.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
addr_and_mask.h
addr_resolv.c Add a ModulePreferencesScrollArea widget which builds a scrollable frame 2013-02-08 01:16:46 +00:00
addr_resolv.h Add an add_hosts_file routine that adds a "hosts" path to an array and 2012-11-29 00:32:39 +00:00
address.h a DVB-CI session number is not globally unique, it's only unique per 2013-02-05 20:38:15 +00:00
address_to_str.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
adler32.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
adler32.h Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
afn.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
afn.h
aftypes.h
arcnet_pids.h
arptypes.h
asm_utils.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
asm_utils.h
asm_utils_win32_x86.asm
asn1.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
asn1.h
atalk-utils.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
atalk-utils.h
ax25_pids.h Ethereal -> Wireshark; Update FSF address. 2012-12-04 14:23:53 +00:00
base64.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
base64.h
bitswap.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
bitswap.h
bridged_pids.h
camel-persistentdata.c String passed to val_to_str() must have int format specifier (%u, %d, %x, and so on...). 2013-02-21 21:04:59 +00:00
camel-persistentdata.h
charsets.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
charsets.h
chdlctypes.h
circuit.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
circuit.h
codecs.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
codecs.h
column-utils.c LUA API improvements 2013-02-25 20:43:06 +00:00
column-utils.h LUA API improvements 2013-02-25 20:43:06 +00:00
column.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
column.h
column_info.h cinfo.columns_changed is only used by ui/gtk, move it to cfile structure. 2012-09-03 15:12:49 +00:00
conv_id.h
conversation.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
conversation.h
crc8-tvb.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
crc8-tvb.h
crc16-tvb.c Add CRC verification to Modbus RTU dissector. CRC algorithm is the same as the "crc16-plain" with a different initial CRC (0xFFFF instead of 0). Created crc16_plain_tvb_offset_seed to "replace" crc16_plain_tvb_offset, but didn't remove crc16_plain_tvb_offset for backwards compatibility worries. Updated only dissector that used crc16_plain_tvb_offset (profinet/packet-pn-rt.c) to use crc16_plain_tvb_offset_seed(..., 0) 2012-10-31 20:09:05 +00:00
crc16-tvb.h Add CRC verification to Modbus RTU dissector. CRC algorithm is the same as the "crc16-plain" with a different initial CRC (0xFFFF instead of 0). Created crc16_plain_tvb_offset_seed to "replace" crc16_plain_tvb_offset, but didn't remove crc16_plain_tvb_offset for backwards compatibility worries. Updated only dissector that used crc16_plain_tvb_offset (profinet/packet-pn-rt.c) to use crc16_plain_tvb_offset_seed(..., 0) 2012-10-31 20:09:05 +00:00
crc32-tvb.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
crc32-tvb.h
diam_dict.h replace "unsigned" datatype with "guint". Some mpeg files needed "unsigned int" instead. 2013-01-04 05:22:43 +00:00
diam_dict.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
dissector_filters.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
dissector_filters.h
doxygen.cfg.in
dtd.h
dtd_grammar.lemon We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
dtd_parse.h
dtd_parse.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
dtd_preparse.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
eap.h General cleanup: 2012-12-10 14:50:32 +00:00
emem.c As suggested in comments in sl_alloc() and sl_free(): add a new environment 2013-01-16 03:34:29 +00:00
emem.h Revert changes to ep_ allocator, revert edt ref-counting. 2012-10-10 19:05:30 +00:00
enterprise-numbers [Automatic manuf, services and enterprise-numbers update for 2013-02-24] 2013-02-24 15:03:25 +00:00
epan.c Bugfix Lua pinfo.cols.protocol not holding value in postdissector 2013-02-25 17:32:25 +00:00
epan.h Manually revert r45669 2012-11-03 20:51:19 +00:00
epan_dissect.h Revert changes to ep_ allocator, revert edt ref-counting. 2012-10-10 19:05:30 +00:00
etypes.h Add Ethertype for Network Controller Sideband Interface 2013-02-16 10:31:20 +00:00
ex-opt.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
ex-opt.h
except.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
except.h Define variants of CLEANUP_PUSH & etc to allow nested use w/o "shadowing" variables. 2012-12-04 14:37:21 +00:00
exceptions.h Define variants of CLEANUP_PUSH & etc to allow nested use w/o "shadowing" variables. 2012-12-04 14:37:21 +00:00
exntest.c
expert.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
expert.h expert.h needs packet_info.h 2012-10-08 19:30:34 +00:00
filesystem.c Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
filesystem.h
filter_expressions.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
filter_expressions.h C++-ize filter_expressions.h. 2013-02-06 19:12:14 +00:00
follow.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
follow.h Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
frame_data.c Add support for displaying the Packet Block Flags Word of pcapng. 2012-12-22 19:48:17 +00:00
frame_data.h Move pack_flags to better place. 2013-02-26 21:32:11 +00:00
frequency-utils.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
frequency-utils.h
funnel.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
funnel.h Fix up some indentation and trailing white space. 2012-09-19 19:34:17 +00:00
garrayfix.h
gcp.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
gcp.h Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
geoip_db.c String passed to val_to_str() must have int format specifier (%u, %d, %x, and so on...). 2013-02-21 21:04:59 +00:00
geoip_db.h geoip_db_get_paths() is exported from libwireshark, so it has to exist 2012-12-26 22:24:15 +00:00
golay.c
golay.h
greproto.h
guid-utils.c it's ==> its & its ==> it's as needed. 2013-02-26 02:19:57 +00:00
guid-utils.h
h225-persistentdata.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
h225-persistentdata.h
iana_snap_pid.h
iax2_codec_type.h
in_cksum.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
in_cksum.h
ip_opts.h Show SACK information in TCP graphs. Also add a generated field for the 2012-11-12 03:55:46 +00:00
ipproto.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
ipproto.h Add a link to IANA. 2012-10-22 14:46:52 +00:00
ipv4.c When comparing fvalue_t we don't modify them, make arguments const. 2012-11-06 13:28:59 +00:00
ipv4.h When comparing fvalue_t we don't modify them, make arguments const. 2012-11-06 13:28:59 +00:00
ipv6-utils.h
lapd_sapi.h
libwireshark.def Add a tvb_new_subset_length() that takes a tvbuff, an offset in a 2013-02-20 08:10:14 +00:00
libwireshark.vcproj
llcsaps.h
next_tvb.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
next_tvb.h
nlpid.h
nstime.c
nstime.h Add a preview to the common file dialog. Adjust the win32 file dialog 2012-07-27 21:43:02 +00:00
oids.c Fixing CID 280433 and 280357. 2013-01-14 07:43:14 +00:00
oids.h From Michael Mann: 2012-07-06 04:48:36 +00:00
osi-utils.c Clean up white space. 2012-12-21 00:43:00 +00:00
osi-utils.h
oui.h From Andrei Emeltchenko: Add OUI_BLUETOOTH part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7633 bt-oui: Add decoding Bluetooth High Speed over wireless 2012-11-04 12:47:02 +00:00
packet.c Create a wmem pool in pinfo and use it for some address allocations. 2012-12-02 17:01:04 +00:00
packet.h Update the Qt byte view widget to reflect the recent changes in the GTK+ 2012-10-30 19:21:24 +00:00
packet_info.h Only include wmem_core.h in packet_info.h. It's not technically a 2012-12-19 23:11:22 +00:00
params.h gerald@ethereal.com -> gerald@wireshark.org 2013-01-31 21:02:23 +00:00
pint.h
plugins.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
plugins.h Make register_all_wiretap_modules() and register_all_codecs() static; 2012-09-08 17:16:51 +00:00
ppptypes.h
prefs-int.h Add a directory name preference type (PREF_DIRNAME) and registration 2013-02-08 18:07:34 +00:00
prefs.c it's ==> its & its ==> it's as needed. 2013-02-26 02:19:57 +00:00
prefs.h Add automatic software update checks for Win32 using WinSparkle. Add 2013-02-19 22:21:17 +00:00
proto.c Add an "Unregistered hf!" hint to DISSECTOR_ASSERT((guint)hfindex < gpa_hfinfo.len). 2013-02-10 18:38:46 +00:00
proto.h it's ==> its & its ==> it's as needed. 2013-02-26 02:19:57 +00:00
ptvcursor.h
radius_dict.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
range.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
range.h
reassemble.c From Evan: 2013-01-08 22:18:52 +00:00
reassemble.h From Robert Bullen via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7683 : 2012-09-07 02:09:59 +00:00
reassemble_test.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
reedsolomon.c
reedsolomon.h
report_err.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
report_err.h
req_resp_hdrs.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
req_resp_hdrs.h
rtp_pt.h
sctpppids.h Update SCTP PPIDs. 2012-08-14 20:31:49 +00:00
sigcomp-udvm.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
sigcomp-udvm.h
sigcomp_state_hdlr.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
sigcomp_state_hdlr.h
slab.h
sminmpec.h Convert '4 space tabs' to spaces; 2012-12-08 20:49:51 +00:00
sna-utils.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
sna-utils.h
stat_cmd_args.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
stat_cmd_args.h
stats_tree.c it's ==> its & its ==> it's as needed. 2013-02-26 02:19:57 +00:00
stats_tree.h it's ==> its & its ==> it's as needed. 2013-02-26 02:19:57 +00:00
stats_tree_priv.h From Wonil Kim: Enable statistics menu register for the tap plug-in. Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7466 2012-07-15 16:24:35 +00:00
stream.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
stream.h
strutil.c Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
strutil.h Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
t35.c
t35.h
tap-voip.h
tap.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
tap.h Move ui-independent object export routines to the common ui directory. 2012-10-18 21:14:43 +00:00
tcap-persistentdata.c Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
tcap-persistentdata.h
tfs.c Remove some "duplicate" TFS in 802.11 field capability Add in use / not in use in common TFS 2013-02-24 19:09:04 +00:00
tfs.h Remove some "duplicate" TFS in 802.11 field capability Add in use / not in use in common TFS 2013-02-24 19:09:04 +00:00
time_fmt.h
timestamp.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
timestamp.h
to_str.c Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8105 : 2013-01-04 14:56:27 +00:00
to_str.h Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
tpg.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
tpg.h
tvbparse.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
tvbparse.h
tvbtest.c Remove obsolete & incorrect comment: 2012-10-29 16:19:31 +00:00
tvbuff-int.h
tvbuff.c Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
tvbuff.h Fix spelling/typos found using a list of commonly misspelled words. 2013-02-26 04:42:26 +00:00
uat-int.h UATs could be put into "categories". The categories were defined only 2012-07-08 01:00:46 +00:00
uat.c Constify the second argument to uat_load(), to squelch some warnings. 2013-02-08 09:06:08 +00:00
uat.h Remove C++ incompatibilities in c1222 dissector. 2013-02-17 22:15:16 +00:00
uat_load.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
value_string.c String passed to val_to_str() must have int format specifier (%u, %d, %x, and so on...). 2013-02-21 21:04:59 +00:00
value_string.h Fix a bunch of warnings. 2012-12-26 05:57:06 +00:00
x264_prt_id.h
xdlc.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
xdlc.h