wireshark/epan
Noel Power c7680878db MSWSP: Fix clang warnings and handle gracefully needed missing messages
In addition to fixing some clang warnings code now handles the scenario
where some needed messages may be missing in the capture, instead of
silently ignoring now tell how many bytes we can't dissect and why.

Change-Id: Ia6fd70d204d279799bc02209865c7f1da35d8191
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-on: https://code.wireshark.org/review/9824
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-07-31 18:31:19 +00:00
..
compress
crypt Add a bounds check. 2015-07-14 18:50:33 +00:00
dfilter Do not try to display a value_string for FT_FRAMENUM type 2015-07-02 11:36:11 +00:00
dissectors MSWSP: Fix clang warnings and handle gracefully needed missing messages 2015-07-31 18:31:19 +00:00
ftypes Allow EUI-64s to be specified as numbers or byte strings. 2015-07-20 22:20:26 +00:00
nghttp2 HTTP2: Update to libnghttp2 1.1.2 2015-07-23 07:46:10 +00:00
wmem wmem: don't remove tiny blocks from the recycler 2015-07-17 02:37:13 +00:00
wslua Lua: fix "since 1.99.9" to be 1.99.8 2015-07-24 00:29:14 +00:00
CMakeLists.txt MSWSP: Initial implementation of MS-WSP (windows search protocol) dissector 2015-07-25 12:58:35 +00:00
CMakeListsCustom.txt.example
Makefile.am 1.99.8 → 1.99.9. 2015-07-24 19:06:50 +00:00
Makefile.common Plugin Interface: Add GUI callbacks 2015-06-25 16:23:08 +00:00
Makefile.nmake Lemon: Update lemon tools 2015-07-02 08:49:02 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c DNS: move DNS name resolution pref to Name Resolution prefs 2015-07-25 17:05:01 +00:00
addr_resolv.h DNS: move DNS name resolution pref to Name Resolution prefs 2015-07-25 17:05:01 +00:00
address.h Don't copy zero bytes of data. 2015-07-14 18:36:48 +00:00
address_types.c Fix address resolution for columns. 2015-07-03 02:21:20 +00:00
address_types.h Add name resolution support to address type. 2015-02-19 13:09:41 +00:00
afn.c
afn.h
aftypes.c
aftypes.h
app_mem_usage.c
app_mem_usage.h
arcnet_pids.h
arptypes.h
asm_utils.c
asm_utils.h
asm_utils_win32_x86.asm
asn1.c Stop using atof/strtod (fixes column sorting of float types) 2015-06-25 15:38:45 +00:00
asn1.h
ax25_pids.h
bridged_pids.h
charsets.c
charsets.h
chdlctypes.h
circuit.c
circuit.h
color_dissector_filters.c
color_dissector_filters.h
column-info.h Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure. 2015-06-29 02:11:04 +00:00
column-utils.c Fix address resolution for columns. 2015-07-03 02:21:20 +00:00
column-utils.h
column.c Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure. 2015-06-29 02:11:04 +00:00
column.h
conv_id.h
conversation.c conversation: fix indent (use tabs) 2015-07-30 11:05:22 +00:00
conversation.h
conversation_debug.h
conversation_table.c Further refactor SRT stats. 2015-06-21 03:35:13 +00:00
conversation_table.h
crc6-tvb.c
crc6-tvb.h
crc8-tvb.c
crc8-tvb.h
crc10-tvb.c
crc10-tvb.h
crc16-tvb.c Add "seed" capabilities to crc16_x25_ccitt (now crc16_x25_ccitt_seed) so we can remove CRC algorithm calculation in packet-assa_r3.c. 2015-03-03 05:12:10 +00:00
crc16-tvb.h Add "seed" capabilities to crc16_x25_ccitt (now crc16_x25_ccitt_seed) so we can remove CRC algorithm calculation in packet-assa_r3.c. 2015-03-03 05:12:10 +00:00
crc32-tvb.c
crc32-tvb.h
decode_as.c Qt: Fix DecodeAs 2015-03-14 14:26:17 +00:00
decode_as.h
diam_dict.h
diam_dict.l Allow empty-element Diameter Applications and use that format. 2015-05-08 04:23:10 +00:00
disabled_protos.c Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
disabled_protos.h Add new long options to GUIs to allow arbitrary protocols and heuristics to be disabled via command-line 2015-07-17 11:27:52 +00:00
dissector_filters.c
dissector_filters.h
doxygen.cfg.in
dtd.h
dtd_grammar.lemon
dtd_parse.h
dtd_parse.l
dtd_preparse.l
dvb_chartbl.c
dvb_chartbl.h
dwarf.c dwarf.c: fix V629 warning reported by PVS-Studio 2015-06-07 14:34:36 +00:00
dwarf.h
eap.h
eapol_keydes_types.h
enterprise-numbers [Automatic update for 2015-07-26] 2015-07-26 15:10:08 +00:00
epan-int.h
epan.c Reduce epan dependence on dissectors by having print module "cache" the protocol and field ids that it needs. 2015-03-20 05:30:52 +00:00
epan.h Bluetooth/GUI: ATT: Add Server Attribute Table 2015-02-07 16:35:39 +00:00
epan_dissect.h
etypes.h xip: add support for XIP packets 2015-07-10 02:55:24 +00:00
ex-opt.c
ex-opt.h
except.c Print unsigned long values with %lu, not %ld. 2015-06-06 01:40:08 +00:00
except.h
exceptions.h
exntest.c Revert "exntest: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang" 2015-02-24 19:34:50 +00:00
expert.c Expert Info dialog. 2015-05-08 04:29:59 +00:00
expert.h Expert Info dialog. 2015-05-08 04:29:59 +00:00
exported_pdu.c Add ability to export PDUs for heuristic dissectors also 2015-06-25 00:10:13 +00:00
exported_pdu.h Simply code for export of PDUs coming from heuristic dissectors 2015-07-15 18:30:57 +00:00
filter_expressions.c Clear the filter expression list in prefs.c. 2015-02-20 23:16:54 +00:00
filter_expressions.h Clear the filter expression list in prefs.c. 2015-02-20 23:16:54 +00:00
follow.c ui/follow: fix The 'find_addr[UDP_STREAM]' variable is assigned values twice successively. Perhaps this is a mistake. Found by PVS Studio (V519) 2015-06-06 17:11:45 +00:00
follow.h follow.h: fix api reference warning 2015-04-29 08:32:58 +00:00
frame_data.c
frame_data.h Fix diagnostics macros and squelch a gcc warning. 2015-02-14 19:46:42 +00:00
frame_data_sequence.c
frame_data_sequence.h
funnel.c Qt: Add initial Lua support. 2015-07-07 20:49:30 +00:00
funnel.h Qt: Add initial Lua support. 2015-07-07 20:49:30 +00:00
g_int64_hash_routines.c Fix FSF address. 2015-02-16 21:35:49 +00:00
g_int64_hash_routines.h Fix declaration and export the routines. 2015-02-16 19:51:08 +00:00
garrayfix.h
gcp.c [GCP] Add a command string when there's no context tracking. 2015-05-13 12:35:14 +00:00
gcp.h
geoip_db.c
geoip_db.h
golay.c
golay.h
guid-utils.c add function guid_cmp() to compare guids 2015-07-01 14:55:38 +00:00
guid-utils.h add function guid_cmp() to compare guids 2015-07-01 14:55:38 +00:00
iax2_codec_type.h
in_cksum.c Fix MSCV 2015RC Warning in_cksum.c(92): warning C4311: 'type cast': 2015-06-08 11:13:23 +00:00
in_cksum.h
ip_opts.h
ipproto.c
ipproto.h
ipv4.c
ipv4.h
ipv6-utils.h
lapd_sapi.h
llcsaps.h
next_tvb.c Remove deprecated tvb_length calls 2015-06-24 00:31:25 +00:00
next_tvb.h
nlpid.h
oids.c (Trivial) Fix printf-related 'Mismatch on sign' warnings 2015-02-09 18:57:14 +00:00
oids.h
oids_test.c
osi-utils.c Pass tvb and offset into print_nsap_net() and print_area() to "hide" the tvb_get_ptr call that dissectors are using. 2015-02-27 07:37:40 +00:00
osi-utils.h Pass tvb and offset into print_nsap_net() and print_area() to "hide" the tvb_get_ptr call that dissectors are using. 2015-02-27 07:37:40 +00:00
oui.c DHCP: Lookup OUI for TR111 suboption. Also add Ubiquisys OUI to oui_vals. 2015-07-03 20:23:46 +00:00
oui.h DHCP: Lookup OUI for TR111 suboption. Also add Ubiquisys OUI to oui_vals. 2015-07-03 20:23:46 +00:00
packet-range.c
packet-range.h
packet.c Add Enabled Protocols dialog for Qt 2015-07-23 09:15:36 +00:00
packet.h Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
packet_info.h
params.h
plugin_if.c Remove g_hash_table_contains from plugin_if 2015-06-25 18:12:02 +00:00
plugin_if.h Plugin Interface: Add GUI callbacks 2015-06-25 16:23:08 +00:00
ppptypes.h
prefs-int.h Add a preferences editor frame. 2015-06-18 00:46:50 +00:00
prefs.c DNS: move DNS name resolution pref to Name Resolution prefs 2015-07-25 17:05:01 +00:00
prefs.h Qt: Add option to back white line separator for packet list items 2015-07-20 21:21:28 +00:00
print.c Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure. 2015-06-29 02:11:04 +00:00
print.h Reduce epan dependence on dissectors by having print module "cache" the protocol and field ids that it needs. 2015-03-20 05:30:52 +00:00
print.ps
print_stream.c
print_stream.h
proto.c Fix ptvcursor_add() so it can dissect the last bytes in a TVB again. 2015-07-25 13:00:44 +00:00
proto.h Add Enabled Protocols dialog for Qt 2015-07-23 09:15:36 +00:00
ps.h
ptvcursor.h
radius_dict.l
range.c Add the Display Filter Expression dialog. 2015-06-03 02:27:00 +00:00
range.h Add the Display Filter Expression dialog. 2015-06-03 02:27:00 +00:00
reassemble.c Remove deprecated tvb_length calls 2015-06-24 00:31:25 +00:00
reassemble.h [Reassembly] Fix a reassembly case where the two fragments are in the same 2015-03-18 05:32:06 +00:00
reassemble_test.c More emem removal. 2015-02-06 08:11:49 +00:00
reedsolomon.c
reedsolomon.h
req_resp_hdrs.c Fix some cases where we're shifting a signed 1 left. 2015-04-30 22:22:59 +00:00
req_resp_hdrs.h
rtd_table.c Add ResponseTimeDelayDialog. 2015-07-07 23:17:51 +00:00
rtd_table.h Add ResponseTimeDelayDialog. 2015-07-07 23:17:51 +00:00
rtp_pt.h Replace tabs by spaces when editor modelines has "expandtab" 2015-02-13 17:34:53 +00:00
sctpppids.h
show_exception.c Add preference for disabling 'packet size limited during capture' message in Info column. 2015-07-17 11:29:08 +00:00
show_exception.h
slow_protocol_subtypes.h
sminmpec.c [Automatic update for 2015-07-26] 2015-07-26 15:10:08 +00:00
sminmpec.h Netflow/Ipfix: Add Citrix Netscaler AppFlow 2015-03-19 14:27:24 +00:00
srt_table.c Bugfix parsing filters out of SRT tables with parameters. 2015-06-25 18:42:36 +00:00
srt_table.h Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
stat_groups.h Qt: Add dynamic menu support. 2015-07-09 00:05:51 +00:00
stat_tap_ui.c Add SimpleStatisticsDialog. 2015-07-08 17:01:15 +00:00
stat_tap_ui.h Add SimpleStatisticsDialog. 2015-07-08 17:01:15 +00:00
stats_tree.c Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
stats_tree.h Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
stats_tree_priv.h Add TapParameterDialog. 2015-06-08 19:51:34 +00:00
stream.c [MSVC 2015] Try to fix warinings turned errors. 2015-06-04 15:10:15 +00:00
stream.h
strutil.c
strutil.h
t35.c
t35.h
tap-voip.h
tap.c Avoid some Visual Studio Code Anaylzer warnings 2015-06-27 14:32:35 +00:00
tap.h tap: Add ability to reject/ignore "error" packets in tap 2015-05-16 12:13:45 +00:00
tfs.c zvt: handle multi-byte tags 2015-07-15 20:15:55 +00:00
tfs.h zvt: handle multi-byte tags 2015-07-15 20:15:55 +00:00
time_fmt.h
timestamp.c
timestamp.h
timestats.c
timestats.h Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
to_str-int.h Make FT_{U}INT64 behave more like FT_{U}INT32, add support for FT_{U}INT{40,48,56} 2015-02-21 16:57:52 +00:00
to_str.c Fix memory leak printing eui64s 2015-06-21 18:40:01 +00:00
to_str.h Fix address resolution for columns. 2015-07-03 02:21:20 +00:00
tpg.c
tpg.h
tvbparse.c epan: fix build error with gcc5 2015-02-24 09:10:46 +00:00
tvbparse.h
tvbtest.c Remove deprecated tvb_length calls 2015-06-24 00:31:25 +00:00
tvbuff-int.h Remove tvb_ from the names of wsutil mempbrk routines. 2015-02-21 20:39:25 +00:00
tvbuff.c Remove tvb_ from the names of wsutil mempbrk routines. 2015-02-21 20:39:25 +00:00
tvbuff.h Remove the last deprecated tvb_length calls 2015-06-24 17:32:40 +00:00
tvbuff_base64.c
tvbuff_composite.c Remove deprecated tvb_length calls 2015-06-24 00:31:25 +00:00
tvbuff_real.c
tvbuff_subset.c Remove deprecated tvb_length calls 2015-06-24 00:31:25 +00:00
tvbuff_zlib.c
uat-int.h Fix handling of invalid UAT items 2015-02-15 23:52:24 +00:00
uat.c Fix escaping of strings in UATs. 2015-07-20 17:02:59 +00:00
uat.h Use an "Open" instead of a "Save" dialog for UAT prefs. 2015-05-28 21:16:39 +00:00
uat_load.l Fix x64 compilation warning 2015-04-27 14:40:16 +00:00
value_string.c emem is dead! Long live wmem! 2015-02-04 06:59:55 +00:00
value_string.h Convert val_to_str_ext -> val_to_str_ext_wmem for calls that don't have valid packet scope (GUI). 2015-02-03 13:03:32 +00:00
x264_prt_id.h
xdlc.c
xdlc.h