History log of /freebsd-10.1-release/usr.sbin/traceroute/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


216184 04-Dec-2010 uqs

traceroute(8): make WARNS=3 clean

Also fixes an operator precedence bug for TCP tracerouting


215937 27-Nov-2010 uqs

Remove unused traceroute(8) contrib code from head

It still lives on under vendor/traceroute.


201897 09-Jan-2010 bz

Correct spelling.

Submitted by: (pluknet gmail.com)
MFC after: 4 days
X-MFC with: r201806


201806 08-Jan-2010 bz

Switch traceroute over to make use of proper in-kernel source
address selection.

Reviewed by: rwatson, fenner
MFC after: 1 week
X-MFCable to: stable/8, stable/7 (after r183571).
PR: kern/139454
Tested by: Frank Steinborn (steinex nognu.de)


201390 02-Jan-2010 ed

The last big commit: let usr.sbin/ use WARNS=6 by default.


176428 20-Feb-2008 rpaulo

Add AS lookup functionality. On each hop we query a whois server to
find the corresponding AS for that IP (-a switch).
We can also choose a different whois server with the -A switch. The
default is whois.radb.net.

Obtained from: NetBSD
Reviewed by: bms, njl (mentor)
Approved by: njl (mentor)


161526 22-Aug-2006 ru

Remove alpha left-overs.


139125 21-Dec-2004 ru

NOIPSEC -> TRACEROUTE_NO_IPSEC


100788 28-Jul-2002 fenner

Update for traceroute 1.4a12


100540 23-Jul-2002 fenner

Add '+FreeBSD' to the version string, to reflect that this program
bears little relationship to the one from LBL with the same
name and version number.


83391 13-Sep-2001 ru

Set BINOWN=root explicitly for setuid root binaries.

This is not "useless", as one may have non-default
setting for BINOWN in make.conf, and we still want
these to be installed setuid root in this case.


80029 20-Jul-2001 obrien

Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.


77816 06-Jun-2001 ru

Fetch the default maximum TTL value from the net.inet.ip.ttl MIB.

PR: bin/19598
MFC after: 1 week


74816 26-Mar-2001 ru

- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.


74532 20-Mar-2001 ru

Set the default manual section for usr.sbin/ to 8.


58904 01-Apr-2000 shin

Don't compile in IPsec support when NOIPSEC is defined.

PR: bin/17739
Submitted by: Omachonu Ogali <oogali@intranova.net>


58804 30-Mar-2000 shin

Bypass IPsec for traceroute invoked by root.

PR: bin/17606
Submitted by: Louis Mamakos <louie@TransSys.COM


50479 28-Aug-1999 peter

$Id$ -> $FreeBSD$


42624 13-Jan-1999 simokawa

Add '-fno-builtin' to CFLAGS for alpha.
Builtin memcpy is not align-aware.

Approved by: jkh


39496 19-Sep-1998 obrien

Remove useless `BINOWN=root' now that it is the default.


36799 09-Jun-1998 imp

$@ is deprecated, use longer forms of single char macros


22997 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


18584 30-Sep-1996 fenner

Grab traceroute out of src/contrib/traceroute


18197 10-Sep-1996 fenner

Change strcpy() to strncpy() in several places, and give gethostname()
the real buffer size. Note that the strncpy(domain, ...) doesn't need to
be a strncpy(), since it is copying from itself to itself, but belts
and suspenders don't hurt and this is not time-critical code.

Fixes the half of PR bin/1581 that wasn't fixed in rev 1.7

Submitted by: Karl <karl@codebase.mcs.net>


17737 21-Aug-1996 peter

Decode ICMP_UNREACH_FILTER_PROHIB responses as !F, from RFC1812.
Suggested by: Bill Fenner <fenner@parc.xerox.com>

Additionally, print unrecognised ICMP_UNREACH codes numerically. eg, code
15 would show up as !<15>.


17736 21-Aug-1996 peter

Back out part of my previous commit. The bug was fixed over 12 months
ago in FreeBSD more cleanly.


17637 17-Aug-1996 peter

Fixes from NetBSD:
- inet_ntoa() returns a pointer to a static buffer, dont use it twice
in the same printf().
- prevent the possibility of never timing out
- Report two more ICMP error types (prohibited nets etc)
And some (commented out) enhancements that I use, but some don't like.


17582 13-Aug-1996 fenner

Fix last commit (and PR bin/1489) by creating both sockets before
setuid().


17474 09-Aug-1996 fenner

Drop setuid ASAP, to minimize code executed as root.

Reviewed by: pst


14612 13-Mar-1996 pst

Bring in LBL traceroute, which has the '-g' option. This is a bugfixed and
modified version of Leres' latest work. No FreeBSD changes have been
spammed.


13489 19-Jan-1996 ache

Hostname points to static area which overrides with each gethost*
call, strdup() it.


9648 23-Jul-1995 ache

bugfix: traceroute hangs forever, if another ICMP traffics exists and
timeout occurse, close PR 612
Submitted by: Bill Fenner <fenner@parc.xerox.com>


2393 29-Aug-1994 dg

Changed output formatting to correctly represent the precision - it's
not cool to truncate trailing zeros..


1863 05-Aug-1994 wollman

Get rid of update. Make man page installation work with our scheme
(and rename a few in the process).


1554 26-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1553,
which included commits to RCS files with non-trunk default branches.