wireshark/tools
Guy Harris 48e65c4af4 Hand the packet provider functions to epan_new().
Have separate packet_provider_data structures and packet_provider_funcs
structures; the latter holds a table of functions that libwireshark can
call for information about packets, the latter holds the data that those
functions use.

This means we no longer need to expose the structure of an epan_t
outside epan/epan.c; get rid of epan/epan-int.h.

Change-Id: I381b88993aa19e55720ce02c42ad33738e3f51f4
Reviewed-on: https://code.wireshark.org/review/24732
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2017-12-08 04:33:55 +00:00
..
cppcheck
dftestfiles
dftestlib IPv4/IPv6 display filter fixes and testing 2017-06-20 13:56:28 +00:00
json2pcap Tools: json2pcap script update 2017-11-06 06:17:49 +00:00
lemon autotools: Library build products don't need explicit cleaning 2017-11-18 22:29:41 +00:00
npl
oss-fuzzshark Hand the packet provider functions to epan_new(). 2017-12-08 04:33:55 +00:00
pidl pidl: fix field2name wireshark dissector test. 2017-09-25 07:21:00 +00:00
.gitattributes
Get-HardenFlags.ps1
Makefile.am Rewrite make-dissector-reg.py in C 2017-11-20 06:03:08 +00:00
SkinnyProtocolOptimized.xml [skinny]: minor changes to xml file 2017-08-21 15:28:02 +00:00
WiresharkXML.py
asn2deb
asn2wrs.py asn2wrs.py: use 64 bits variant for constrained integers using MIN or MAX keywords 2017-10-25 21:10:11 +00:00
checkAPIs.pl checkAPI: error out on empty filelist 2017-10-16 23:07:09 +00:00
checkfiltername.pl Allow proto_register_protocol_in_name_only values to be used as valid hf_ field prefixes. 2017-05-12 03:05:59 +00:00
checkhf.pl checkhf: handle C++-style comments 2017-04-08 19:14:00 +00:00
checklicenses.py
colorfilters2js.pl
commit-msg Update tools/commit-msg. 2016-12-15 19:46:37 +00:00
compare-abis.sh
compress-pngs.sh
convert-proto-tree-new.awk
convert_expert_add_info_format.pl
convert_proto_tree_add_text.pl
debian-nightly-package.sh debian-nightly-package.sh: Add Wireshark license 2017-04-04 16:22:01 +00:00
debian-setup.sh debian-setup: Always install Libgcrypt 2017-05-09 18:22:21 +00:00
delete_includes.py
dfilter-test.py
extract_asn1_from_spec.pl LPP: upgrade dissector to v14.2.0 2017-07-18 04:38:05 +00:00
fix-encoding-args.pl
fixhf.pl
ftsanity.py
fuzz-test.sh Fuzz: Limit the number of packets we process with Valgrind. 2017-10-09 22:19:39 +00:00
gen-bugnote Gen-bugnote: Replace backslashes with {backslash}. 2017-11-28 22:42:23 +00:00
generate-bacnet-vendors.py
generate-nl80211-fields.py Initial support for Linux 802.11 Netlink (nl80211) dissection 2017-04-17 02:10:45 +00:00
generate-sysdig-event.py
generate_authors.pl
git-compare-abis.sh
git-export-release.sh Add version.conf to git-export-release. 2017-09-20 11:56:19 +00:00
gtk.suppression tools: add a Gtk/GNOME suppression file. 2017-02-02 12:42:01 +00:00
html2text.py
idl2deb
idl2wrs
indexcap.py
install_rpms_for_devel.sh tools: add rpm-setup.sh. 2016-12-19 13:13:24 +00:00
lex.py
licensecheck.pl Start using SPDX license identifiers. 2017-11-09 20:03:51 +00:00
list_protos_in_cap.sh
macos-setup-brew.sh cmake: look for Qt5 from Homebrew on macOS 2017-09-21 00:49:01 +00:00
macos-setup.sh Get program to the right working directory. 2017-10-23 18:31:22 +00:00
make-manuf make-manuf: Fix a comment. 2017-10-29 18:25:31 +00:00
make-pixbuf-csource.pl
make-plugin-reg.py make-plugin-reg: Update modification time to plugin.c 2017-11-27 07:56:51 +00:00
make-services.py Make the services dictionary ordering stable 2017-08-06 09:52:06 +00:00
make-sminmpec.pl Extend enterprises.tsv to accept spaces as separators 2017-07-18 04:41:12 +00:00
make-tap-reg.py Move the protocol registration routines back into libwireshark 2017-11-21 20:21:50 +00:00
make-tls-ct-logids.py TLS: append Log name for CT Log IDs 2017-03-10 02:38:14 +00:00
make-usb.py
make_charset_table.c
msnchat
msvc2015AdminDeployment.xml WSDG: Improve VS2015 chocolatey install 2017-11-17 12:56:52 +00:00
ncp2222.py ncp: convert GHashTable to wmem_map_t. 2017-02-02 15:33:20 +00:00
netscreen2dump.py
parse_xml2skinny_dissector.py [skinny]: minor changes to xml file 2017-08-21 15:28:02 +00:00
pkt-from-core.py
pre-commit Update message on outdated precommit hook 2016-11-28 16:00:03 +00:00
pre-commit-ignore.conf checkAPIs: Skip make-dissectors.c 2017-11-23 16:59:04 +00:00
pre-commit-ignore.py
process-x11-fields.pl
process-x11-xcb.pl Add terminating NULL to lists for proto_tree_add_bitmask(). 2017-05-03 02:52:37 +00:00
randpkt-test.sh randpkt-test: Fix our optstring 2016-10-05 18:35:44 +00:00
rdps.py
release-update-debian-soversions.sh debian: Add script for updating shared library package names 2017-08-09 00:58:09 +00:00
rpm_setup.sh tools: add rpm-setup.sh. 2016-12-19 13:13:24 +00:00
runa2x.sh
test-captures.sh
test-common.sh Redirect to /dev/null, not /devnull. 2017-09-09 16:22:55 +00:00
textify.ps1
update-tx Remove line numbers (locations) from .ts files 2017-07-20 09:56:42 +00:00
usb-ptp-extract-models.pl
usb-ptp-extract-models.txt
valgrind-wireshark.sh tools: add options validation. 2017-02-24 13:49:56 +00:00
validate-diameter-xml.sh Validate the Diameter XML files in the pre-commit script. 2016-11-02 04:42:47 +00:00
vg-suppressions tools: add more entries to valgrind suppression file (libc). 2017-03-05 15:12:20 +00:00
win-setup.ps1 Remove epan win32 x86 assembly 2017-11-05 23:20:20 +00:00
wireshark_be.py
wireshark_gen.py dissectors (and tools): fix typo dependant -> dependent 2017-03-19 21:55:21 +00:00
ws-coding-style.cfg
yacc.py