wireshark/epan
John Thacker 04d621ba22 EAP: Fix conversation creation
In EAP, we create conversations with some different addresses and
ports to take care of some tunneling situations. Only set the
conversation address for the packet once, simplifying the logic,
and make sure that if we don't find a matching conversation that
we create a matching one, instead of using the packet's existing
address and ports.

Fix #19071
2023-06-14 15:52:34 -04:00
..
crypt CMake: Reverse debug macros 2023-01-12 00:59:15 +00:00
dfilter Qt: Fix crash when changing dfilter macro 2023-06-09 15:34:44 +00:00
dissectors EAP: Fix conversation creation 2023-06-14 15:52:34 -04:00
ftypes epan: Show our ftype integer sizes in bits 2023-05-08 21:11:25 +00:00
wslua wslua: Catch more types of exceptions 2023-06-14 13:16:25 -04:00
.editorconfig
CMakeLists.txt Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c MaxMindDB: Move pref to Name Resolution prefs 2023-04-07 00:31:37 +00:00
addr_resolv.h MaxMindDB: Move pref to Name Resolution prefs 2023-04-07 00:31:37 +00:00
address.h Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
address_types.c epan: fix MCTP address string length 2023-06-10 21:49:14 +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 epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 2023-06-08 11:25:54 +00:00
charsets.h epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 2023-06-08 11:25:54 +00:00
chdlctypes.h
cisco_pid.h
color_filters.c dfilter: Make error a pointer 2023-04-20 14:12:39 +00:00
color_filters.h epan: Determine if an active color filter has a hfid/proto 2023-02-26 02:41:19 +00:00
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 columns: Migrate two-field columns to custom columns 2023-05-05 11:05:20 +00:00
column.c columns: Migrate two-field columns to custom columns 2023-05-05 11:05:20 +00:00
column.h epan: move deprecated column check to column file 2023-04-29 12:06:32 +00:00
conv_id.h
conversation.c conversation: Add CE_INT 2023-04-12 02:11:41 +00:00
conversation.h conversation: Add CE_INT 2023-04-12 02:11:41 +00:00
conversation_debug.h
conversation_filter.c epan: Add user data to conversation filters 2023-04-12 02:11:41 +00:00
conversation_filter.h epan: Add user data to conversation filters 2023-04-12 02:11:41 +00:00
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: Enable disabling a default dissector 2023-05-24 06:39:00 -04:00
decode_as.h
diam_dict.h
diam_dict.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
disabled_protos.c Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
disabled_protos.h Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
dtd.h
dtd_grammar.lemon Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
dtd_parse.h
dtd_parse.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
dtd_preparse.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
dvb_chartbl.c
dvb_chartbl.h
eap.h
eapol_keydes_types.h
epan.c epan: Fix some indent TAB issues 2023-05-28 15:23:39 +00:00
epan.h Do not require using wsgcrypt.h 2023-02-06 15:52:10 +00:00
epan_dissect.h
etypes.h CFM: overhaul dissector 2023-05-31 07:13:19 +00:00
ex-opt.c
ex-opt.h
except.c
except.h
exceptions.h
exntest.c
expert.c expert UAT: display field name on load error 2022-10-20 19:02:34 +00:00
expert.h
export_object.c
export_object.h epan: Fix a comment 2023-05-25 11:43:25 +00:00
exported_pdu.c Add Management Component Transport Protocol (MCTP) dissector 2022-11-15 09:05:05 +00:00
exported_pdu.h
fifo_string_cache.c Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
fifo_string_cache.h Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
fifo_string_cache_test.c Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
filter_expressions.c
filter_expressions.h
follow.c Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
follow.h Qt: Create Follow Stream menu dynamically 2023-03-12 14:22:46 +00:00
frame_data.c Don't have every dissector include wtap.h 2023-06-08 11:05:42 +00:00
frame_data.h Don't have every dissector include wtap.h 2023-06-08 11:05:42 +00:00
frame_data_sequence.c epan: Use hash table for dependent frames 2023-01-28 15:17:42 +01:00
frame_data_sequence.h epan: Use hash table for dependent frames 2023-01-28 15:17:42 +01:00
funnel.c WSLUA: Add new lua function register_packet_menu() 2022-12-07 18:47:14 +00:00
funnel.h WSLUA: Add new lua function register_packet_menu() 2022-12-07 18:47:14 +00:00
golay.c
golay.h
guid-utils.c ftypes: Add a hash/equal method 2023-04-19 16:16:28 +01:00
guid-utils.h ftypes: Add a hash/equal method 2023-04-19 16:16:28 +01:00
iana_charsets.c iana_charsets: redefine basic macro and add a shorter enum_val_t array 2023-03-30 11:19:31 +00:00
iana_charsets.h epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 2023-06-08 11:25:54 +00:00
iax2_codec_type.h
in_cksum.c
in_cksum.h
introspection-enums.c epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 2023-06-08 11:25:54 +00:00
introspection.c wiretap: Add enum generation 2022-10-07 10:28:47 +01:00
introspection.h wiretap: Add enum generation 2022-10-07 10:28:47 +01:00
ip_opts.h
ipproto.c
ipproto.h
ipv4.h
ipv6.h
lapd_sapi.h
llcsaps.h
maxmind_db.c Fix GPid format warning 2023-04-09 00:52:16 +00:00
maxmind_db.h MaxMindDB: Move pref to Name Resolution prefs 2023-04-07 00:31:37 +00:00
media_params.c
media_params.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c MSYS2: Add some packages for missing dependencies 2023-01-16 13:30:43 +00:00
oids.h
oids_test.c
osi-utils.c
osi-utils.h
oui.h Add Wi-SUN OUI 2022-09-30 18:37:13 +00:00
packet.c epan: Fix some indent TAB issues 2023-05-28 15:23:39 +00:00
packet.h epan: Add STRING_CASE_[IN]SENSITIVE for dissector tables 2023-05-18 01:00:59 +00:00
packet_info.h JSON 3GPP: use http2_get_header_value() to fetch HTTP2 path 2023-06-12 18:11:54 +02:00
params.h Add helper macros for enum_val_t 2023-03-22 21:51:24 +00:00
pci-ids.c [Automatic update for 2023-05-28] 2023-05-28 19:17:23 +00:00
pci-ids.h
plugin_if.c
plugin_if.h
ppptypes.h
prefs-int.h prefs: Remove type of GUI preference 2023-05-08 16:30:07 +00:00
prefs.c Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
prefs.h Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
print.c tshark: Document -T fields escaping, allow it to be turned off 2023-06-03 13:00:13 +00:00
print.h tshark: Support multiple -j and -J options, including mixed 2023-02-16 12:46:44 +00:00
print.ps
print_stream.c
print_stream.h Move print_hex_data_buffer() to wsutil 2022-10-08 12:39:04 +01:00
proto.c Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
proto.h Allow disabling unused dissectors from PHS dialog 2023-06-13 17:12:26 +00:00
proto_data.c
proto_data.h
protobuf-helper.c
protobuf-helper.h
protobuf_lang_parser.lemon Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
protobuf_lang_scanner.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
protobuf_lang_tree.c
protobuf_lang_tree.h
ps.h
ptvcursor.h
radius_dict.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
range.c
range.h
reassemble.c Reassembly: make streaming reassembly support DESEGMENT_ONE_MORE_SEGMENT 2023-06-13 21:03:43 +00:00
reassemble.h Reassembly: make streaming reassembly support DESEGMENT_ONE_MORE_SEGMENT 2023-06-13 21:03:43 +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 epan: Expand on comment regarding g_atomic_pointer 2023-02-28 18:15:22 -05:00
register.h
req_resp_hdrs.c HTTP/GRPC-Web: support dissecting chunked data in streaming reassembly mode 2023-04-17 16:10:08 +00:00
req_resp_hdrs.h HTTP/GRPC-Web: support dissecting chunked data in streaming reassembly mode 2023-04-17 16:10:08 +00:00
rtd_table.c
rtd_table.h
rtp_pt.h
sctpppids.c
sctpppids.h
secrets.c Do not require using wsgcrypt.h 2023-02-06 15:52:10 +00:00
secrets.h
sequence_analysis.c Qt: Fix leaks VOIP Calls Dialog 2023-05-12 20:07:58 +00:00
sequence_analysis.h Qt: Fix leaks VOIP Calls Dialog 2023-05-12 20:07:58 +00:00
show_exception.c
show_exception.h
slow_protocol_subtypes.h
sminmpec.h PFCP: add Nokia proprietary IEs 2023-01-17 10:17:24 +00:00
srt_table.c
srt_table.h
stat_groups.h wslua: Use introspection API to generate constants 2022-10-07 10:28:47 +01:00
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 Remove extra spaces 2023-03-31 16:39:56 +00:00
t35.h
tap-voip.h
tap.c dfilter+taps: Load field references for taps 2023-05-06 23:28:40 -04:00
tap.h dfilter+taps: Load field references for taps 2023-05-06 23:28:40 -04:00
test_epan.c Rename ws_label_strcat() to ws_label_strcpy() 2022-10-26 13:12:35 +01:00
tfs.c MPEG + DVB: Use a common tfs string for current/next indicator 2023-04-18 07:26:22 +00:00
tfs.h MPEG + DVB: Use a common tfs string for current/next indicator 2023-04-18 07:26:22 +00:00
timestamp.c Allow specifying subsecond granularity with tshark -t 2023-03-31 08:15:28 +02:00
timestamp.h Allow specifying subsecond granularity with tshark -t 2023-03-31 08:15:28 +02:00
timestats.c
timestats.h
to_str.c wmem: Remove strbuf max size parameter 2022-12-03 01:54:52 +00:00
to_str.h
tvbparse.c
tvbparse.h
tvbtest.c zstd: add test for uncompressing 0 length 2023-01-02 12:13:54 +00:00
tvbuff-int.h
tvbuff.c epan: Add ENC_BOM modifier for UTF-16, UCS-2, UCS-4 2023-06-08 11:25:54 +00:00
tvbuff.h note that tvb_child_uncompress attaches to parent 2023-01-10 01:34:44 +00:00
tvbuff_base64.c
tvbuff_brotli.c
tvbuff_composite.c Fix typo 2023-01-15 20:55:53 +01:00
tvbuff_lz77.c Fix some issues seen with cppcheck 2022-11-22 20:55:24 +00:00
tvbuff_lz77huff.c epan: Add a bounds check to tvb_uncompress_lz7huff() 2022-12-16 19:45:02 +00:00
tvbuff_lznt1.c
tvbuff_rdp.c rdp: fix zgfx compression 2023-02-10 14:02:07 +00:00
tvbuff_rdp.h
tvbuff_real.c
tvbuff_subset.c
tvbuff_zlib.c epan: Use realloc when extending the uncompressed buffer 2022-12-03 13:00:28 +00:00
tvbuff_zstd.c zstd: fix leak of tvbs 2023-01-02 12:13:54 +00:00
uat-int.h
uat.c UAT+Qt: Add dissector syntax line edit 2023-03-30 09:44:52 -04:00
uat.h Qt: Fix crash when changing dfilter macro 2023-06-09 15:34:44 +00:00
uat_load.l Add macros to control lemon diagnostics 2022-11-20 10:11:27 +00:00
unit_strings.c Add further unit strings for lengths, velocities, and C/N0 2023-04-28 13:24:28 +00:00
unit_strings.h Add further unit strings for lengths, velocities, and C/N0 2023-04-28 13:24:28 +00:00
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: Ensure skip if errors advances the offset 2023-02-11 13:08:48 +00:00
wscbor.h BPv7: Enhance block data and payload data handling 2022-10-03 20:02:43 +00:00
wscbor_test.c wscbor: defer creation of composite tvb 2023-01-09 08:04:08 +00:00
x264_prt_id.h
xdlc.c
xdlc.h