wireshark/epan
Sake Blok 237ec1349f IP: Make dissection of ip.frag_offset RFC 791 compliant
The v2.5.0rc0-478-g558fe23226, the dissection of ip.frag_offset changed
to be listed under "Flags", this is not correct. The Fragmentation
Offset is a separate field according to the RFC. This change corrects
that behavior. Also, the raw value from the header was shown instead of
the real byte offset, this is also corrected.

Change-Id: I1d6dfc4314091eb6f3eef418c5a17ed37f7a1200
Fixes: v2.5.0rc0-478-g558fe23226 ("[IP] Simplify paring of flags field by using proto_tree_add_bitmask_with_flags().")
Reviewed-on: https://code.wireshark.org/review/33422
Petri-Dish: Sake Blok <sake.blok@SYN-bit.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Sake Blok <sake.blok@SYN-bit.nl>
2019-05-30 21:47:19 +00:00
..
crypt dot11decrypt: fix a used-but-marked-unused warning 2019-05-26 19:04:36 +00:00
dfilter Include epan header files in VS solution. 2019-02-18 00:49:51 +00:00
dissectors IP: Make dissection of ip.frag_offset RFC 791 compliant 2019-05-30 21:47:19 +00:00
ftypes Include epan header files in VS solution. 2019-02-18 00:49:51 +00:00
wmem Revert "Test: Disable a wmem compilation warning." 2019-04-20 06:06:14 +00:00
wslua wslua: fix error handling for invalid dissector table 2019-05-26 13:08:38 +00:00
.editorconfig
CMakeLists.txt CMake: Add libpcap imported library target 2019-05-03 21:56:45 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c VLAN resolving: use existing file_exists() function 2019-05-27 10:43:14 +00:00
addr_resolv.h
address.h
address_types.c
address_types.h
afn.c
afn.h
aftypes.c
aftypes.h
app_mem_usage.c
app_mem_usage.h
arcnet_pids.h
arptypes.h
asn1.c
asn1.h
ax25_pids.h
bridged_pids.h
capture_dissectors.c
capture_dissectors.h
charsets.c Add Windows code page 1252. 2019-05-25 01:07:36 +00:00
charsets.h Add Windows code page 1252. 2019-05-25 01:07:36 +00:00
chdlctypes.h
color_filters.c epan: remove return from functions returning void. 2019-01-04 05:07:58 +00:00
color_filters.h
column-info.h
column-utils.c column: set G_REGEX_RAW for the custom column filter 2019-02-10 16:12:59 +00:00
column-utils.h column-utils: replace TAB with SPACE in prototypes. 2019-01-29 21:49:02 +00:00
column.c column: set G_REGEX_RAW for the custom column filter 2019-02-10 16:12:59 +00:00
column.h
conv_id.h
conversation.c
conversation.h
conversation_debug.h
conversation_table.c
conversation_table.h
crc6-tvb.c CRC6: Fixed CRC lookup table and functions 2019-01-04 06:04:07 +00:00
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 Constification, to remove some compiler warnings. 2019-03-17 21:09:34 +00:00
decode_as.h Constification, to remove some compiler warnings. 2019-03-17 21:09:34 +00:00
diam_dict.h
diam_dict.l diam_dict.l,wimaxasncp_dict.l: fix -Werror=stringop-truncation 2019-01-19 07:08:43 +00:00
disabled_protos.c
disabled_protos.h
dissector_filters.c
dissector_filters.h
dtd.h
dtd_grammar.lemon
dtd_parse.h
dtd_parse.l
dtd_preparse.l
dvb_chartbl.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
dvb_chartbl.h
eap.h EAP: Passing additional context to allow for reassembly in vendor parser 2019-04-23 23:57:25 +00:00
eapol_keydes_types.h
epan.c Add brotli decompression support for HTTP and HTTP2 dissectors. 2019-04-22 15:24:46 +00:00
epan.h
epan_dissect.h
etypes.h Add support for protocol broadcast by EERO Mesh AP's 2019-03-02 08:29:37 +00:00
ex-opt.c
ex-opt.h
except.c
except.h
exceptions.h
exntest.c
expert.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
expert.h
export_object.c
export_object.h Limit the maximum *file* name length for exported objects. 2019-01-01 21:36:58 +00:00
exported_pdu.c
exported_pdu.h
filter_expressions.c
filter_expressions.h
follow.c Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
follow.h Support unsigned stream identifiers for Follow Stream 2019-03-02 08:29:01 +00:00
frame_data.c Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data.h Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data_sequence.c Try to squeeze some bytes out of the frame_data structure. 2018-12-27 04:34:29 +00:00
frame_data_sequence.h
funnel.c funnel: Fix memleaks in funnel_remove_menu 2019-01-28 10:57:30 +00:00
funnel.h funnel: Fix memleaks in funnel_remove_menu 2019-01-28 10:57:30 +00:00
garrayfix.h
golay.c
golay.h
guid-utils.c
guid-utils.h
iana_charsets.c
iana_charsets.h
iax2_codec_type.h
in_cksum.c
in_cksum.h
ip_opts.h
ipproto.c
ipproto.h
ipv4.h
ipv6.h
lapd_sapi.h
llcsaps.h
maxmind_db.c maxmind_db: Work around an apparent GLib bug. 2019-03-04 18:35:41 +00:00
maxmind_db.h Re-implement "Map" feature for Endpoints 2019-02-16 21:11:12 +00:00
media_params.c
media_params.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c
oids.h
oids_test.c Test: Disable compilation warnings. 2019-04-02 18:58:28 +00:00
osi-utils.c
osi-utils.h
oui.h Add support decode extremeNetworks-avaya access point TLVs 2019-05-24 06:49:59 +00:00
packet.c Add dissection recursion checks. 2019-05-22 15:49:59 +00:00
packet.h
packet_info.h
params.h
plugin_if.c
plugin_if.h
ppptypes.h
prefs-int.h Qt: Support setting custom preferences 2019-04-24 00:33:37 +00:00
prefs.c Qt: Support setting custom preferences 2019-04-24 00:33:37 +00:00
prefs.h
print.c print: print booleans not integers in ek_write_field_value(). 2019-05-21 11:01:03 +00:00
print.h epan: use json_dumper for json outputs. 2019-01-03 14:33:48 +00:00
print.ps
print_stream.c Reset the terminal color if we're ^C'ed when reading a capture. 2019-04-04 18:53:32 +00:00
print_stream.h Only put generic values into the print_stream_t structure. 2019-04-01 01:41:56 +00:00
proto.c "Zigbee" encoding is not a character encoding or an integer encoding. 2019-05-24 21:26:16 +00:00
proto.h Add Windows code page 1252. 2019-05-25 01:07:36 +00:00
proto_data.c
proto_data.h
ps.h
ptvcursor.h
radius_dict.l
range.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
range.h
reassemble.c epan: Convert our PROTO_ITEM_ macros to inline functions. 2019-04-04 04:03:38 +00:00
reassemble.h
reassemble_test.c reassemble_test: Fix some compiler warnings. 2019-03-19 05:01:40 +00:00
reedsolomon.c
reedsolomon.h
register-int.h
register.c
register.h
req_resp_hdrs.c req_resp_hdrs: add initializer (CID: 1445004). 2019-05-10 20:08:06 +00:00
req_resp_hdrs.h HTTP: fix bad reassembly with Content-Type and no Content-Length 2019-05-08 01:54:41 +00:00
rtd_table.c
rtd_table.h
rtp_pt.h
sctpppids.h SCTP PPID Update 2019-03-19 20:52:10 +00:00
secrets.c secrets: add functions to query and validate pkcs11 tokens/key files 2019-01-29 23:33:51 +00:00
secrets.h Fix build without GnuTLS 2019-01-31 13:14:22 +00:00
sequence_analysis.c VOIP: Always use frame number when hashing sequence analysis. 2018-12-15 07:41:03 +00:00
sequence_analysis.h
show_exception.c
show_exception.h
slow_protocol_subtypes.h
sminmpec.h
srt_table.c
srt_table.h
stat_groups.h
stat_tap_ui.c
stat_tap_ui.h
stats_tree.c stats_tree: use the right modifier for int values. 2019-01-23 08:01:35 +00:00
stats_tree.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
stats_tree_priv.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
stream.c
stream.h
strutil.c Fix format_uri(). 2019-05-21 08:30:12 +00:00
strutil.h
t35.c
t35.h
tap-voip.h
tap.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
tap.h Add a "failed" return for tap packet routines. 2019-01-01 05:03:42 +00:00
tfs.c NAS-5GS: Dissect more IEs 2019-01-31 14:39:49 +00:00
tfs.h NAS-5GS: Dissect more IEs 2019-01-31 14:39:49 +00:00
time_fmt.h
timestamp.c
timestamp.h
timestats.c
timestats.h
to_str-int.h
to_str.c
to_str.h
tvbparse.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
tvbparse.h
tvbtest.c
tvbuff-int.h
tvbuff.c Add Windows code page 1252. 2019-05-25 01:07:36 +00:00
tvbuff.h Add brotli decompression support for HTTP and HTTP2 dissectors. 2019-04-22 15:24:46 +00:00
tvbuff_base64.c
tvbuff_brotli.c Add brotli decompression support for HTTP and HTTP2 dissectors. 2019-04-22 15:24:46 +00:00
tvbuff_composite.c
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
uat-int.h
uat.c epan: remove redundant casts. 2019-01-03 23:39:43 +00:00
uat.h
uat_load.l
unit_strings.c
unit_strings.h
value_string.c
value_string.h
x264_prt_id.h
xdlc.c
xdlc.h