wireshark/epan
João Valverde dcb7b71e61 IPv6: Fix Decode As to distinguish a null from a hop-by-hop next header.
Both display as zero in the UI. We shouldn't have null values for
decode as, but we do for IPv6, and the user (also the developer) can't
tell them apart from an IPv6 Hop-by-hop Option extension header.

NULL values are represented as IP Protocol 255 (Reserved) in the UI,
intead of IP Protocol 0 (Hop-By-Hop extension header).

Change-Id: I840db99df212a3bee03027b91fdec9c01886004d
Reviewed-on: https://code.wireshark.org/review/16746
Petri-Dish: João Valverde <j@v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: João Valverde <j@v6e.pt>
2016-07-28 15:46:07 +00:00
..
compress Remove Makefile.common files 2016-06-30 11:04:17 +00:00
crypt Move airpdcap's print_debug_line() to airpdcap_debug.h 2016-07-26 18:06:33 +00:00
dfilter Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
dissectors IPv6: Fix Decode As to distinguish a null from a hop-by-hop next header. 2016-07-28 15:46:07 +00:00
ftypes Remove Makefile.common files 2016-06-30 11:04:17 +00:00
nghttp2 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
wmem wmem_map.c: Address some VS Code Analysis warnings. 2016-07-16 19:46:05 +00:00
wslua Use ws_g_warning in wslua. 2016-07-26 17:15:26 +00:00
.editorconfig Add EditorConfig settings for epan/*.[ch] 2016-03-14 13:22:30 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c addr_resolv: change g_hash to wmem_map. 2016-06-14 19:33:04 +00:00
addr_resolv.h addr_resolv: change g_hash to wmem_map. 2016-06-14 19:33:04 +00:00
address.h Add address_to_bytes API. 2016-06-22 07:47:39 +00:00
address_types.c Increase MAX_DISSECTOR_ADDR_TYPE. 2016-06-23 10:45:17 +00:00
address_types.h Add address_to_bytes API. 2016-06-22 07:47:39 +00:00
afn.c
afn.h
aftypes.c
aftypes.h
app_mem_usage.c app_mem_usage: rename shadow variable 2016-06-26 06:04:09 +00:00
app_mem_usage.h app_mem_usage: rename shadow variable 2016-06-26 06:04:09 +00:00
arcnet_pids.h
arptypes.h
asm_utils.c
asm_utils.h
asm_utils_win32_x86.asm
asn1.c Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
asn1.h
ax25_pids.h
bridged_pids.h
capture_dissectors.c The C standard requires <stdlib.h> for getenv() and abort(). 2016-06-21 23:34:45 +00:00
capture_dissectors.h
charsets.c
charsets.h
chdlctypes.h
circuit.c circuit: rename shadow variable 2016-06-26 06:05:51 +00:00
circuit.h circuit(.h): fix indent (and add modelines) 2016-06-27 01:20:56 +00:00
CMakeLists.txt CORBA IDL: compile dissectors with /Ox when using MSVC2013 x64 2016-06-14 21:57:41 +00:00
color_filters.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
color_filters.h Qt: Color _ANY and _TCP sequence analysis items. 2016-06-01 04:27:13 +00:00
column-info.h Allow control of individual columns to be (un)writable. 2016-06-15 06:03:57 +00:00
column-utils.c Use ws_printf routines everywhere in column-utils.c. 2016-07-22 21:57:13 +00:00
column-utils.h Allow control of individual columns to be (un)writable. 2016-06-15 06:03:57 +00:00
column.c Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
column.h
conv_id.h
conversation.c conversation: rename shadow variable 2016-06-26 06:03:14 +00:00
conversation.h conversation: rename shadow variable 2016-06-26 06:03:14 +00:00
conversation_debug.h
conversation_table.c Move AT_USB to inside USB dissector. 2016-06-22 04:57:43 +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
crc16-tvb.h
crc32-tvb.c
crc32-tvb.h
decode_as.c
decode_as.h
diam_dict.h
diam_dict.l Free if the pointer to the item being freed is *non*-null, not if it's null. 2016-06-07 21:47:40 +00:00
disabled_protos.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
disabled_protos.h
dissector_filters.c
dissector_filters.h Qt: Make conversation menu items static. 2016-03-28 16:27:41 +00:00
doxygen.cfg.in
dtd.h
dtd_grammar.lemon
dtd_parse.h Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dtd_parse.l Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dtd_preparse.l Make the Flex scanners and YACC parser in libraries reentrant. 2016-04-03 22:21:29 +00:00
dvb_chartbl.c
dvb_chartbl.h
dwarf.c
dwarf.h
eap.h
eapol_keydes_types.h
enterprise-numbers [Automatic update for 2016-07-24] 2016-07-24 15:08:18 +00:00
epan-int.h
epan.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
epan.h
epan_dissect.h
etypes.h Adding 802.1BR E-Tag dissector 2016-07-13 21:58:38 +00:00
ex-opt.c ex-opt: rename shadow variable 2016-06-26 06:02:45 +00:00
ex-opt.h ex-opt: rename shadow variable 2016-06-26 06:02:45 +00:00
except.c Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
except.h Use a single WS_NORETURN macro 2016-04-08 17:34:10 +00:00
exceptions.h
exntest.c exntest.c: Create local functions to handle "nesting" TRY/CATCH macros to fix shadow warnings. 2016-07-15 01:48:49 +00:00
expert.c Use Windows CRT string functions in some places. 2016-07-21 20:09:03 +00:00
expert.h
exported_pdu.c Provide new interface for Export PDU. 2016-06-29 18:53:46 +00:00
exported_pdu.h exported_pdu(.h): Fix warning: parameter 'tag_type.' not found in the function declaration [-Wdocumentation] 2016-07-01 00:46:54 +00:00
filter_expressions.c filter: rename shadow var 2016-06-26 06:02:09 +00:00
filter_expressions.h filter: rename shadow var 2016-06-26 06:02:09 +00:00
follow.c
follow.h Qt: Add UTF-16 output to Follow Stream. 2016-06-03 16:20:57 +00:00
frame_data.c
frame_data.h Include ws_diag_control.h in config.h 2016-04-04 23:05:31 +00:00
frame_data_sequence.c
frame_data_sequence.h
funnel.c
funnel.h
g_int64_hash_routines.c
g_int64_hash_routines.h
garrayfix.h
geoip_db.c Don't assume we have an array of GeoIP databases. 2016-06-19 22:18:14 +00:00
geoip_db.h
golay.c
golay.h
guid-utils.c Don't use _snwprintf (use StringCchPrintf instead). 2016-04-12 04:11:21 +00:00
guid-utils.h
iana_charsets.c Remove the MIBenum stuff from the WAP code. 2016-05-08 21:15:43 +00:00
iana_charsets.h Get rid of extra blank line. 2016-05-08 21:17:30 +00:00
iax2_codec_type.h
in_cksum.c
in_cksum.h
ip_opts.h
ipproto.c Remove synchronous DNS name resolution 2016-04-04 06:49:55 +00:00
ipproto.h
ipv4.c
ipv4.h
ipv6.h Move a declaration to wsutil 2016-04-09 23:36:30 +00:00
lapd_sapi.h
llcsaps.h
Makefile.am Remove Makefile.common files 2016-06-30 11:04:17 +00:00
next_tvb.c
next_tvb.h
nlpid.h
oids.c Use faster string functions at startup. 2016-04-07 22:36:28 +00:00
oids.h
oids_test.c
osi-utils.c Add address_to_bytes API. 2016-06-22 07:47:39 +00:00
osi-utils.h
oui.c Support for Oracle Solaris ECP/VDP dissection based on IEEE 802.1Qbg Draft 2.1. 2016-04-19 05:06:31 +00:00
oui.h Add Aerohive gre tunnel between APs. 2016-06-14 19:13:54 +00:00
packet-range.c
packet-range.h
packet.c Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
packet.h Completely remove dissector_add_handle. 2016-06-13 05:16:37 +00:00
packet_info.h
params.h
plugin_if.c
plugin_if.h
ppptypes.h
prefs-int.h
prefs.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
prefs.h
print.c Restore setting data.edt in write_specified_fields(). 2016-07-13 15:02:08 +00:00
print.h tshark fields filter added for other outputs 2016-06-29 08:29:16 +00:00
print.ps
print_stream.c Speed up print_line_text. 2016-06-30 19:21:04 +00:00
print_stream.h Speed up print_line_text. 2016-06-30 19:21:04 +00:00
proto.c Follow up for proto_tree_add_checksum. 2016-07-27 03:40:02 +00:00
proto.h Add proto_tree_add_checksum. 2016-07-21 12:35:22 +00:00
proto_data.c
proto_data.h
ps.h
ptvcursor.h
radius_dict.l Don't double-close the input. 2016-04-04 01:28:06 +00:00
range.c
range.h
reassemble.c reassemble: remove special treatment for truncated data 2016-04-03 16:22:46 +00:00
reassemble.h reassemble: remove special treatment for truncated data 2016-04-03 16:22:46 +00:00
reassemble_test.c Another attempt to squash warnings from printf use in reassemble_test.c 2016-07-16 03:58:34 +00:00
reedsolomon.c Cleanup some checkAPI warnings that were missed in previous patches. 2016-07-26 17:15:38 +00:00
reedsolomon.h
req_resp_hdrs.c
req_resp_hdrs.h
rtd_table.c
rtd_table.h
rtp_pt.h
sctpppids.h
show_exception.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
show_exception.h
slow_protocol_subtypes.h
sminmpec.c [Automatic update for 2016-07-24] 2016-07-24 15:08:18 +00:00
sminmpec.h Add a couple of vendor defines. 2016-06-21 13:21:47 +00:00
srt_table.c srt: rename shadow variable 2016-06-26 06:01:22 +00:00
srt_table.h srt: rename shadow variable 2016-06-26 06:01:22 +00:00
stat_groups.h
stat_tap_ui.c
stat_tap_ui.h qt: move free_stat_tables from SimpleStatisticsDialog::fillTree to ~SimpleStatisticsDialog. 2016-06-16 04:01:57 +00:00
stats_tree.c
stats_tree.h
stats_tree_priv.h stats_tree: rename shadow variable 2016-06-26 06:00:43 +00:00
stream.c
stream.h
strutil.c
strutil.h
t35.c
t35.h
tap-voip.h
tap.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
tap.h Revert "tap: change glib functions to wmem." 2016-06-19 10:47:10 +00:00
tfs.c Adding a dissector for the Distributed Object Framework protocol. 2016-04-14 12:27:24 +00:00
tfs.h Adding a dissector for the Distributed Object Framework protocol. 2016-04-14 12:27:24 +00:00
time_fmt.h
timestamp.c
timestamp.h
timestats.c
timestats.h
to_str-int.h
to_str.c Move ip6_to_str_buf() to to_str.c and make it take the buffer length. 2016-06-06 22:00:41 +00:00
to_str.h Move ip6_to_str_buf() to to_str.c and make it take the buffer length. 2016-06-06 22:00:41 +00:00
tpg.c
tpg.h
tvbparse.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
tvbparse.h tvbparse: change g_hash_table to wmem_map. 2016-06-14 19:34:12 +00:00
tvbtest.c tvbtest.c - Fix printf style argument types 2016-07-15 01:49:33 +00:00
tvbuff-int.h
tvbuff.c clean up some comments in tvb_find_line_end() 2016-06-02 08:31:01 +00:00
tvbuff.h
tvbuff_base64.c
tvbuff_composite.c Fix display of composite tvbs in GUI 2016-05-31 16:53:41 +00:00
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c Fix checkAPI.pl warnings about printf 2016-07-25 04:26:50 +00:00
uat-int.h
uat.c
uat.h
uat_load.l Get rid of extra %noyyalloc etc. stuff. 2016-04-05 22:58:05 +00:00
value_string.c Fix some of the checkAPIs.pl warnings for g_warning. 2016-07-26 04:08:50 +00:00
value_string.h Fix value_string_ext_free() constness 2016-07-08 20:01:02 +00:00
x264_prt_id.h
xdlc.c
xdlc.h