wireshark/epan
John Thacker 8fd375cfad tcp: Use correct wraparound comparison in sequence analysis
maxseqtobeacked needs to be increased when it's lower than
nextseq, not the other way around, otherwise we can get repeated
extra TCP ACKed unseen segment messages.

Since sequence analysis is always on the absolute sequence
numbers, not relative, it needs to use LT_SEQ to handle wraparound.

Fix #18558. Fix #18633.
2022-11-16 12:58:27 +00:00
..
crypt
dfilter dfilter: treat carriage returns as whitespace 2022-11-07 01:00:50 +00:00
dissectors tcp: Use correct wraparound comparison in sequence analysis 2022-11-16 12:58:27 +00:00
ftypes ftypes: Do not sanitize strings for UTF-8 errors 2022-10-26 16:23:55 +01:00
wslua wslua: init.lua - superuser logic; typeof() call on non-table 2022-11-10 07:32:30 -06:00
.editorconfig
CMakeLists.txt
addr_and_mask.c
addr_and_mask.h
addr_resolv.c addr_resolv: define default port values for DNS resolution UAT 2022-11-03 12:19:00 +00:00
addr_resolv.h addr_resolv: add support for static hostname entries 2022-10-31 14:45:56 +00:00
address.h Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
address_types.c Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
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
charsets.h
chdlctypes.h
cisco_pid.h
color_filters.c
color_filters.h
column-info.h epan: Properly generate filter expressions for custom columns 2022-11-02 19:46:11 +00:00
column-utils.c epan: Properly generate filter expressions for custom columns 2022-11-02 19:46:11 +00:00
column-utils.h epan: Format column string input for display. 2022-10-26 13:28:19 +01:00
column.c
column.h
conv_id.h
conversation.c Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
conversation.h Add NVMe Management Interface (NVMe-MI) dissector 2022-11-15 09:05:05 +00:00
conversation_debug.h
conversation_filter.c
conversation_filter.h
conversation_table.c
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
dccpservicecodes.h
decode_as.c
decode_as.h
diam_dict.h
diam_dict.l
disabled_protos.c
disabled_protos.h
dtd.h
dtd_grammar.lemon
dtd_parse.h
dtd_parse.l
dtd_preparse.l
dvb_chartbl.c
dvb_chartbl.h
eap.h
eapol_keydes_types.h
epan.c
epan.h
epan_dissect.h
etypes.h
ex-opt.c
ex-opt.h
except.c
except.h
exceptions.h
exntest.c
expert.c
expert.h
export_object.c
export_object.h
exported_pdu.c Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
exported_pdu.h
filter_expressions.c
filter_expressions.h
follow.c
follow.h
frame_data.c TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
frame_data.h TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
frame_data_sequence.c
frame_data_sequence.h
funnel.c
funnel.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
introspection-enums.c
introspection.c
introspection.h
ip_opts.h
ipproto.c
ipproto.h
ipv4.h
ipv6.h
lapd_sapi.h
llcsaps.h
maxmind_db.c
maxmind_db.h
media_params.c
media_params.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c
oids.h
oids_test.c
osi-utils.c
osi-utils.h
oui.h
packet.c Reset the "current conversation elements" after each dissector call 2022-11-01 17:26:14 +00:00
packet.h
packet_info.h
params.h
pci-ids.c [Automatic update for 2022-10-30] 2022-10-31 10:05:45 +00:00
pci-ids.h
plugin_if.c
plugin_if.h
ppptypes.h
prefs-int.h TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
prefs.c TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
prefs.h TCP: Overriding of the automatic SEQ Analysis 2022-11-01 10:01:35 +00:00
print.c
print.h
print.ps
print_stream.c
print_stream.h
proto.c tshark: update man to explain why some fields are skipped in elastic-mapping. 2022-11-08 06:24:50 +00:00
proto.h epan: Properly generate filter expressions for custom columns 2022-11-02 19:46:11 +00:00
proto_data.c
proto_data.h
protobuf-helper.c
protobuf-helper.h
protobuf_lang_parser.lemon
protobuf_lang_scanner.l Protobuf: fix the bug about string format 2022-11-09 16:11:22 +00:00
protobuf_lang_tree.c
protobuf_lang_tree.h
ps.h
ptvcursor.h
radius_dict.l
range.c
range.h
reassemble.c reassemble: More fragment_seq_single issues. 2022-11-15 20:42:55 -05:00
reassemble.h epan: Separate fragment_head and fragment_item 2022-11-14 01:18:11 +00:00
reassemble_test.c epan: Separate fragment_head and fragment_item 2022-11-14 01:18:11 +00:00
reedsolomon.c
reedsolomon.h
register-int.h
register.c
register.h
req_resp_hdrs.c
req_resp_hdrs.h
rtd_table.c
rtd_table.h
rtp_pt.h
sctpppids.c
sctpppids.h
secrets.c
secrets.h
sequence_analysis.c
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.h
stats_tree_priv.h
stream.c
stream.h
strutil.c epan: ensure that the result of ws_label_strcpy is terminated 2022-10-27 18:37:17 -04:00
strutil.h epan: Format column string input for display. 2022-10-26 13:28:19 +01:00
t35.c
t35.h
tap-voip.h
tap.c
tap.h
test_epan.c Rename ws_label_strcat() to ws_label_strcpy() 2022-10-26 13:12:35 +01:00
tfs.c
tfs.h
timestamp.c
timestamp.h
timestats.c
timestats.h
to_str.c epan: eliminate timezone buffer. 2022-10-28 14:15:47 -07:00
to_str.h
tvbparse.c
tvbparse.h
tvbtest.c epan: Fix build errors about try/catch block on some compilers 2022-10-24 15:29:15 +00:00
tvbuff-int.h
tvbuff.c epan: Fix build errors about try/catch block on some compilers 2022-10-24 15:29:15 +00:00
tvbuff.h
tvbuff_base64.c
tvbuff_brotli.c
tvbuff_composite.c
tvbuff_lz77.c
tvbuff_lz77huff.c
tvbuff_lznt1.c
tvbuff_rdp.c
tvbuff_rdp.h
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c
uat-int.h
uat.c
uat.h
uat_load.l
unit_strings.c
unit_strings.h
value_string.c S7Comm: Fix invalid UTF-8 value string chars 2022-10-26 01:42:43 +01:00
value_string.h S7Comm: Fix invalid UTF-8 value string chars 2022-10-26 01:42:43 +01:00
wmem_scopes.c
wmem_scopes.h Change some `wmem_packet_scope()` to `pinfo->pool` 2022-11-01 14:03:44 +00:00
ws_printf.h
wscbor.c
wscbor.h
wscbor_test.c
x264_prt_id.h
xdlc.c
xdlc.h