On Mon, Jan 01, 2007 at 04:01:53PM -0800, Robert Woodcock wrote:
Hello Robert,
> > Version 0.72 is out since Sep 29th and has this bug fixed, would be
> > great if someone could update the package.
> I can't update it for etch, unfortunately, as that's already frozen. I'm
> preparing an update for experimental.
Too bad, any way to get around this? The bug is a little bit annoying as
it breaks quite a number of reverse lookups and makes traces difficult
to read. As you correctly investigated
> It looks like the only DNS-related change is:
>
> --- mtr-0.71/dns.c 2006-03-22 21:45:58.000000000 -0800
> +++ mtr-0.72/dns.c 2006-03-25 22:54:11.000000000 -0800
> @@ -1357,7 +1357,7 @@
> #ifdef ENABLE_IPV6
> /* Returns an ip6.arpa character string. */
> void addr2ip6arpa( ip_t * ip, char * buf ) {
> - char * p = (char *) ip;
> + unsigned char * p = (unsigned char *) ip;
this patched line would be sufficient.
> Now, I don't have an IPv6 internetwork to really test this with, but mtr
> 0.71 does properly reverse lookup ::1 on my system. I'm guessing the move to
> an unsigned cast is to deal with hostnames with 8-bit characters. Is that
> what you're seeing break with 0.71?
It appears to break in cases where there is 0xf in the address.
svr01% traceroute6 deham01.sixxs.net
traceroute to deham01.sixxs.net (2001:6f8:800:1003::2) from
2001:1b10:100:3::1:1, 30 hops max, 16 byte packets
1 backbone2-gige-0-3-15.teleport-iabg.de (2001:1b10:100:3::12) 0.812 ms
0.69 ms 0.73 ms
2 mchn-s1-rou-1030.DE.eurorings.net (2001:680:0:800f::a) 1.725 ms 1.744 ms
1.985 ms
3 mchn-s2-rou-1030.DE.eurorings.net (2001:680::134:222:84:80) 2.468 ms
1.717 ms 2.232 ms
4 ge1-3-0-35.br1.cwmuc.de.easynet.net (2001:6f8:800:1200:5:0:1:14) 2.855 ms
1.982 ms 2.232 ms
5 so1-3-0-0.br1.ixfra.de.easynet.net (2001:6f8:800::51:1:1) 9.849 ms 10.107
ms 10.476 ms
6 ge0-1-0-0.br0.ixfra.de.easynet.net (2001:6f8:800::51:5:1) 140.393 ms
159.004 ms 87.54 ms
7 ge0-3-0-0.br1.isham.de.easynet.net (2001:6f8:800::51:6:2) 19.962 ms
19.694 ms 19.595 ms
8 fe0-0.6r0.isham.de.easynet.net (2001:6f8:892:6::10:122) 19.843 ms 19.848
ms 19.845 ms
9 * * *
svr01% mtr deham01.sixxs.net <-- mtr 0.71-2
[...]
Host Loss% Snt Last Avg
Best Wrst StDev
1. backbone2-gige-0-3-15.teleport-iabg.de 0.0% 2 70.6 35.7
0.8 70.6 49.4
2. 2001:680:0:800f::a 0.0% 2 2.0 2.0
1.9 2.0 0.1
3. 2001:680::134:222:84:80 0.0% 2 2.6 2.3
2.1 2.6 0.4
4. 2001:6f8:800:1200:5:0:1:14 0.0% 2 2.9 2.7
2.5 2.9 0.3
5. 2001:6f8:800::51:1:1 0.0% 2 10.7 10.7
10.7 10.8 0.1
6. 2001:6f8:800::51:5:1 0.0% 2 10.4 10.4
10.4 10.4 0.0
7. 2001:6f8:800::51:6:2 0.0% 1 19.6 19.6
19.6 19.6 0.0
8. 2001:6f8:892:6::10:122 0.0% 1 19.9 19.9
19.9 19.9 0.0
9. 2001:6f8:800:1003::2 0.0% 1 19.6 19.6
19.6 19.6 0.0
I applied the patch you extracted from the diff to the debian package and
recompiled it, fixes my issues
svr01% sudo ./mtr-tiny/mtr deham01.sixxs.net
Host Loss% Snt Last Avg
Best Wrst StDev
1. backbone2-gige-0-3-15.teleport-iabg.de 0.0% 3 0.8 0.8
0.7 0.8 0.0
2. mchn-s1-rou-1030.DE.eurorings.net 0.0% 3 2.1 2.0
1.9 2.1 0.1
3. mchn-s2-rou-1030.DE.eurorings.net 0.0% 2 2.1 2.3
2.1 2.6 0.3
4. ge1-3-0-35.br1.cwmuc.de.easynet.net 0.0% 2 2.5 2.5
2.5 2.5 0.0
5. so1-3-0-0.br1.ixfra.de.easynet.net 0.0% 2 10.6 10.4
10.3 10.6 0.2
6. ge0-1-0-0.br0.ixfra.de.easynet.net 0.0% 2 10.7 10.6
10.5 10.7 0.1
7. ge0-3-0-0.br1.isham.de.easynet.net 0.0% 2 19.9 19.6
19.2 19.9 0.5
8. fe0-0.6r0.isham.de.easynet.net 0.0% 2 19.5 19.7
19.5 19.9 0.3
9. deham01.sixxs.net 0.0% 2 19.7 20.2
19.7 20.7 0.7
Regards,
Bernhard
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]