aboutsummaryrefslogtreecommitdiffstats
path: root/packaging
AgeCommit message (Collapse)AuthorFilesLines
2021-10-20Fix some spelling errorsMartin Mathieson1-1/+1
2021-10-13Packaging: Add captype to the Windows installers.Gerald Combs4-0/+30
Add captype and its documentation to the NSIS and WiX packages.
2021-10-01Try to fix RPM packaging.Gerald Combs1-1/+7
Asciidoctor is now required for packaging. Try to make sure it's installed on CentOS 8 and openSUSE 15.2. Note that CentOS 8 doesn't have an Asciidoctor package, which complicates our SPEC.
2021-10-01Docs+Packaging: Convert our man pages to Asciidoctor.Gerald Combs1-3/+0
Convert doc/*.pod to Asciidoctor. This: * Means we use the same markup for our man pages, the guides, and release notes. * Lets us add versions to our man pages. * Gives us more formatting options, e.g. AsciiDoc supports `commands`, nested lists and makes it easy to include version information. The manpage backend doesn't seem to support tables very well, unfortunately. Convert our CMake configuration to produce *roff and html man pages using Asciidoctor. Add a "manarg" block macro which makes our synopses wrap correctly. Similar to the release notes, guides, and FAQ, if Asciidoctor isn't found the man pages won't be generated or installed. Move Asciidoctor to the list of package build dependencies in various places. This commit includes the conversion script (pod2adoc.py), which will be removed later. Line count sanity check: Man page .pod .adoc androiddump 260 280 asn2deb 93 105 capinfos 401 471 captype 54 55 ciscodump 241 269 dftest 42 42 dpauxmon 153 169 dumpcap 464 534 editcap 528 583 etwdump 136 156 extcap 157 181 idl2deb 91 103 idl2wrs 120 100 mergecap 206 207 mmdbresolve 75 75 randpkt 107 111 randpktdump 158 184 rawshark 558 610 reordercap 76 78 sdjournal 145 157 sshdump 272 302 text2pcap 274 312 tshark 2135 2360 udpdump 133 151 wireshark-filter 486 479 wireshark 2967 3420
2021-09-07Windows: upgrade Npcap to 1.55Pascal Quantin1-1/+1
2021-09-04NSIS: expand title area for long program names that wrapChuck Craft2-0/+4
Release candidates (rc blah blah hash) or if WIRESHARK_VERSION_EXTRA is set for the build, are wrapped/clipped to be unreadable.
2021-09-01Packaging: Update the macOS notarization failure error message.Gerald Combs1-0/+1
Apple provides a status page for various developer services at https://developer.apple.com/system-status/, including the status of the Developer ID Notary Service. Show the URL notarization fails so that troubleshooting is easier.
2021-08-29NSIS: add ntar to AdditionalTasksPage screenChuck Craft2-13/+12
2021-08-27Packaging: Try to fix git-export-release.sh.Gerald Combs1-6/+9
Attempting to release 3.5.0 failed with No local changes to save Creating ./wireshark-3.5.0.tar.xz fatal: not a valid object name: stash@{0} Use CI_COMMIT_SHA for our export commit if it exists.
2021-08-25GitLab CI: Enable macOS Arm notarization.Gerald Combs2-1/+4
Enable code signing & notarization in the macOS Arm Package job. Add "needs: []". Verify the .dmg after notarizing it.
2021-08-24GitLab CI: Initial macOS Arm build.Gerald Combs1-1/+2
Add a "macOS Arm Package" job to .gitlab-ci.yml. Fixup a check in osx-dmg.sh.
2021-07-16NSIS: Add DPI awarenessGerald Combs1-0/+9
Set `ManifestDPIAware true` in the NSIS installer and uninstaller. Note that this trades a better appearance on HiDPI displays for some oddly-sized controls.
2021-07-09Rename version.h to be more descriptiveJoão Valverde1-1/+0
Version.h is too generic. This is specific to VCSVERSION and that should be made more obvious and discoverable.
2021-06-26Windows: upgrade Npcap to 1.50Pascal Quantin1-1/+1
2021-06-19Packaging: Add 64-bit PortableApps packages.Gerald Combs3-19/+30
Build WiresharkPortable32 or WiresharkPortable64 as appropriate for our target platform. Add WiresharkPortable64 steps to the Win64 builder. Update the Developer's Guide. Fixes #17260.
2021-06-04Windows: Switch from HTML Help to plain HTML.Gerald Combs7-16/+25
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-31Packaging: "Acorn RISC Machine" was a long time ago.Gerald Combs1-1/+1
Use "Arm 64" instead of "ARM 64" for our .dmg names.
2021-05-30macOS: Name our .dmgs according to our architecture.Gerald Combs1-1/+10
In osx-dmg.sh, add "ARM 64" or "Intel 64" to our .dmg name depending on the architecture of Wireshark.app/Contents/MacOS/Wireshark.
2021-05-21NSIS: install all files in the protobuff directory.Anders Broman1-1/+1
2021-05-14Add SparkplugB dissectorGraham Bloice6-0/+25
Add a dissector for SparkplugB as a heuristic subdissector of MQTT and which calls protobuf to dissect the messages payload.
2021-04-25Windows: upgrade Npcap to 1.31Pascal Quantin1-1/+1
2021-04-12Windows: upgrade Npcap to 1.30Pascal Quantin1-1/+1
2021-03-30RPM: Don't install HTML manuals twiceJoão Valverde1-4/+9
Fixes e4d4814168405c1eaea94ebf75883e7b166b9eba.
2021-03-29RPM: Update the HTML documentation location.Gerald Combs1-2/+5
2021-03-17Windows: upgrade Npcap to 1.20Pascal Quantin1-1/+1
2021-03-13doc: Clean up lists of file types.Guy Harris1-4/+4
Add missing entries, regularize the descriptions, etc.. Note that pcap and pcapng are the native formats. Fix various issues. Update the editcap -F output to match urrent reality. While we're at it, sort the libwiretap modules, putting observer.c in the right place.
2021-03-11Observer is now a product of Viavi.Guy Harris1-2/+2
JDSU bought Network Instruments, and then split into Viavi and Lumentum, with Viavi getting Observer.
2021-03-06RPM: Fix build using the Unix Makefiles generatorJoão Valverde1-3/+3
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.
2021-01-13Windows: add a notice to NSIS in case of BSOD while installing NpcapPascal Quantin1-2/+26
2021-01-13Windows: fix USBPcap page link display in NSIS installerPascal Quantin1-1/+1
2021-01-09Packaging+GitLab CI: Dist tarball updates.Gerald Combs1-3/+8
Ninja keeps track of its built files in .ninja_log, so if you copy a pre-built target into a fresh build directory, Ninja will ignore and overwrite it. This includes the tarball generated by the 'dist' target. In get-export-release.sh, check for a preexisting tarball and preserve it by default. This lets us pass the dist tarball from one GitLab CI stage to other stages without recreating it. It's also arguably the right thing to do in general, since we record and publish the tarball hashes for each release and different contents for the same filename can cause confusion. Move the dist tarball to the build directory in .gitlab-ci.yml, and add a note about using the tarball exclusively.
2021-01-07rpm: disable double dash check on fedora.Dario Lombardo1-0/+6
Standard naming convention in Wireshark generates a version that make the rpm build fail on Fedora. Since we've not evidence that this happens on other platforms, just disable on that one.
2021-01-01Happy New Year 2021Stig Bjørlykke1-2/+2
2020-12-22macOS: Force dark mode support.Gerald Combs1-3/+2
We initially disabled dark mode support in Info.plist when we didn't support it very well, and later passively enabled it depending on our SDK version. Go ahead and force it on since we officially support dark mode. Closes #17098.
2020-12-16macOS: Add a workaround for libsnappy.Gerald Combs1-0/+10
Work around an issue with libsnappy similar to what we do with libssh.
2020-12-14Windows: upgrade Npcap to 1.10Pascal Quantin1-1/+1
2020-12-12RPM: Try to fix openSUSE packaging.Gerald Combs1-1/+1
Try to fix + /usr/lib/rpm/suse_update_desktop_file.sh wireshark ERROR: suse_update_desktop_file: unable to find wireshark
2020-12-12rpm: rename metadataPeter Eszlari1-2/+2
2020-12-10Linux: rename metadata according to specPeter Eszlari1-6/+6
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s02.html#desktop-file-id
2020-12-09Windows: upgrade libssh to 0.9.5Pascal Quantin2-3/+3
Closes #17065
2020-12-02MBIM: Update dissector to support DLT_ETWOdysseus Yang3-0/+30
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-11-30wiretap: Convert ascend.y to Lemon.Gerald Combs1-1/+3
Convert wiretap/ascend.y.in from Bison/YACC to Lemon and rename it to wiretap/ascend_parser.lemon. Tighten up some of our scanning and parsing. Make the indentation in it and related files consistent. Aside from the recent IPv4 fragment offset changes, this produces identical output to the 3.4 branch for the Ascend trace files I have here. Remove the comment about supporting other commands. Another timeline might have an Ascend that successfully pivoted to DSL or 15625B+1D gigabit ISDN, but this one has neither. This was our last/only Bison/YACC file, so remove Bison/YACC as a development and packaging dependency and remove references to it from the documentation.
2020-11-05RPM+CI: Update and fix for Fedora 33, CentOS 8, OpenSUSE Leap 15.2John Thacker1-18/+37
Re-enable Fedora build and add CentOS 8 and OpenSUSE 15.2 builds. Fedora 33 does out of build tree cmake builds and needs spec file changes. CentOS 8 has some changes with cmake and other packages that are similar to older Fedora, and needs extra repositories enabled to get -devel packages (still missing -devel for some optional libraries). OpenSUSE Leap 15.2 also has some changes needed to build. Note that OpenSUSE Leap 15.1 is EOL at the end of November 2020. Fixes #16971
2020-10-28CI+RPM: Disable the Fedora build for now.Gerald Combs1-0/+6
Fedora 33's RPM environent added changes that break CMake. Disable it for now.
2020-10-04Windows: fix WiX installerPascal Quantin1-1/+1
2020-10-03RTP: opus playbackLin Sun5-4/+18
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-10-02Clean up URLs.Guy Harris1-1/+1
Add ui/urls.h to define some URLs on various of our websites. Use the GitLab URL for the wiki. Add a macro to generate wiki URLs. Update wiki URLs in comments etc. Use the #defined URL for the docs page in WelcomePage::on_helpLabel_clicked; that removes the last user of topic_online_url(), so get rid of it and swallow it up into topic_action_url().
2020-09-28Add Metaswitch vendor-specific AVPs for DiameterBen Bass1-0/+1
2020-09-27Windows: upgrade Npcap to 1.00Pascal Quantin1-1/+1