debian/0000755000000000000000000000000012165123346007171 5ustar debian/libtrace3.install0000644000000000000000000000002712146774405012437 0ustar usr/lib/libtrace*.so.* debian/changelog0000644000000000000000000000744512165123321011046 0ustar libtrace3 (3.0.18-1) unstable; urgency=low * New upstream release - Adds a new trace format (rawerf:) for reading uncompressed ERF files without attempting auto-detection of compression. - Improved gzip signature detection. - Fixed crashes in traceanon if certain arguments were specified incorrectly. - Fixed crashes in tracertstats if bad input URIS were supplied. -- Matt Brown Wed, 03 Jul 2013 23:33:38 +0100 libtrace3 (3.0.17-1) unstable; urgency=low * New upstream release - Adds libwandio, a high performance multi-threaded file compression and decompression library * Start using dpkg-buildflags for compilation options. * Enable hardening=+all in DEB_BUILD_MAINT_OPTIONS as libtrace handles untrusted network input. * Update Standards-Version to 3.9.4 (no changes required). - symbols files seem like too much effort to be worthwhile for these simple libraries. -- Matt Brown Wed, 22 May 2013 00:47:09 +0100 libtrace3 (3.0.14-1) unstable; urgency=low * New upstream release - Incorporates fixes for all our local patches. * Add build-arch, build-indep targets for future proofing. * Update Standards-Version to 3.9.3 (no changes required). -- Matt Brown Sat, 10 Mar 2012 18:52:56 +0000 libtrace3 (3.0.10-1) unstable; urgency=low * New upstream release - Improved event API performance. - Bugfixes for Linux SLL Handling. * Don't ship .la files. (Closes: #622428) * Update Standards-Version to 3.9.2 (no changes required). * Switch to dpkg-source 3.0 (quilt) format. * Backport upstream commit 1701 to fix shlibdeps. (Closes: 558927) -- Matt Brown Sun, 08 May 2011 15:41:45 +0100 libtrace3 (3.0.8-1) unstable; urgency=low * New upstream release * Fix missing build dependencies. (Closes: #608589) -- Matt Brown Sat, 15 Jan 2011 17:08:01 +0000 libtrace3 (3.0.7-1) unstable; urgency=low * New upstream release - Improved IO subsystem performance - Many, many bugfixes and improvements - Full details at http://wand.net.nz/trac/libtrace/wiki/ChangeLog * Add missing ${misc:Depends} Depends for libtrace3-dev and libpacketdump3-dev * Update Standards-Version to 3.9.1 (no changes required). -- Matt Brown Sat, 07 Aug 2010 16:37:12 +0100 libtrace3 (3.0.6-1) unstable; urgency=low * New upstream release - extra stblib.h includes. (Closes: #521985) * Reworked debian/rules and autotools handling per the recommendations in the autotools-dev package to assist porters. (Closes: #529463) -- Matt Brown Wed, 27 May 2009 00:31:54 +0100 libtrace3 (3.0.4-1) unstable; urgency=low * New upstream release * Split libpacketdump out into it's own library. * Update Standards-Version to 3.7.3 (no changes required). -- Matt Brown Sun, 20 Jan 2008 01:16:13 +0000 libtrace3 (3.0.3-1) unstable; urgency=low * New upstream release * tracedump renamed to tracepktdump to avoid conflicting with ltt-vizualizer (Closes: #414999) -- Matt Brown Sat, 29 Sep 2007 19:44:14 +0100 libtrace3 (3.0.0-2) unstable; urgency=low * Move /usr/lib/libpacketdump/*.{a,la} to the -dev package * Install /usr/lib/libpacketdump/*.so symlinks in the -dev package -- Matt Brown Thu, 15 Feb 2007 23:13:05 +1300 libtrace3 (3.0.0-1) unstable; urgency=low * New upstream release. Now out of beta status. * Initial upload to Debian. (Closes: #394825) -- Matt Brown Mon, 12 Feb 2007 19:44:08 +1300 libtrace3 (3.0.0~beta6-1) unstable; urgency=low * New upstream release * Renumber package with ~ so that the final release is bigger. -- Matt Brown Thu, 26 Oct 2006 18:07:45 +1300 debian/compat0000644000000000000000000000000211207074531010364 0ustar 5 debian/libpacketdump3.dirs0000644000000000000000000000003610714167176012771 0ustar usr/lib usr/lib/libpacketdump debian/libwandio1-dev.install0000644000000000000000000000005212146777433013376 0ustar usr/include/wandio.h usr/lib/libwandio.so debian/libwandio1.dirs0000644000000000000000000000001012146774347012110 0ustar usr/lib debian/libtrace3-dev.dirs0000644000000000000000000000002410677507564012512 0ustar usr/lib usr/include debian/libpacketdump3-dev.install0000644000000000000000000000012012146216512014232 0ustar usr/include/libpacketdump* usr/lib/libpacketdump*.so usr/lib/libpacketdump/*.so debian/libtrace-tools.install0000644000000000000000000000003710677507564013522 0ustar usr/bin/* usr/share/man/man1/* debian/copyright0000644000000000000000000000212712147002201011110 0ustar This package was debianized by Matt Brown on Thu, 13 Oct 2005 00:28:25 +1300. It was downloaded from http://research.wand.net.nz/software/libtrace.php Copyright Holder: Copyright (c) 2004 The University of Waikato, Hamilton, New Zealand. License: This package 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 package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/rules0000755000000000000000000000546712147003421010254 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Enable all hardening features, since traces are untrusted input. export DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CONFFLAGS = ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) CONFFLAGS += --build $(DEB_HOST_GNU_TYPE) else CONFFLAGS += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif libtrace_backup.h: # libtrace.h is modified by the build, so back it up so it can be restored # by the clean target cp lib/libtrace.h libtrace_backup.h configure: chmod +x debian/autogen.sh debian/autogen.sh configure-stamp: configure libtrace_backup.h dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . rm -f config.cache ./configure $(CONFFLAGS) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) clean [ ! -f Makefile ] || $(MAKE) distclean find -type d -name autom4te.cache -print0 | xargs -0 -r rm -rf \; -rm -f platform.h auto-include.h find -type d -name build -o -name m4 -print0 | xargs -0 -r rm -rf \; find -type f \( -name missing -o -name install-sh -o -name mkinstalldirs \ -o -name depcomp -o -name ltmain.sh -o -name configure \ -o -name config.sub -o -name config.guess -o -name config.log \ -o -name Makefile.in \) -print0 | xargs -0 rm -f [ ! -f libtrace_backup.h ] || mv libtrace_backup.h lib/libtrace.h rm -rf docs/doxygen dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/tmp $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot #dh_installchangelogs ChangeLog dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_install --sourcedir=debian/tmp dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/autogen.sh0000755000000000000000000000125311207072104011162 0ustar #!/bin/sh # # debian autogen.sh glue for libtrace3 # set -e # Refresh GNU autotools toolchain. echo Cleaning autotools files... find -type d -name autom4te.cache -print0 | xargs -0 rm -rf \; find -type f \( -name missing -o -name install-sh -o -name mkinstalldirs \ -o -name depcomp -o -name ltmain.sh -o -name configure \ -o -name config.sub -o -name config.guess \ -o -name Makefile.in \) -print0 | xargs -0 rm -f echo Running autoreconf... mkdir m4 autoreconf --force --install # For the Debian package build test -d debian && { # link these in Debian builds rm -f config.sub config.guess ln -s /usr/share/misc/config.sub . ln -s /usr/share/misc/config.guess . } exit 0 debian/libpacketdump3.install0000644000000000000000000000007512146216536013475 0ustar usr/lib/libpacketdump*.so.* usr/lib/libpacketdump/*.protocol debian/source/0000755000000000000000000000000012165123346010471 5ustar debian/source/format0000644000000000000000000000001411561477575011716 0ustar 3.0 (quilt) debian/control0000644000000000000000000001101412147003437010567 0ustar Source: libtrace3 Priority: optional Maintainer: Matt Brown Build-Depends: debhelper (>= 5.0.0), dpkg-dev (>= 1.16.1~), autoconf, automake, libtool, autotools-dev, libpcap0.8-dev, zlib1g-dev, flex, bison, doxygen, libncurses5-dev, libbz2-dev Build-Conflicts: autoconf2.13, automake1.4 Standards-Version: 3.9.4 Section: libs Homepage: http://research.wand.net.nz/software/libtrace.php Package: libtrace3-dev Section: libdevel Architecture: any Depends: libtrace3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: libtrace-dev Conflicts: libtrace-dev Description: development headers for the libtrace network processing library This package contains development headers and other ancillary files for the libtrace library. . libtrace is a library for trace processing. It supports multiple input methods, including device capture, raw and gz-compressed trace, and sockets; and multiple input formats, including pcap and DAG. . libtrace is developed by the WAND Network Research Group at Waikato University in New Zealand. Package: libtrace3 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: network trace processing library supporting many input formats libtrace is a library for trace processing. It supports multiple input methods, including device capture, raw and gz-compressed trace, and sockets; and multiple input formats. . libtrace is developed by the WAND Network Research Group at Waikato University in New Zealand. Package: libpacketdump3-dev Section: libdevel Architecture: any Depends: libpacketdump3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Provides: libpacketdump-dev Conflicts: libpacketdump-dev Description: development headers for the libpacketdump library This package contains development headers and other ancillary files for the libpacketdump library. . libpacketdump provides a library which can parse packets and display the packet contents in a nice human-readable form. The output is similar to that produced by tcpdump, although the formatting is somewhat more verbose. . libpacketdump is developed by the WAND Network Research Group at Waikato University in New Zealand. Package: libpacketdump3 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: network packet parsing and human-readable display library libpacketdump provides a library which can parse packets and display the packet contents in a nice human-readable form. The output is similar to that produced by tcpdump, although the formatting is somewhat more verbose. . libpacketdump is developed by the WAND Network Research Group at Waikato University in New Zealand. Package: libtrace-tools Section: net Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: helper utilities for use with the libtrace process library libtrace is a library for trace processing. These tools perform many common tasks that are required when analysing and manipulating network traces. . Multiple input methods and formats are supported including device capture, raw and gz-compressed traces, and sockets. . libtrace is developed by the WAND Network Research Group at Waikato University in New Zealand. Package: libwandio1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: multi-threaded file compression and decompression library File I/O library that will read and write both compressed and uncompressed files. All compression-related operations are performed in a separate thread where possible resulting in significant performance gains for tasks where I/O is the limiting factor (most simple trace analysis tasks are I/O-limited). . libwandio is developed by the WAND Network Research Group at Waikato University, New Zealand. Package: libwandio1-dev Section: libdevel Architecture: any Depends: libwandio1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Provides: libwandio-dev Conflicts: libwandio-dev Description: development headers for the libwandio library This package contains development headers and other ancillary files for the libwandio library. . libwandio is a file I/O library that will read and write both compressed and uncompressed files. All compression-related operations are performed in a separate thread where possible resulting in significant performance gains for tasks where I/O is the limiting factor (most simple trace analysis tasks are I/O-limited). . libwandio is developed by the WAND Network Research Group at Waikato University, New Zealand. debian/libtrace-tools.dirs0000644000000000000000000000001010677507564013004 0ustar usr/bin debian/patches/0000755000000000000000000000000012165123346010620 5ustar debian/libtrace3-dev.install0000644000000000000000000000007711557336400013212 0ustar usr/include/libtrace* usr/lib/libtrace*.so usr/lib/libtrace*.a debian/libwandio1.install0000644000000000000000000000003012146777447012623 0ustar usr/lib/libwandio*.so.* debian/libtrace3.dirs0000644000000000000000000000001010677507564011731 0ustar usr/lib debian/libpacketdump3-dev.dirs0000644000000000000000000000005210714167176013543 0ustar usr/lib usr/lib/libpacketdump usr/include debian/libwandio1-dev.dirs0000644000000000000000000000002412146774312012661 0ustar usr/lib usr/include