wireshark/epan
João Valverde cd01931eb9 dfilter: Remove syntax node magic number
Syntax nodes always have one type and the compiler
can check it. Reserve magic numbers for data contained
inside syntax node. Remove the magic number field in
stnode_t and the STNODE_MAGIC define. Keep the other
magic values for type checking.

This exposed a bug with an assertion for oper type syntax
nodes. Fix the assertion to check the correct pointer value
against the magic number.
2023-10-03 14:52:56 +00:00
..
crypt Convert epan/crypt to C99 types 2023-06-22 23:41:04 +00:00
dfilter dfilter: Remove syntax node magic number 2023-10-03 14:52:56 +00:00
dissectors SAToP: Add optional RTP header handling 2023-10-03 06:07:56 +00:00
ftypes Tools: Add constant conversions to convert-glib-types 2023-09-29 05:58:06 +00:00
wslua wslua_gui.c: Fix typo in TextWindow_new docs 2023-09-12 04:13:30 +00:00
.editorconfig Fix indentation settings for "exceptions.h" 2023-09-15 14:40:05 +00:00
addr_and_mask.c
addr_and_mask.h
addr_resolv.c epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
addr_resolv.h addr_resolv: Fix a heap buffer overflow 2023-09-16 12:21:42 +01:00
address.h
address_types.c wsutil: Clean up some includes 2023-09-25 01:20:37 +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 Convert asn2ws to generate C99 types 2023-08-08 19:09:02 +00:00
asn1.h Convert asn2ws to generate C99 types 2023-08-08 19:09:02 +00:00
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
CMakeLists.txt Adding HTTP/3 dissection to Wireshark. 2023-08-30 10:12:10 +00:00
color_filters.c Include errno.h in a few files 2023-06-28 18:41:42 -04:00
color_filters.h
column-info.h epan: Register dynamic column fields and make them filterable 2023-07-25 00:49:52 +00:00
column-utils.c Use INT_MIN instead of -2147483648. 2023-09-14 05:44:53 -07:00
column-utils.h
column.c Get rid of some places that handled specific timestamp resolutions. 2023-09-12 17:53:24 -07:00
column.h tshark: Restore deprecated default column field titles 2023-08-22 11:43:41 +00:00
conv_id.h
conversation.c conversation: use epan scope for hashtable key 2023-08-10 20:04:51 +02:00
conversation.h IDN: Fix use of conversation 2023-08-15 10:12:31 +00:00
conversation_debug.h
conversation_filter.c
conversation_filter.h
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
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
dtd_parse.h
dtd_parse.l
dtd_preparse.l
dvb_chartbl.c
dvb_chartbl.h
eap.h
eapol_keydes_types.h
enterprises.c [Automatic update for 2023-10-01] 2023-10-01 22:54:20 +00:00
enterprises.h Add tshark -G enterprises 2023-07-27 15:40:25 +01:00
epan.c Adding HTTP/3 dissection to Wireshark. 2023-08-30 10:12:10 +00:00
epan.h
epan_dissect.h
etypes.h Fortinet: Add Dissector for FGCP (FortiGate Cluster Protocol) - HeartBeat 2023-08-19 07:30:33 +00:00
ex-opt.c
ex-opt.h
except.c
except.h
exceptions.h Fix indentation settings for "exceptions.h" 2023-09-15 14:40:05 +00:00
exntest.c
expert.c epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
expert.h Hide expert info of packet comments in packet tree 2023-08-24 05:38:12 +00:00
export_object.c
export_object.h epan: Fix a comment 2023-05-25 11:43:25 +00:00
exported_pdu.c
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
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
frame_data_sequence.h
funnel.c epan: Fix a memory leak 2023-08-18 01:01:10 +00:00
funnel.h Keep Lua console open and fix crash on Lua reload 2023-08-21 16:28:18 +00:00
golay.c
golay.h
guid-utils.c
guid-utils.h
iana_charsets.c
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-10-01] 2023-10-01 22:54:20 +00:00
introspection.c
introspection.h
ip_opts.h
ipproto.c
ipproto.h
ipv4.h
ipv6.h
lapd_sapi.h
llcsaps.h
manuf-data.c [Automatic update for 2023-09-17] 2023-09-17 16:23:39 +00:00
manuf.c manuf: Minor cleanup when formatting output 2023-09-01 17:45:05 +00:00
manuf.h manuf: Change struct ws_manuf block size 2023-08-31 13:51:44 +00:00
maxmind_db.c
maxmind_db.h
media_params.c
media_params.h
next_tvb.c
next_tvb.h
nlpid.h
oids.c E2AP: moving towards a better design 2023-09-15 14:17:51 +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: Rewrite an assertion on dissector handle names 2023-09-23 06:11:31 +01:00
packet.h Fix comments about init, cleanup, and shutdown routines. 2023-08-09 16:47:22 -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
pci-ids.c [Automatic update for 2023-09-24] 2023-09-24 19:05:50 +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.c Qt: Add Browser SSL keylog dialog 2023-08-23 09:22:40 +00:00
prefs.h Qt: Add Browser SSL keylog dialog 2023-08-23 09:22:40 +00:00
print.c Revert changes to JSON boolean format 2023-09-27 01:05:10 +00:00
print.h wsutil: Convert string modules to C99 types 2023-09-22 17:27:35 -07: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 epan: Fix compile error 2023-09-27 10:16:40 +02:00
proto.h proto.c: proto_tree_add_mac48_detail() function 2023-09-27 07:00:15 +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
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
range.c
range.h
reassemble.c reassemble: Set overlap flags instead of throwing exception 2023-09-17 12:56:05 +00:00
reassemble.h reassemble: Set overlap flags instead of throwing exception 2023-09-17 12:56:05 +00:00
reassemble_test.c reassemble: Set overlap flags instead of throwing exception 2023-09-17 12:56:05 +00:00
reedsolomon.c
reedsolomon.h
register-int.h
register.c
register.h Qt: Update splash screen for applying changed preferences 2023-08-08 19:23:32 +00:00
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 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 [Automatic update for 2023-09-10] 2023-09-10 16:23:37 +00:00
services.c Spellchecking: doing check new generated C files 2023-08-07 18:36:01 +01:00
services.h Add tshark -G services 2023-07-27 18:09:27 +01:00
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 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
strutil.h
t35.c
t35.h
tap-voip.h
tap.c epan: Register dynamic column fields and make them filterable 2023-07-25 00:49:52 +00:00
tap.h epan: Register dynamic column fields and make them filterable 2023-07-25 00:49:52 +00:00
test_epan.c
tfs.c Remove tfs_true_false 2023-09-22 12:19:55 +00:00
tfs.h Remove tfs_true_false 2023-09-22 12:19:55 +00:00
timestamp.c Move the check for TS_PREC_NOT_SET out of timestamp_set_precision(). 2023-08-16 14:41:57 -07:00
timestamp.h Handle all time stamp precisions in the View menu and recent file. 2023-09-13 13:38:01 -07:00
timestats.c
timestats.h
to_str.c Have diaplay_epoch_time() take an nstime_t as an argument. 2023-09-10 19:48:36 -07: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
tvbuff-int.h
tvbuff.c tvbuff: support endianness setting for packed BCD 2023-09-29 10:54:37 +00:00
tvbuff.h Clean up handling of string encodings for byte arrays and absolute times. 2023-09-07 19:03:02 -07:00
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 epan: Don't create tvbuff subsets that contain more than reported 2023-08-30 13:58:18 +00:00
tvbuff_zlib.c
tvbuff_zstd.c
uat-int.h epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
uat.c epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
uat.h epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
uat_load.l epan: Convert the UAT API to C99 types 2023-09-24 19:04:40 +00:00
unit_strings.c
unit_strings.h
value_string.c
value_string.h
wmem_scopes.c
wmem_scopes.h
ws_printf.h
wscbor.c ftypes: Rename IS_FT_* macros 2023-06-20 00:22:57 +01:00
wscbor.h
wscbor_test.c
x264_prt_id.h
xdlc.c
xdlc.h