Bug 208279

Summary: Regression in new traceroute implementation
Product: Red Hat Enterprise Linux 5 Reporter: Dmitry Butskoy <dmitry>
Component: tracerouteAssignee: Martin Bacovsky <mbacovsk>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0CC: nalin
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: ReviewOct20
Fixed In Version: 5.0.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-28 21:13:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dmitry Butskoy 2006-09-27 15:57:21 UTC
RHEL5b1 includes a new traceroute-1.0.4 (epoch 2) implementation.

The main idea of switching to this implementation is to avoid using setuid bit,
i.e. allow to do things even by unprivileged process.

Unfortunately this new implementation has significant regression -- it does not
support tracing using ICMP echo packets (i.e. "traceroute -I").

Tracing of a network using ICMP is very widely used. Absence of such possibility
will create real problems at clients who use RHEL for network infrastructure
(remote servers, routers, firewalls, etc.)

Besides that, the new traceroute's code seems to be a pre-beta stuff, see some
examples in the appropriate Fedora's bug #176587

Comment 1 Martin Bacovsky 2006-10-05 12:42:20 UTC
As is seen in #176587 Dmitry Butskoy developed new traceroute which has all
required features (IPv6 support, ICMP, ICMP6, ...) and same interface as old
traceroute. It uses UDP by default so it does not need suid set. Current version
seems to be stable, but I will do some further testing. I would like to change
to Dmitry's upstream in RHEL5.

Comment 2 RHEL Program Management 2006-10-05 12:47:18 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux release.  Product Management has requested further review
of this request by Red Hat Engineering.  This request is not yet committed for
inclusion in release.

Comment 6 Dmitry Butskoy 2006-10-07 16:57:37 UTC
There is a discussion started in fedora-devel-list, see
https://www.redhat.com/archives/fedora-devel-list/2006-October/msg00101.html

Comment 7 Jay Turner 2006-10-10 20:00:45 UTC
QE ack for RHEL5B2 according to section 21a of the release criteria.

Comment 8 Dmitry Butskoy 2006-10-11 15:27:43 UTC
The final version (targeted for FC6) is here:
http://dmitry.butskoy.name/traceroute/traceroute-1.9.7-1.src.rpm

I consider this version as 2.0rc . No more new features for a while.


Comment 9 Dmitry Butskoy 2006-10-16 15:27:11 UTC
The final one:
http://dmitry.butskoy.name/traceroute/traceroute-2.0.0-1.src.rpm

Comment 10 Martin Bacovsky 2006-10-20 08:44:45 UTC
Package is now commited in cvs in REHEL-5 branch and was built successfully.

Comment 13 Dmitry Butskoy 2006-10-31 12:34:37 UTC
The latest upstream:
http://dmitry.butskoy.name/traceroute/traceroute-2.0.2.tar.gz