Blame SPECS/traceroute.spec

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