svn commit: r202486 - stable/7/usr.sbin/traceroute
Bjoern A. Zeeb
bz at FreeBSD.org
Sun Jan 17 15:21:24 UTC 2010
Author: bz
Date: Sun Jan 17 15:21:24 2010
New Revision: 202486
URL: http://svn.freebsd.org/changeset/base/202486
Log:
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)
Added:
stable/7/usr.sbin/traceroute/findsaddr-udp.c
- copied, changed from r201806, head/usr.sbin/traceroute/findsaddr-udp.c
Modified:
stable/7/usr.sbin/traceroute/Makefile
Directory Properties:
stable/7/usr.sbin/traceroute/ (props changed)
Modified: stable/7/usr.sbin/traceroute/Makefile
==============================================================================
--- stable/7/usr.sbin/traceroute/Makefile Sun Jan 17 15:20:34 2010 (r202485)
+++ stable/7/usr.sbin/traceroute/Makefile Sun Jan 17 15:21:24 2010 (r202486)
@@ -5,7 +5,7 @@ TRACEROUTE_DISTDIR?= ${.CURDIR}/../../co
PROG= traceroute
MAN= traceroute.8
-SRCS= as.c version.c traceroute.c ifaddrlist.c findsaddr-socket.c
+SRCS= as.c version.c traceroute.c ifaddrlist.c findsaddr-udp.c
BINOWN= root
BINMODE=4555
CLEANFILES= version.c
@@ -29,7 +29,7 @@ DPADD= ${LIBIPSEC}
LDADD= -lipsec
.endif
-CFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl
+CFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl -I${TRACEROUTE_DISTDIR}
version.c: ${TRACEROUTE_DISTDIR}/VERSION
@rm -f ${.TARGET}
Copied and modified: stable/7/usr.sbin/traceroute/findsaddr-udp.c (from r201806, head/usr.sbin/traceroute/findsaddr-udp.c)
==============================================================================
--- head/usr.sbin/traceroute/findsaddr-udp.c Fri Jan 8 16:59:28 2010 (r201806, copy source)
+++ stable/7/usr.sbin/traceroute/findsaddr-udp.c Sun Jan 17 15:21:24 2010 (r202486)
@@ -40,7 +40,7 @@
/*
* Return the source address for the given destination address.
*
- * This makes use of proper source address seclection in the FreeBSD kernel
+ * This makes use of proper source address selection in the FreeBSD kernel
* even taking jails into account (sys/netinet/in_pcb.c:in_pcbladdr()).
* We open a UDP socket, and connect to the destination, letting the kernel
* do the bind and then read the source IPv4 address using getsockname(2).
More information about the svn-src-stable
mailing list