History log of /freebsd-current/usr.sbin/traceroute/Makefile
Revision Date Author Comments
# 6a6c5572 03-Feb-2024 Lexi Winter <lexi@le-Fay.ORG>

traceroute: remove configuration #defines

traceroute used a series of #defines to specify what features are
available on the host platform. As traceroute is now in source, these
are unnecessary and complicate the code, so remove them.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1100


# 9b7a920a 03-Feb-2024 Lexi Winter <lexi@le-Fay.ORG>

traceroute: move from contrib to usr.sbin

traceroute hasn't had a vendor import since 2002, while since then it's
had several significant FreeBSD-specific commits. Since it's unlikely
another vendor import will happen, and to make the merge of traceroute6
into traceroute easier, import traceroute into usr.sbin.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1100


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# a7b5a3d48 05-Sep-2019 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Put a lot of binaries and lib in FreeBSD-runtime

All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.

Reviewed by: bapt, gjb
Differential Revision: https://reviews.freebsd.org/D21503


# 2560d181 21-Sep-2017 Mariusz Zaborski <oshogbo@FreeBSD.org>

We use a few different ifdef's names to check if we are using Casper or not,
let's standardize this. Now we are always use WITH_CASPER name.

Discussed with: emaste@
MFC after: 1 month


# e8d2762f 28-Feb-2017 Enji Cooper <ngie@FreeBSD.org>

Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This simplifies pathing in make/displayed output.

MFC after: 1 week
Sponsored by: Dell EMC Isilon


# 7b133663 20-Feb-2017 Mariusz Zaborski <oshogbo@FreeBSD.org>

Capsicumize traceroute.

PR: 193973
Submitted by: Mikhail <mp39590@gmail.com>
Reviewed by: pjd, bapt, emaste, AllanJude
Differential Revision: https://reviews.freebsd.org/D9303


# c6db8143 25-Nov-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Convert usr.sbin to LIBADD
Reduce overlinking


# 478290db 30-Sep-2014 Enji Cooper <ngie@FreeBSD.org>

Check in first src/tests snapshot from NetBSD anoncvs

Sources were obtained like so:

% export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot"
% cvs -z9 co -D "09/30/2014 20:45" -P src/tests
% mv src/tests/* tests/dist/.

'*CVS*' has been added to svn:ignore to ease updating periodically from
upstream

Some line ending issues had to be resolved with test outputs and scripts
via dos2unix and by deleting the eol-style property set in usr.bin/sort

Discussed with: rpaulo
Sponsored by: EMC / Isilon Storage Division


# c26544aa 01-Sep-2014 Gleb Smirnoff <glebius@FreeBSD.org>

Make SOCK_RAW sockets to be truly raw, not modifying received and sent
packets at all. Swapping byte order on SOCK_RAW was actually a bug, an
artifact from the BSD network stack, that used to convert a packet to
native byte order once it is received by kernel.

Other operating systems didn't follow this, and later other BSD
descendants fixed this, leaving us alone with the bug. Now it is
clear that we should fix the bug.

In collaboration with: Olivier Cochard-Labbé <olivier cochard.me>
See also: https://wiki.freebsd.org/SOCK_RAW
Sponsored by: Nginx, Inc.


# f02cd756 04-Dec-2010 Ulrich Spörlein <uqs@FreeBSD.org>

traceroute(8): make WARNS=3 clean

Also fixes an operator precedence bug for TCP tracerouting


# d8e58d07 27-Nov-2010 Ulrich Spörlein <uqs@FreeBSD.org>

Remove unused traceroute(8) contrib code from head

It still lives on under vendor/traceroute.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# f0e64789 17-Jan-2010 Bjoern A. Zeeb <bz@FreeBSD.org>

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

Reviewed by: rwatson, fenner
PR: kern/139454
Tested by: Frank Steinborn (steinex nognu.de)

MFC r201897:
Correct spelling.

Submitted by: (pluknet gmail.com)


# 55831216 08-Jan-2010 Bjoern A. Zeeb <bz@FreeBSD.org>

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)


# 71ccf092 02-Jan-2010 Ed Schouten <ed@FreeBSD.org>

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


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 8ea0d8cf 20-Feb-2008 Rui Paulo <rpaulo@FreeBSD.org>

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)


# 2b46c64c 22-Aug-2006 Ruslan Ermilov <ru@FreeBSD.org>

Remove alpha left-overs.


# 8340281f 20-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOIPSEC -> TRACEROUTE_NO_IPSEC


# f70f2fbe 27-Jul-2002 Bill Fenner <fenner@FreeBSD.org>

Update for traceroute 1.4a12


# c898fd63 22-Jul-2002 Bill Fenner <fenner@FreeBSD.org>

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.


# cda2a9b2 13-Sep-2001 Ruslan Ermilov <ru@FreeBSD.org>

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.


# 90e655ea 20-Jul-2001 David E. O'Brien <obrien@FreeBSD.org>

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.


# 3c502168 06-Jun-2001 Ruslan Ermilov <ru@FreeBSD.org>

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

PR: bin/19598
MFC after: 1 week


# 345e52e7 26-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

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


# c73e22c3 20-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

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


# 9bad006e 01-Apr-2000 Yoshinobu Inoue <shin@FreeBSD.org>

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

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


# 497f9e5a 29-Mar-2000 Yoshinobu Inoue <shin@FreeBSD.org>

Bypass IPsec for traceroute invoked by root.

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


# 97d92980 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# a911876b 13-Jan-1999 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

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

Approved by: jkh


# 2887f586 19-Sep-1998 David E. O'Brien <obrien@FreeBSD.org>

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


# 42d494a3 08-Jun-1998 Warner Losh <imp@FreeBSD.org>

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


# 476602a9 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

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.


# 7b5698c2 30-Sep-1996 Bill Fenner <fenner@FreeBSD.org>

Grab traceroute out of src/contrib/traceroute


# b011f9fd 17-Aug-1996 Peter Wemm <peter@FreeBSD.org>

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.


# bb45826d 13-Mar-1996 Paul Traina <pst@FreeBSD.org>

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.


# 84e59eb5 05-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

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


# dea673e9 25-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite usr.sbin Sources