wireshark/debian
Gerald Combs 94a0f7c641 Switch from AsciiDoc to Asciidoctor.
Switch the markup text processor for files in the docbook directory from
AsciiDoc to Asciidoctor. Asciidoctor has several useful features (such
as direct PDF output) and is actively developed. It's written in Ruby
but that dependency can be sidestepped with AsciidoctorJ, a
self-contained bundle that only depends on the JRE.

The current toolchain targets require Python, AsciiDoc, DocBook XML,
DocBook XSL, Java, FOP, xsltproc, lynx, and the HTMLHelp compiler:

HTML: AsciiDoc → DocBook XML → xsltproc + DocBook XSL
Chunked HTML: AsciiDoc → DocBook XML → xsltproc + DocBook XSL
PDF: AsciiDoc → DocBook XML → xsltproc + DocBook XSL → FOP
HTMLHelp: AsciiDoc → DocBook XML → xsltproc + DocBook XSL → HHC

This change removes the AsciiDoc and FOP requirements and adds either
AsciidoctorJ or Asciidoctor + Ruby:

HTML: Asciidoctor → DocBook XML → xsltproc + DocBook XSL
Chunked HTML: Asciidoctor → DocBook XML → xsltproc + DocBook XSL
PDF: Asciidoctor
HTMLHelp: Asciidoctor → DocBook XML → xsltproc + DocBook XSL → HHC

Ideally we could generate all of these using AsciidoctorJ, Java, and
lynx. Unfortunately we're not there yet.

The release notes depend on several macros (ws-buglink, ws-salink,
cve-idlink, sort-and-group). Add Asciidoctor (Ruby) equivalents.

Remove the BUILD_xxx_GUIDES CMake options and add various output targets
automatically. This means that you have to build the various documentation
targets explicitly.

Change-Id: I31930677a656b99b1c6839bb6c33a13db951eb9a
Reviewed-on: https://code.wireshark.org/review/25668
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-02-11 18:22:09 +00:00
..
patches debian: Refresh patches 2017-08-07 07:13:16 +00:00
po [Automatic update for 2017-12-03] 2017-12-03 16:56:48 +00:00
source debian: Bump standards version to 3.9.7 used in Ubuntu 16.04 2016-10-17 15:30:05 +00:00
README.Debian debian: Add note to README.Debian to log in again to be able to capture packets 2015-11-11 04:41:59 +00:00
README.Debian.security Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
changelog 2.5.0 → 2.5.1. 2018-02-06 23:55:46 +00:00
compat Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
control Switch from AsciiDoc to Asciidoctor. 2018-02-11 18:22:09 +00:00
copyright Remove inet_aton() usage everywhere 2017-10-25 19:10:57 +00:00
dirs Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
ethereal-common.NEWS Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
geoip_db_paths Use system's GeoIP database by default on Debian 2015-08-19 19:13:26 +00:00
headers-check.c debian: use SPDX identifiers. 2018-02-08 16:15:31 +00:00
libwireshark-data.install Use system's GeoIP database by default on Debian 2015-08-19 19:13:26 +00:00
libwireshark-dev.install Move the protocol registration routines back into libwireshark 2017-11-21 20:21:50 +00:00
libwireshark0.install Refactor plugin registration and loading 2017-12-14 08:43:57 +00:00
libwireshark0.lintian-overrides Parse enterprise-numbers at run time 2017-06-26 22:40:50 +00:00
libwireshark0.symbols Update symbols lists. 2018-02-09 11:05:09 +00:00
libwiretap-dev.install Don't ship libfiletap in the .deb packages yet 2014-06-08 15:33:05 +00:00
libwiretap0.docs Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
libwiretap0.install usbdump: Add usbdump wiretap plugin as functional example 2018-01-30 05:44:38 +00:00
libwiretap0.symbols Update symbols lists. 2018-02-09 11:05:09 +00:00
libwscodecs0.install Change codecs from static to dynamic library 2015-12-03 23:54:49 +00:00
libwscodecs0.symbols Refactor plugin registration and loading 2017-12-14 08:43:57 +00:00
libwsutil-dev.install debian: add ws_compiler_tests.h to libwsutils-dev.install 2017-10-27 08:52:25 +00:00
libwsutil0.install Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
libwsutil0.symbols Update symbols. 2017-12-23 22:16:45 +00:00
license-text-about-dialog Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
postinst
rules Switch from AsciiDoc to Asciidoctor. 2018-02-11 18:22:09 +00:00
templates debian: Use debconf messages instead of "echo" in postinst/postrm 2017-08-07 22:39:06 +00:00
tshark.docs Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
tshark.install Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
tshark.lintian-overrides debian: Update lintian-overrides to cover updated manpages 2016-10-18 04:06:12 +00:00
tshark.manpages Add doc/CMakeLists.txt 2016-03-10 11:19:09 +00:00
wireshark-common.config debian: Merge multiple small packaging fixes from Debian 2015-12-06 20:35:54 +00:00
wireshark-common.install debian: Move icon and mime info file to wireshark-common 2015-11-11 04:47:30 +00:00
wireshark-common.lintian-overrides debian: Override some lintian warnings 2016-02-26 08:31:10 +00:00
wireshark-common.manpages Compile sshdump and ciscodump for Windows 2016-04-25 07:22:28 +00:00
wireshark-common.postinst debian: Use debconf messages instead of "echo" in postinst/postrm 2017-08-07 22:39:06 +00:00
wireshark-common.postrm debian: Use debconf messages instead of "echo" in postinst/postrm 2017-08-07 22:39:06 +00:00
wireshark-dev.docs Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
wireshark-dev.install Rewrite make-dissector-reg.py in C 2017-11-20 06:03:08 +00:00
wireshark-dev.manpages Add doc/CMakeLists.txt 2016-03-10 11:19:09 +00:00
wireshark-dev.prerm Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
wireshark-doc.docs debian: Don't ship unused duplicated images for guides 2015-11-17 19:14:20 +00:00
wireshark-gtk.docs Qt → wireshark. GTK+ → wireshark-gtk. 2014-09-02 15:39:17 +00:00
wireshark-gtk.install cmake: install icons and .desktop files 2016-11-18 20:15:23 +00:00
wireshark-gtk.lintian-overrides debian: Override Lintian warning for missing wireshark-gtk man page 2016-10-17 15:45:17 +00:00
wireshark-qt.docs Sync .deb packaging from Debian 2014-06-08 15:32:10 +00:00
wireshark-qt.install cmake: install icons and .desktop files 2016-11-18 20:15:23 +00:00
wireshark-qt.lintian-overrides debian: Update lintian-overrides to cover updated manpages 2016-10-18 04:06:12 +00:00
wireshark-qt.manpages Add doc/CMakeLists.txt 2016-03-10 11:19:09 +00:00

README.Debian.security

 Handling security fixes in source package wireshark

Wireshark is a network protocol analyzer and it's ability to perform deep
packet inspection in live traffic may encourage users to use Wireshark/Tshark
as a part of an intrusion detection or traffic monitoring system.
In that case, please note that Wireshark/Tshark may contain remotely
triggerable bugs causing crashes or allowing code injection.

Bugs allowing code injection will be fixed in regular Debian Security
Advisories, but fixes for pure crash bugs may be delayed.

 -- Balint Reczey <balint@balintreczey.hu> Fri, 10 Jul 2009 15:38:33 +0200