wireshark/tools
João Valverde ed8a02af17 dfilter: Add support for PCRE2
PCRE2 is the future of PCRE. The only advantage of GRegex is that
it comes bundled with GLib, which is not an advantage at all.
PCRE2 is widely available, the GRegex abstractions layer are not a
good fit and abstract things that don't need abstracting or that we
could handle better ourselves, there are open bugs (#12997) and
maintenance is spotty at best.

GRegex comes with many of the problems of bundled code, aggravated by
the fact that it completely falls outside of our control.
2021-11-14 21:00:59 +00:00
..
asterix asterix: update script adjusted 2021-11-03 19:01:34 +00:00
cppcheck Replace the Large File Support CMake stuff. 2021-03-22 12:11:26 +00:00
json2pcap Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lemon cmake: lemon: allow overriding lemon CC setting 2021-08-31 19:19:05 +00:00
npl HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
oss-fuzzshark fuzzshark: integrate oss-fuzz targets in CMake 2018-10-20 07:00:43 +00:00
pidl Clean up URLs. 2020-10-02 20:13:42 -07:00
Get-HardenFlags.ps1 HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
SkinnyProtocolOptimized.xml Skinny: Resynced Skinny xml definition with code 2021-10-31 17:19:33 +01:00
WiresharkXML.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
alpine-setup.sh Tools: Add PCRE2 to our setup scripts. 2021-11-14 17:53:36 +00:00
asn2deb HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
asn2wrs.py asn2wrs: Fix Type eth_type_default_body() arguments 2021-11-09 13:17:39 +00:00
bsd-setup.sh Tools: Add PCRE2 to our setup scripts. 2021-11-14 17:53:36 +00:00
checkAPIs.pl USB HID: Parse bit fields with correct bit order 2021-09-26 18:16:28 +02:00
check_dissector_urls.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
check_spelling.py Fix some spelling errors 2021-10-11 04:44:49 +00:00
check_static.py Autosar IPDU Multiplexer: make some functions static 2021-10-22 17:50:21 +01:00
check_tfs.py check_tfs: we want os.path.commonprefix, not os.path.commonpath. 2021-08-25 01:24:31 -07:00
check_typed_item_calls.py check_typed_item_calls.py: Flag bits set outside mask 2021-10-04 18:07:28 +00:00
checkfiltername.pl MySQL: Added support for MariaDB protocol 2020-09-08 09:02:02 +02:00
checkhf.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
checklicenses.py Tools: Don't check Markdown file licenses. 2021-10-28 13:42:14 -07:00
colorfilters2js.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
commit-msg Add a commit-msg that may be installed to verify commit msg line length. 2021-03-23 09:09:19 +00:00
compress-pngs.py Tools: Migrate compress-pngs.sh to Python. 2021-09-13 11:00:04 -07:00
convert-proto-tree-new.awk
convert_expert_add_info_format.pl Lua: reconcile expert info groups; add PI_ASSUMPTION 2021-06-21 15:27:51 +00:00
convert_proto_tree_add_text.pl Lua: reconcile expert info groups; add PI_ASSUMPTION 2021-06-21 15:27:51 +00:00
debian-nightly-package.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
debian-setup.sh Tools: Add PCRE2 to our setup scripts. 2021-11-14 17:53:36 +00:00
delete_includes.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
detect_bad_alloc_patterns.py First pass pinfo->pool conversion 2021-07-21 05:38:29 +00:00
extract_asn1_from_spec.pl LPP: upgrade dissector to v16.3.0 2021-01-07 11:48:43 +00:00
fix-encoding-args.pl dfilter, ftypes: get rid of FT_PCRE. 2021-03-21 03:27:44 -07:00
fixhf.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
fuzz-test.sh Tools: Fix some fuzzing logic. 2021-10-22 20:19:13 +00:00
gen-bugnote Tools: Let jq escape backslashes in gen-bugnote. 2021-11-11 02:41:32 +00:00
generate-bacnet-vendors.py spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
generate-dissector.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-nl80211-fields.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-sysdig-event.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
generate_authors.pl Refactor generate_authors.pl to remove the text duplicated from AUTHORS.src 2021-11-10 23:59:21 +00:00
generate_cbor_pcap.py CBOR: Avoid infinite loop when sequence has not-well-formed data 2021-10-26 12:18:13 +00:00
html2text.py Tools: Quote some elements in html2text. 2021-10-10 13:47:45 +00:00
idl2deb HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
idl2wrs HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
indexcap.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lex.py spdx: more licenses converted. 2018-03-09 04:48:20 +00:00
licensecheck.pl Tools: Don't check Markdown file licenses. 2021-10-28 13:42:14 -07:00
list_protos_in_cap.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
macos-setup-brew.sh setup-macos-brew: Extend to build dmg 2021-09-16 09:56:36 +00:00
macos-setup.sh tools: building pcre2 requires cmake. 2021-11-14 20:57:29 +01:00
make-manuf.py Tools: Fix a make-manuf error and some Pylint warnings. 2021-10-31 16:04:00 -07:00
make-no-reassembly-profile.py Tools: Add a plugin check to make-no-reassembly-profile.py. 2021-10-25 11:50:06 -07:00
make-packet-dcm.py Update to DICOM Edition 2021b 2021-05-03 19:51:19 +00:00
make-pci-ids.py Tools: make-pci-ids fixups. 2021-11-02 17:20:24 +00:00
make-plugin-reg.py Oops, put back accidentally deleted blank comment line. 2021-01-30 19:29:59 -08:00
make-regs.py wiretap: more work on file type/subtypes. 2021-02-17 21:54:28 +00:00
make-services.py Tools: Fetch IANA data over HTTPS. 2021-11-02 16:46:18 +00:00
make-sminmpec.pl Tools: Fetch IANA data over HTTPS. 2021-11-02 16:46:18 +00:00
make-tls-ct-logids.py tls: Update list of CT logs to 2020-05-29 2020-07-10 05:11:26 +00:00
make-usb.py Tools: Update the usb.ids URL in make-usb.py. 2020-11-15 22:21:14 +00:00
make-version.pl make-version.pl: Remove duplicate "-f" option 2021-07-09 22:25:20 +01:00
make_charset_table.c
msnchat spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
ncp2222.py ftypes: Internal headers need to be internal 2021-11-11 03:15:31 +00:00
netscreen2dump.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
parse_xml2skinny_dissector.py Skinny: Fix arguments in parser 2021-11-09 13:32:50 +00:00
pkt-from-core.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
pre-commit pre-commit: skip some checks on idl2wrs.c. 2021-09-11 02:42:51 -07:00
pre-commit-ignore.conf Use the musl in-tree getopt_long() everywhere 2021-09-17 00:43:54 +01:00
pre-commit-ignore.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
process-x11-fields.pl Remove popcount in favor of ws_count_ones. 2018-03-13 17:18:01 +00:00
process-x11-xcb.pl Fix the type of arrays of pointers to hf_ values for bitfield routines. 2020-06-19 11:32:26 +00:00
randpkt-test.sh Tools: Try to exit more gracefully from fuzzing. 2021-05-11 11:07:27 -07:00
rdps.py rdps.py: Use string equality for comparing strings 2021-01-25 11:32:12 +00:00
release-update-debian-soversions.sh CMake: Get rid of FULL_SO_VERSION 2018-06-07 04:01:37 +00:00
rpm-setup.sh Tools: Add PCRE2 to our setup scripts. 2021-11-14 17:53:36 +00:00
sharkd_shell.py sharkd_shell.py: add interactive debug shell for sharkd 2019-10-02 22:05:29 +00:00
test-captures.sh More shellcheck checks and fixes. 2018-06-07 18:11:12 +00:00
test-common.sh Tools: Fixup our fuzz test error header. 2021-11-01 17:02:52 +00:00
update-appdata.py Linux: rename metadata according to spec 2020-12-10 18:11:12 +00:00
update-tools-help.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
update-tx Qt+tools: Fix most of our lupdate warnings. 2021-01-18 16:56:20 +00:00
usb-ptp-extract-models.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
usb-ptp-extract-models.txt
valgrind-wireshark.sh Revert temp changes to valgrind-wireshark.sh 2020-10-19 10:35:26 +00:00
validate-clang-check.sh asterix: Dissector automatic update from spec files 2021-10-30 06:12:59 +00:00
validate-commit.py Strip comment lines before validating format 2021-06-11 16:46:13 +02:00
validate-diameter-xml.sh Diameter: Update AVPs from 3GPP TS 29.272 V16.4.0 2021-06-03 15:49:38 +02:00
vg-suppressions vg-suppressions: suppress more GLib-related memleaks 2018-04-24 21:12:49 +00:00
win-setup.ps1 dfilter: Add support for PCRE2 2021-11-14 21:00:59 +00:00
wireshark_be.py Fix spelling errors. 2021-09-11 10:01:27 +00:00
wireshark_gen.py Fix spelling errors. 2021-09-11 10:01:27 +00:00
wireshark_words.txt Fix some spelling errors 2021-10-20 10:00:12 +01:00
ws-coding-style.cfg Update our issue tracker URL in some places. 2020-09-16 01:29:07 +00:00
yacc.py HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00