wireshark/epan
Elisey Shemyakin 61ef5f7564 Copy DICOM payload to Export Objects window
Payload data for DICOM export object is allocated on the file scope, meaning it
should be freed automatically on capture file close. When Export Objects window
is closed it will attempt to free payload data memory which was allocated by
the DICOM dissector on the file scope. This results in a program crash.
Copying dissector's payload for the Export Objects window fixes #19207
2023-07-14 14:32:12 +00:00
..
crypt Convert epan/crypt to C99 types 2023-06-22 23:41:04 +00:00
dfilter dfilter: Add XOR logical operator 2023-07-08 22:06:10 +00:00
dissectors Copy DICOM payload to Export Objects window 2023-07-14 14:32:12 +00:00
ftypes Add Unix time support for absolute time field type 2023-07-03 21:45:50 +00:00
wslua Include errno.h in a few files 2023-06-28 18:41:42 -04:00
.editorconfig Convert to_str.[ch] to 4-space and fix some style issues 2023-06-30 14:12:50 +01:00
CMakeLists.txt Replace services file with static array 2023-07-08 23:06:49 +01:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c Keep global enterprises file as optional 2023-07-09 16:15:52 +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 Get rid of one last g_snprintf() call. 2023-06-18 15:29:17 -07: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 Include errno.h in a few files 2023-06-28 18:41:42 -04: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 Don't include errno.h if we don't use errno or errno value definitions. 2023-06-26 16:07:23 -07: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 Convert wmem to C99 types 2023-06-17 17:38:53 +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
dccpservicecodes.h
decode_as.c ftypes: Rename IS_FT_* macros 2023-06-20 00:22:57 +01: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
enterprises.c [Automatic update for 2023-07-09] 2023-07-09 22:48:13 +00:00
enterprises.h Rename enterprises files 2023-07-06 09:46:23 +00:00
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: Follow stream show as recent 2023-06-17 17:49:03 +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 [Automatic update for 2023-07-09] 2023-07-09 22:48:13 +00:00
introspection.c
introspection.h
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 Get rid of unnecessary casts. 2023-06-18 16:07:35 -07:00
osi-utils.h
oui.h
packet.c epan: Use STRING_CASE_INSENSITIVE internally 2023-06-30 06:49:26 -04:00
packet.h Add "-G dissectors" to TShark, to dump the registered dissectors. 2023-06-22 00:10:04 -07: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-06-25] 2023-06-25 20:50:36 +00:00
pci-ids.h Convert pci-ids.[ch] to C99 2023-06-18 10:32:09 -07:00
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 Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
prefs.h Add a preference for ignoring duplicate frames 2023-06-09 07:21:08 +00:00
print.c wsutil: Add nstime representation in ISO8601 and Unix time 2023-07-03 21:45:50 +00:00
print.h print: Move protocolfilter inside output_fields 2023-06-14 23:58:02 +00:00
print.ps
print_stream.c In print_stream_ops_t, put print_line_color right aftr print_line. 2023-06-29 14:50:52 -07:00
print_stream.h In print_stream_ops_t, put print_line_color right aftr print_line. 2023-06-29 14:50:52 -07:00
proto.c dfilter: Add XOR logical operator 2023-07-08 22:06:10 +00:00
proto.h Add Unix time support for absolute time field type 2023-07-03 21:45:50 +00:00
proto_data.c
proto_data.h
protobuf-helper.c
protobuf-helper.h
protobuf_lang_parser.lemon Protobuf: improve the speed of loading protobuf language files 2023-07-14 13:30:55 +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: improve the speed of loading protobuf language files 2023-07-14 13:30:55 +00:00
protobuf_lang_tree.h Protobuf: improve the speed of loading protobuf language files 2023-07-14 13:30:55 +00:00
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: Clarify comments to use streaming reassembly func 2023-06-22 16:21:37 +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
services-data.c Replace services file with static array 2023-07-08 23:06:49 +01:00
services.c Replace services file with static array 2023-07-08 23:06:49 +01:00
services.h Replace services file with static array 2023-07-08 23:06:49 +01: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
stat_tap_ui.c
stat_tap_ui.h
stats_tree.c Get rid of unnecessary casts. 2023-06-18 16:07:35 -07:00
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 Add Unix time support for absolute time field type 2023-07-03 21:45:50 +00:00
to_str.h Add Unix time support for absolute time field type 2023-07-03 21:45:50 +00:00
tvbparse.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
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 ftypes: Rename IS_FT_* macros 2023-06-20 00:22:57 +01:00
wscbor.h
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