--- ethereal-0.10.4.orig/asn2deb +++ ethereal-0.10.4/asn2deb @@ -0,0 +1,219 @@ +#!/usr/bin/env python + +# asn2deb - quick hack by W. Borgert to create +# Debian GNU/Linux packages from ASN.1 files for Ethereal. +# Copyright 2004, W. Borgert + +# ASN.1 module for Ethereal, use of snacc type table: +# Copyright 2003, Matthijs Melchior +# +# Ethereal - Network traffic analyzer +# By Gerald Combs +# 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)/ethereal/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 ETHEREAL_VERSION=\"%s\" +dnl plugindir=\"$prefix/share/ethereal/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/ethereal-asn1-%s + +binary-post-install/ethereal-asn1-%s:: + rm -f $(PREFIX)/usr/lib/ethereal/plugins/%s/*.a +""" % (base, base, version), 0755) + + create_file("debian/control", """Source: ethereal-asn1-%s +Section: net +Priority: optional +Maintainer: %s <%s> +Standards-Version: 3.6.1.0 +Build-Depends: snacc, autotools-dev, debhelper, cdbs + +Package: ethereal-asn1-%s +Architecture: all +Depends: ethereal (= %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", + """ethereal-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. + +Ethereal: http://www.ethereal.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_eth_version(): + """Detect version of ethereal-dev package.""" + deb = os.popen( + "dpkg-query -W --showformat='${Version}' ethereal-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_eth_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 + " \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() --- ethereal-0.10.4.orig/idl2deb.dbk +++ ethereal-0.10.4/idl2deb.dbk @@ -0,0 +1,158 @@ + +idl2deb"> + debacle@debian.org"> + + Debian GNU/Linux"> +]> + + + +
+ &email; +
+ + W. + Borgert + + + 2003 + &author; + + 2003-08-17 + + CORBA + IDL + Ethereal + + + + 2003-08-17 + 2003-08-17 + debacle + First version. + + +
+ + idl2deb + + 1 + + + idl2deb + + create a Debian package for CORBA monitoring from IDL + + + + &command; + + + + + -i idlfile + --idl=idlfile + + + + + + + + + + + + Description + + This manual page documents briefly the + idl2deb command. + + &command; takes an CORBA IDL file as input and creates a + Debian package from it. The package contains a loadable module + for the ethereal network analyser. + + + Options + + + + + + + options for dpkg-buildpackage. + + + + + + + use e-mail address. + + + + + + + IDL file to use (mandatory). + + + + + + + + print help and exit. + + + + + + + use user name. + + + + + + + do not overwrite files. + + + + + + + print version and exit. + + + + + Example: + + /usr/bin/idl2deb -e me@foo.net -i bar.idl \ +-n "My Name" -d "-rfakeroot -uc -us" + + + + See Also + + A lot of tools are used, which you have to + apt-get install: ethereal-dev, python, + cdbs, autotools-dev, debhelper, dpkg-dev. + + + + Copying + + 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 Free Documentation License, Version 1.1 or any later + version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts and no Back-Cover + Texts. + +
--- ethereal-0.10.4.orig/conf4392.sh +++ ethereal-0.10.4/conf4392.sh @@ -0,0 +1 @@ +#! /bin/sh --- ethereal-0.10.4.orig/asn2deb.dbk +++ ethereal-0.10.4/asn2deb.dbk @@ -0,0 +1,159 @@ + +asn2deb"> + debacle@debian.org"> + + Debian GNU/Linux"> +]> + + + +
+ &email; +
+ + W. + Borgert + + + 2003 + &author; + + 2004-02-18 + + ASN.1 + BER + Ethereal + + + + 1 + 2004-02-18 + debacle + First version. + + +
+ + asn2deb + + 1 + + + asn2deb + + create a Debian package for BER monitoring from ASN.1 + + + + &command; + -a ASN.1 file + --asn=ASN.1 file + + + + + + + + + + + + + + + + Description + + This manual page documents briefly the + asn2deb command. + + &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 ethereal network analyser. The type table is generated by + the ASN.1 compiler snacc. + + + Options + + + + + + + ASN.1 file to use (mandatory). + + + + + + + options for dpkg-buildpackage. + + + + + + + use e-mail address. + + + + + + + + print help and exit. + + + + + + + use user name. + + + + + + + do not overwrite files. + + + + + + + print version and exit. + + + + + Example: + + /usr/bin/asn2deb -e me@foo.net -a bar.asn1 \ +-n "My Name" -d "-rfakeroot -uc -us" + + + + See Also + + A lot of tools are used, which you have to + apt-get install: ethereal-dev, python, + cdbs, autotools-dev, debhelper, dpkg-dev, snacc. + + + + Copying + + 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 Free Documentation License, Version 1.1 or any later + version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts and no Back-Cover + Texts. + +
--- ethereal-0.10.4.orig/idl2deb +++ ethereal-0.10.4/idl2deb @@ -0,0 +1,252 @@ +#!/usr/bin/env python + +# idl2deb - quick hack by W. Borgert to create +# Debian GNU/Linux packages from idl2eth modules for Ethereal. +# Copyright 2003, W. Borgert + +# Makefile.am and configure.ac code by: +# Copyright 2001, Ericsson Inc. +# Frank Singleton +# +# Ethereal - Network traffic analyzer +# By Gerald Combs +# 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/ethereal -DETH_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__ETHEREAL_STATIC__ packet-%s.c + +packet-%s.c: """ % ((base,) * 12) + idl + """ + $(IDL2ETH) $< > $@ +""") + + 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) +IDL2ETH=\"`type -p idl2eth`\" +AC_SUBST(IDL2ETH) +ETHEREAL_VERSION=\"%s\" +plugindir=\"$libdir/ethereal/plugins/$ETHEREAL_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/ethereal-giop-%s + +binary-post-install/ethereal-giop-%s:: + rm -f $(PREFIX)/usr/lib/ethereal/plugins/%s/*.a +""" % (base, base, version), 0755) + + create_file("debian/control", """Source: ethereal-giop-%s +Section: net +Priority: optional +Maintainer: %s <%s> +Standards-Version: 3.6.1.0 +Build-Depends: ethereal-dev, autotools-dev, debhelper, cdbs + +Package: ethereal-giop-%s +Architecture: any +Depends: ethereal (= %s), ${shlibs:Depends} +Description: GIOP dissector for CORBA interface %s + This package provides a dissector for GIOP (General Inter-ORB + Protocol) for the Ethereal 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", + """ethereal-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 be idl2deb on +%s for Debian GNU/Linux. + +Ethereal: http://www.ethereal.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_eth_version(): + """Detect version of ethereal-dev package.""" + deb = os.popen( + "dpkg-query -W --showformat='${Version}' ethereal-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_eth_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 + " \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() --- ethereal-0.10.4.orig/idl2eth.sh +++ ethereal-0.10.4/idl2eth.sh @@ -48,34 +48,5 @@ exit 1; fi -# -# Run ethereal backend, looking for ethereal_be.py and ethereal_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/ethereal_be.py ] && [ -f $PYTHONPATH/site-packages/ethereal_gen.py ]; then - omniidl -p $PYTHONPATH/site-packages -b ethereal_be $1 - exit $? -fi - -# Try current directory. - -if [ -f ./ethereal_be.py ] && [ -f ./ethereal_gen.py ]; then - omniidl -p ./ -b ethereal_be $1 - exit $? -fi - -# Could not find both ethereal_be.py AND ethereal_gen.py - -echo "idl2eth Error: Could not find both ethereal_be.py AND ethereal_gen.py." -echo "Please ensure you have the PYTHONPATH variable set, or that ethereal_be.py " -echo "and ethereal_gen.py exist in the current directory. " -echo -echo "On this system, PYTHONPATH is : $PYTHONPATH" -echo - -exit 2 - - +omniidl -b ethereal_be $1 --- ethereal-0.10.4.orig/Ethereal.desktop +++ ethereal-0.10.4/Ethereal.desktop @@ -7,11 +7,13 @@ Categories=GNOME;Application;Network; Comment=Network traffic analyzer Comment[fi]=Verkkoliikenne analysaattori +Comment[fr]=Analyseur de trafic réseau Exec=ethereal -Icon=ethereal.png +Icon=hi48-app-ethereal.png Path= Terminal=0 TerminalOptions= MimeType= MapNotify=true Protocols= +Categories=GNOME;Application;Network; --- ethereal-0.10.4.orig/doc/Makefile.in +++ ethereal-0.10.4/doc/Makefile.in @@ -338,6 +338,7 @@ ../ethereal-filter.4: ethereal-filter.pod ../config.h $(POD2MAN) \ + --section=4 \ --center="The Ethereal Network Analyzer" \ --release=$(VERSION) \ ethereal-filter.pod > ../ethereal-filter.4 --- ethereal-0.10.4.orig/doc/Makefile.am +++ ethereal-0.10.4/doc/Makefile.am @@ -38,6 +38,7 @@ ../ethereal-filter.4: ethereal-filter.pod ../config.h $(POD2MAN) \ + --section=4 \ --center="The Ethereal Network Analyzer" \ --release=$(VERSION) \ ethereal-filter.pod > ../ethereal-filter.4 --- ethereal-0.10.4.orig/debian/ethereal-common.files +++ ethereal-0.10.4/debian/ethereal-common.files @@ -0,0 +1,8 @@ +/usr/bin/editcap +/usr/bin/mergecap +/usr/bin/text2pcap +/usr/lib/ethereal/libethereal.so.0 +/usr/lib/ethereal/libethereal.so.0.0.1 +/usr/lib/ethereal/libwiretap.so.0 +/usr/lib/ethereal/libwiretap.so.0.0.1 +/usr/share/ethereal/* --- ethereal-0.10.4.orig/debian/EtherealAsRoot.desktop +++ ethereal-0.10.4/debian/EtherealAsRoot.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Name=Ethereal (as root) +Type=Application +TryExec=ethereal +BinaryPattern=ethereal +Categories=GNOME;Application;Network; +Comment=Network traffic analyzer +Comment[fi]=Verkkoliikenne analysaattori +Comment[fr]=Analyseur de trafic réseau +TryExec=gksu +Exec=gksudo -u root /usr/bin/ethereal +Icon=hi48-app-ethereal.png +Path= +Terminal=0 +TerminalOptions= +MimeType= +MapNotify=true +Protocols= +Categories=GNOME;Application;Network; --- ethereal-0.10.4.orig/debian/ethereal-dev.postinst +++ ethereal-0.10.4/debian/ethereal-dev.postinst @@ -0,0 +1,19 @@ +#! /bin/sh -e + +PYTHON=python2.3 + +case "$1" in + configure|abort-upgrade|abort-remove|abort-deconfigure) + /usr/bin/$PYTHON -O /usr/lib/$PYTHON/compileall.py -q \ + /usr/lib/$PYTHON/site-packages/ + ;; + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + --- ethereal-0.10.4.orig/debian/ethereal-common.manpages +++ ethereal-0.10.4/debian/ethereal-common.manpages @@ -0,0 +1,5 @@ +editcap.1 +mergecap.1 +text2pcap.1 +ethereal-filter.4 + --- ethereal-0.10.4.orig/debian/ethereal-dev.prerm +++ ethereal-0.10.4/debian/ethereal-dev.prerm @@ -0,0 +1,15 @@ +#! /bin/bash -e +# +# Debian prerm script for Python x.y hierarchical modules +# Written by Gregor Hoffleit +# Extended by Matthias Klose +# + +PACKAGE=`basename $0 | sed -e 's/\.[^.]*$//'` + +dpkg --listfiles $PACKAGE | + awk '$0~/\.py$/ {print $0"c\n" $0"o"}' | + xargs rm -f >&2 + +#DEBHELPER# + --- ethereal-0.10.4.orig/debian/ethereal-dev.docs +++ ethereal-0.10.4/debian/ethereal-dev.docs @@ -0,0 +1,5 @@ +doc/README.design +doc/README.developer +doc/README.idl2eth +doc/README.plugins + --- ethereal-0.10.4.orig/debian/ethereal.files +++ ethereal-0.10.4/debian/ethereal.files @@ -0,0 +1,3 @@ +/usr/bin/ethereal +/usr/share/applications/ +/usr/share/pixmaps/ --- ethereal-0.10.4.orig/debian/ethereal.menu +++ ethereal-0.10.4/debian/ethereal.menu @@ -0,0 +1,4 @@ +?package(ethereal):needs="X11" section="Apps/Net" title="Ethereal" \ + command="/usr/bin/ethereal" \ + icon="/usr/share/pixmaps/eicon3d32.xpm" + --- ethereal-0.10.4.orig/debian/ethereal-dev.header-files +++ ethereal-0.10.4/debian/ethereal-dev.header-files @@ -0,0 +1,40 @@ +asn1.h +color.h +config.h +packet-ber.h +packet-giop.h +packet-h225.h +packet-h245.h +packet-per.h +packet-tcp.h +packet-tpkt.h +prefs.h +reassemble.h +tap.h +wiretap/wtap.h +xdlc.h +epan/column_info.h +epan/column-utils.h +epan/conversation.h +epan/dfilter/dfilter.h +epan/dfilter/drange.h +epan/epan.h +epan/except.h +epan/exceptions.h +epan/filesystem.h +epan/frame_data.h +epan/ftypes/ftypes.h +epan/ipv4.h +epan/nstime.h +epan/packet.h +epan/packet_info.h +epan/pint.h +epan/proto.h +epan/report_err.h +epan/slab.h +epan/to_str.h +epan/tvbuff.h +epan/value_string.h +plugins/plugin_api_defs.h +plugins/plugin_api.h +plugins/plugin_table.h --- ethereal-0.10.4.orig/debian/ethereal.manpages +++ ethereal-0.10.4/debian/ethereal.manpages @@ -0,0 +1 @@ +ethereal.1 --- ethereal-0.10.4.orig/debian/changelog +++ ethereal-0.10.4/debian/changelog @@ -1,15 +1,632 @@ -ethereal (0.8.3-0unoff) unstable; urgency=low +ethereal (0.10.4-3ubuntu1) warty; urgency=low - * New upstream release. (unofficial package) + * [debian/EtherealAsRoot.desktop] Use gksudo rather than gksu + (thanks to Jim Cheetham, Closes: Warty#1816) - -- Your Name Sat, 5 Feb 2000 23:51:26 +0100 + -- Matt Zimmerman Mon, 27 Sep 2004 20:20:54 -0700 -ethereal (0.8.2-0unoff) unstable; urgency=low +ethereal (0.10.4-3) unstable; urgency=low - * New upstream release. (unofficial package) - * debian directory added in CVS tree + * 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 - -- Your Name Wed, 26 Jan 2000 07:40:15 +0100 + -- Frederic Peters 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 Tue, 25 May 2004 22:28:37 +0200 + +ethereal (0.10.4-1) unstable; urgency=high + + * New upstream release with security fixes. + + * (sorry about the delay; I was away and forgot about this release) + + -- Frederic Peters 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 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 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 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 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 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 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 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 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 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 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 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 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 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) Mon, 10 Nov 2003 12:11:55 +0100 + +ethereal (0.9.15-1) unstable; urgency=low + + * New upstream release. (closes: #210272) + + -- Frederic Peters 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Tue, 12 Mar 2002 11:59:04 +0100 + +ethereal (0.9.2-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 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 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 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 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 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 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 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 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 Thu, 3 Jan 2002 19:43:18 +0100 + +ethereal (0.8.20-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 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 Sat, 14 Jul 2001 11:57:12 +0200 + +ethereal (0.8.17-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters Fri, 13 Apr 2001 13:33:35 +0200 + +ethereal (0.8.16-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 Sat, 27 Jan 2001 13:39:05 +0100 + +ethereal (0.8.15-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 ) + + -- Frederic Peters 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 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 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 Fri, 10 Nov 2000 17:39:40 +0100 + +ethereal (0.8.13-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 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 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 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 Thu, 22 Jun 2000 23:59:29 +0200 + +ethereal (0.8.9-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters Tue, 20 Jun 2000 14:17:00 +0200 + +ethereal (0.8.8-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 Mon, 8 May 2000 19:02:29 +0200 + +ethereal (0.8.7-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters 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 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 ) + + -- Frederic Peters 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 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 Mon, 31 Jan 2000 19:29:21 +0100 + +ethereal (0.8.2-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters Sat, 29 Jan 2000 01:53:50 +0100 ethereal (0.8.1-2) unstable; urgency=low @@ -164,7 +781,3 @@ -- Frederic Peters Sun, 13 Sep 1998 23:05:47 +0200 -Local variables: -mode: debian-changelog -add-log-mailing-address: "fpeters@debian.org" -End: --- ethereal-0.10.4.orig/debian/ethereal-dev.files +++ ethereal-0.10.4/debian/ethereal-dev.files @@ -0,0 +1,10 @@ +/usr/bin/idl2eth +/usr/bin/idl2deb +/usr/bin/asn2deb +/usr/lib/ethereal/libethereal.so +/usr/lib/ethereal/libethereal.la +/usr/lib/ethereal/libwiretap.so +/usr/lib/ethereal/libwiretap.la +/usr/lib/python2.3/* +/usr/include/ethereal/* + --- ethereal-0.10.4.orig/debian/README.debian +++ ethereal-0.10.4/debian/README.debian @@ -4,7 +4,7 @@ Q. Why isn't ethereal 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 ethereal linked against libsnmp ? A. Because it would also need to be linked against libssl --- ethereal-0.10.4.orig/debian/tethereal.files +++ ethereal-0.10.4/debian/tethereal.files @@ -0,0 +1,2 @@ +/usr/bin/tethereal + --- ethereal-0.10.4.orig/debian/tethereal.manpages +++ ethereal-0.10.4/debian/tethereal.manpages @@ -0,0 +1 @@ +tethereal.1 --- ethereal-0.10.4.orig/debian/ethereal-dev.manpages +++ ethereal-0.10.4/debian/ethereal-dev.manpages @@ -0,0 +1,3 @@ +idl2eth.1 +idl2deb.1 +asn2deb.1 --- ethereal-0.10.4.orig/debian/rules +++ ethereal-0.10.4/debian/rules @@ -8,21 +8,39 @@ export DH_COMPAT=3 +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) + +# 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: configure-stamp configure-stamp: dh_testdir + cp /usr/share/misc/config.guess /usr/share/misc/config.sub . #libtoolize --force --copy -mkdir aclocal-missing - (if [ -x ./autogen.sh ]; then \ - ./autogen.sh --prefix=/usr --sysconfdir=/usr/share/ethereal --disable-static --disable-ssl --without-ucdsnmp; \ - else \ - ./configure --prefix=/usr --sysconfdir=/usr/share/ethereal --disable-static --disable-ssl --without-ucdsnmp; \ + (if [ ! -x ./configure ]; then \ + ./autogen.sh --prefix=/usr --sysconfdir=/usr/share/ethereal --disable-static --disable-ssl --without-ucdsnmp --enable-gtk2 --libdir=/usr/lib/ethereal CFLAGS="$(CFLAGS)"; \ fi) + ./configure --prefix=/usr --sysconfdir=/usr/share/ethereal --disable-static --disable-ssl --without-ucdsnmp --enable-gtk2 --libdir=/usr/lib/ethereal CFLAGS="$(CFLAGS)" + touch configure-stamp -build: build-stamp +build: build-stamp idl2deb.1 asn2deb.1 build-stamp: configure-stamp $(MAKE) @@ -33,9 +51,11 @@ dh_testroot rm -f build-stamp configure-stamp + cp /usr/share/misc/config.guess /usr/share/misc/config.sub . -$(MAKE) distclean - rm -f rdps ethereal.1 tethereal.1 doc/ethereal.pod doc/tethereal.pod + rm -f rdps ethereal.1 tethereal.1 idl2deb.1 ethereal-filter.4 asn2deb.1 rm -f conftest conftest.c + rm -f config.guess config.sub dh_clean @@ -52,19 +72,29 @@ # Add here commands to install the files into debian/tmp $(MAKE) install DESTDIR=`pwd`/debian/tmp - mkdir -p `pwd`/debian/tmp/usr/lib/python2.2/site-packages/ + mkdir -p `pwd`/debian/tmp/usr/share/applications/ + cp Ethereal.desktop `pwd`/debian/tmp/usr/share/applications/ + cp debian/EtherealAsRoot.desktop `pwd`/debian/tmp/usr/share/applications/ + mkdir -p `pwd`/debian/tmp/usr/share/pixmaps/ + cp image/hi48-app-ethereal.png `pwd`/debian/tmp/usr/share/pixmaps/ + cp image/eicon3d32.xpm `pwd`/debian/tmp/usr/share/pixmaps/ + mkdir -p `pwd`/debian/tmp/usr/lib/python2.3/site-packages/ + install -m 755 `pwd`/idl2deb `pwd`/debian/tmp/usr/bin/ + install -m 755 `pwd`/asn2deb `pwd`/debian/tmp/usr/bin/ cp `pwd`/ethereal_be.py `pwd`/ethereal_gen.py \ - `pwd`/debian/tmp/usr/lib/python2.2/site-packages/ + `pwd`/debian/tmp/usr/lib/python2.3/site-packages/ mkdir -p `pwd`/debian/tmp/usr/include/ethereal/ for F in `cat debian/ethereal-dev.header-files`; do \ cp --parents $$F `pwd`/debian/tmp/usr/include/ethereal; \ done - cp `pwd`/wiretap/libwiretap.a `pwd`/debian/tmp/usr/lib/ + # .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 dh_installman dh_movefiles dh_installdocs + -rm debian/menu # from upstream debian/ package dh_installmenu dh_installchangelogs NEWS dh_strip --- ethereal-0.10.4.orig/debian/control +++ ethereal-0.10.4/debian/control @@ -2,8 +2,9 @@ Section: net Priority: optional Maintainer: Frederic Peters -Standards-Version: 3.5.6 -Build-Depends: libgtk1.2-dev, libgtk2.0-dev, libpcap-dev, flex, libz-dev, debhelper, libtool, python, automake, autoconf +Standards-Version: 3.6.1.0 +Build-Depends: libgtk2.0-dev (>=2.4.0-0), libpcap0.7-dev, flex, libz-dev, debhelper (>= 3.0), libtool, python, automake, autoconf, autotools-dev, libadns1-dev, xsltproc, docbook-xsl (>= 1.64.1.0-0), libpcre3-dev +Build-Conflicts: libsnmp-dev Package: ethereal-common Architecture: any @@ -12,7 +13,7 @@ Conflicts: ethereal (<< 0.9.1-3), tethereal (<< 0.9.1-3) Description: Network traffic analyser (common files) Ethereal is a network traffic analyzer, or "sniffer", for Unix and - Unix-like operating systems. A sniffer is a tool used to capture + Unix-like operating systems. A sniffer is a tool used to capture packets off the wire. Ethereal decodes numerous protocols (too many to list). . @@ -21,10 +22,11 @@ Package: ethereal Architecture: any -Depends: ${shlibs:Depends}, ethereal-common +Depends: ${shlibs:Depends}, ethereal-common (= ${Source-Version}) +Recommends: gksu Description: Network traffic analyzer Ethereal is a network traffic analyzer, or "sniffer", for Unix and - Unix-like operating systems. A sniffer is a tool used to capture + Unix-like operating systems. A sniffer is a tool used to capture packets off the wire. Ethereal decodes numerous protocols (too many to list). . @@ -32,10 +34,10 @@ Package: tethereal Architecture: any -Depends: ${shlibs:Depends}, ethereal-common +Depends: ${shlibs:Depends}, ethereal-common (= ${Source-Version}) Description: Network traffic analyzer (console) Ethereal is a network traffic analyzer, or "sniffer", for Unix and - Unix-like operating systems. A sniffer is a tool used to capture + Unix-like operating systems. A sniffer is a tool used to capture packets off the wire. Ethereal decodes numerous protocols (too many to list). . @@ -45,10 +47,10 @@ Package: ethereal-dev Architecture: any Section: devel -Depends: ${shlibs:Depends}, ethereal-common, omniidl-python, libpcap-dev, libtool, python (>= 2.2), python (<< 2.3) +Depends: ${shlibs:Depends}, omniidl (>> 1:3.0.4.1-10) | omniidl4 (>= 4.0.1-2) , libpcap-dev, libtool, libglib2.0-dev, python, snacc, autotools-dev, debhelper, cdbs, automake1.7, autoconf Description: Network traffic analyser (development tools) Ethereal is a network traffic analyzer, or "sniffer", for Unix and - Unix-like operating systems. A sniffer is a tool used to capture + Unix-like operating systems. A sniffer is a tool used to capture packets off the wire. Ethereal decodes numerous protocols (too many to list). .