05ce52
Summary: Traces the route taken by packets over an IPv4/IPv6 network
05ce52
Name: traceroute
05ce52
Epoch: 3
05ce52
Version: 2.0.22
05ce52
Release: 2%{?dist}
05ce52
Group: Applications/Internet
05ce52
License: GPLv2+
05ce52
URL:  http://traceroute.sourceforge.net
05ce52
Source0: http://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-%{version}/traceroute-%{version}.tar.gz
05ce52
Provides: tcptraceroute = 1.5-1
05ce52
Obsoletes: tcptraceroute < 1.5-1
05ce52
Provides: /bin/traceroute
05ce52
Provides: /bin/traceroute6
05ce52
05ce52
05ce52
%description
05ce52
The traceroute utility displays the route used by IP packets on their
05ce52
way to a specified network (or Internet) host.  Traceroute displays
05ce52
the IP number and host name (if possible) of the machines along the
05ce52
route taken by the packets.  Traceroute is used as a network debugging
05ce52
tool.  If you're having network connectivity problems, traceroute will
05ce52
show you where the trouble is coming from along the route.
05ce52
05ce52
Install traceroute if you need a tool for diagnosing network connectivity
05ce52
problems.
05ce52
05ce52
05ce52
%prep
05ce52
%setup -q
05ce52
05ce52
05ce52
%build
05ce52
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=""
05ce52
05ce52
05ce52
%install
05ce52
05ce52
install -d $RPM_BUILD_ROOT%{_bindir}
05ce52
install -m755 traceroute/traceroute $RPM_BUILD_ROOT%{_bindir}
05ce52
pushd $RPM_BUILD_ROOT%{_bindir}
05ce52
ln -s traceroute traceroute6
05ce52
popd
05ce52
05ce52
install -m755 wrappers/tcptraceroute $RPM_BUILD_ROOT%{_bindir}
05ce52
05ce52
install -d $RPM_BUILD_ROOT%{_mandir}/man8
05ce52
install -p -m644 traceroute/traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8
05ce52
pushd $RPM_BUILD_ROOT%{_mandir}/man8
05ce52
ln -s traceroute.8 traceroute6.8
05ce52
ln -s traceroute.8 tcptraceroute.8
05ce52
popd
05ce52
05ce52
05ce52
%files
05ce52
%doc COPYING README TODO CREDITS
05ce52
%{_bindir}/*
05ce52
%{_mandir}/*/*
05ce52
05ce52
05ce52
%changelog
05ce52
* Mon Mar  7 2016 Jan Synáček <jsynacek@redhat.com> - 3:2.0.22-2
05ce52
- Get rid of /bin in the package
05ce52
05ce52
* Mon Mar  7 2016 Jan Synáček <jsynacek@redhat.com> - 3:2.0.22-1
05ce52
- Update to 2.0.22 (#1112211)
05ce52
05ce52
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3:2.0.19-5
05ce52
- Mass rebuild 2014-01-24
05ce52
05ce52
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3:2.0.19-4
05ce52
- Mass rebuild 2013-12-27
05ce52
05ce52
* Mon Apr 15 2013 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.19-3
05ce52
- describe all long options in man page (<jsynacek@redhat.com>, #950356)
05ce52
05ce52
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.19-2
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
05ce52
05ce52
* Mon Dec 10 2012 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.19-1
05ce52
- update to 2.0.19 (add DCCP support)
05ce52
05ce52
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.18-4
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
05ce52
05ce52
* Fri Jul 20 2012 Jan Synáček <jsynacek@redhat.com> - 3:2.0.18-3
05ce52
- Make fedora-review friendly
05ce52
05ce52
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.18-3
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
05ce52
05ce52
* Wed Nov  2 2011 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.18-2
05ce52
- add wrapper for tcptraceroute (which is obsoleted now, #733030)
05ce52
05ce52
* Wed Aug 24 2011 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.18-1
05ce52
- update to 2.0.18 (make possible to use unprivileged icmp echo sockets)
05ce52
05ce52
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.17-2
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
05ce52
05ce52
* Tue Dec 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.17-1
05ce52
- update to 2.0.17 (makes possible to use Linux capabilities)
05ce52
05ce52
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 3:2.0.16-2
05ce52
- Rebuilt for gcc bug 634757
05ce52
05ce52
* Tue Sep 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.16-1
05ce52
- update to 2.0.16 (fix #631033)
05ce52
05ce52
* Wed Jul 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.15-1
05ce52
- update to 2.0.15
05ce52
05ce52
* Tue Apr 27 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.14-1
05ce52
- update to 2.0.14 (fixes #583985)
05ce52
05ce52
* Thu Jan 07 2010 Jiri Skala <jskala@redhat.com> - 3:2.0.13-2
05ce52
- fixed Source0 link
05ce52
05ce52
* Tue Nov  3 2009 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.13-1
05ce52
- update to 2.0.13 (fixes #532346)
05ce52
05ce52
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.12-3
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
05ce52
05ce52
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.12-2
05ce52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
05ce52
05ce52
* Wed Sep 17 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.12-1
05ce52
- update to 2.0.12 (fixes #461278 and #461626)
05ce52
- this release adds support for icmp extensions (including MPLS),
05ce52
  which was expected for a long time (#176588)
05ce52
- drop "tracert" symlink (#461109)
05ce52
05ce52
* Mon May 19 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.11-1
05ce52
- update to 2.0.11
05ce52
05ce52
* Thu Apr 17 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.10-1
05ce52
- upgrade to 2.0.10 (fixes #245438 and ipv6 tracerouting for new kernels)
05ce52
05ce52
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3:2.0.9-2
05ce52
- Autorebuild for GCC 4.3
05ce52
05ce52
* Wed Oct 10 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.9-1
05ce52
- upgrade to new upstream traceroute-2.0.9
05ce52
05ce52
* Tue Sep 18 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.8-1
05ce52
- upgrade to new upstream traceroute-2.0.8
05ce52
- fixed traceroute.8 install source path and traceroute6.8 link source
05ce52
- fixed typo in Source0 URL
05ce52
05ce52
* Tue Aug 28 2007 Dmitry Butskoy <Dmitry@Butskoy.name>
05ce52
- Change URL and Source0 (upstream is at SourceForge now)
05ce52
05ce52
* Thu Aug 23 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.7-1
05ce52
- upgrade to new upstream traceroute-2.0.7
05ce52
- resolves: #249958: traceroute: useless debuginfo package
05ce52
05ce52
* Mon Jan 29 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.3-1.1.fc7
05ce52
- Resolves: #225063: Re-add Epoch to traceroute
05ce52
05ce52
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.3-1.fc7
05ce52
- Resolves: #222577 - man page with execute bit
05ce52
- Resolves: #223784 - new traceroute breaks scripts
05ce52
- Resolves: #223795 - /bin/tcptraceroute symlink occludes alternate tcptraceroute package
05ce52
05ce52
* Tue Nov 21 2006 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.2-1.fc7
05ce52
- new source
05ce52
- more accurate check_expired() routine.
05ce52
- some minor fixes.
05ce52
05ce52
* Mon Oct 30 2006 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.1-2
05ce52
- posted up lost epoch number
05ce52
05ce52
* Mon Oct 23 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.1-1
05ce52
- upgarde to 2.0.1
05ce52
- changed bindir to /bin
05ce52
- improoved time obtaining
05ce52
05ce52
* Thu Oct 19 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.0-2
05ce52
- fixed release numbering in spec file
05ce52
05ce52
* Tue Oct 17 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.0-1.fc7
05ce52
- new source
05ce52
- new features including ICMP support above all (#176587)
05ce52
- Thanks to Dmitry Butskoy
05ce52
05ce52
* Wed Jul 19 2006 Radek Vokal <rvokal@redhat.com> - 2:1.0.4-2
05ce52
- traceroute can not continue past destination host (#199342)
05ce52
05ce52
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.2.1
05ce52
- rebuild
05ce52
05ce52
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.2
05ce52
- bump again for double-long bug on ppc(64)
05ce52
05ce52
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.1
05ce52
- rebuilt for new gcc4.1 snapshot and glibc changes
05ce52
05ce52
* Mon Jan 09 2006 Radek Vokal <rvokal@redhat.com> 1.0.4-1
05ce52
- upgrade to 1.0.4
05ce52
- proper fix for bug #173762
05ce52
05ce52
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
05ce52
- rebuilt
05ce52
05ce52
* Mon Nov 21 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-5
05ce52
- removed ICMP6_DST_UNREACH_NOTNEIGHBOR (#173762)
05ce52
05ce52
* Tue Nov 08 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-4
05ce52
- comaptibility patch, use -s and -i options
05ce52
05ce52
* Thu Nov 03 2005 Robert Scheck <redhat@linuxnetz.de> 1.0.3-3
05ce52
- enable working IPv6 support in traceroute
05ce52
- removed old compatibility links, nothing has SUID/SGID
05ce52
- added some documentation files
05ce52
- don't expand rpm macros in %%changelog
05ce52
05ce52
* Wed Nov 02 2005 Xose Vazquez Perez <xose.vazquez@gmail.com> 1.0.3-2
05ce52
- license is GPL
05ce52
- remove S_ISUID from /bin/traceroute
05ce52
- description of this implementation
05ce52
- s/$RPM_BUILD_ROOT/%%{buildroot}
05ce52
- man page needs 0644
05ce52
- link it agains relative paths, it works over NFS
05ce52
05ce52
* Wed Nov 02 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-1
05ce52
- new source 
05ce52
05ce52
* Thu Aug 11 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-27
05ce52
- fixed packet size for icmp checksum (#164466)
05ce52
- small buffer-overflow fixies
05ce52
05ce52
* Fri Mar 04 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-26
05ce52
- gcc4 rebuilt
05ce52
05ce52
* Wed Feb 09 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-25
05ce52
- rebuilt
05ce52
- verify icmp checksum only when -I used (#106013)
05ce52
05ce52
* Mon Oct 11 2004 Radek Vokal <rvokal@redhat.com> 1.4a12-24
05ce52
- spec file updated (#135187)
05ce52
05ce52
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
05ce52
- rebuilt
05ce52
05ce52
* Wed May 12 2004 Phil Knirsch <pknirsch@redhat.com> 1.4a12-22
05ce52
- Enabled PIE for traceroute.
05ce52
05ce52
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
05ce52
- rebuilt
05ce52
05ce52
* Mon Sep 01 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-20.1
05ce52
- rebuilt
05ce52
05ce52
* Mon Sep 01 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-20
05ce52
- Added patch from Jesper Skriver supplied by Kaj J. Niemi to support
05ce52
  draft-ietf-mpls-icmp-02.txt.
05ce52
05ce52
* Thu Aug 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
05ce52
- move debuginfo stuff into proper rpms
05ce52
05ce52
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
05ce52
- rebuilt
05ce52
05ce52
* Tue May 13 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-17
05ce52
- Bumped release and rebuilt
05ce52
05ce52
* Tue May 13 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-16
05ce52
- Moved binary to /bin and symlink to old /usr/sbin place for compatibility.
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-15
05ce52
- Bumped release and rebuilt
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-14
05ce52
- Added -t option (#71790).
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-13
05ce52
- Bumped release and rebuilt
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-12
05ce52
- Switch to bz2 tarball to save space
05ce52
- Added URL tag.
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-11
05ce52
- Bumped release and rebuilt
05ce52
05ce52
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-10
05ce52
- Added symlink to /usr/bin (#18313).
05ce52
05ce52
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.4a12-9
05ce52
- rebuilt
05ce52
05ce52
* Wed Jan 08 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-8
05ce52
- Yet another fix for that bug.
05ce52
05ce52
* Tue Nov 26 2002 Phil Knirsch <pknirsch@redhat.com> 1.4a12-7
05ce52
- Added fix for -i option (#78424).
05ce52
05ce52
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.4a12-6
05ce52
- automated rebuild
05ce52
05ce52
* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 1.4a12-5
05ce52
- Don't forcibly strip binaries
05ce52
05ce52
* Thu May 23 2002 Tim Powers <timp@redhat.com>
05ce52
- automated rebuild
05ce52
05ce52
* Wed Jan 30 2002 Phil Knirsch <pknirsch@redhat.com>
05ce52
- Bumped version number for rebuild
05ce52
05ce52
* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
05ce52
- Updated to 1.4a12
05ce52
05ce52
* Fri Dec  1 2000 Jeff Johnson <jbj@redhat.com>
05ce52
- use RPM_OPT_FLAGS (#21279).
05ce52
05ce52
* Wed Oct  4 2000 Jeff Johnson <jbj@redhat.com>
05ce52
- check max. packet length correctly (#15917).
05ce52
- support LSRR correctly (#16281).
05ce52
05ce52
* Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
05ce52
- drop root privileges even earlier (#13466).
05ce52
05ce52
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
05ce52
- automatic rebuild
05ce52
05ce52
* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
05ce52
- bugfix for segfault with source routing (#13466)
05ce52
- fix bug tracerouting thru aliased ethernet addresses (#9351)
05ce52
05ce52
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
05ce52
- FHS packaging.
05ce52
05ce52
* Fri Apr 28 2000 Bill Nottingham <notting@redhat.com>
05ce52
- fix build with new stricter patch
05ce52
05ce52
* Mon Feb  7 2000 Jeff Johnson <jbj@redhat.com>
05ce52
- compress man pages.
05ce52
05ce52
* Fri Jan 14 2000 Bill Nottingham <notting@redhat.com>
05ce52
- add patch for tracing to really long hostnames
05ce52
05ce52
* Thu May 27 1999 Richard Henderson <rth@twiddle.net>
05ce52
- avoid unaligned traps writing into the output data area.
05ce52
05ce52
* Fri May 14 1999 Jeff Johnson <jbj@redhat.com>
05ce52
- fix segfault when host cannot be reached through if (#2819)
05ce52
05ce52
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
05ce52
- auto rebuild in the new build environment (release 14)
05ce52
05ce52
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
05ce52
- strip binaries.
05ce52
05ce52
* Sun Feb 07 1999 Preston Brown <pbrown@redhat.com>
05ce52
- patch added to automatically determine interface to route through
05ce52
05ce52
* Fri Jan 22 1999 Jeff Johnson <jbj@redhat.com>
05ce52
- use %%configure
05ce52
- fix 64 bit problem on alpha (#919)
05ce52
05ce52
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
05ce52
- configure fix for arm
05ce52
05ce52
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
05ce52
- translations modified for de, fr, tr
05ce52
05ce52
* Tue Dec 16 1997 Cristian Gafton <gafton@redhat.com>
05ce52
- updated the security patch (ouch!). Without the glibc fix, it could be
05ce52
  worthless anyway
05ce52
05ce52
* Sat Dec 13 1997 Cristian Gafton <gafton@redhat.com>
05ce52
- added a security patch fix
05ce52
05ce52
* Wed Oct 22 1997 Erik Troan <ewt@redhat.com>
05ce52
- added fix from Christopher Seawood
05ce52
05ce52
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
05ce52
- updated to 1.4a5 for security fixes; release 1 is for RH 4.2, release 2
05ce52
  is against glibc
05ce52
05ce52
* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
05ce52
- built against glibc