João Valverde
b8ec3199ab
Convert Acknowledgements to markdown and update GUI
...
Move Acknowledgements to a separate file to enable some code
simplification and improve maintenance and discoverability
for acknowlegements.
Convert the Acknowledgements file to Github flavored markdown
and display it in rich text using QTextBrowser.
Add Acknowledgements.md to NSIS installer
2022-08-02 00:09:29 +00:00
Gerald Combs
0a8ab48849
Revert "Win-setup: Update bcg729 to 1.1.1."
...
Switch back to bcg729 1.0.4. Version 1.1.0 and later are GPLv3.
https://gitlab.linphone.org/BC/public/bcg729/-/issues/3
This reverts commit 0ccfdfbf5c
.
2022-07-29 12:38:18 -07:00
Moshe Kaplan
fa3735378f
make-version.py: Add missing parentheses on function call
...
`match.groups()` is a function, not an attribute. Add () as needed to access match group items.
2022-07-28 15:08:58 -07:00
John Thacker
32326b3a07
packaging: EPEL 8 has asciidoctor now
...
rubygems-asciidoctor was released 2022-05-18 for EPEL 8
( https://bugzilla.redhat.com/show_bug.cgi?id=1820896 )
so we don't need to special case it for RHEL/Centos 8.
2022-07-28 16:17:52 +00:00
Gerald Combs
0ccfdfbf5c
Win-setup: Update bcg729 to 1.1.1.
...
Ping #16265 .
2022-07-28 02:27:48 +00:00
Gerald Combs
6455fe3efd
Win-setup: Update c-ares, nghttp2, and pcre2.
...
Update c-ares to 1.18.1, nghttp2 to 1.46.0, and pcre2 to 10.40.
Ping #16265 .
2022-07-27 14:08:31 -07:00
Gerald Combs
1ed39fa0b5
Add vcpkg-export-20220726-1.
...
Add vcpkg-export-20220726-1, which includes
Dirent 1.23.2
Gettext 0.21
GLib2 2.72.3
Libffi 3.4
Libiconv 1.17
Liblzma 5.2.5
Libxml2 2.9.14
PCRE 8.45
Zlib 1.2.12
Ping #16265 .
2022-07-26 23:33:29 +00:00
Gerald Combs
6196394833
Tools: Remove Pod installation steps from rpm-setup.sh.
...
[skip ci]
2022-07-24 10:54:15 -07:00
Gerald Combs
49dda8c71e
Make Perl optional.
...
Update our documentation, build configuration, and setup scripts to make
Perl optional.
Closes #18152 .
2022-07-23 21:12:25 +00:00
Uli Heilmeier
73ecb86f4c
rpm-setup.sh: Improve messages
...
Give more detailed information to the user which package
is missing.
Fixes : #18166
2022-07-21 06:37:21 +00:00
Alexis La Goutte
f70546d111
radiotap-gen: Fix -Wmissing-prototypes
...
radiotap-gen.c:65:6: warning: no previous prototype for function 'gen_u_sig_pkts'
2022-07-15 13:45:52 +00:00
Gerald Combs
84d230d878
Tools: Add Qt5Concurrent to rpm-setup.sh.
...
Qt5Concurrent needs to be explicitly installed on openSUSE.
[skip ci]
2022-07-12 17:31:25 +00:00
Moshe Kaplan
87ca8c227a
tools: Port make-version.pl to Python
2022-07-11 14:44:23 +00:00
Gerald Combs
75efbb1ac4
Rename Logwolf to Logray
...
Switch to the name "Logray" for the log analyzer. Rays are biological
cousins of sharks and more people like the name "Logray" in a completely
unscientific survey here. Apologies for any inconvenience this might
cause.
2022-07-06 15:04:25 +00:00
Martin Mathieson
eab62aa768
Fix some spellings.
2022-07-06 09:02:37 +01:00
David Perry
aa0eeb3184
debian-setup.sh: install pytest and pytest-xdist
2022-07-06 03:35:14 +00:00
Gerald Combs
6684583c7c
tools: Remove more unused variables from make-version.pl
2022-07-05 10:40:34 -05:00
Gerald Combs
218d290110
tools: Remove unused variables from make-version.pl.
...
It looks like repo_branch, repo_url, and repo_root have been unused
since faf5f86e7e
.
2022-07-05 10:16:19 -05:00
Gerald Combs
f17d39db1e
CMake+tools: Clean up our build version variables.
...
In the top-level CMakeLists.txt, fill in PROJECT_BUILD_VERSION directly.
Clean up the WiX PRODUCT_VERSION variable.
2022-07-05 15:00:06 +00:00
Gerald Combs
7b38ff3d9d
tools: Remove dead/unused code from make-version.pl.
...
Remove the "ugly internal SVN file hack" block from make-version.pl. It
only worked for Subversion versions prior to 1.4, which was released in
2006.
Remove the Bazaar (bzr) block. James Brown may not have sang about it,
but even so it's a Git's world.
Remove the Tortoise block. As noted in a comment, it appears to be dead
code.
2022-07-04 21:43:37 +00:00
Gerald Combs
493e65a0d8
Tools: Remove fixhf.pl.
...
Remove fixhf.pl. It doesn't appear to have been used since 2010, and
it's in our commit history if we ever need to restore it.
Ping #18152 .
2022-06-30 15:48:41 +00:00
Moshe Kaplan
cdb83a370f
tools: Port make-sminmpec.pl to make-sminmpec.py
...
Port make-sminmpec.pl to Python.
Now uses an explicit destination path,
instead of a hardcoded path relative to
the script's location on disk.
Ping #18152
2022-06-28 21:59:53 +00:00
Moshe Kaplan
1fdbc65394
tools: Port colorfilters2js.pl to colorfilters2js.py
...
Port colorfilters2js.pl to Python.
Slight differences in output code formatting,
but is otherwise consistent.
Ping #18152
2022-06-28 19:05:29 +00:00
Gerald Combs
eaae2d0ee7
Minor Python3 script fixups.
...
Make some scripts executable and use the shebang line recommended at
https://docs.python.org/3/using/unix.html#miscellaneous
2022-06-27 16:46:55 +00:00
Gerald Combs
602e87d6c5
Make sure our Python scripts read and write UTF-8.
...
Explicitly set "encoding='utf-8'" for each of the files we read and
write in make-reg.py and generate_authors.py.
2022-06-24 11:08:37 -07:00
Moshe Kaplan
acb8158033
Tools: Port tools/generate_authors.py to Python3.
...
Port the script that creates AUTHORS to Python3.
Ping #18152 .
2022-06-24 08:05:50 +00:00
João Valverde
ef581f230f
fix-encoding-args: Remove a string check
...
ENC_NA should not be used because it is unnecessary and
adds no information but since it is just a matter of style and
a lot of code is using it be more lax and ignore that case.
2022-06-09 20:27:26 +00:00
João Valverde
eafcd7f97c
fix-encoding-args: Revert a change
...
ENC_ASCII should be invalid for this case so add back the fix.
2022-06-09 20:27:26 +00:00
João Valverde
104cc42008
Make it easier to call tools/make-enums.py from the source dir
2022-06-07 14:31:08 +01:00
Uli Heilmeier
083c6828f5
EOBI: Disable dissector by default
...
The EOBI dissector has no heuristic and is using several nonstandardized
high ports. Therefore disabling it by default.
Fixes #18103
2022-05-27 19:04:59 +00:00
Gerald Combs
370c58f913
macOS: Add Logwolf packaging targets.
...
Rename the following build targets:
app_bundle to wireshark_app_bundle
dmg_package_prep to wireshark_dmg_prep
dmg_package to wireshark_dmg
Add logwolf_app_bundle, logwolf_dmg_prep, and logwolf_dmg targets and
packaging assets. Update the documentation.
We need to add a set of Logwolf version variables to CMake and
make-version.pl. Add a static logwolf-version attribute to
attributes.adoc in the mean time.
2022-05-26 20:29:20 +00:00
Gerald Combs
5373483963
Tools: Add a CMakeExecutable parameter to win-setup.ps1.
...
52054046c1
switched archive extraction from 7Zip to CMake. This removed
a dependency on 7Zip, but assumed that CMake was in our PATH. Add a
CMakeExecutable to win-setup.ps1 and use it in CMakeLists.txt to pass
the value of CMAKE_COMMAND.
2022-05-26 20:13:18 +00:00
Gerald Combs
286aec2436
Tools: Clean up win-setup.ps1's CleanupItems
...
Remove some items from CleanupItems that are no longer relevant.
2022-05-24 18:15:00 +00:00
Gerald Combs
f065fdbc63
Windows: Upgrade zstd to 1.5.2.
2022-05-24 17:51:31 +00:00
Gerald Combs
e5fc7c1d83
Tools: Switch to a new Windows development library repository.
...
Download our third party libraries and drivers from dev-libs.wireshark.org
in win-setup.ps1. Automatically check our state based on our library
filenames and hashes instead of a manually updated tag.
2022-05-24 16:53:49 +00:00
Gerald Combs
2f0b5ab2cb
Tools: Remove 32-bit support from win-setup.ps1.
2022-05-22 15:46:13 +00:00
Martin Mathieson
17367e4648
check_typed_item_calls: skip mask checks if can't parse
2022-05-21 19:54:13 +00:00
Martin Mathieson
3e117ed788
check_spelling: Recognise epan/pci-ids.c as generated
2022-05-19 10:29:46 +01:00
Gerald Combs
6c612bf251
Tools: Don't validate file_util.c.
...
It's Windows-only.
2022-05-16 10:13:23 -07:00
Gerald Combs
52054046c1
Tools: Unzip using CMake in win-setup.ps1.
...
Use `CMake -E tar xf` to unzip files in win-setup.ps1. This seems to be
the most reliable and reasonably fast common denominator for unzipping
files. Update our comments. Fixes #17756 .
2022-05-16 00:08:58 +00:00
Gerald Combs
5a48815fb4
Fuzz: Fix our elapsed times.
...
We use SECONDS in multiple places, so don't reset it.
[skip ci]
2022-05-05 09:58:16 -07:00
Gerald Combs
4fa373400f
Tools: Add trailing periods to our bug notes if needed.
...
[skip ci]
2022-05-04 10:39:18 -07:00
Gerald Combs
e8bcaad686
Tools: Show elapsed time when fuzzing.
2022-05-02 22:38:31 +00:00
Gerald Combs
3b6734389d
tools: Show recent commits in fuzz output.
...
Show commits from the past 48 hours instead of the most recent commit.
2022-05-02 11:17:24 -07:00
Gerald Combs
0cce93d76a
Tools: Fix make-no-reassembly-profile.py.
...
Update our path to match fc2cc05dde
.
[skip ci]
2022-05-01 09:50:40 -07:00
Gerald Combs
76660922e1
Tools: Add a timestamp to our fuzz test error header.
...
Print the UTC date and time.
2022-04-29 17:01:40 -07:00
Gerald Combs
b104af1c7d
Tools: Update our fuzz test error header.
...
Add the GitLab job URL and reorder other items.
2022-04-27 21:45:09 +00:00
Gerald Combs
b53d349583
Tools: Only validate a file if we have a build rule for it.
...
In validate-clang-check.sh, only check files that have rules in
compile_commands.json or build.ninja.
2022-04-26 09:35:38 -07:00
Martin Mathieson
35cc7f43ab
Spelling script: minor improvements and more dict words
2022-04-25 08:57:43 +00:00
Gerald Combs
968f40d373
Tools: Handle table rows and admonition titles in html2text.
2022-04-24 23:59:48 +00:00