aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/README.debian11
-rw-r--r--debian/changelog1301
-rw-r--r--debian/compat2
-rw-r--r--debian/control61
-rw-r--r--debian/docs1
-rw-r--r--debian/headers-check.c4
-rw-r--r--debian/menu2
-rw-r--r--debian/patches/00list22
-rw-r--r--debian/patches/01_idl2deb.dpatch424
-rw-r--r--debian/patches/02_asn2deb.dpatch392
-rw-r--r--debian/patches/03_preferences.dpatch33
-rw-r--r--debian/patches/04_drop-capabilities.dpatch170
-rw-r--r--debian/patches/05_plugin-libdir.dpatch28
-rw-r--r--debian/patches/06_giop-buffer.dpatch19
-rw-r--r--debian/patches/07_gcc4.dpatch20
-rw-r--r--debian/patches/08_wireshark-desktop-menu.dpatch24
-rw-r--r--debian/patches/09_idl2wrs.dpatch51
-rw-r--r--debian/patches/10_wireshark_gen.dpatch19
-rw-r--r--debian/prerm4
-rwxr-xr-xdebian/rules91
-rw-r--r--debian/tshark.manpages2
-rw-r--r--debian/wireshark-common.files4
-rw-r--r--debian/wireshark-common.manpages4
-rw-r--r--debian/wireshark-common.shlibs2
-rw-r--r--debian/wireshark-dev.docs11
-rw-r--r--debian/wireshark-dev.files2
-rw-r--r--debian/wireshark-dev.header-files6
-rw-r--r--debian/wireshark-dev.manpages2
-rw-r--r--debian/wireshark-dev.postinst5
-rw-r--r--debian/wireshark-dev.prerm1
-rw-r--r--debian/wireshark-root.desktop6
-rw-r--r--debian/wireshark.desktop82
-rw-r--r--debian/wireshark.files2
-rw-r--r--debian/wireshark.manpages2
-rw-r--r--debian/wireshark.menu4
35 files changed, 198 insertions, 2616 deletions
diff --git a/debian/README.debian b/debian/README.debian
deleted file mode 100644
index a4726e59a1..0000000000
--- a/debian/README.debian
+++ /dev/null
@@ -1,11 +0,0 @@
-Ethereal for Debian
--------------------
-
-Q. Why isn't wireshark linked against libssl ?
-A. Because it can't be linked against libssl.
- See http://www.openssl.org/support/faq.html#LEGAL2
-
-Q. Why isn't wireshark linked against libsnmp ?
-A. Because it would also need to be linked against libssl
-
-Frederic Peters <fpeters@debian.org>, Tue, 21 May 2002 08:37:52 +0200
diff --git a/debian/changelog b/debian/changelog
index 58f62bdc7e..58ee9487b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,1300 +1,5 @@
-wireshark (0.99.6pre1-1) unstable; urgency=high
+wireshark (1.0.0) unstable; urgency=low
- * New upstream pre-release, with security fixes:
- * could crash when dissecting an HTTP chunked response
- * could crash while reading iSeries capture files
- * could exhaust system memory while reading a malformed DCP ETSI packet
- * could loop excessively while reading a malformed SSL packet
- * DHCP/BOOTP dissector was susceptible to an off-by-one error
- * could loop excessively while reading a malformed MMS packet
- * debian/control: added libkrb5-dev to build-deps so Kerberos support is
- built.
- * debian/control: replaced {Source-Version} with appropriate {binary:Version}
- * debian/wireshark-dev.header-files: use wildcards to get all headers
- (closes: #423000)
- * debian/patches/14_disable-cmip.dpatch: disable CMIP dissector which
- doesn't build at the moment.
- * debian/rules: don't ignore all errors on make distclean
-
- -- Frederic Peters <fpeters@debian.org> Mon, 25 Jun 2007 13:33:43 +0200
-
-wireshark (0.99.5-1) unstable; urgency=low
-
- * New upstream release.
- * debian/patches/09_idl2wrs.dpatch: updated to patch idl2wrs.sh.in.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 01 Apr 2007 08:58:40 +0000
-
-wireshark (0.99.4-5) unstable; urgency=high
-
- * debian/patches/00list: really include backported security fixes, stupid me.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 26 Feb 2007 09:30:29 +0000
-
-wireshark (0.99.4-4) unstable; urgency=high
-
- * Backported security fixes from 0.99.5pre1
- * The TCP dissector could hang or crash while reassembling HTTP packets.
- * The HTTP dissector could crash.
- * On some systems, the IEEE 802.11 dissector could crash.
- * On some systems, the LLT dissector could crash.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 19 Jan 2007 21:49:04 +0100
-
-wireshark (0.99.4-3) unstable; urgency=low
-
- * debian/control: added build dependency on libportaudio-dev so sniffed voip
- G.711 calls are listenable. (closes: #398673)
- * debian/patches/08_wireshark-desktop-menu.dpatch: removed extraneous .rej
- file from patch.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 19 Nov 2006 16:39:26 +0000
-
-wireshark (0.99.4-2) unstable; urgency=low
-
- * debian/wireshark-dev.files: added more headers, so that dissectors for
- DCE/RPC interfaces can be build externally. (closes: #397292)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 6 Nov 2006 12:48:20 +0100
-
-wireshark (0.99.4-1) unstable; urgency=high
-
- * Backported security patches from yet unreleased 0.99.4 (closes: #396258)
- * http://www.wireshark.org/security/wnpa-sec-2006-03.html has details
- * HTTP dissector could crash (CVE-2006-5468)
- * LDAP dissector (and others) could crash (CVE-2006-5740)
- * XOT dissector could attempt to allocate a large amount of memory and
- crash (CVE-2006-4805)
- * WBXML dissector could crash (CVE-2006-5469)
- * MIME Multipart dissectar was susceptible to an off-by-one error
- (CVE-2006-4574)
- * Parsing a WEP key could cause a crash
- * debian/control: disabled libcap-dev for kfreebsd and hurd
- (closes: #375022)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 1 Nov 2006 10:05:05 +0100
-
-wireshark (0.99.3a-2) unstable; urgency=low
-
- * debian/ethereal-common.NEWS: added a note about ethereal -> wireshark name
- change.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 12 Oct 2006 15:42:48 +0200
-
-wireshark (0.99.3a-1) unstable; urgency=low
-
- * New upstream release.
- * debian/patches/11_iscsi_dissector.dpatch, 12_ipsec_dissector.dpatch,
- 13_q2931_security_fix.dpatch: security patches that were backported.
- * debian/patches/11_typo_packet-dap: fixed a typo s/diwsect/dissect/
-
- -- Frederic Peters <fpeters@debian.org> Mon, 18 Sep 2006 18:56:12 +0200
-
-wireshark (0.99.2-6) unstable; urgency=low
-
- * Acknowledge NMU, thank Steinar.
- * debian/wireshark-dev.postinst: removed rests of old Python module
- compilation, it is not needed by new policy. (closes: #385357)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 6 Sep 2006 23:34:36 +0200
-
-wireshark (0.99.2-5.1) unstable; urgency=medium
-
- * Non-maintainer upload.
- * Backport security fixes from 0.99.3a (via Subversion); fixes
- CVE-2006-4331, CVE-2006-4333 (CVE-2006-4330 was fixed in last upload,
- and CVE-2006-4332 is not relevant for Debian). (Closes: #384529)
-
- -- Steinar H. Gunderson <sesse@debian.org> Tue, 5 Sep 2006 02:15:53 +0200
-
-wireshark (0.99.2-5) unstable; urgency=low
-
- * debian/patches/11_iscsi_dissector.dpatch: new patch, fixing bug reported
- against iSCSI dissector, taken from upstream (r18832) (closes: #381860)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 7 Aug 2006 16:59:50 +0200
-
-wireshark (0.99.2-4) unstable; urgency=low
-
- * debian/control: set ethereal-dev section to devel, it was lost in copy
- pasting.
- * debian/control, debian/rules, debian/pyversions: updated to new Python
- policy. (closes: #380986)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 1 Aug 2006 13:05:21 +0200
-
-wireshark (0.99.2-3) unstable; urgency=low
-
- * debian/control: added dummy transitional packages to provide an upgrade
- path from ethereal. (closes: #380647)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 31 Jul 2006 18:21:27 +0200
-
-wireshark (0.99.2-2) unstable; urgency=low
-
- * debian/rules: set --datadir so that DATAFILE_DIR is correct (it was
- wrongly set to "${prefix}/share/wireshark" and not expanded.
- * AUTHORS-SHORT is now displayed correclty in about dialog
- * colofilters is now found and used properly
-
- -- Frederic Peters <fpeters@debian.org> Wed, 26 Jul 2006 13:27:54 +0200
-
-wireshark (0.99.2-1) unstable; urgency=high
-
- * New upstream release. (closes: #378745)
- * The project changed name, ethereal is now wireshark. (closes: #351941)
- See http://www.wireshark.org/news/20060607.html
- * tethereal has been renamed to tshark
- * idl2eth has been renamed to idl2wrs
- * Urgency high since it fixes security issues
- * http://www.wireshark.org/security/wnpa-sec-2006-01.html has details
- * crash in GSM BSSMAP dissector (CVE-2006-3627)
- * format string overflow in ANSI MAP dissector (CVE-2006-3628)
- * format string overflow in Checkpoint FW-1 dissector (CVE-2006-3628)
- * format string overflow in MQ dissector (CVE-2006-3628)
- * format string overflow in XML dissector (CVE-2006-3628)
- * large memory allocation in MOUNT dissector (CVE-2006-3629)
- * off-by-one errors in NCP NMAS and NDPS dissectors (CVE-2006-3630)
- * format string overflow in NTP dissector (CVE-2006-3628)
- * infinite loop in SSH dissector (CVE-2006-3631)
- * buffer overflow in NFS dissector (CVE-2006-3632)
- * debian/wireshark-dev.header-files: includes missing files
- (closes: #376522, #368860)
- * debian/copyright: list source files that are under a license different
- than Wireshark.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 24 Jul 2006 19:29:26 +0200
-
-ethereal (0.99.0-1) unstable; urgency=high
-
- * New upstream release (urgency high since it fixes security issues;
- see http://www.ethereal.com/appnotes/enpa-sa-00023.html advisory)
- * crash in H.248 dissector (CVE-2006-1937)
- * infinite loop in UMA dissector (CVE-2006-1933)
- * crash in X.509if dissector (CVE-2006-1937)
- * crash in SRVLOC dissector (CVE-2006-1937)
- * crash in H.245 dissector (CVE-2006-1937)
- * off-by-one error in OID printing routine (CVE-2006-1932)
- * buffer overflow in COPS dissector (CVE-2006-1935)
- * buffer overflow in ALCAP dissector (CVE-2006-1934)
- * crash in statistics counter (CVE-2006-1937)
- * crash with malformed capture (CVE-2006-1938)
- * crash with invalid display filter (CVE-2006-1939)
- * crash in general packet dissector (CVE-2006-1937)
- * crash in AIM dissector (CVE-2006-1937)
- * crash in RPC dissector (CVE-2006-1939)
- * crash in DCERPC dissector (CVE-2006-1939)
- * crash in ASN.1 dissector (CVE-2006-1939)
- * crash in SMB PIPE dissector (CVE-2006-1938)
- * excessive loop in BER dissector (CVE-2006-1933)
- * abort in SNDCP dissector (CVE-2006-1940)
- * buffer overrun in Network Instruments file code (CVE-2006-1934)
- * buffer overrun in NetXray/Windows Sniffer file code (CVE-2006-1934)
- * crash in GSM SMS dissector (CVE-2006-1939)
- * buffer overrun in ALCAP dissector (CVE-2006-1934)
- * buffer overrun in telnet dissector (CVE-2006-1936)
- * crash in ASN.1 based dissectors (CVE-2006-1939)
- * crash in DCERPC NT dissector (CVE-2006-1939)
- * crash in PER dissector (CVE-2006-1939)
- * debian/patches/04_drop-capabilities.dpatch: updated.
- * debian/control: added build-depends on libgnutls-dev since libgnutls can
- now be used for SSL support.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 1 May 2006 14:50:42 +0200
-
-ethereal (0.10.14-2) unstable; urgency=low
-
- * debian/watch: added watch file.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 6 Mar 2006 00:03:13 +0100
-
-ethereal (0.10.14-1) unstable; urgency=low
-
- * New upstream release.
- * Acknowledge NMU, thanks for the support while I was away.
- * debian/patches/11-security-CVE-2005-3651.dpatch: removed since included
- upstream.
- * debian/patches/07_gcc4.dpatch: removed part about packet-cms since it now
- causes the build to fail.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 23 Feb 2006 11:04:11 +0100
-
-ethereal (0.10.13-1.3) unstable; urgency=low
-
- * Non-maintainer upload.
- * Build-conflict with libsnmp-dev, not just libsnmp5-dev, to prevent
- accidental linkage with openssl. Closes: #353613.
-
- -- Steve Langasek <vorlon@debian.org> Sun, 19 Feb 2006 18:03:20 -0800
-
-ethereal (0.10.13-1.2) unstable; urgency=high
-
- * Non-maintainer upload.
- * High-urgency upload for RC bugfix.
- * Add missing epan/gnuc_format_check.h, epan/ipv6-utils.h headers to
- ethereal-dev. Closes: #344011.
- * Build-depend on automake1.9 instead of automake; the latter points to
- the ancient automake1.4 package, which was not what's used upstream.
-
- -- Steve Langasek <vorlon@debian.org> Fri, 17 Feb 2006 17:47:37 -0800
-
-ethereal (0.10.13-1.1) unstable; urgency=high
-
- * Non-maintainer upload.
- * Fix buffer overflow in OSPF dissector (CVE-2005-3651)
-
- -- Moritz Muehlenhoff <jmm@debian.org> Sun, 25 Dec 2005 11:15:28 +0100
-
-ethereal (0.10.13-1) unstable; urgency=high
-
- * New upstream release (urgency high since it fixes security issues;
- see http://www.ethereal.com/appnotes/enpa-sa-00021.html advisory)
- * memory exhaustion by ISAKMP, FC-FCS, RSVP, ISIS LSP dissectors
- (CAN-2005-3241)
- * crash in IrDA dissector and SMB transaction payload reassembly
- (CAN-2005-3242)
- * buffer overflow in AgentX and SLIMP3 dissectors (CAN-2005-3243)
- * infinite loop in BER dissector (CAN-2005-3244)
- * memory exhaustion by ONC RPC dissector with option "Dissect unknown RPC
- program numbers" (CAN-2005-3245)
- * NULL pointer in sFlow, RTnet, SCSI dissectors (CAN-2005-3246)
- * infinite loop and crash in SigComp UDVM (CAN-2005-3247)
- * division by zero in X11 dissector (CAN-2005-3248)
- * invalid pointer freed in WSP dissecto (CAN-2005-3249)
- * buffer overflow in SRVLOC dissector (CAN-2005-3184)
- * debian/patches/04_drop-capabilities.dpatch: updated
- * debian/patches/08_ethereal-desktop-menu.dpatch: updated
- * debian/patches/09_idl2eth.dpatch: updated
-
- -- Frederic Peters <fpeters@debian.org> Thu, 8 Dec 2005 14:18:07 +0100
-
-ethereal (0.10.12-6) unstable; urgency=low
-
- * Rebuilt with gtk/atk from unstable. (closes: #329889)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 24 Sep 2005 11:11:40 +0200
-
-ethereal (0.10.12-5) unstable; urgency=low
-
- * debian/ethereal-dev.header-files: added missing epan/range.h
- (closes: #306426)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 23 Sep 2005 18:28:04 +0200
-
-ethereal (0.10.12-4) unstable; urgency=low
-
- * debian/control: upgraded automake dependency of ethereal-dev to 1.8.
- * debian/patches/11_diameter_vendors.dpatch: removed, wrong.
- * debian/ethereal-common.files: add capinfos.
- * debian/ethereal-common.manpages: add capinfos man page.
- * debian/changelog: fixed 0.6.3-2 header line since lintian now complains
- about the old way of closing bugs from changelogs.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 12 Aug 2005 00:43:39 +0200
-
-ethereal (0.10.12-3) unstable; urgency=low
-
- * debian/patches/04_drop-capabilities.dpatch: don't exit on failure, simply
- skip the capabilities part; use g_warning to output messages.
- (closes: #321204)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 4 Aug 2005 09:41:24 +0200
-
-ethereal (0.10.12-2) unstable; urgency=low
-
- * debian/patches/04_drop-capabilities.dpatch: preserves CAP_DAC_READ_SEARCH
- which seems necessary for sudo usage (closes: #320453)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 31 Jul 2005 12:56:50 +0200
-
-ethereal (0.10.12-1) unstable; urgency=high
-
- * New upstream release; urgency high since it fixes security issues in many
- dissectors; see http://www.ethereal.com/appnotes/enpa-sa-00020.html
-
- -- Frederic Peters <fpeters@debian.org> Wed, 27 Jul 2005 09:57:17 +0200
-
-ethereal (0.10.11-5) unstable; urgency=low
-
- * debian/patches/11_diameter_vendors.dpatch: correctly add diameter vendors
- (patch by Joost Yervante Damad) (closes: #316082)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 18 Jul 2005 20:18:43 +0200
-
-ethereal (0.10.11-4) unstable; urgency=low
-
- * debian/: now using dpatch, started from Ubuntu patch, merged with current
- package patches.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 17 Jul 2005 18:58:05 +0200
-
-ethereal (0.10.11-3) unstable; urgency=low
-
- * Modified capabilities patch so it doesn't try to keep CAP_NET_RAW if it
- doesn't have it. (closes: #318689)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 17 Jul 2005 10:29:31 +0200
-
-ethereal (0.10.11-2) unstable; urgency=low
-
- * Use capabilities to mitigate security risk, patch from J.H.M. Dassen (Ray)
- (closes: #315670)
- * debian/control: build-depends on libcap-dev
- * epan/dissectors/packet-cmip.c: fixed dissect_cmip_InvokeIDType declaration
- mismatch.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 16 Jul 2005 10:58:03 +0200
-
-ethereal (0.10.11-1) unstable; urgency=high
-
- * New upstream release; urgency high since it fixes security issues in the
- following dissectors:
- * format string vulnerabilities: ANSI A, DHCP
- * segmentation faults: GSM MAP, AIM, TZSP, Bittorrent, SMB, GSM, SMB
- NETLOGON
- * buffer overflows: DISTCC, FCELS, SIP, ISIS, CMIP, CMP, CMS, CRMF, ESS,
- OCSP, PKIX1Explitit, PKIX Qualified, X.509, NCP, ISUP, TCAP,
- Presentation
- * null pointer exception: KINK, WSP, SMB Mailslot, H.245, MGCP, RPC
- * infinite loops: LMP, EIGRP, MEGACO, L2TP
- * uncaught assertions: Telnet, 802.3, BER, IAX2, RADIUS, SMB PIPE, MRDISC
- * memory exhaustion: DICOM
- * unclassified: Fibre Channel, LDAP, NTLMSSP
-
- -- Frederic Peters <fpeters@debian.org> Thu, 5 May 2005 08:43:00 +0200
-
-ethereal (0.10.10-2) unstable; urgency=high
-
- * Several security fixes from upstream subversion tree for the following
- dissectors:
- * DLSw (infinite loop)
- * ICEP (double free)
- * NDPS (memory exhaustion)
- * Q931 (buffer overflow)
- * RSVP (infinite loop) (CAN-2005-1281)
- * SRVLOC (infinite loop)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 25 Apr 2005 15:30:55 +0200
-
-ethereal (0.10.10-1) unstable; urgency=high
-
- * New upstream release; urgency high since it fixes security issues.
- * Fixes buffer overflow in Etheric dissector. (CAN-2005-0704)
- * Fixes crash in GPRS-LLC dissector. (CAN-2005-0705)
- * Fixes buffer overflow in 3G-A11 dissector. (CAN-2005-0699)
- (was already fixed in Debian package)
- * debian/ethereal-dev.header-files: some files moved to epan/
-
- -- Frederic Peters <fpeters@debian.org> Mon, 14 Mar 2005 10:16:03 +0100
-
-ethereal (0.10.9-2) unstable; urgency=high
-
- * Backported packet-3g-a11.c from upstream subversion trunk.
- (fixes buffer overflows in 3G-A11 dissector)
- (CAN-2005-0699 (under review)) (closes: #298771)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 10 Mar 2005 10:25:08 +0100
-
-ethereal (0.10.9-1) unstable; urgency=high
-
- * New upstream release; urgency high since it fixes security issues.
- * Fixes infinite loop in COPS dissector. (CAN-2005-0006)
- * Fixes assertion in DLSw dissector. (CAN-2005-0007)
- * Fixes memory corruption in DNP dissector. (CAN-2005-0008)
- * Fixes assertion in Gnutella dissector. (CAN-2005-0009)
- * Fixes memory corruption in MMSE dissector. (CAN-2005-0010)
- * Fixes buffer overflow in X11 dissector. (CAN-2005-0084)
- * asn2deb and idl2deb manpages relicensed by W. Borgert from GFDL to GPL
-
- -- Frederic Peters <fpeters@debian.org> Thu, 20 Jan 2005 23:03:19 +0100
-
-ethereal (0.10.8-4) unstable; urgency=low
-
- * Updated libtool version in wiretap/ directory. (closes: #289962)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 12 Jan 2005 10:14:41 +0100
-
-ethereal (0.10.8-3) unstable; urgency=low
-
- * Fixed dissect_cmip_InvokeIDType declaration (FTBFS with gcc-4.0)
- (closes: #288990)
- * epan/dissectors/packet-giop.c: fixed segfault with some GIOP packets
- (closes: #288746)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 7 Jan 2005 14:43:03 +0100
-
-ethereal (0.10.8-2) unstable; urgency=low
-
- * Restored lost patch to idl2eth; sorry. (closes: #288740)
- * ethereal_gen.py: fixed some includes.
- * epan/prefs.c: Use sensible-brower as default browser.
- * debian/control: build-depends on libpcap0.8-dev.
- * debian/control: lower-case first letter of descriptions.
-
- -- Frederic Peters <fpeters@debian.org> Wed, 5 Jan 2005 14:34:57 +0100
-
-ethereal (0.10.8-1) unstable; urgency=high
-
- * New upstream release.
- * Now parses Auth option in DHCPv6 (closes: #283534)
- * Urgency high since it fixes security issues with DICOM, RTP, HTTP
- and SMB <http://www.ethereal.com/appnotes/enpa-sa-00016.html>
- (CAN-2004-1139, CAN-2004-1140, CAN-2004-1141 and CAN-2004-1142)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 15 Dec 2004 22:13:41 +0100
-
-ethereal (0.10.7-3) unstable; urgency=low
-
- * epan/prefs.c: changed default font to "monospace 10" (closes: #232408)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 19 Nov 2004 18:31:22 +0100
-
-ethereal (0.10.7-2) unstable; urgency=low
-
- * plugins/opsi/packet-opsi.c: backported resource exhaustion fix
- (closes: #280556)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 18 Nov 2004 21:50:28 +0100
-
-ethereal (0.10.7-1) unstable; urgency=low
-
- * New upstream release. (closes: #277923)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 1 Nov 2004 14:11:35 +0100
-
-ethereal (0.10.6-4) unstable; urgency=low
-
- * Build in clean chroot; stupid me. (closes: #276560)
- * debian/rules: remove config.log on clean.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 15 Oct 2004 00:12:58 +0200
-
-ethereal (0.10.6-3) unstable; urgency=medium
-
- * Upgrades libtool (closes: #276515)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 14 Oct 2004 18:40:03 +0200
-
-ethereal (0.10.6-2) unstable; urgency=medium
-
- * debian/ethereal-dev.header-files: added missing header files
- (closes: #270581)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 8 Sep 2004 10:34:12 +0200
-
-ethereal (0.10.6-1) unstable; urgency=high
-
- * New upstream realease.
- * Gtk-Critical messages are fixed (closes: #260341, #263118)
- * debian/rules: run libtoolize to fix sonames; fix a FTBFS bug
- (closes: #265379)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 15 Aug 2004 11:58:03 +0200
-
-ethereal (0.10.5-4) unstable; urgency=low
-
- * link libethereal.so to libadns and libm (closes: #262015)
- (since this is a private shared library I don't think it was required)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 2004 15:41:02 +0200
-
-ethereal (0.10.5-3) unstable; urgency=low
-
- * debian/ethereal-dev.header-files: install packet-rpc.h, crc16.h and crc32.h
- (closes: #259375)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 14 Jul 2004 12:50:34 +0200
-
-ethereal (0.10.5-2) unstable; urgency=low
-
- * Compile and install plugins (closes: #259199)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 13 Jul 2004 13:40:41 +0000
-
-ethereal (0.10.5-1) unstable; urgency=low
-
- * New upstream release with security fixes.
- + <http://www.ethereal.com/appnotes/enpa-sa-00015.html>
- + Fixed the crash in protocol hierarchy (closes: #244743)
- + Ethereal can be configured not to bug you about unsaved captures
- (closes: #235721)
- * Updated omniorb URL (closes: #257512)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 13 Jul 2004 10:16:55 +0200
-
-ethereal (0.10.4-3) unstable; urgency=low
-
- * debian/rules: install libethereal in /usr/lib/ethereal, not /usr/lib/
- * debian/ethereal-dev.header-files: added packet-ber.h
- * idl2deb: ETH_VER_IMPORT and non-versioned autotools (closes: #255570)
- * debian/control: updated depends to libpcap0.7-dev, no more libpcap-dev
-
- -- Frederic Peters <fpeters@debian.org> Tue, 22 Jun 2004 09:02:39 +0200
-
-ethereal (0.10.4-2) unstable; urgency=low
-
- * Rebuilt against GTK+ 2.4; now in unstable.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 25 May 2004 22:28:37 +0200
-
-ethereal (0.10.4-1) unstable; urgency=high
-
- * New upstream release with security fixes.
- <http://www.ethereal.com/appnotes/enpa-sa-00014.html>
- * (sorry about the delay; I was away and forgot about this release)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 16 May 2004 00:02:53 +0200
-
-ethereal (0.10.3-3) unstable; urgency=low
-
- * debian/control: removed dependency on gksu; moved to recommends
- * debian/EtherealAsRoot.desktop: added TryExec=gksu so that the menu is
- only shown when gksu is installed
- * debian/ethereal.menu: removed entry for "ethereal as root" since
- """running ethereal itself requires some wits, and user possesing
- such skills would be able to launch it from xterm."""
- * "Our Priorities are Our Users (...)", but ignore them if they ask
- about gksu support; it's against the holy Debian Policy Manual and
- a """300kB dependency *is* a big dependency""".
- * This closes the bug and everybody is happy (closes: #240682)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 10 Apr 2004 21:16:30 +0200
-
-ethereal (0.10.3-2) unstable; urgency=high
-
- * Acknowledge NMU. (sorry) (urgency high, security fixes)
- * debian/control: added Build-Conflicts on libsnmp-dev
-
- -- Frederic Peters <fpeters@debian.org> Sun, 28 Mar 2004 23:14:51 +0200
-
-ethereal (0.10.3-1.0.1) unstable; urgency=low
-
- * Recompile-only NMU.
- * i386 package was uploaded with dependencies on GNOME libs from
- experimental; rebuild using only dependencies from unstable.
-
- -- Steve Langasek <vorlon@debian.org> Sat, 27 Mar 2004 21:27:01 -0600
-
-ethereal (0.10.3-1) unstable; urgency=high
-
- * New upstream release with security fixes. (hence urgency high)
- http://www.ethereal.com/appnotes/enpa-sa-00013.html
- * debian/rules: remove upstream debian/menu on build
- * debian/control: added dependency on gksu
- * debian/menu: added an entry to start ethereal with gksu
- (closes: #71994)
- * added another .desktop entry to start ethereal with gksu from Gnome menu
- * Upstream changes; libethereal and libwiretap handled differently; they may
- end up in new packages (but go in ethereal-common for now)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 27 Mar 2004 14:09:49 +0100
-
-ethereal (0.10.2-2) unstable; urgency=low
-
- * New files in ethereal-dev (closes: #236702)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 7 Mar 2004 21:43:17 +0100
-
-ethereal (0.10.2-1) unstable; urgency=low
-
- * New upstream release.
- * debian/control: added libpcre3-dev to Build-Depends
-
- -- Frederic Peters <fpeters@debian.org> Fri, 5 Mar 2004 15:56:50 +0100
-
-ethereal (0.10.1-1) unstable; urgency=low
-
- * New upstream release.
- * Include W. Bogert asn2deb (closes: #233603)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 19 Feb 2004 18:02:08 +0100
-
-ethereal (0.10.0-6) unstable; urgency=low
-
- * debian/ethereal-common.manpages: added ethereal-filter.4
- (closes: #230256)
- * debian/control: updated build-depends on docbook-xsl since docbook.xsl
- moved.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 29 Jan 2004 18:11:43 +0100
-
-ethereal (0.10.0-5) unstable; urgency=low
-
- * debian/rules: quotes around CFLAGS. (closes: #228492)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 19 Jan 2004 12:14:02 +0100
-
-ethereal (0.10.0-4) unstable; urgency=low
-
- * Backported hexdump summary fix from CVS (closes: #226248)
- http://www.ethereal.com/lists/ethereal-cvs/200312/msg00257.html
-
- -- Frederic Peters <fpeters@debian.org> Mon, 5 Jan 2004 15:27:06 +0100
-
-ethereal (0.10.0-3) unstable; urgency=low
-
- * ethereal_gen.py: patched to handle ushort/ulong union discriminators.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 18 Dec 2003 23:27:51 +0100
-
-ethereal (0.10.0-2) unstable; urgency=low
-
- * debian/ethereal-dev.header-files: added missing header files.
- (closes: #224246)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 17 Dec 2003 13:24:21 +0100
-
-ethereal (0.10.0-1) unstable; urgency=low
-
- * New upstream release. (closes: #223857)
- * correct fonts with GTK2. (closes: #197571)
- * Includes missing help/ directory from CVS.
- * Acknowledge NMU, thanks Ray.
- * Security issues. (closes: #219590)
- * idl2deb permissions. (closes: #211506)
- * New idl2deb version, thanks. (closes: #213962)
- * debian/ethereal-dev.header-files: include some missing header files
- (closes the remaining of #211506)
- * debian/control: versioned build-depends on debhelper.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 13 Dec 2003 17:11:09 +0100
-
-ethereal (0.9.16-0.1) unstable; urgency=high
-
- * NMU.
- * New upstream release (addresses #219590 for sid).
- Fixes potential security issues with several dissectors:
- * GTP (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0925)
- * ISAKMP and MEGACO
- (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0926)
- * SOCKS (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0927)
- The upstream security advisory is enpa-sa-00011, available at
- http://www.ethereal.com/appnotes/enpa-sa-00011.html
- * [debian/rules]
- * Don't remove doc/ethereal.pod and doc/tethereal.pod so the package
- builds with pbuilder.
- * Install idl2deb with execute permissions.
-
- -- J.H.M. Dassen (Ray) <jdassen@debian.org> Mon, 10 Nov 2003 12:11:55 +0100
-
-ethereal (0.9.15-1) unstable; urgency=low
-
- * New upstream release. (closes: #210272)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 10 Sep 2003 16:13:17 +0200
-
-ethereal (0.9.14-5) unstable; urgency=low
-
- * debian/control: versioned build-depends on docbook-xsl (closes: #208734)
- * debian/rules: compiles with -mieee on alpha
-
- -- Frederic Peters <fpeters@debian.org> Sun, 7 Sep 2003 09:57:25 +0200
-
-ethereal (0.9.14-4) unstable; urgency=low
-
- * debian/rules: install .desktop and images for menu.
- (closes: #207271)
- * debian/control: updated policy to 3.6.1.0 (no changes needed)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 30 Aug 2003 23:27:00 +0200
-
-ethereal (0.9.14-3) unstable; urgency=low
-
- * Add manpage for idl2deb
- * Include missing header files. (closes: #197181)
- - from same bug: remove dependency of ethereal-dev against ethereal-common
- - from same bug: added dependency to libglib2.0-dev
-
- -- Frederic Peters <fpeters@debian.org> Tue, 19 Aug 2003 11:55:27 +0200
-
-ethereal (0.9.14-2) unstable; urgency=low
-
- * Built for Python 2.3 since omniidl4 has been updated quickly.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 14 Aug 2003 10:19:18 +0200
-
-ethereal (0.9.14-1) unstable; urgency=low
-
- * The "I'm so happy to be alive I'll fix plenty of bugs" release
- * New upstream release. (closes: #204345)
- * Include W. Bogert idl2deb script
- * debian/control: depends on current versions of omniidl or omniidl4 since
- they only exist for Python 2.2 and I don't want ethereal-dev to break when
- they will switch to Python 2.3. I'll then release a new version.
- * Several UI issues resolved upstream (closes: #199763)
- * ethereal can now decode Jabber protocol (closes: #133099)
- * debian/control: build-depends on libadns1-dev so that it now use the GNU
- ADNS library for name resolution (closes: #197505)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 13 Aug 2003 00:06:27 +0200
-
-ethereal (0.9.13-1) unstable; urgency=low
-
- * New upstream release. Fixing several security issues.
- (closes: #197107)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 12 Jun 2003 10:00:57 +0200
-
-ethereal (0.9.12-3) unstable; urgency=low
-
- * Rebuilt with new libpcap. (closes: #196831)
- * Built with GTK+ 2.2 (instead of GTK+ 1.2). (closes: #193450)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 11 Jun 2003 17:45:07 +0200
-
-ethereal (0.9.12-2) unstable; urgency=low
-
- * Forgot to update version-depends and it didn't use ${source-version}.
- Fixed. (closes: #192213)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 7 May 2003 01:16:45 +0200
-
-ethereal (0.9.12-1) unstable; urgency=high
-
- * New upstream release. Fixing several security issues.
- (closes: #192107)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 6 May 2003 22:03:10 +0200
-
-ethereal (0.9.9-2) unstable; urgency=low
-
- * Updated config.guess and config.sub to work on mips and mipsel
- architectures (manually then through the patch provided by
- Martin Godisch). (closes: #178701)
- * Update to packet-socks.c
- * debian/control: ethereal-dev now depends upon omniidl | omniidl4
- (closes: #182620)
- * idl2eth no longer needs PYTHONPATH to be set explicitely.
- (closes: #182621)
- * debian/ethereal-dev.header-files: included config.h and reassemble.h since
- they seem necessary. (closes: #183625)
- * Thanks to W. Borgert for bug reporting.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 7 Mar 2003 22:52:27 +0000
-
-ethereal (0.9.9-1) unstable; urgency=low
-
- * New upstream release.
- * debian/control: Tightened ethereal-common dependencies.
- (closes: #172861, #176236, #178027)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 24 Jan 2003 14:38:53 +0100
-
-ethereal (0.9.8-3) unstable; urgency=low
-
- * debian/control: added versioned dependency between (t)ethereal and
- ethereal-common to get the plug-ins. (closes: #172861)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 13 Dec 2002 10:39:27 +0100
-
-ethereal (0.9.8-2) unstable; urgency=low
-
- * Updated config.sub and config.guess with the ones from autotools-dev
- (closes: #172407)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 10 Dec 2002 09:52:45 +0100
-
-ethereal (0.9.8-1) unstable; urgency=low
-
- * New upstream release.
- * This added (some) support for counting IPv6 packets during capture.
- (closes: #164472)
- * 0.9.7 fixed the LMP dissector. (closes: #163513)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 9 Dec 2002 10:00:51 +0100
-
-ethereal (0.9.7-2) unstable; urgency=low
-
- * debian/control: added libgtk2.0-dev to build depends.
- * debian/control: removed libsnmp-dev from build depends (ethereal is
- compiled without SNMP support since it would link against libssl)
- (the build-dep caused failure to build on architectures where perl 5.8
- wasn't ready (dependency on libsnmp-perl))
- * debian/control: added python, automake and autoconf to build depends.
- * debian/rules: creating aclocal-missing directory on build.
- (those bugs closes: #163443) (patch by LaMont Jones)
- * debian/rules: install Python files to 2.2 directory, not 2.1
- * debian/ethereal-dev.postinst: fixed Python version (closes: #163153)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 7 Oct 2002 15:06:06 +0200
-
-ethereal (0.9.7-1) unstable; urgency=low
-
- * New upstream release. (closes: #162972)
- * debian/copyright: include upstream author name. (closes: #151015)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 1 Oct 2002 16:20:45 +0200
-
-ethereal (0.9.6-2) unstable; urgency=low
-
- * debian/control: changed Python dep to >= 2.2 and << 2.3 since 2.2 is now
- the default version in sid.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 14 Sep 2002 23:29:23 +0200
-
-ethereal (0.9.6-1) unstable; urgency=low
-
- * New upstream release.
- * Fixes security issue in the ISIS protocol dissector (susceptible to
- buffer overflow).
- (see http://www.ethereal.com/appnotes/enpa-sa-00006.html)
- * Add missing header files (packet-tcp.h and packet-tpkt.h) to ethereal-dev
- (closes: #158808)
- * Add default PYTHONPATH to idl2eth (closes: #158909)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 2 Sep 2002 10:13:06 +0200
-
-ethereal (0.9.5-3) unstable; urgency=low
-
- * Rebuilt with new libpcap0.7. (closes: #156206)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 10 Aug 2002 19:25:29 +0200
-
-ethereal (0.9.5-2) unstable; urgency=low
-
- * Do not run libtoolize since it creates a bogus libtool file.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 8 Jul 2002 16:07:00 +0200
-
-ethereal (0.9.5-1) unstable; urgency=low
-
- * New upstream release.
- * Fixes several security issues.
- (http://www.ethereal.com/appnotes/enpa-sa-00005.html)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 29 Jun 2002 19:13:30 +0200
-
-ethereal (0.9.4-1) unstable; urgency=medium
-
- * New upstream release.
- * Fixes four security issues. (closes: #147595)
- (http://www.ethereal.com/appnotes/enpa-sa-00004.html)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 20 May 2002 01:10:21 +0200
-
-ethereal (0.9.3-1) unstable; urgency=medium
-
- * New upstream release
- * Fixes ASN.1 zero-length g_malloc that could lead to security problems.
- (see http://www.ethereal.com/appnotes/enpa-sa-00003.html)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 31 Mar 2002 21:45:11 +0200
-
-ethereal (0.9.2-3) unstable; urgency=low
-
- * debian/rules: fixed typo that could have caused snmp not to be built.
- (closes: #140147) This would happen if 1) built from the CVS tree and 2)
- built on a system without libsnmp-dev ("impossible" since we build-depend
- on it). Anyway it is fixed for correctness.
-
- -- Frederic Peters <fpeters@debian.org> Wed, 27 Mar 2002 14:00:31 +0100
-
-ethereal (0.9.2-2) unstable; urgency=low
-
- * Added libwiretap.a to ethereal-dev (closes: #137971)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 12 Mar 2002 11:59:04 +0100
-
-ethereal (0.9.2-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 5 Mar 2002 10:30:24 +0100
-
-ethereal (0.9.1-8) unstable; urgency=low
-
- * debian/control: changed ethereal-dev section to devel.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 25 Feb 2002 14:50:49 +0100
-
-ethereal (0.9.1-7) unstable; urgency=low
-
- * debian/control: changed ethereal-dev Depends line to use omniidl-python
- and no omniorb.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 25 Feb 2002 13:47:42 +0100
-
-ethereal (0.9.1-6) unstable; urgency=low
-
- * debian/control: fix Depends line for ethereal-dev (added libpcap-dev)
- * idl2eth: added PYTHONPATH so that it runs.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 18 Feb 2002 11:48:01 +0100
-
-ethereal (0.9.1-5) unstable; urgency=low
-
- * debian/rules: added --disable-ssl so that ethereal is not built with
- ssl support and may be uploaded to main. (closes: #134273)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 18 Feb 2002 09:33:30 +0100
-
-ethereal (0.9.1-4) unstable; urgency=low
-
- * debian/rules: added forgotten header files to ethereal-dev.
- (really closes: #105916)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 15 Feb 2002 10:12:15 +0100
-
-ethereal (0.9.1-3) unstable; urgency=low
-
- * debian/rules: after the quick and dirty repackaging of 0.9.1-1 this one
- should be much better: 4 packages: ethereal-common, ethereal, tethereal
- and etherel-dev (last three depending on ethereal-common).
- This should address Christian Kurz remarks.
- (closes: #133798, #133796, #133806)
- This should also please W. Borgert. (closes: #105916)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 13 Feb 2002 20:36:12 +0100
-
-ethereal (0.9.1-2) unstable; urgency=low
-
- * debian/control: fixed typo in tethereal description (closes: #133019)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 8 Feb 2002 23:55:49 +0100
-
-ethereal (0.9.1-1) unstable; urgency=low
-
- * New upstream release.
- * Fixed protocol hierarchy display (closes: #131676)
- * It is possible to see TOS fields instead of DS fields in IP header.
- (option in preferences dialog) (closes: #121046)
- * debian/rules: totally revamped build process: create an additional
- tethereal package that doesn't depend on GTK+ (closes: #103488)
- It is not yet perfect but I'm working on it...
-
- -- Frederic Peters <fpeters@debian.org> Mon, 28 Jan 2002 18:25:25 +0100
-
-ethereal (0.9.0-1) unstable; urgency=low
-
- * New upstream release.
- * Upstream fixed SNMP bugs (closes: #114361, #119580)
- * Upstream fixed Sender->Receiver bug (closes: #112327)
- * debian/copyright: fixed 'license' spelling.
- * debian/rules: fixed 'clean' target to remove temporary files.
- * debian/rules: moved $sysconfdir to /usr/share/ethereal since $sysconfdir
- is not used here to store config files. (closes: #127638)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 3 Jan 2002 19:43:18 +0100
-
-ethereal (0.8.20-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 19 Oct 2001 10:49:35 +0200
-
-ethereal (0.8.19-2) unstable; urgency=low
-
- * debian/rules: added call to libtoolize so that it compiles on hppa.
- (closes: #108662)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 17 Sep 2001 14:23:34 +0200
-
-ethereal (0.8.19-1) unstable; urgency=low
-
- * New upstream release.
- * debian/control: improved description of package. (closes: #104744)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 14 Jul 2001 11:57:12 +0200
-
-ethereal (0.8.17-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 13 Apr 2001 13:33:35 +0200
-
-ethereal (0.8.16-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Thu, 8 Mar 2001 09:07:34 +0100
-
-ethereal (0.8.15-2) unstable; urgency=low
-
- * Rebuilt against libsnmp4.2 (closes: #83720)
- * It is possible to not go in promiscuous mode (-p) (actually it was for
- some time...) (closes: #34376)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 27 Jan 2001 13:39:05 +0100
-
-ethereal (0.8.15-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 13 Jan 2001 19:36:26 +0100
-
-ethereal (0.8.14-2) unstable; urgency=low
-
- * Fix for the socks dissector. (closes: #81164)
- (patch by Jeff Foster <jfoste@woodward.com>)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 11 Jan 2001 00:27:02 +0100
-
-ethereal (0.8.14-1) unstable; urgency=low
-
- * New upstream release.
- * Officially fixes the buffer overflow exploit mentioned below (as well
- as other possible ones)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 21 Nov 2000 22:48:16 +0100
-
-ethereal (0.8.13-3) unstable; urgency=low
-
- * Fixed possible buffer overflow exploit in packet-afs.c (I could not
- reproduce it so I don't know if my fix really works, please test it)
- (exploit is on http://www.hacksware.com)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 21 Nov 2000 22:47:59 +0100
-
-ethereal (0.8.13-2) unstable; urgency=low
-
- * Rebuilt against XFree86 4.0 libs (now that I'm allowed to...)
- * Rebuilt against zlibg1 1.1.13-1 that has a correct shlibs file
- (closes: #76533, #76552)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 10 Nov 2000 17:39:40 +0100
-
-ethereal (0.8.13-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 29 Oct 2000 23:58:38 +0100
-
-ethereal (0.8.12-1) unstable; urgency=low
-
- * New upstream release.
- * Patch for SRVLOC frames has been applied upstrem.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 18 Sep 2000 10:22:27 +0200
-
-ethereal (0.8.11-1) unstable; urgency=low
-
- * New upstream release.
- * Applied patch to fix hang on some SRVLOC frames (closes: #68024)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 10 Aug 2000 21:06:52 +0200
-
-ethereal (0.8.10-1) unstable; urgency=low
-
- * New upstream release.
- * Added debhelper to Build-depends (closes: #66391)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 11 Jul 2000 22:36:45 +0200
-
-ethereal (0.8.9-2) unstable; urgency=low
-
- * Updated Build-depends to match libsnmp (closes: #66018) (it's the same
- entry as for 0.8.7-2; I need some sleep)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 22 Jun 2000 23:59:29 +0200
-
-ethereal (0.8.9-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 20 Jun 2000 14:17:00 +0200
-
-ethereal (0.8.8-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Wed, 10 May 2000 17:20:36 +0200
-
-ethereal (0.8.7-2) unstable; urgency=low
-
- * Updated Build-depends to match libsnmp (closes: #63753)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 8 May 2000 19:02:29 +0200
-
-ethereal (0.8.7-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Mon, 17 Apr 2000 18:41:21 +0200
-
-ethereal (0.8.6-1) unstable; urgency=low
-
- * New upstream release.
- * Linked against libsnmp4.1 (closes: #62324)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 14 Apr 2000 19:45:53 +0200
-
-ethereal (0.8.4-1) unstable; urgency=low
-
- * New upstream release.
- * Applied fix for correct decapsulation of PPP frames (closes: #59663)
- (patch provided by Thomas Quinot <thomas@cuivre.fr.eu.org>)
-
- -- Frederic Peters <fpeters@debian.org> Sun, 5 Mar 2000 20:04:11 +0100
-
-ethereal (0.8.3-1) unstable; urgency=low
-
- * New upstream release.
- * Checked PPTP problems (fix was introduced in 0.8.2) (closes: #55347)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 5 Feb 2000 23:51:26 +0100
-
-ethereal (0.8.2-2) unstable; urgency=low
-
- * debian/control: fixed Build-Depends line (closes: #56707)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 31 Jan 2000 19:29:21 +0100
-
-ethereal (0.8.2-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 29 Jan 2000 01:53:50 +0100
-
-ethereal (0.8.1-2) unstable; urgency=low
-
- * debian/control: added Build-Depends
- * debian/control: modified description to match the README file
- * debian/rules: added --disable-static to ./configure
- * compiled with SNMP support (through libsnmp)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 20 Jan 2000 18:30:40 +0100
-
-ethereal (0.8.1-1) unstable; urgency=low
-
- * New upstream release.
- * Fixed duplicate manpage installation. (closes: #55438)
-
- -- Frederic Peters <fpeters@debian.org> Wed, 19 Jan 2000 09:29:56 +0100
-
-ethereal (0.8.0-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 1 Jan 2000 23:50:44 +0100
-
-ethereal (0.7.9-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 25 Dec 1999 00:55:00 +0100
-
-ethereal (0.7.7-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Fri, 29 Oct 1999 14:09:01 +0200
-
-ethereal (0.7.3-2) unstable; urgency=low
-
- * Fixed debian/rules to work with the new debhelper that create FHS compliant
- packages. (Fixes: #44613)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 9 Sep 1999 18:29:12 +0200
-
-ethereal (0.7.3-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 5 Sep 1999 20:06:10 +0200
-
-ethereal (0.7.2-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 14 Aug 1999 18:32:28 +0200
-
-ethereal (0.7.1-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 7 Aug 1999 16:29:03 +0200
-
-ethereal (0.6.3-2) unstable; urgency=low
-
- * Renamed NEWS to changelog since this is the upstream ChangeLog
- (fixes bug #41908)
-
- -- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 1999 20:19:28 +0200
-
-ethereal (0.6.3-1) unstable; urgency=low
-
- * New upstream release.
- * Moved directories to comply with FHS (and Standards 3.0.0)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 24 Jul 1999 00:36:46 +0200
-
-ethereal (0.6.2-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 25 May 1999 16:47:08 +0200
-
-ethereal (0.6.1-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 2 May 1999 23:30:38 +0200
-
-ethereal (0.5.1-3) unstable; urgency=low
-
- * Fixed package building (Bug#35657 (report and patch from bartw@xs4all.nl)
-
- -- Frederic Peters <fpeters@debian.org> Sat, 10 Apr 1999 19:20:29 +0200
-
-ethereal (0.5.1-2) unstable; urgency=low
-
- * Compiled against libgtk1.2
- * Moved /usr/etc/manuf to /etc/manuf (it's now lintian clean)
-
- -- Frederic Peters <fpeters@debian.org> Mon, 8 Mar 1999 22:33:04 +0100
-
-ethereal (0.5.1-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 9 Jan 1999 16:51:28 +0100
-
-ethereal (0.5.0-2) unstable; urgency=low
-
- * Fixed package building (Bug#30110)
-
- -- Frederic Peters <fpeters@debian.org> Thu, 3 Dec 1998 13:15:53 +0100
-
-ethereal (0.5.0-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 24 Nov 1998 16:04:15 +0100
-
-ethereal (0.4.0-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Sat, 17 Oct 1998 17:20:01 +0200
-
-ethereal (0.3.17-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Frederic Peters <fpeters@debian.org> Tue, 29 Sep 1998 20:01:11 +0200
-
-ethereal (0.3.16-2) unstable; urgency=low
-
- * New versions aren't just for Alpha people :) (fixes #26914)
-
- -- Frederic Peters <fpeters@debian.org> Fri, 25 Sep 1998 17:03:39 +0200
-
-ethereal (0.3.16-1) unstable; urgency=low
-
- * New upstream version
-
- -- Frederic Peters <fpeters@debian.org> Sat, 19 Sep 1998 10:55:48 +0200
-
-ethereal (0.3.15-1.1) unstable; urgency=low
-
- * non-maintainer upload for Alpha
- * GTK cflags ans library flags were not passed to the compiler.
-
- -- Paul Slootman <paul@debian.org> Mon, 21 Sep 1998 22:49:32 +0200
-
-ethereal (0.3.15-1) unstable; urgency=low
-
- * Initial Release.
-
- -- Frederic Peters <fpeters@debian.org> Sun, 13 Sep 1998 23:05:47 +0200
+ * Self-made package
+ -- Wireshark Self-made package <wireshark@example.com> Mon, 31 Mar 2008 00:00:00 +0000
diff --git a/debian/compat b/debian/compat
index b8626c4cff..1e8b314962 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-4
+6
diff --git a/debian/control b/debian/control
index d1221d9fbb..99353c3364 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,11 @@
Source: wireshark
Section: net
Priority: optional
-Maintainer: Frederic Peters <fpeters@debian.org>
-Standards-Version: 3.7.2.0
-Build-Depends: libgtk2.0-dev (>=2.4.0-0), libpcap0.8-dev, flex, libz-dev, dpatch, debhelper (>= 5.0.37.2), libtool, python, automake1.9, autoconf, autotools-dev, libadns1-dev, xsltproc, docbook-xsl (>= 1.64.1.0-0), libpcre3-dev, libcap-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], bison, libgnutls-dev, python-support (>= 0.3), libportaudio-dev | portaudio19-dev, libkrb5-dev
+Maintainer: Wireshark Self-made package <wireshark@example.com>
+X-Orig-Maintainer: Frederic Peters <fpeters@debian.org>
+X-Orig-Uploaders: Joost Yervante Damad <andete@debian.org>
+Standards-Version: 3.7.3.0
+Build-Depends: libgtk2.0-dev (>=2.4.0-0), libpcap0.8-dev, flex, libz-dev, dpatch, debhelper (>= 6), libtool, python, automake1.9, autoconf, autotools-dev, libadns1-dev, xsltproc, docbook-xsl (>= 1.64.1.0-0), libpcre3-dev, libcap-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], bison, libgnutls-dev, python-support (>= 0.3), portaudio19-dev, libkrb5-dev, liblua5.1-0-dev, libsmi2-dev
Build-Conflicts: libsnmp4.2-dev, libsnmp-dev
XS-Python-Version: all
@@ -66,56 +68,3 @@ Description: network traffic analyser (development tools)
This package provides idl2wrs and other necessary files to develop
new packet dissectors.
-Package: ethereal-common
-Architecture: any
-Depends: wireshark-common (= ${binary:Version})
-Description: dummy upgrade package for ethereal -> wireshark
- Wireshark is a network traffic analyzer, or "sniffer", for Unix and
- Unix-like operating systems. A sniffer is a tool used to capture
- packets off the wire. Wireshark decodes numerous protocols (too many
- to list).
- .
- It was previously named ethereal. This is a transitional package
- so ethereal users get wireshark on upgrades. This package handles
- ethereal-common -> wireshark-common. It can be safely removed.
-
-Package: ethereal-dev
-Architecture: any
-Section: devel
-Depends: wireshark-dev (= ${binary:Version})
-Description: dummy upgrade package for ethereal -> wireshark
- Wireshark is a network traffic analyzer, or "sniffer", for Unix and
- Unix-like operating systems. A sniffer is a tool used to capture
- packets off the wire. Wireshark decodes numerous protocols (too many
- to list).
- .
- It was previously named ethereal. This is a transitional package
- so ethereal users get wireshark on upgrades. This package handles
- ethereal-dev -> wireshark-dev. It can be safely removed.
-
-Package: ethereal
-Architecture: any
-Depends: wireshark (= ${binary:Version})
-Description: dummy upgrade package for ethereal -> wireshark
- Wireshark is a network traffic analyzer, or "sniffer", for Unix and
- Unix-like operating systems. A sniffer is a tool used to capture
- packets off the wire. Wireshark decodes numerous protocols (too many
- to list).
- .
- It was previously named ethereal. This is a transitional package
- so ethereal users get wireshark on upgrades. This package handles
- ethereal -> wireshark. It can be safely removed.
-
-Package: tethereal
-Architecture: any
-Depends: tshark (= ${binary:Version})
-Description: dummy upgrade package for ethereal -> wireshark
- Wireshark is a network traffic analyzer, or "sniffer", for Unix and
- Unix-like operating systems. A sniffer is a tool used to capture
- packets off the wire. Wireshark decodes numerous protocols (too many
- to list).
- .
- It was previously named ethereal. This is a transitional package
- so ethereal users get wireshark on upgrades. This package handles
- tethereal -> tshark. It can be safely removed.
-
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index b51189f9cd..0000000000
--- a/debian/docs
+++ /dev/null
@@ -1 +0,0 @@
-README AUTHORS README.linux
diff --git a/debian/headers-check.c b/debian/headers-check.c
new file mode 100644
index 0000000000..2ebaeae98b
--- /dev/null
+++ b/debian/headers-check.c
@@ -0,0 +1,4 @@
+#include <wireshark/config.h>
+#include <epan/packet.h>
+#include <epan/prefs.h>
+
diff --git a/debian/menu b/debian/menu
deleted file mode 100644
index a48756da28..0000000000
--- a/debian/menu
+++ /dev/null
@@ -1,2 +0,0 @@
-?package(ethereal):needs=X11 section=Apps/Net title="Ethereal" \
- command="/usr/bin/ethereal"
diff --git a/debian/patches/00list b/debian/patches/00list
index 8e133f2046..9149b587b8 100644
--- a/debian/patches/00list
+++ b/debian/patches/00list
@@ -1,10 +1,14 @@
-01_idl2deb
-02_asn2deb
+#01_idl2deb
+#02_asn2deb
03_preferences
-04_drop-capabilities
-05_plugin-libdir
-06_giop-buffer
-07_gcc4
-08_wireshark-desktop-menu
-09_idl2wrs
-10_wireshark_gen
+#04_drop-capabilities
+#05_plugin-libdir
+#06_giop-buffer
+#07_gcc4
+#08_wireshark-desktop-menu
+#09_idl2wrs
+#10_wireshark_gen
+#14_disable-cmip
+#15_sensitive_open
+#16_licence_about_location
+#17_clique_rm_support
diff --git a/debian/patches/01_idl2deb.dpatch b/debian/patches/01_idl2deb.dpatch
deleted file mode 100644
index ed9931c4c7..0000000000
--- a/debian/patches/01_idl2deb.dpatch
+++ /dev/null
@@ -1,424 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_idl2deb.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: idl2deb - create Debian packages from idl2wrs modules
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./idl2deb /tmp/dpep-work.K2bQz4/wireshark-0.10.11/idl2deb
---- ./idl2deb 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.K2bQz4/wireshark-0.10.11/idl2deb 2005-07-17 19:35:08.000000000 +0200
-@@ -0,0 +1,252 @@
-+#!/usr/bin/env python
-+
-+# idl2deb - quick hack by W. Borgert <debacle@debian.org> to create
-+# Debian GNU/Linux packages from idl2wrs modules for Wireshark.
-+# Copyright 2003, W. Borgert
-+
-+# Makefile.am and configure.ac code by:
-+# Copyright 2001, Ericsson Inc.
-+# Frank Singleton <frank.singleton@ericsson.com>
-+#
-+# Wireshark - Network traffic analyzer
-+# By Gerald Combs <gerald@wireshark.com>
-+# Copyright 1998 Gerald Combs
-+
-+# This program is free software; you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License
-+# as published by the Free Software Foundation; either version 2
-+# of the License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+
-+import getopt, os, string, sys, time
-+
-+scriptinfo = """idl2deb version 2003-10-03
-+Copyright 2003, W. Borgert
-+Free software, released under the terms of the GPL."""
-+
-+options = {'dbopts': "",
-+ 'email': "invalid@invalid.invalid",
-+ 'help': 0,
-+ 'idl': None,
-+ 'name': "No Name",
-+ 'preserve': 0,
-+ 'version': 0}
-+
-+def bootstrap():
-+ """Generate Makefile.in and configure script."""
-+ os.system("aclocal")
-+ os.system("autoconf")
-+ os.system("libtoolize --automake --copy --force")
-+ os.system("automake --add-missing --copy --foreign")
-+
-+def create_file(filename, content, mode = None):
-+ """Create a file with given content."""
-+ global options
-+ if options['preserve'] and os.path.isfile(filename):
-+ return
-+ f = open(filename, 'w')
-+ f.write(content)
-+ f.close()
-+ if mode:
-+ os.chmod(filename, mode)
-+
-+def create_files(version, deb, email, idl, name, iso, rfc):
-+ """Create all files for the .deb build process."""
-+ base = idl.lower()[:-4]
-+ create_file("Makefile.am", """#
-+
-+plugindir = @plugindir@
-+
-+plugin_LTLIBRARIES = %s.la
-+%s_la_SOURCES = packet-%s.c
-+%s_la_LDFLAGS = -module -avoid-version
-+
-+GLIB_CFLAGS = `pkg-config --cflags glib-2.0`
-+GLIB_LIBS = `pkg-config --libs glib-2.0`
-+BUILT_SOURCES = packet-%s.c
-+INCLUDES = -DHAVE_CONFIG -DHAVE_SYS_TYPES_H -DHAVE_SYS_TIME_H \\
-+ -DHAVE_STDARG_H -D_U_=\"__attribute__((unused))\" \\
-+ -I/usr/include/wireshark -DWS_VAR_IMPORT=extern $(GLIB_CFLAGS)
-+LDADD = $(GLIB_LIBS)
-+
-+# Libs must be cleared, or else libtool won't create a shared module.
-+# If your module needs to be linked against any particular libraries,
-+# add them here.
-+LIBS =
-+
-+%s_la_DEPENDENCIES = packet-%s-static.o
-+
-+packet-%s-static.o: packet-%s.c
-+ $(LTCOMPILE) -c -o packet-%s-static.o \\
-+ -D__WIRESHARK_STATIC__ packet-%s.c
-+
-+packet-%s.c: """ % ((base,) * 12) + idl + """
-+ $(IDL2WRS) $< > $@
-+""")
-+
-+ create_file("configure.ac", """AC_INIT(%s, 1.0)
-+AC_PROG_LIBTOOL
-+AM_INIT_AUTOMAKE
-+AM_MAINTAINER_MODE
-+AC_PROG_CC
-+AC_STDC_HEADERS
-+AC_PROG_INSTALL
-+AC_SUBST(CFLAGS)
-+AC_SUBST(CPPFLAGS)
-+AC_SUBST(LDFLAGS)
-+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.2.2)
-+AC_SUBST(GLIB_CFLAGS)
-+AC_SUBST(GLIB_LIBS)
-+IDL2WRS=\"`type -p idl2wrs`\"
-+AC_SUBST(IDL2WRS)
-+WIRESHARK_VERSION=\"%s\"
-+plugindir=\"$libdir/wireshark/plugins/$WIRESHARK_VERSION\"
-+AC_SUBST(plugindir)
-+AC_OUTPUT([Makefile])
-+""" % (base, version))
-+
-+ if not os.path.isdir("debian"):
-+ os.mkdir("debian")
-+
-+ create_file("debian/rules", """#!/usr/bin/make -f
-+
-+include /usr/share/cdbs/1/rules/debhelper.mk
-+include /usr/share/cdbs/1/class/autotools.mk
-+
-+PREFIX=`pwd`/debian/wireshark-giop-%s
-+
-+binary-post-install/wireshark-giop-%s::
-+ rm -f $(PREFIX)/usr/lib/wireshark/plugins/%s/*.a
-+""" % (base, base, version), 0755)
-+
-+ create_file("debian/control", """Source: wireshark-giop-%s
-+Section: net
-+Priority: optional
-+Maintainer: %s <%s>
-+Standards-Version: 3.6.1.0
-+Build-Depends: wireshark-dev, autotools-dev, debhelper, cdbs
-+
-+Package: wireshark-giop-%s
-+Architecture: any
-+Depends: wireshark (= %s), ${shlibs:Depends}
-+Description: GIOP dissector for CORBA interface %s
-+ This package provides a dissector for GIOP (General Inter-ORB
-+ Protocol) for the Wireshark protocol analyser. It decodes the CORBA
-+ (Common Object Request Broker Architecture) interfaces described
-+ in the IDL (Interface Definition Language) file '%s.idl'.
-+""" % (base, name, email, base, deb, base, base))
-+
-+ create_file("debian/changelog",
-+ """wireshark-giop-%s (0.0.1-1) unstable; urgency=low
-+
-+ * Automatically created package.
-+
-+ -- %s <%s> %s
-+""" % (base, name, email, rfc + "\n (" + iso + ")"))
-+
-+ create_file("debian/copyright",
-+ """This package has been created automatically by idl2deb on
-+%s for Debian GNU/Linux.
-+
-+Wireshark: http://www.wireshark.org/
-+
-+Copyright:
-+
-+GPL, as evidenced by existence of GPL license file \"COPYING\".
-+(the GNU GPL may be viewed on Debian systems in
-+/usr/share/common-licenses/GPL)
-+""" % (iso))
-+
-+def get_wrs_version():
-+ """Detect version of wireshark-dev package."""
-+ deb = os.popen(
-+ "dpkg-query -W --showformat='${Version}' wireshark-dev").read()
-+ debv = string.find(deb, "-")
-+ if debv == -1: debv = len(deb)
-+ version = deb[string.find(deb, ":")+1:debv]
-+ return version, deb
-+
-+def get_time():
-+ """Detect current time and return ISO and RFC time string."""
-+ currenttime = time.gmtime()
-+ return time.strftime("%Y-%m-%d %H:%M:%S +0000", currenttime), \
-+ time.strftime("%a, %d %b %Y %H:%M:%S +0000", currenttime)
-+
-+def main():
-+ global options
-+ process_opts(sys.argv)
-+ iso, rfc = get_time()
-+ version, deb = get_wrs_version()
-+ create_files(version, deb,
-+ options['email'], options['idl'], options['name'],
-+ iso, rfc)
-+ bootstrap()
-+ os.system("dpkg-buildpackage " + options['dbopts'])
-+
-+def process_opts(argv):
-+ """Process command line options."""
-+ global options
-+ try:
-+ opts, args = getopt.getopt(argv[1:], "d:e:hi:n:pv",
-+ ["dbopts=",
-+ "email=",
-+ "help",
-+ "idl=",
-+ "name=",
-+ "preserve",
-+ "version"])
-+ except getopt.GetoptError:
-+ usage(argv[0])
-+ sys.exit(1)
-+ for o, a in opts:
-+ if o in ("-d", "--dbopts"):
-+ options['dbopts'] = a
-+ if o in ("-e", "--email"):
-+ options['email'] = a
-+ if o in ("-h", "--help"):
-+ options['help'] = 1
-+ if o in ("-i", "--idl"):
-+ options['idl'] = a
-+ if o in ("-n", "--name"):
-+ options['name'] = a
-+ if o in ("-p", "--preserve"):
-+ options['preserve'] = 1
-+ if o in ("-v", "--version"):
-+ options['version'] = 1
-+ if options['help']:
-+ usage(argv[0])
-+ sys.exit(0)
-+ if options['version']:
-+ print scriptinfo
-+ sys.exit(0)
-+ if not options['idl']:
-+ print "mandatory IDL file parameter missing"
-+ sys.exit(1)
-+ if not os.access(options['idl'], os.R_OK):
-+ print "IDL file not accessible"
-+ sys.exit(1)
-+
-+def usage(name):
-+ """Print usage help."""
-+ print "Usage: " + name + " <parameters>\n" + \
-+ "Parameters are\n" + \
-+ " --dbopts -d opts, options for dpkg-buildpackage\n" + \
-+ " --email -e address, use e-mail address\n" + \
-+ " --idl -i idlfile, IDL file to use (mandatory)\n" + \
-+ " --help -h, print help and exit\n" + \
-+ " --name -n name, use user name\n" + \
-+ " --preserve -p, do not overwrite files\n" + \
-+ " --version -v, print version and exit\n" + \
-+ "Example:\n" + \
-+ name + " -e me@foo.net -i bar.idl -n \"My Name\" " + \
-+ "-d \"-rfakeroot -uc -us\""
-+if __name__ == '__main__':
-+ main()
-diff -urNad --exclude=CVS --exclude=.svn ./idl2deb.dbk /tmp/dpep-work.K2bQz4/wireshark-0.10.11/idl2deb.dbk
---- ./idl2deb.dbk 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.K2bQz4/wireshark-0.10.11/idl2deb.dbk 2005-07-17 19:35:08.000000000 +0200
-@@ -0,0 +1,157 @@
-+<?xml version='1.0' encoding='ISO-8859-1'?>
-+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
-+ <!ENTITY command "<command>idl2deb</command>">
-+ <!ENTITY email "<email>debacle@debian.org</email>">
-+ <!ENTITY author "W. Borgert">
-+ <!ENTITY debian "<productname>Debian GNU/Linux</productname>">
-+]>
-+
-+<refentry>
-+ <refentryinfo>
-+ <address>
-+ &email;
-+ </address>
-+ <author>
-+ <firstname>W.</firstname>
-+ <surname>Borgert</surname>
-+ </author>
-+ <copyright>
-+ <year>2003</year>
-+ <year>2005</year>
-+ <holder>&author;</holder>
-+ </copyright>
-+ <date>2003-08-17</date>
-+ <keywordset>
-+ <keyword>CORBA</keyword>
-+ <keyword>IDL</keyword>
-+ <keyword>Wireshark</keyword>
-+ </keywordset>
-+ <revhistory>
-+ <revision>
-+ <revnumber>2003-08-17</revnumber>
-+ <date>2003-08-17</date>
-+ <authorinitials>debacle</authorinitials>
-+ <revremark>First version.</revremark>
-+ </revision>
-+ </revhistory>
-+ </refentryinfo>
-+ <refmeta>
-+ <refentrytitle>idl2deb</refentrytitle>
-+
-+ <manvolnum>1</manvolnum>
-+ </refmeta>
-+ <refnamediv>
-+ <refname>idl2deb</refname>
-+
-+ <refpurpose>create a Debian package for CORBA monitoring from IDL</refpurpose>
-+ </refnamediv>
-+ <refsynopsisdiv>
-+ <cmdsynopsis>
-+ &command;
-+ <arg><option>-d <replaceable>opts</replaceable></option></arg>
-+ <arg><option>--dbopts=<replaceable>opts</replaceable></option></arg>
-+ <arg><option>-e <replaceable>address</replaceable></option></arg>
-+ <arg><option>--email=<replaceable>address</replaceable></option></arg>
-+ <arg>-i <replaceable>idlfile</replaceable></arg>
-+ <arg>--idl=<replaceable>idlfile</replaceable></arg>
-+ <arg><option>-h</option></arg>
-+ <arg><option>--help</option></arg>
-+ <arg><option>-n <replaceable>name</replaceable></option></arg>
-+ <arg><option>--name=<replaceable>name</replaceable></option></arg>
-+ <arg><option>-p</option></arg>
-+ <arg><option>--preserve</option></arg>
-+ <arg><option>-v</option></arg>
-+ <arg><option>--version</option></arg>
-+ </cmdsynopsis>
-+ </refsynopsisdiv>
-+ <refsect1>
-+ <title>Description</title>
-+
-+ <para>This manual page documents briefly the
-+ <command>idl2deb</command> command.</para>
-+
-+ <para>&command; takes an CORBA IDL file as input and creates a
-+ Debian package from it. The package contains a loadable module
-+ for the wireshark network analyser.</para>
-+ </refsect1>
-+ <refsect1>
-+ <title>Options</title>
-+
-+ <variablelist>
-+ <varlistentry>
-+ <term><option>-d <replaceable>opts</replaceable></option>
-+ <option>--dbopts=<replaceable>opts</replaceable></option></term>
-+ <listitem>
-+ <para>options for dpkg-buildpackage.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-e <replaceable>address</replaceable></option>
-+ <option>--email=<replaceable>address</replaceable></option></term>
-+ <listitem>
-+ <para>use e-mail address.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-i <replaceable>idlfile</replaceable></option>
-+ <option>--idl=<replaceable>idlfile</replaceable></option></term>
-+ <listitem>
-+ <para>IDL file to use (mandatory).</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-h</option>
-+ <option>--help</option>
-+ </term>
-+ <listitem>
-+ <para>print help and exit.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-n <replaceable>name</replaceable></option>
-+ <option>--name=<replaceable>name</replaceable></option></term>
-+ <listitem>
-+ <para>use user name.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-p</option>
-+ <option>--preserve</option></term>
-+ <listitem>
-+ <para>do not overwrite files.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-v</option>
-+ <option>--version</option></term>
-+ <listitem>
-+ <para>print version and exit.</para>
-+ </listitem>
-+ </varlistentry>
-+ </variablelist>
-+
-+ <para>Example:</para>
-+
-+ <programlisting>/usr/bin/idl2deb -e me@foo.net -i bar.idl \
-+-n &quot;My Name&quot; -d &quot;-rfakeroot -uc -us&quot;</programlisting>
-+
-+ </refsect1>
-+ <refsect1>
-+ <title>See Also</title>
-+
-+ <para>A lot of tools are used, which you have to
-+ <command>apt-get install</command>: wireshark-dev, python,
-+ cdbs, autotools-dev, debhelper, dpkg-dev.</para>
-+ </refsect1>
-+
-+ <refsect1>
-+ <title>Copying</title>
-+
-+ <para>This manual page was written by &author; &email; for
-+ &debian; (but may be used by others). Permission is granted to
-+ copy, distribute and/or modify this document under the terms of
-+ the GNU General Public License, Version 2 or any later
-+ version published by the Free Software Foundation.</para>
-+ </refsect1>
-+</refentry>
diff --git a/debian/patches/02_asn2deb.dpatch b/debian/patches/02_asn2deb.dpatch
deleted file mode 100644
index 6ceff257ef..0000000000
--- a/debian/patches/02_asn2deb.dpatch
+++ /dev/null
@@ -1,392 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02_asn2deb.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: asn2deb - create Debian packages from ASN.1 files
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./asn2deb /tmp/dpep-work.5BSR7A/wireshark-0.10.11/asn2deb
---- ./asn2deb 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.5BSR7A/wireshark-0.10.11/asn2deb 2005-07-17 19:37:02.000000000 +0200
-@@ -0,0 +1,219 @@
-+#!/usr/bin/env python
-+
-+# asn2deb - quick hack by W. Borgert <debacle@debian.org> to create
-+# Debian GNU/Linux packages from ASN.1 files for Wireshark.
-+# Copyright 2004, W. Borgert
-+
-+# ASN.1 module for Wireshark, use of snacc type table:
-+# Copyright 2003, Matthijs Melchior <matthijs.melchior@xs4all.nl>
-+#
-+# Wireshark - Network traffic analyzer
-+# By Gerald Combs <gerald@wireshark.com>
-+# Copyright 1998 Gerald Combs
-+
-+# This program is free software; you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License
-+# as published by the Free Software Foundation; either version 2
-+# of the License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+
-+import getopt, os, string, sys, time
-+
-+scriptinfo = """asn2deb version 2004-02-17
-+Copyright 2004, W. Borgert
-+Free software, released under the terms of the GPL."""
-+
-+options = {'asn': None,
-+ 'dbopts': "",
-+ 'email': "invalid@invalid.invalid",
-+ 'help': 0,
-+ 'name': "No Name",
-+ 'preserve': 0,
-+ 'version': 0}
-+
-+def bootstrap():
-+ """Generate Makefile.in and configure script."""
-+ os.system("aclocal-1.7")
-+ os.system("autoconf")
-+ os.system("automake-1.7 --add-missing --copy --foreign")
-+
-+def create_file(filename, content, mode = None):
-+ """Create a file with given content."""
-+ global options
-+ if options['preserve'] and os.path.isfile(filename):
-+ return
-+ f = open(filename, 'w')
-+ f.write(content)
-+ f.close()
-+ if mode:
-+ os.chmod(filename, mode)
-+
-+def create_files(version, deb, email, asn, name, iso, rfc):
-+ """Create all files for the .deb build process."""
-+ base = asn.lower()[:-5]
-+ create_file("Makefile.am", """#
-+
-+BUILT_SOURCES = %s.tt
-+asn1ttdir = $(datadir)/wireshark/asn1
-+asn1tt_DATA = %s.tt
-+
-+%s.tt: """ % ((base,) * 3) + asn + """
-+ snacc -u /usr/include/snacc/asn1/asn-useful.asn1 -T $@ $<
-+""")
-+
-+ create_file("configure.ac", """AC_INIT(%s, 1.0)
-+AM_INIT_AUTOMAKE
-+AM_MAINTAINER_MODE
-+AC_PROG_INSTALL
-+SNACC=\"`type -p snacc`\"
-+AC_SUBST(SNACC)
-+dnl WIRESHARK_VERSION=\"%s\"
-+dnl plugindir=\"$prefix/share/wireshark/asn.1\"
-+dnl AC_SUBST(plugindir)
-+AC_OUTPUT([Makefile])
-+""" % (base, version))
-+
-+ if not os.path.isdir("debian"):
-+ os.mkdir("debian")
-+
-+ create_file("debian/rules", """#!/usr/bin/make -f
-+
-+include /usr/share/cdbs/1/rules/debhelper.mk
-+include /usr/share/cdbs/1/class/autotools.mk
-+
-+PREFIX=`pwd`/debian/wireshark-asn1-%s
-+
-+binary-post-install/wireshark-asn1-%s::
-+ rm -f $(PREFIX)/usr/lib/wireshark/plugins/%s/*.a
-+""" % (base, base, version), 0755)
-+
-+ create_file("debian/control", """Source: wireshark-asn1-%s
-+Section: net
-+Priority: optional
-+Maintainer: %s <%s>
-+Standards-Version: 3.6.1.0
-+Build-Depends: snacc, autotools-dev, debhelper, cdbs
-+
-+Package: wireshark-asn1-%s
-+Architecture: all
-+Depends: wireshark (= %s)
-+Description: ASN.1/BER dissector for %s
-+ This package provides a type table for decoding BER (Basic Encoding
-+ Rules) data over TCP or UDP, described by an ASN.1 (Abstract Syntax
-+ Notation 1) file '%s.asn1'.
-+""" % (base, name, email, base, deb, base, base))
-+
-+ create_file("debian/changelog",
-+ """wireshark-asn1-%s (0.0.1-1) unstable; urgency=low
-+
-+ * Automatically created package.
-+
-+ -- %s <%s> %s
-+""" % (base, name, email, rfc + "\n (" + iso + ")"))
-+
-+ create_file("debian/copyright",
-+ """This package has been created automatically be asn2deb on
-+%s for Debian GNU/Linux.
-+
-+Wireshark: http://www.wireshark.com/
-+
-+Copyright:
-+
-+GPL, as evidenced by existence of GPL license file \"COPYING\".
-+(the GNU GPL may be viewed on Debian systems in
-+/usr/share/common-licenses/GPL)
-+""" % (iso))
-+
-+def get_wrs_version():
-+ """Detect version of wireshark-dev package."""
-+ deb = os.popen(
-+ "dpkg-query -W --showformat='${Version}' wireshark-dev").read()
-+ debv = string.find(deb, "-")
-+ if debv == -1: debv = len(deb)
-+ version = deb[string.find(deb, ":")+1:debv]
-+ return version, deb
-+
-+def get_time():
-+ """Detect current time and return ISO and RFC time string."""
-+ currenttime = time.gmtime()
-+ return time.strftime("%Y-%m-%d %H:%M:%S +0000", currenttime), \
-+ time.strftime("%a, %d %b %Y %H:%M:%S +0000", currenttime)
-+
-+def main():
-+ global options
-+ process_opts(sys.argv)
-+ iso, rfc = get_time()
-+ version, deb = get_wrs_version()
-+ create_files(version, deb,
-+ options['email'], options['asn'], options['name'],
-+ iso, rfc)
-+ bootstrap()
-+ os.system("dpkg-buildpackage " + options['dbopts'])
-+
-+def process_opts(argv):
-+ """Process command line options."""
-+ global options
-+ try:
-+ opts, args = getopt.getopt(argv[1:], "a:d:e:hn:pv",
-+ ["asn=",
-+ "dbopts=",
-+ "email=",
-+ "help",
-+ "name=",
-+ "preserve",
-+ "version"])
-+ except getopt.GetoptError:
-+ usage(argv[0])
-+ sys.exit(1)
-+ for o, a in opts:
-+ if o in ("-a", "--asn"):
-+ options['asn'] = a
-+ if o in ("-d", "--dbopts"):
-+ options['dbopts'] = a
-+ if o in ("-e", "--email"):
-+ options['email'] = a
-+ if o in ("-h", "--help"):
-+ options['help'] = 1
-+ if o in ("-n", "--name"):
-+ options['name'] = a
-+ if o in ("-p", "--preserve"):
-+ options['preserve'] = 1
-+ if o in ("-v", "--version"):
-+ options['version'] = 1
-+ if options['help']:
-+ usage(argv[0])
-+ sys.exit(0)
-+ if options['version']:
-+ print scriptinfo
-+ sys.exit(0)
-+ if not options['asn']:
-+ print "mandatory ASN.1 file parameter missing"
-+ sys.exit(1)
-+ if not os.access(options['asn'], os.R_OK):
-+ print "ASN.1 file not accessible"
-+ sys.exit(1)
-+
-+def usage(name):
-+ """Print usage help."""
-+ print "Usage: " + name + " <parameters>\n" + \
-+ "Parameters are\n" + \
-+ " --asn -a asn1file, ASN.1 file to use (mandatory)\n" + \
-+ " --dbopts -d opts, options for dpkg-buildpackage\n" + \
-+ " --email -e address, use e-mail address\n" + \
-+ " --help -h, print help and exit\n" + \
-+ " --name -n name, use user name\n" + \
-+ " --preserve -p, do not overwrite files\n" + \
-+ " --version -v, print version and exit\n" + \
-+ "Example:\n" + \
-+ name + " -e me@foo.net -a bar.asn1 -n \"My Name\" " + \
-+ "-d \"-rfakeroot -uc -us\""
-+if __name__ == '__main__':
-+ main()
-diff -urNad --exclude=CVS --exclude=.svn ./asn2deb.dbk /tmp/dpep-work.5BSR7A/wireshark-0.10.11/asn2deb.dbk
---- ./asn2deb.dbk 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.5BSR7A/wireshark-0.10.11/asn2deb.dbk 2005-07-17 19:37:02.000000000 +0200
-@@ -0,0 +1,158 @@
-+<?xml version='1.0' encoding='ISO-8859-1'?>
-+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
-+ <!ENTITY command "<command>asn2deb</command>">
-+ <!ENTITY email "<email>debacle@debian.org</email>">
-+ <!ENTITY author "W. Borgert">
-+ <!ENTITY debian "<productname>Debian GNU/Linux</productname>">
-+]>
-+
-+<refentry>
-+ <refentryinfo>
-+ <address>
-+ &email;
-+ </address>
-+ <author>
-+ <firstname>W.</firstname>
-+ <surname>Borgert</surname>
-+ </author>
-+ <copyright>
-+ <year>2003</year>
-+ <year>2005</year>
-+ <holder>&author;</holder>
-+ </copyright>
-+ <date>2004-02-18</date>
-+ <keywordset>
-+ <keyword>ASN.1</keyword>
-+ <keyword>BER</keyword>
-+ <keyword>Wireshark</keyword>
-+ </keywordset>
-+ <revhistory>
-+ <revision>
-+ <revnumber>1</revnumber>
-+ <date>2004-02-18</date>
-+ <authorinitials>debacle</authorinitials>
-+ <revremark>First version.</revremark>
-+ </revision>
-+ </revhistory>
-+ </refentryinfo>
-+ <refmeta>
-+ <refentrytitle>asn2deb</refentrytitle>
-+
-+ <manvolnum>1</manvolnum>
-+ </refmeta>
-+ <refnamediv>
-+ <refname>asn2deb</refname>
-+
-+ <refpurpose>create a Debian package for BER monitoring from ASN.1</refpurpose>
-+ </refnamediv>
-+ <refsynopsisdiv>
-+ <cmdsynopsis>
-+ &command;
-+ <arg>-a <replaceable>ASN.1 file</replaceable></arg>
-+ <arg>--asn=<replaceable>ASN.1 file</replaceable></arg>
-+ <arg><option>-d <replaceable>opts</replaceable></option></arg>
-+ <arg><option>--dbopts=<replaceable>opts</replaceable></option></arg>
-+ <arg><option>-e <replaceable>address</replaceable></option></arg>
-+ <arg><option>--email=<replaceable>address</replaceable></option></arg>
-+ <arg><option>-h</option></arg>
-+ <arg><option>--help</option></arg>
-+ <arg><option>-n <replaceable>name</replaceable></option></arg>
-+ <arg><option>--name=<replaceable>name</replaceable></option></arg>
-+ <arg><option>-p</option></arg>
-+ <arg><option>--preserve</option></arg>
-+ <arg><option>-v</option></arg>
-+ <arg><option>--version</option></arg>
-+ </cmdsynopsis>
-+ </refsynopsisdiv>
-+ <refsect1>
-+ <title>Description</title>
-+
-+ <para>This manual page documents briefly the
-+ <command>asn2deb</command> command.</para>
-+
-+ <para>&command; takes an ASN.1 file as input and creates a Debian
-+ package from it. The package contains a loadable type table file
-+ for the wireshark network analyser. The type table is generated by
-+ the ASN.1 compiler <command>snacc</command>.</para>
-+ </refsect1>
-+ <refsect1>
-+ <title>Options</title>
-+
-+ <variablelist>
-+ <varlistentry>
-+ <term><option>-a <replaceable>ASN.1 file</replaceable></option>
-+ <option>--asn=<replaceable>ASN.1 file</replaceable></option></term>
-+ <listitem>
-+ <para>ASN.1 file to use (mandatory).</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-d <replaceable>opts</replaceable></option>
-+ <option>--dbopts=<replaceable>opts</replaceable></option></term>
-+ <listitem>
-+ <para>options for dpkg-buildpackage.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-e <replaceable>address</replaceable></option>
-+ <option>--email=<replaceable>address</replaceable></option></term>
-+ <listitem>
-+ <para>use e-mail address.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-h</option>
-+ <option>--help</option>
-+ </term>
-+ <listitem>
-+ <para>print help and exit.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-n <replaceable>name</replaceable></option>
-+ <option>--name=<replaceable>name</replaceable></option></term>
-+ <listitem>
-+ <para>use user name.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-p</option>
-+ <option>--preserve</option></term>
-+ <listitem>
-+ <para>do not overwrite files.</para>
-+ </listitem>
-+ </varlistentry>
-+ <varlistentry>
-+ <term><option>-v</option>
-+ <option>--version</option></term>
-+ <listitem>
-+ <para>print version and exit.</para>
-+ </listitem>
-+ </varlistentry>
-+ </variablelist>
-+
-+ <para>Example:</para>
-+
-+ <programlisting>/usr/bin/asn2deb -e me@foo.net -a bar.asn1 \
-+-n &quot;My Name&quot; -d &quot;-rfakeroot -uc -us&quot;</programlisting>
-+
-+ </refsect1>
-+ <refsect1>
-+ <title>See Also</title>
-+
-+ <para>A lot of tools are used, which you have to
-+ <command>apt-get install</command>: wireshark-dev, python,
-+ cdbs, autotools-dev, debhelper, dpkg-dev, snacc.</para>
-+ </refsect1>
-+
-+ <refsect1>
-+ <title>Copying</title>
-+
-+ <para>This manual page was written by &author; &email; for
-+ &debian; (but may be used by others). Permission is granted to
-+ copy, distribute and/or modify this document under the terms of
-+ the GNU General Public License, Version 2 or any later
-+ version published by the Free Software Foundation.</para>
-+ </refsect1>
-+</refentry>
diff --git a/debian/patches/03_preferences.dpatch b/debian/patches/03_preferences.dpatch
index 43efafc5a9..6cc0183ff6 100644
--- a/debian/patches/03_preferences.dpatch
+++ b/debian/patches/03_preferences.dpatch
@@ -1,26 +1,19 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_preferences.dpatch by <fred@candle>
+## 03_preferences.dpatch by <fpeters@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: use Debian sensible-browser
@DPATCH@
-diff -urNad wireshark-0.10.13~/configure.in wireshark-0.10.13/configure.in
---- wireshark-0.10.13~/configure.in 2005-12-08 12:47:00.000000000 +0100
-+++ wireshark-0.10.13/configure.in 2005-12-08 12:53:33.000000000 +0100
-@@ -38,12 +38,12 @@
- #
- AC_MSG_ERROR(I couldn't find pod2html; make sure it's installed and in your path)
- fi
--AC_PATH_PROG(HTML_VIEWER, htmlview)
-+AC_PATH_PROG(HTML_VIEWER, sensible-browser)
- if test "x$HTML_VIEWER" = x
- then
-- AC_DEFINE_UNQUOTED(HTML_VIEWER, "mozilla", [HTML viewer, e.g. mozilla])
-+ AC_DEFINE_UNQUOTED(HTML_VIEWER, "sensible-browser", [HTML viewer, e.g. sensible-browser])
- else
-- AC_DEFINE_UNQUOTED(HTML_VIEWER, "htmlview", [HTML viewer, e.g. mozilla])
-+ AC_DEFINE_UNQUOTED(HTML_VIEWER, "sensible-browser", [HTML viewer, e.g. mozilla])
- fi
-
- AC_PATH_PROG(LEX, flex)
+diff -urNad wireshark-0.99.7~pre1~/epan/prefs.c wireshark-0.99.7~pre1/epan/prefs.c
+--- wireshark-0.99.7~pre1~/epan/prefs.c 2007-11-22 17:57:25.000000000 +0100
++++ wireshark-0.99.7~pre1/epan/prefs.c 2007-11-22 18:04:50.555226510 +0100
+@@ -1198,7 +1198,7 @@
+ prefs.gui_ask_unsaved = TRUE;
+ prefs.gui_find_wrap = TRUE;
+ prefs.gui_use_pref_save = FALSE;
+- prefs.gui_webbrowser = g_strdup(HTML_VIEWER " %s");
++ prefs.gui_webbrowser = g_strdup("sensible-browser %s");
+ prefs.gui_window_title = g_strdup("");
+ prefs.gui_layout_type = layout_type_5;
+ prefs.gui_layout_content_1 = layout_pane_content_plist;
diff --git a/debian/patches/04_drop-capabilities.dpatch b/debian/patches/04_drop-capabilities.dpatch
deleted file mode 100644
index b11f6fea9e..0000000000
--- a/debian/patches/04_drop-capabilities.dpatch
+++ /dev/null
@@ -1,170 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 04_drop-capabilities.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Drop all capabilities but CAP_NET_RAW
-
-@DPATCH@
-diff -urNad wireshark-0.99.4/configure.in /tmp/dpep.4XA51P/wireshark-0.99.4/configure.in
---- wireshark-0.99.4/configure.in 2006-11-01 10:29:08.241544023 +0100
-+++ /tmp/dpep.4XA51P/wireshark-0.99.4/configure.in 2006-11-01 10:29:56.756554526 +0100
-@@ -869,6 +869,47 @@
- fi
-
-
-+dnl libcap check
-+AC_MSG_CHECKING(whether to use libcap to improve security)
-+
-+AC_ARG_WITH(cap,
-+[ --with-cap[[=DIR]] use libcap (located in directory DIR, if supplied) to improve security. [[default=yes, if available]]],
-+[
-+ if test $withval = no
-+ then
-+ want_cap=no
-+ elif test $withval = yes
-+ then
-+ want_cap=yes
-+ else
-+ want_cap=yes
-+ cap_dir=$withval
-+ fi
-+],[
-+ #
-+ # Use libcap if it's present, otherwise don't.
-+ #
-+ want_cap=ifavailable
-+ cap_dir=
-+])
-+if test "x$want_cap" = "xno" ; then
-+ AC_MSG_RESULT(no)
-+ cap_message="no (disabled by explicit request)"
-+else
-+ AC_MSG_RESULT(yes)
-+ AC_CHECK_LIB(cap, cap_init, [
-+ AC_DEFINE(HAVE_LIBCAP, 1, [
-+ Define if libcap is available to restrict process capabilities
-+ ])
-+ LIBS="$LIBS -lcap"
-+ cap_message="yes"
-+ ], [
-+ AC_MSG_WARN([libcap check failed])
-+ cap_message="no (check failed)"
-+ ])
-+fi
-+
-+
- dnl Check if wireshark should be installed setuid
- AC_ARG_ENABLE(setuid-install,
- [ --enable-setuid-install install wireshark as setuid. DANGEROUS!!! [default=no]],enable_setuid_install=$enableval,enable_setuid_install=no)
-@@ -1480,3 +1521,4 @@
- echo " Use IPv6 name resolution : $enable_ipv6"
- echo " Use UCD SNMP/Net-SNMP library : $snmp_libs_message"
- echo " Use gnutls library : $tls_message"
-+echo " Use cap library : $cap_message"
-diff -urNad wireshark-0.99.4/gtk/main.c /tmp/dpep.4XA51P/wireshark-0.99.4/gtk/main.c
---- wireshark-0.99.4/gtk/main.c 2006-11-01 10:28:14.113375310 +0100
-+++ /tmp/dpep.4XA51P/wireshark-0.99.4/gtk/main.c 2006-11-01 10:29:11.095132827 +0100
-@@ -1775,6 +1775,9 @@
- {
- gchar *capture_msg;
-
-+#ifdef HAVE_LIBCAP
-+ dropexcesscapabilities();
-+#endif
-
- gtk_statusbar_pop(GTK_STATUSBAR(packets_bar), packets_ctx);
-
-diff -urNad wireshark-0.99.4/tshark.c /tmp/dpep.4XA51P/wireshark-0.99.4/tshark.c
---- wireshark-0.99.4/tshark.c 2006-11-01 10:28:14.115375722 +0100
-+++ /tmp/dpep.4XA51P/wireshark-0.99.4/tshark.c 2006-11-01 10:29:11.097133240 +0100
-@@ -751,6 +751,10 @@
- capture_opts_init(&capture_opts, NULL /* cfile */);
- #endif
-
-+#ifdef HAVE_LIBCAP
-+ dropexcesscapabilities();
-+#endif
-+
- timestamp_set_type(TS_RELATIVE);
- timestamp_set_precision(TS_PREC_AUTO);
-
-diff -urNad wireshark-0.99.4/util.c /tmp/dpep.4XA51P/wireshark-0.99.4/util.c
---- wireshark-0.99.4/util.c 2006-11-01 10:28:14.116375929 +0100
-+++ /tmp/dpep.4XA51P/wireshark-0.99.4/util.c 2006-11-01 10:29:11.098133446 +0100
-@@ -40,6 +40,10 @@
- #include <epan/address.h>
- #include <epan/addr_resolv.h>
-
-+#ifdef HAVE_LIBCAP
-+#include <sys/capability.h>
-+#endif
-+
- #include "util.h"
-
- /*
-@@ -192,3 +196,46 @@
- }
- return "";
- }
-+
-+
-+#ifdef HAVE_LIBCAP
-+void dropexcesscapabilities(void)
-+{
-+ cap_t cap_d;
-+ cap_value_t cap_values[] = {
-+ /* capabilities we need to keep */
-+ CAP_NET_RAW,
-+ CAP_DAC_READ_SEARCH
-+ };
-+ cap_flag_value_t current_cap;
-+
-+ cap_d = cap_get_proc();
-+ if (!cap_d) {
-+ g_warning("Could not get capabilities\n");
-+ return;
-+ }
-+
-+ cap_get_flag(cap_d, CAP_NET_RAW, CAP_EFFECTIVE, &current_cap);
-+ cap_free(&cap_d);
-+ if (current_cap == CAP_CLEAR) {
-+ return;
-+ }
-+
-+ cap_d = cap_init();
-+ if (!cap_d) {
-+ g_warning("Could not alloc cap struct\n");
-+ return;
-+ }
-+
-+ cap_clear(cap_d);
-+ cap_set_flag(cap_d, CAP_PERMITTED, 2, cap_values, CAP_SET);
-+ cap_set_flag(cap_d, CAP_EFFECTIVE, 2, cap_values, CAP_SET);
-+
-+ if (cap_set_proc(cap_d) != 0) {
-+ g_warning("Could not set capabilities: %s\n", strerror(errno));
-+ cap_free(&cap_d);
-+ return;
-+ }
-+ cap_free(&cap_d);
-+}
-+#endif /* HAVE_LIBCAP */
-diff -urNad wireshark-0.99.4/util.h /tmp/dpep.4XA51P/wireshark-0.99.4/util.h
---- wireshark-0.99.4/util.h 2006-11-01 10:28:14.116375929 +0100
-+++ /tmp/dpep.4XA51P/wireshark-0.99.4/util.h 2006-11-01 10:29:11.098133446 +0100
-@@ -53,6 +53,15 @@
- const char *get_conn_cfilter(void);
-
-
-+#ifdef HAVE_LIBCAP
-+/*
-+ * Limit the potential impact of undiscovered security vulnerabilities by
-+ * dropping all capabilities except the sniffer capability we need to do our
-+ * job.
-+ */
-+void dropexcesscapabilities(void);
-+#endif /* HAVE_LIBCAP */
-+
- #ifdef __cplusplus
- }
- #endif /* __cplusplus */
diff --git a/debian/patches/05_plugin-libdir.dpatch b/debian/patches/05_plugin-libdir.dpatch
deleted file mode 100644
index e17ed9c169..0000000000
--- a/debian/patches/05_plugin-libdir.dpatch
+++ /dev/null
@@ -1,28 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 05_plugin-libdir.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./configure.in /tmp/dpep-work.avwGQ1/wireshark-0.10.11/configure.in
---- ./configure.in 2005-05-02 23:28:53.000000000 +0200
-+++ /tmp/dpep-work.avwGQ1/wireshark-0.10.11/configure.in 2005-07-17 18:46:26.000000000 +0200
-@@ -1130,7 +1130,7 @@
- dnl check whether plugins should be enabled and, if they should be,
- dnl check for plugins directory - stolen from Amanda's configure.in
- dnl
--plugindir="$libdir/wireshark/plugins/$VERSION"
-+plugindir="$libdir/plugins/$VERSION"
- AC_ARG_WITH(plugins,
- [ --with-plugins[[=DIR]] support plugins (installed in DIR, if supplied).],
- [
-@@ -1172,7 +1172,7 @@
- #
- # The plugin dissectors reside in ./plugins/PROTO/
- #
--PLUGIN_LIBS="-L../../epan -lwireshark $GLIB_LIBS"
-+PLUGIN_LIBS="-L../../epan $GLIB_LIBS"
- AC_SUBST(PLUGIN_LIBS)
-
- dnl libtool defs
diff --git a/debian/patches/06_giop-buffer.dpatch b/debian/patches/06_giop-buffer.dpatch
deleted file mode 100644
index 4c3cc6a799..0000000000
--- a/debian/patches/06_giop-buffer.dpatch
+++ /dev/null
@@ -1,19 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 06_giop-buffer.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./epan/dissectors/packet-giop.c /tmp/dpep-work.7N90PO/wireshark-0.10.11/epan/dissectors/packet-giop.c
---- ./epan/dissectors/packet-giop.c 2005-07-17 18:52:08.000000000 +0200
-+++ /tmp/dpep-work.7N90PO/wireshark-0.10.11/epan/dissectors/packet-giop.c 2005-07-17 18:55:32.000000000 +0200
-@@ -1760,6 +1760,8 @@
-
- if (len == 0)
- return FALSE;
-+ if (*offset > header->message_size)
-+ return FALSE;
-
- saved_proto = pinfo->current_proto;
- for (i=0; i<len; i++) {
diff --git a/debian/patches/07_gcc4.dpatch b/debian/patches/07_gcc4.dpatch
deleted file mode 100644
index 30968a24b4..0000000000
--- a/debian/patches/07_gcc4.dpatch
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 07_gcc4.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./epan/dissectors/packet-cmip.c /tmp/dpep-work.5KBC28/wireshark-0.10.11/epan/dissectors/packet-cmip.c
---- ./epan/dissectors/packet-cmip.c 2005-07-17 18:52:24.000000000 +0200
-+++ /tmp/dpep-work.5KBC28/wireshark-0.10.11/epan/dissectors/packet-cmip.c 2005-07-17 18:53:53.000000000 +0200
-@@ -1895,7 +1895,8 @@
- return offset;
- }
-
--
-+int
-+dissect_cmip_InvokeIDType(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_);
-
- static int
- dissect_cmip_Argument(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
diff --git a/debian/patches/08_wireshark-desktop-menu.dpatch b/debian/patches/08_wireshark-desktop-menu.dpatch
deleted file mode 100644
index d15d6a53cc..0000000000
--- a/debian/patches/08_wireshark-desktop-menu.dpatch
+++ /dev/null
@@ -1,24 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 08_wireshark-desktop-menu.dpatch by <fred@candle>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad wireshark-0.99.4/wireshark.desktop /tmp/dpep.1jXNTW/wireshark-0.99.4/wireshark.desktop
---- wireshark-0.99.4/wireshark.desktop 2006-11-01 10:31:40.011860048 +0100
-+++ /tmp/dpep.1jXNTW/wireshark-0.99.4/wireshark.desktop 2006-11-01 10:32:13.727816940 +0100
-@@ -68,11 +68,11 @@
- Comment[fi]=Verkkoliikenne analysaattori
- Comment[fr]=Analyseur de trafic réseau
- Comment[sv]=Nätverkstrafikanalysator
--Icon=wireshark.png
-+Icon=hi48-app-wireshark.png
- TryExec=wireshark
- Exec=wireshark
- Path=
- Terminal=false
- MimeType=
--Categories=Application;GTK;Network;X-Red-Hat-Extra;
-+Categories=GNOME;Application;Network;
- X-KDE-SubstituteUID=true
diff --git a/debian/patches/09_idl2wrs.dpatch b/debian/patches/09_idl2wrs.dpatch
deleted file mode 100644
index 398f9f35df..0000000000
--- a/debian/patches/09_idl2wrs.dpatch
+++ /dev/null
@@ -1,51 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 09_idl2wrs.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad wireshark-0.99.5~/tools/idl2wrs.sh.in wireshark-0.99.5/tools/idl2wrs.sh.in
---- wireshark-0.99.5~/tools/idl2wrs.sh.in 2007-02-01 22:53:43.000000000 +0000
-+++ wireshark-0.99.5/tools/idl2wrs.sh.in 2007-04-01 08:56:28.000000000 +0000
-@@ -48,40 +48,6 @@
- exit 1;
- fi
-
--#
--# Run wireshark backend, looking for wireshark_be.py and wireshark_gen.py
--# in pythons's "site-packages" directory. If cannot find that, then
--# try looking in current directory. If still cannot, then exit with
--# error.
--
--if [ -f $PYTHONPATH/site-packages/wireshark_be.py ] && [ -f $PYTHONPATH/site-packages/wireshark_gen.py ]; then
-- exec omniidl -p $PYTHONPATH/site-packages -b wireshark_be $@
-- /* not reached */
--fi
--
--# Try current directory.
--
--if [ -f ./wireshark_be.py ] && [ -f ./wireshark_gen.py ]; then
-- exec omniidl -p ./ -b wireshark_be $@
-- /* not reached */
--fi
--
--# Could not find both wireshark_be.py AND wireshark_gen.py
--# So let's just try to run it without -p, hoping that the installation
--# set up a valid path.
-
- exec omniidl -b wireshark_be $@
-
--old code: not reached
--
--echo "idl2wrs Error: Could not find both wireshark_be.py AND wireshark_gen.py."
--echo "Please ensure you have the PYTHONPATH variable set, or that wireshark_be.py "
--echo "and wireshark_gen.py exist in the current directory. "
--echo
--echo "On this system, PYTHONPATH is : $PYTHONPATH"
--echo
--
--exit 2
--
--
--
diff --git a/debian/patches/10_wireshark_gen.dpatch b/debian/patches/10_wireshark_gen.dpatch
deleted file mode 100644
index eb19419490..0000000000
--- a/debian/patches/10_wireshark_gen.dpatch
+++ /dev/null
@@ -1,19 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 10_wireshark_gen.dpatch by <fpeters@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./wireshark_gen.py /tmp/dpep-work.vCo5MH/wireshark-0.10.11/wireshark_gen.py
---- ./tools/wireshark_gen.py 2005-07-17 19:42:15.000000000 +0200
-+++ /tmp/dpep-work.vCo5MH/wireshark-0.10.11/ools/wireshark_gen.py 2005-07-17 19:42:34.000000000 +0200
-@@ -2188,7 +2188,8 @@
- #include <glib.h>
- #include <epan/packet.h>
- #include <epan/proto.h>
- #include <epan/dissectors/packet-giop.h>
-+#include <plugins/plugin_api_defs.h>
-
- #ifndef ENABLE_STATIC
- G_MODULE_EXPORT const gchar version[] = "0.0.1";
diff --git a/debian/prerm b/debian/prerm
deleted file mode 100644
index 4e0be2d72d..0000000000
--- a/debian/prerm
+++ /dev/null
@@ -1,4 +0,0 @@
-#! /bin/sh
-
-#DEBHELPER#
-
diff --git a/debian/rules b/debian/rules
index 1169776c11..d0e6b4f7f6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,21 +13,16 @@ DB2MAN=/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-PYTHON_VERSION=python2.3
+PYTHON_VERSION=python2.4
+
+CFLAGS=-g -O2
# Enable IEEE-conformant floating point math on alphas (not the default)
ifeq (alpha-linux,$(DEB_HOST_GNU_TYPE))
CFLAGS += -mieee
endif
-idl2deb.1: idl2deb.dbk
- xsltproc --nonet --novalid $(DB2MAN) $<
-
-asn2deb.1: asn2deb.dbk
- xsltproc --nonet --novalid $(DB2MAN) $<
-
-
-CONFIGURE_FLAGS=--prefix=/usr --sysconfdir=/usr/share/wireshark --datadir=/usr/share/wireshark --disable-static --disable-ssl --without-ucdsnmp --enable-gtk2 --libdir=/usr/lib/wireshark CFLAGS="$(CFLAGS)";
+CONFIGURE_FLAGS=--prefix=/usr --sysconfdir=/usr/share --datadir=/usr/share --libdir=/usr/lib/wireshark --disable-static --enable-gtk2 --enable-warnings-as-errors=no --enable-setuid-install --with-plugins=/usr/lib/wireshark/plugins --with-lua=/usr/
configure: configure-stamp
configure-stamp: patch
@@ -35,18 +30,13 @@ configure-stamp: patch
cp /usr/share/misc/config.guess /usr/share/misc/config.sub .
libtoolize --force --copy
- autoheader
- autoconf
-mkdir aclocal-missing
- (if [ ! -x ./configure ]; then \
- ./autogen.sh $(CONFIGURE_FLAGS) CFLAGS="$(CFLAGS)"; \
- fi)
-
- ./configure $(CONFIGURE_FLAGS) CFLAGS="$(CFLAGS)"
+ ./autogen.sh
+ CFLAGS="$(CFLAGS)" ./configure $(CONFIGURE_FLAGS)
touch configure-stamp
-build: build-stamp idl2deb.1 asn2deb.1
+build: build-stamp
build-stamp: configure-stamp
$(MAKE)
@@ -63,7 +53,7 @@ clean: unpatch-stamp
rm -f build-stamp configure-stamp
[ ! -f Makefile ] || $(MAKE) distclean
- rm -f rdps wireshark.1 tshark.1 idl2deb.1 wireshark-filter.4 asn2deb.1
+ rm -f rdps wireshark.1 tshark.1 wireshark-filter.4
rm -f conftest conftest.c
rm -f config.guess config.sub config.log
rm -f config.h.in config.h configure
@@ -75,59 +65,64 @@ unpatch-stamp:
dpatch deapply-all
rm -rf patch-stamp debian/patched
-# Build architecture-independent files here.
-binary-indep: build
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build
+install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the files into debian/tmp
- $(MAKE) install DESTDIR=`pwd`/debian/tmp
- mkdir -p `pwd`/debian/tmp/usr/share/applications/
- cp wireshark.desktop `pwd`/debian/tmp/usr/share/applications/
- cp tools/idl2wrs.sh `pwd`/debian/tmp/usr/bin/
- cp debian/wireshark-root.desktop `pwd`/debian/tmp/usr/share/applications/
- mkdir -p `pwd`/debian/tmp/usr/share/pixmaps/
- cp image/hi48-app-wireshark.png `pwd`/debian/tmp/usr/share/pixmaps/
- cp image/wsicon32.xpm `pwd`/debian/tmp/usr/share/pixmaps/
- mkdir -p `pwd`/debian/tmp/usr/lib/$(PYTHON_VERSION)/site-packages/
- install -m 755 `pwd`/idl2deb `pwd`/debian/tmp/usr/bin/
- install -m 755 `pwd`/asn2deb `pwd`/debian/tmp/usr/bin/
- cp `pwd`/tools/wireshark_be.py `pwd`/tools/wireshark_gen.py \
- `pwd`/debian/tmp/usr/lib/$(PYTHON_VERSION)/site-packages/
- mkdir -p `pwd`/debian/tmp/usr/include/wireshark/
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ mkdir -p $(CURDIR)/debian/tmp/usr/share/applications/
+ cp debian/wireshark.desktop $(CURDIR)/debian/tmp/usr/share/applications/
+ cp tools/idl2wrs.sh $(CURDIR)/debian/tmp/usr/bin/
+ #cp debian/wireshark-root.desktop $(CURDIR)/debian/tmp/usr/share/applications/
+ mkdir -p $(CURDIR)/debian/tmp/usr/share/pixmaps/
+ cp image/hi48-app-wireshark.png $(CURDIR)/debian/tmp/usr/share/pixmaps/
+ cp image/wsicon32.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/
+ mkdir -p $(CURDIR)/debian/tmp/etc/wireshark/
+ mv $(CURDIR)/debian/tmp/usr/share/wireshark/init.lua \
+ $(CURDIR)/debian/tmp/etc/wireshark/
+ ln -s /etc/wireshark/init.lua \
+ $(CURDIR)/debian/tmp/usr/share/wireshark/init.lua
+ mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(PYTHON_VERSION)/site-packages/
+ cp $(CURDIR)/tools/wireshark_be.py $(CURDIR)/tools/wireshark_gen.py \
+ $(CURDIR)/debian/tmp/usr/lib/$(PYTHON_VERSION)/site-packages/
+ mkdir -p $(CURDIR)/debian/tmp/usr/include/wireshark/
for F in `cat debian/wireshark-dev.header-files`; do \
- cp --parents $$F `pwd`/debian/tmp/usr/include/wireshark; \
+ cp --parents $$F $(CURDIR)/debian/tmp/usr/include/wireshark; \
done
- # .a is no longer built; why was is used ?
- #cp `pwd`/wiretap/libwiretap.a `pwd`/debian/tmp/usr/lib/
- -rm -rf `pwd`/debian/tmp/usr/man
+ -rm -rf $(CURDIR)/debian/tmp/usr/man
dh_installman
dh_movefiles
dh_pysupport
- dh_python
dh_installdocs
- -rm debian/menu # from upstream debian/ package
dh_installmenu
dh_installchangelogs NEWS
+
+# Build architecture-independent files here.
+binary-indep: install
+# We have nothing to do by default.
+
+check: install
+ # check all necessary headers are included
+ gcc -c debian/headers-check.c `pkg-config --cflags glib-2.0` -Idebian/wireshark-dev/usr/include/ -Idebian/wireshark-dev/usr/include/wireshark/ -o /dev/null
+
+# Build architecture-dependent files here.
+binary-arch: install check
dh_strip
dh_compress
- dh_fixperms
+ dh_fixperms -Xdumpcap
dh_installdeb
- dh_shlibdeps
+ LD_LIBRARY_PATH=/usr/lib/wireshark/ dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
-source diff:
+source diff:
@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: build clean install check binary-indep binary-arch binary
diff --git a/debian/tshark.manpages b/debian/tshark.manpages
index be60459534..b870ac65fe 100644
--- a/debian/tshark.manpages
+++ b/debian/tshark.manpages
@@ -1 +1 @@
-tshark.1 \ No newline at end of file
+tshark.1
diff --git a/debian/wireshark-common.files b/debian/wireshark-common.files
index 851a736b25..4e62ed9f36 100644
--- a/debian/wireshark-common.files
+++ b/debian/wireshark-common.files
@@ -3,9 +3,11 @@
/usr/bin/editcap
/usr/bin/mergecap
/usr/bin/text2pcap
+/usr/bin/rawshark
/usr/lib/wireshark/libwireshark.so.0
/usr/lib/wireshark/libwireshark.so.0.0.1
/usr/lib/wireshark/libwiretap.so.0
/usr/lib/wireshark/libwiretap.so.0.0.1
/usr/lib/wireshark/plugins/*
-/usr/share/wireshark/* \ No newline at end of file
+/usr/share/wireshark/*
+/etc/wireshark/init.lua
diff --git a/debian/wireshark-common.manpages b/debian/wireshark-common.manpages
index 56b1491ae4..82b483aecf 100644
--- a/debian/wireshark-common.manpages
+++ b/debian/wireshark-common.manpages
@@ -1,5 +1,7 @@
+dumpcap.1
editcap.1
mergecap.1
text2pcap.1
wireshark-filter.4
-capinfos.1 \ No newline at end of file
+capinfos.1
+rawshark.1
diff --git a/debian/wireshark-common.shlibs b/debian/wireshark-common.shlibs
new file mode 100644
index 0000000000..b21c04d67c
--- /dev/null
+++ b/debian/wireshark-common.shlibs
@@ -0,0 +1,2 @@
+libwireshark 0 wireshark-common
+libwiretap 0 wireshark-common
diff --git a/debian/wireshark-dev.docs b/debian/wireshark-dev.docs
index 3cd95439c2..58947a03f1 100644
--- a/debian/wireshark-dev.docs
+++ b/debian/wireshark-dev.docs
@@ -1,5 +1,14 @@
+doc/README.binarytrees
+doc/README.capture
doc/README.design
doc/README.developer
+doc/README.display_filter
doc/README.idl2wrs
+doc/README.malloc
+doc/README.packaging
doc/README.plugins
-doc/README.xml-output \ No newline at end of file
+doc/README.regression
+doc/README.request_response_tracking
+doc/README.stats_tree
+doc/README.tapping
+doc/README.xml-output
diff --git a/debian/wireshark-dev.files b/debian/wireshark-dev.files
index d616965a69..c70c05ef5d 100644
--- a/debian/wireshark-dev.files
+++ b/debian/wireshark-dev.files
@@ -1,6 +1,4 @@
/usr/bin/idl2wrs
-/usr/bin/idl2deb
-/usr/bin/asn2deb
/usr/lib/wireshark/libwireshark.so
/usr/lib/wireshark/libwireshark.la
/usr/lib/wireshark/libwiretap.so
diff --git a/debian/wireshark-dev.header-files b/debian/wireshark-dev.header-files
index aab6d48ce8..c284cd45aa 100644
--- a/debian/wireshark-dev.header-files
+++ b/debian/wireshark-dev.header-files
@@ -1,5 +1,9 @@
color.h
config.h
+register.h
epan/*.h
+epan/crypt/*.h
+epan/dfilter/*.h
epan/dissectors/*.h
-wiretap/*.h \ No newline at end of file
+epan/ftypes/*.h
+wiretap/*.h
diff --git a/debian/wireshark-dev.manpages b/debian/wireshark-dev.manpages
index 2a373ca0c2..291085768c 100644
--- a/debian/wireshark-dev.manpages
+++ b/debian/wireshark-dev.manpages
@@ -1,3 +1 @@
idl2wrs.1
-idl2deb.1
-asn2deb.1 \ No newline at end of file
diff --git a/debian/wireshark-dev.postinst b/debian/wireshark-dev.postinst
deleted file mode 100644
index 6f37362fbd..0000000000
--- a/debian/wireshark-dev.postinst
+++ /dev/null
@@ -1,5 +0,0 @@
-#! /bin/sh -e
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/wireshark-dev.prerm b/debian/wireshark-dev.prerm
index c78af5c85f..5a07967065 100644
--- a/debian/wireshark-dev.prerm
+++ b/debian/wireshark-dev.prerm
@@ -12,3 +12,4 @@ dpkg --listfiles $PACKAGE |
xargs rm -f >&2
#DEBHELPER#
+
diff --git a/debian/wireshark-root.desktop b/debian/wireshark-root.desktop
index e90f96292a..ab91b8e2f6 100644
--- a/debian/wireshark-root.desktop
+++ b/debian/wireshark-root.desktop
@@ -68,9 +68,11 @@ Comment[fr]=Analyseur de trafic réseau
Comment[fi]=Verkkoliikenne analysaattori
Comment[sv]=Nätverkstrafikanalysator
Icon=hi48-app-wireshark.png
-TryExec=gksu
-Exec=gksu -u root /usr/bin/wireshark
+TryExec=su-to-root
+Exec=su-to-root -X -c /usr/bin/wireshark
+Path=
Terminal=false
+MimeType=
Categories=GNOME;Network;
# Found in Suse 9.1:
X-KDE-SubstituteUID=true
diff --git a/debian/wireshark.desktop b/debian/wireshark.desktop
new file mode 100644
index 0000000000..e5053a3855
--- /dev/null
+++ b/debian/wireshark.desktop
@@ -0,0 +1,82 @@
+[Desktop Entry]
+# $Id$
+# The format of this file is specified at
+# http://freedesktop.org/Standards/desktop-entry-spec/
+# The entries are in the order they are listed in version 0.9.4
+Type=Application
+Version=1.0
+Name=Wireshark
+GenericName=Network Analyzer
+GenericName[af]=Netwerk Analiseerder
+GenericName[az]=Şəbəkə Analiz Proqramı
+GenericName[bg]=Анализатор на мрежови трафик
+GenericName[bs]=Mrežni analizer
+GenericName[ca]=Analitzador de xarxa
+GenericName[cs]=Analyzátor sítě
+GenericName[da]=Netværksanalyse
+GenericName[de]=Programm für die Netzwerk-Analyse
+GenericName[el]=Αναλυτής Δικτύων
+GenericName[en_GB]=Network Analyser
+GenericName[eo]=Retanalizilo
+GenericName[es]=Analizador de redes
+GenericName[et]=Võrguliikluse analüsaator
+GenericName[eu]=Sare ikerketaria
+GenericName[fa]=تحلیل‌گر شبکه
+GenericName[fi]=Verkkoanalysaattori
+GenericName[fr]=Analyseur réseau
+GenericName[he]=מאבחן רשת
+GenericName[hr]=Program za analiziranje mreža
+GenericName[hu]=hálózatanalizáló
+GenericName[id]=Analisis jaringan
+GenericName[is]=Netskoðunartól
+GenericName[it]=Analizzatore di rete
+GenericName[ja]=ネットワークアナライザ
+GenericName[ko]=네트웍 분석기
+GenericName[lo]=ເຄື່ອງມືວິເຄາະເຄືອຂ່າຍ
+GenericName[lt]=Tinklo analizatorius
+GenericName[lv]=Tīkla Analizators
+GenericName[mk]=Анализатор на мрежи
+GenericName[mn]=Сүлжээ-шинжлэлийн програм
+GenericName[mt]=Analizzatur tan-network
+GenericName[nb]=Nettverksanalyse
+GenericName[nl]=netwerkanalyseprogramma
+GenericName[nn]=Nettverksanalyse
+GenericName[nso]=Moahlaahli wa Kgokagano
+GenericName[pl]=Analizator sieci
+GenericName[pt]=Analisador de Redes
+GenericName[pt_BR]=Analisador de rede
+GenericName[ro]=Analizor de reţea
+GenericName[ru]=Анализатор сетевого трафика
+GenericName[se]=Fierbmeanalysa
+GenericName[sk]=Analyzátor siete
+GenericName[sl]=Analizator omrežij
+GenericName[sr]=Analizatror mreže
+GenericName[ss]=Sihlatiyi seluchungechunge
+GenericName[sv]=Nätverksanalyserare
+GenericName[ta]=Å¨Ä ¬öÅ¡Ç÷
+GenericName[th]=เครื่องมือวิเคราะห์เครือข่าย
+GenericName[tr]=Ağ Analiz Programı
+GenericName[uk]=Аналізатор мережі
+GenericName[ven]=Musengulusi wa Vhukwamani
+GenericName[vi]=Trình phân tích mạng
+GenericName[xh]=Umcukucezi Womsebenzi womnatha
+GenericName[zh_CN]=网络分析程序
+GenericName[zh_TW]=網路分析程式
+GenericName[zu]=Umhloli Woxhumano olusakazekile
+Comment=Network traffic analyzer
+Comment[fr]=Analyseur de trafic réseau
+Comment[fi]=Verkkoliikenne analysaattori
+Comment[sv]=Nätverkstrafikanalysator
+Icon=hi48-app-wireshark.png
+Exec=/usr/bin/wireshark
+Path=
+Terminal=false
+MimeType=
+Categories=GNOME;Network;
+# Found in Suse 9.1:
+# X-KDE-SubstituteUID=true
+# Deprecated:
+# TerminalOptions=
+# BinaryPattern=wireshark
+# MapNotify=true
+# Protocols=
diff --git a/debian/wireshark.files b/debian/wireshark.files
index ff5fa9b0ce..475aa845f8 100644
--- a/debian/wireshark.files
+++ b/debian/wireshark.files
@@ -1,3 +1,3 @@
/usr/bin/wireshark
/usr/share/applications/
-/usr/share/pixmaps/ \ No newline at end of file
+/usr/share/pixmaps/
diff --git a/debian/wireshark.manpages b/debian/wireshark.manpages
index fef11e2467..3503db840f 100644
--- a/debian/wireshark.manpages
+++ b/debian/wireshark.manpages
@@ -1 +1 @@
-wireshark.1 \ No newline at end of file
+wireshark.1
diff --git a/debian/wireshark.menu b/debian/wireshark.menu
index f0658f0ce8..4cd16e67a4 100644
--- a/debian/wireshark.menu
+++ b/debian/wireshark.menu
@@ -1,3 +1,5 @@
-?package(wireshark):needs="X11" section="Apps/Net" title="Wireshark" \
+?package(wireshark):needs="X11" section="Applications/Network/Monitoring" \
+ title="Wireshark" \
command="/usr/bin/wireshark" \
icon="/usr/share/pixmaps/wsicon32.xpm"
+