--- tcptraceroute-1.5beta7+debian.orig/debian/changelog +++ tcptraceroute-1.5beta7+debian/debian/changelog @@ -0,0 +1,193 @@ +tcptraceroute (1.5beta7+debian-4build1) bionic; urgency=high + + * No change rebuild to pick up -fPIE compiler default + + -- Balint Reczey Tue, 03 Apr 2018 12:46:45 +0000 + +tcptraceroute (1.5beta7+debian-4) unstable; urgency=low + + * [c22350e] New maintainers, thanks to Daniel Baumann for the prior + work on tcptraceroute (Closes: #543861) + * [3946e75] debian/control: Added Vcs and DM-Upload-Allowed control + fields + * [69139a4] Added a watch file + + -- Giuseppe Iuculano Sat, 29 Aug 2009 19:07:57 +0200 + +tcptraceroute (1.5beta7+debian-3) unstable; urgency=low + + * Updating package to standards version 3.8.3. + * Removing vcs fields. + * Orphaning package. + + -- Daniel Baumann Thu, 27 Aug 2009 08:33:47 +0200 + +tcptraceroute (1.5beta7+debian-2) unstable; urgency=low + + * Updating vcs fields in control file. + * Replacing obsolete dh_clean -k with dh_prep. + * Updating package to standards version 3.8.2. + * Updating year in copyright file. + * Updating rules file to current state of the art. + * Added missing comma in depends. + * Prefixing debhelper files with package name. + * Using correct rfc-2822 date formats in changelog. + + -- Daniel Baumann Fri, 17 Jul 2009 01:14:32 +0200 + +tcptraceroute (1.5beta7+debian-1) unstable; urgency=low + + * Removing tcptraceroute.c file, it's a left-over from source-file + splitting in 1.5beta5 to 1.5beta6. + * Merging upstream version 1.5beta7 (Closes: #487210). + + -- Daniel Baumann Tue, 24 Jun 2008 07:44:00 +0200 + +tcptraceroute (1.5beta6-3) unstable; urgency=low + + * New maintainer (Closes: #487736). + * Redone debian packaging from scratch. + + -- Daniel Baumann Mon, 23 Jun 2008 23:05:00 +0200 + +tcptraceroute (1.5beta6-2.1) unstable; urgency=low + + * Non-maintainer upload with maintainers blessing: + - Adding alternatives handling for tcptraceroute (Closes: #438757). + * Some additional things: + - Bumping standards version, no other changes needed. + - Bumping debhelper version, no other changes needed. + - Removing useless whitespaces at EOL and EOF in debian/*. + - Updating libpcap-dev build-depends to libpcap0.8-dev (Closes: #422559). + - Updating clean target in rules (Closes: #424216). + - Updating FSF address in copyright. + + -- Daniel Baumann Sun, 23 Dec 2007 10:43:00 +0100 + +tcptraceroute (1.5beta6-2) unstable; urgency=low + + * Update config.guess/config.sub from autotools-dev. Closes: 333827. + * Change $(PWD) to $(CURDIR) in debian/rules. + + -- Aurelien Jarno Sat, 24 Mar 2007 23:33:31 +0100 + +tcptraceroute (1.5beta6-1) unstable; urgency=low + + * new upstream beta version + Closes: 298502: new upstream version + * add notes to README.Debian about upstream author's + desire for specific tests and feedback. + + -- David Coe Mon, 14 Mar 2005 00:35:38 -0500 + +tcptraceroute (1.5beta5-2) unstable; urgency=low + + * build again with sarge rather than sid libraries; oops. + + -- David Coe Mon, 15 Nov 2004 00:55:24 -0500 + +tcptraceroute (1.5beta5-1) unstable; urgency=low + + * new upstream (beta) release; stable since 2003-07-02; notable changes: + - Now functions properly with libpcap when using an interface without a + valid IPv4 addresss. + Closes: #183456: fails on pcap_lookupnet when only alias interfaces configured + - Matt Zimmerman's security fix (in 1.4-4) has been integrated upstream. + - Added linklayer support for PPPoE interfaces. + - Improved the round trip time calculations. + * debian/control, debian/rules: minor changes for new upstream (autoconf, libnet1) + Closes: #255764: uses old libnet0 which is broken on 64bit arches + Closes: #269143: FTBFS: unsatisfiable build-dependency + * debian/control, debian/rules: debhelper compatability 4 + * debian/control: standards version 3.5.10 -> 3.6.1; no changes required. + + -- David Coe Sun, 14 Nov 2004 23:49:05 -0500 + +tcptraceroute (1.4-5) unstable; urgency=low + + * rebuild with libpcap0.7; no other changes. + Closes: #199790: `pcap_version' has different size in shared object, consider re-linking + + -- David Coe Fri, 04 Jul 2003 01:20:44 -0400 + +tcptraceroute (1.4-4) unstable; urgency=low + + * security fix (seteuid -> setuid) thanks to Matt Zimmerman. + Closes: #198142: Does not drop root privileges properly + * standards version 3.5.10 (add support for DEB_BUILD_OPTIONS + "noopt", compile with -g regardless of "debug") + + -- David Coe Thu, 19 Jun 2003 23:18:49 -0400 + +tcptraceroute (1.4-3) unstable; urgency=low + + * corrected a c syntax error exposed by gcc-3.3 + Closes: #195595: FTBFS with gcc-3.3: Uses multiline strings + + -- David Coe Sun, 01 Jun 2003 01:26:00 -0400 + +tcptraceroute (1.4-2) unstable; urgency=low + + * built in a 'sid' chroot to get the new libpcap; no other changes + Closes: #156187: uninstallable because of libpcap change + + -- David Coe Wed, 14 Aug 2002 19:07:19 -0400 + +tcptraceroute (1.4-1.1) unstable; urgency=low + + * Non maintainer upload + * Rebuilt with new libpcap to remove dependency on libpcap0, which I + got removed from unstable by accident. Sorry about this... + + -- Torsten Landschoff Sat, 10 Aug 2002 11:37:45 +0200 + +tcptraceroute (1.4-1) unstable; urgency=low + + * new upstream version: + - Added linklayer support for Linux ISDN Sync-PPP interfaces. + - Adds support back for DLT_RAW interfaces, which was inadvertently + removed sometime between 1.2 and 1.3beta1, and as a result caused + tcptraceroute to fail over PPP interfaces. + Closes: #154793: tcptracroute fails on PPP connections + + -- David Coe Wed, 31 Jul 2002 12:34:09 -0400 + +tcptraceroute (1.3-1) unstable; urgency=low + * new upstream release. Quoth the author: + - greatly improved command line handling, + - properly aligning packet data for architectures which don't allow non-aligned memory access, + - the ability to traceroute to a local IP address, + - the ability to probe with TCP ACK packets, making it possible to traceroute through stateless + firewalls that permit hosts sitting behind the firewall to establish outbound connections, + - the ability to track probes by source port numbers instead of IP ID's, making it possible for + tcptraceroute to function properly on Solaris. + Closes: #147463: Show if remote host supports ECN if -E is used + Closes: #136999: tcptraceroute: relies on bpf to filter tcp correctly + * install tcptraceroute to usr/bin instead of usr/sbin. + Closes: #148332: tcptraceroute belongs in /usr/bin + + -- David Coe Mon, 29 Jul 2002 14:15:55 -0400 + +tcptraceroute (1.2-1) unstable; urgency=low + + * New upstream version. + * Closes: #106666: /etc/services ports read wrong + * Update to policy 3.5.6 (no changes) + + -- David Coe Fri, 03 Aug 2001 10:22:58 -0400 + +tcptraceroute (1.1-2) unstable; urgency=low + + * first version for official Debian. Closes: #104450 (ITP) + * update to policy 3.5.5 + -- add Build-Depends + -- support DEB_BUILD_OPTIONS + * remove call to dh_suidregister + + -- David Coe Thu, 12 Jul 2001 22:36:21 -0400 + +tcptraceroute (1.1-1) unstable; urgency=low + + * Initial Release. + + -- Michael C. Toren Sun, 01 Jul 2001 13:33:41 -0400 --- tcptraceroute-1.5beta7+debian.orig/debian/compat +++ tcptraceroute-1.5beta7+debian/debian/compat @@ -0,0 +1 @@ +7 --- tcptraceroute-1.5beta7+debian.orig/debian/control +++ tcptraceroute-1.5beta7+debian/debian/control @@ -0,0 +1,30 @@ +Source: tcptraceroute +Section: net +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Giuseppe Iuculano +Uploaders: Martin Zobel-Helas +Build-Depends: debhelper (>= 7), autotools-dev, libpcap0.8-dev, libnet1-dev +Standards-Version: 3.8.3 +Homepage: http://michael.toren.net/code/tcptraceroute/ +Vcs-Git: git://git.debian.org/git/collab-maint/tcptraceroute.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/tcptraceroute.git +DM-Upload-Allowed: yes + +Package: tcptraceroute +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: traceroute implementation using TCP packets + The more traditional traceroute(8) sends out either UDP or ICMP ECHO packets + with a TTL of one, and increments the TTL until the destination has been + reached. By printing the gateways that generate ICMP time exceeded messages + along the way, it is able to determine the path packets are taking to reach the + destination. + . + The problem is that with the widespread use of firewalls on the modern + Internet, many of the packets that traceroute(8) sends out end up being + filtered, making it impossible to completely trace the path to the destination. + However, in many cases, these firewalls will permit inbound TCP packets to + specific ports that hosts sitting behind the firewall are listening for + connections on. By sending out TCP SYN packets instead of UDP or ICMP ECHO + packets, tcptraceroute is able to bypass the most common firewall filters. --- tcptraceroute-1.5beta7+debian.orig/debian/copyright +++ tcptraceroute-1.5beta7+debian/debian/copyright @@ -0,0 +1,42 @@ +Author: Michael C. Toren +Download: http://michael.toren.net/code/tcptraceroute/ + +Files: * +Copyright: (C) 2001-2006 Michael C. Toren +License: GPL-2 + 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. + . + 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., 51 Franklin Street, 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-2 file. + +Files: debian/* +Copyright: (C) 2008-2009 Daniel Baumann +License: GPL-2+ + 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., 51 Franklin Street, 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-2 file. --- tcptraceroute-1.5beta7+debian.orig/debian/rules +++ tcptraceroute-1.5beta7+debian/debian/rules @@ -0,0 +1,77 @@ +#!/usr/bin/make -f + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) + CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc +else + CROSS= +endif + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + rm -f config.guess config.sub + + [ ! -f Makefile ] || $(MAKE) distclean + rm -f *.o tcptraceroute + + dh_clean + +config.status: configure + dh_testdir + +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif + + ./configure $(CROSS) --prefix=$(CURDIR)/debian/tcptraceroute/usr --mandir=$(CURDIR)/debian/tcptraceroute/usr/share/man CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + + $(MAKE) install + + mv debian/tcptraceroute/usr/bin/tcptraceroute debian/tcptraceroute/usr/bin/tcptraceroute.mt + mv debian/tcptraceroute/usr/share/man/man1/tcptraceroute.1 debian/tcptraceroute/usr/share/man/man1/tcptraceroute.mt.1 + + chmod 4755 debian/tcptraceroute/usr/bin/tcptraceroute.mt + chown root:root debian/tcptraceroute/usr/bin/tcptraceroute.mt + + rm -rf debian/tcptraceroute/usr/share/doc/tcptraceroute + +binary: binary-arch + +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_lintian + dh_strip + dh_compress + dh_fixperms -Xusr/bin/tcptraceroute.mt + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- tcptraceroute-1.5beta7+debian.orig/debian/tcptraceroute.README.Debian +++ tcptraceroute-1.5beta7+debian/debian/tcptraceroute.README.Debian @@ -0,0 +1,19 @@ +tcptraceroute in Debian +----------------------- + +Michael Toren, the upstream author, has requested that people run a small test +suite and mail him the results. + +The test suite (a short perl program) and the already-reported results are at +http://michael.toren.net/code/tcptraceroute/compatibility/ + +He'd particularly be interested in results from system types that have not +already been reported, and Debian users probably have lots of those, so please +help out if you can. + +Thanks. + +More details are at +http://lists.netisland.net/archives/tcptraceroute/tcptraceroute-2005/msg00000.html + + -- David Coe , Mon 14 Mar 2005 00:34:18 -0500 --- tcptraceroute-1.5beta7+debian.orig/debian/tcptraceroute.docs +++ tcptraceroute-1.5beta7+debian/debian/tcptraceroute.docs @@ -0,0 +1 @@ +examples.txt --- tcptraceroute-1.5beta7+debian.orig/debian/tcptraceroute.lintian-overrides +++ tcptraceroute-1.5beta7+debian/debian/tcptraceroute.lintian-overrides @@ -0,0 +1 @@ +tcptraceroute: setuid-binary usr/bin/tcptraceroute.mt 4755 root/root --- tcptraceroute-1.5beta7+debian.orig/debian/tcptraceroute.postinst +++ tcptraceroute-1.5beta7+debian/debian/tcptraceroute.postinst @@ -0,0 +1,25 @@ +#!/bin/sh + +set -e + +case "${1}" in + configure) + update-alternatives --install \ + /usr/bin/tcptraceroute tcptraceroute /usr/bin/tcptraceroute.mt 110 \ + --slave /usr/share/man/man1/tcptraceroute.1.gz tcptraceroute.1.gz \ + /usr/share/man/man1/tcptraceroute.mt.1.gz + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- tcptraceroute-1.5beta7+debian.orig/debian/tcptraceroute.prerm +++ tcptraceroute-1.5beta7+debian/debian/tcptraceroute.prerm @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +case "${1}" in + remove|upgrade|deconfigure) + update-alternatives --remove tcptraceroute /usr/bin/tcptraceroute.mt + ;; + + failed-upgrade) + + ;; + + *) + echo "prerm called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- tcptraceroute-1.5beta7+debian.orig/debian/watch +++ tcptraceroute-1.5beta7+debian/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="dversionmangle=s/.debian//" \ +http://michael.toren.net/code/tcptraceroute/ tcptraceroute-(.*)\.tar\.gz