aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/wix
AgeCommit message (Collapse)AuthorFilesLines
2024-01-05Windows: Update our minimum versionGerald Combs1-3/+7
Update our minimum Windows version in various places, including the NSIS and WiX installers. Fixes #19569
2024-01-03NSIS+WiX: Install sharkdGerald Combs2-0/+25
Install sharkd. As noted in #19562, we don't yet have a man page. Fixes #19556
2023-12-14CMake: Fix WiX packagingJoão Valverde1-0/+2
Fixes b52d9173f8f0201a360bc1d5ada38297a6e13553.
2023-12-14Remove version component from plugin pathJoão Valverde2-23/+24
Remove the major.minor version from the plugin path, i.e: lib/plugins/X.Y/{epan,wiretap,codecs} and use an unversioned path: lib/plugins/{epan,wiretap,codecs} Introduce a new naming policy for plugins that requires name.so.ABI_VERSION. This is a simplified filesystem layoutfor plugins some important benefits such as: * improves compatibility between Wireshark versions, because a plugin that wasn't recompiled will be automatically picked up, but only if it has a compatible ABI version in the file name. * does not clash with Apple guidelines * simpler for users to understand and apply * just overall simpler and easier to maintain, removes a lot of complexity from CMake code It does impose more requirements on the plugin naming scheme but this should be handled completely transparently by the build system. It would also be possible to add support for unversioned *.so file extensions at the same time, although in ths case it is not possible to support multiple Wireshark ABI versions with only *.so, of course. This wasn't done here but it may or may not be a useful enhancement in the future. Follow-up to 90b16b40921b737aadf9186685d866fd80e37ee6.
2023-11-21GNSS: add wiretap for EGNOS Message Server (EMS) filesTimo Warns1-0/+9
Add a wiretap implementation for EGNOS Message Server (EMS) files.
2023-11-12Packaging: Fix our WiX DLLsGerald Combs1-18/+10
Keep just one list of DLLs.
2023-11-12Windows: Make sure we ship our minizip DLLGerald Combs1-2/+2
2023-11-10Remove README.windows.Gerald Combs1-4/+0
It was a placeholder that pointed people at the download page and the documentation page. There are plenty of references to those elsewhere.
2023-10-22Packaging: Make sure we ship our PCRE DLLGerald Combs1-2/+2
Update some variables to match 800831cab2 and 652b6b186f.
2023-10-21Docs: Move the FAQ to the doc directoryGerald Combs2-3/+4
2023-10-03Windows packaging: Close a tagJohn Thacker1-0/+1
Close a Component tag in the xml Fixup 15d3e3ff68f5e7b8f13f8c76f2694bbe6402299e
2023-10-02GUI: Add release notes to Help menuJoão Valverde1-0/+3
2023-08-30Adding HTTP/3 dissection to Wireshark.Anders Broman1-2/+2
This is a copy of MR #9330 all code and credit to Omer Shapira.
2023-08-23Lua: Load init.lua from plugins directoryJoão Valverde1-10/+0
Instead of having a global init.lua in datafile_dir that may contain library code, load the init.lua script from the plugins directories, similar to other Lua scripts, but guaranteed to be the first one loaded. This is consistent with our practice and avoids overwriting the customizable share/wireshark/init.lua with each instalation or upgrade. It also should allow using package.path correctly (which does not include the configuration directory). The init.lua in the configuration directory is still loaded for backward compatibility. It generates a warning in the console.
2023-08-23Remove "browser_sslkeylog.lua"João Valverde1-2/+2
Remove Lua script in preparation of moving this to the Qt UI.
2023-08-16Lua: Remove console.luaJoão Valverde1-2/+2
Add Lua 5.1 support for the new IO Console Dialog. Remove the obsolete console.lua file.
2023-08-14Lua: Remove dtd_gen.luaJoão Valverde1-2/+2
Remove bundled dtd_gen.lua script. It has never been enabled. Remove it as part of a policy to remove dead code. Currently it breaks with a runtime error. I did not investigate the root cause.
2023-07-25Replace "manuf" files with static arraysJoão Valverde1-4/+0
To reduce startup external file parsing replce the manuf file with static arrays compiled into the binary. Add 3 tables for MA-L, MA-M and MA-S. Add a fourth table to direct a 24-bit MAC prefix (OUI) to one of these tables. Adapt the make-manuf.py script to generate the static C data instead of the text file. The arrays are sorted and a binary search is performed to map an OUI (24bit/28bit/36bit) to a short and long name.
2023-07-08Replace services file with static arrayJoão Valverde1-4/+0
To speed up start-up we no longer read the services file from an external resource. Instead it is compiled statically into the binary in a sorted array. The personal services file is still parsed and loaded at startup, if it exists, to allow users to add custom entries and override global entries. For historical reasons the port list is mostly composed of the same entry for TCP and UDP. To avoid a lot of duplication we add an extra TCP+UDP table and do two lookups for TCP or UDP, one in the TCP+UDP table and the other in the TCP/UDP table. Because the services name space is pretty sparse, with lots of holes, we also use a binary search instead of a linear array with aprox. 49000 entries, where most would be empty.
2023-07-07Fix WiX installer buildJoão Valverde1-1/+0
2023-07-06Remove no longer used enterprises.tsv fileJoão Valverde1-3/+0
Follow-up to 44258d5bed9bd7d31ac7b9b1459fc1ed5adea1d6.
2023-06-13Lua: Add a browser SSLKEYLOG launch scriptGerald Combs1-2/+2
Add a script that launches Chrome or Firefox with SSLKEYLOG set.
2023-06-10CMake+Windows: Use "x64" instead of "win64"Gerald Combs1-5/+5
Use "x64" to refer to "Windows running on 64-bit Intel processors". Get rid of WIRESHARK_TARGET_PROCESSOR_ARCHITECTURE in favor of WIRESHARK_TARGET_PLATFORM because the latter is shorter.
2023-05-23Packaging: Change our Windows installer filename formatGerald Combs1-13/+6
Switch to Wireshark-<version>-{x64,arm64}.{exe,msi}.
2023-01-20GUI: Ship authors as a Qt resource fileJoão Valverde1-4/+0
2023-01-19Wix: Remove leftover componentJoão Valverde1-1/+0
2023-01-19GUI: Ship license + acknowledgements as Qt resourceJoão Valverde1-3/+0
2023-01-19Wix: Remove stale reference to dftestJoão Valverde1-3/+0
2023-01-19Windows: Do not ship dftest in installersJoão Valverde1-18/+0
DFTest is a developer-oriented utility and none of the other platforms ship it to end-users. Remove it from the windows installers.
2022-12-16Windows: Use SpeexDSP binary packageJoão Valverde1-0/+2
Remove bundled code and use vcpkg binary library instead.
2022-07-27Windows: Add missing license file to installerJoão Valverde1-0/+4
2022-07-11tools: Port make-version.pl to PythonMoshe Kaplan1-1/+1
2022-07-05CMake+tools: Clean up our build version variables.Gerald Combs1-3/+1
In the top-level CMakeLists.txt, fill in PROJECT_BUILD_VERSION directly. Clean up the WiX PRODUCT_VERSION variable.
2022-06-08CMake: Update WiX and PortableApps target names.Gerald Combs2-7/+7
Rename the wix_package target to wireshark_wix and the portableapps_package target to wireshark_portableapps.
2022-06-02NSIS: Update some target and filenames.Gerald Combs1-0/+2
Rename the following build targets, similar to the recent macOS target name changes: nsis_package_prep to wireshark_nsis_prep nsis_package to wireshark_nsis Rename some NSIS files to reflect that they're specific to Wireshark. Update the documentation and CI configurations.
2022-04-07NSIS/Wix: missing preferences file for Bluetooth profileChuck Craft1-0/+4
2022-03-09extcap: new interface, wifidump, to capture Wi-Fi frames using a remote SSH hostAdrian Granados2-0/+23
2022-03-08Packaging: Fix some paths.Gerald Combs1-1/+1
2022-01-15CMake+packaging: Updates for Visual Studio 2022Gerald Combs1-1/+3
Update the NSIS and WiX CMakeLists for Visual Studio 2022.
2021-12-06CMake: Try to fix WiX packagingJoão Valverde1-10/+10
2021-11-15Windows: add PCRE2 DLL to installersPascal Quantin1-2/+2
2021-10-13Packaging: Add captype to the Windows installers.Gerald Combs2-0/+21
Add captype and its documentation to the NSIS and WiX packages.
2021-06-04Windows: Switch from HTML Help to plain HTML.Gerald Combs4-14/+19
Switch from HTML Help to plain HTML files. In the NSIS and WiX installers, place the help assets in a directory with a friendly name.
2021-05-14Add SparkplugB dissectorGraham Bloice4-0/+17
Add a dissector for SparkplugB as a heuristic subdissector of MQTT and which calls protobuf to dissect the messages payload.
2021-01-14WiX: Update the README.Gerald Combs3-36/+49
Migrate packaging/wix/README to AsciiDoc and update its contents. Update a comment in Wireshark.wxs.
2020-12-09Windows: upgrade libssh to 0.9.5Pascal Quantin1-2/+2
Closes #17065
2020-12-02MBIM: Update dissector to support DLT_ETWOdysseus Yang2-0/+23
New link type DLT_ETW is added for write and read Event Trace on Windows. This change updates MBIM dissector to decode a MBIM message from a DLT_ETW packet.
2020-10-04Windows: fix WiX installerPascal Quantin1-1/+1
2020-10-03RTP: opus playbackLin Sun2-3/+7
It's possible to play opus payload with libopus (https://opus-codec.org/). Closes #16882. Helped-by: Pascal Quantin <pascal.quantin@gmail.com> Signed-off-by: Lin Sun <lin.sun@zoom.us> Signed-off-by: Yuanzhi Li <ryanlee@mail.ustc.edu.cn>
2020-01-20RTP: decode iLBC payloadJirka Novak2-2/+6
It is possible to decode iLBC payload. It uses libilbc library (https://github.com/TimothyGu/libilbc). Bug: 16314 Change-Id: Id4cad7ae32305a0e94ef32beb24e07733d7f834e Reviewed-on: https://code.wireshark.org/review/35686 Reviewed-by: João Valverde <j@v6e.pt> Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>