found 649781 git/1:1.7.8.3-1
found 649781 git/1:1.7.9~rc0-1
quit

Richard Hartmann wrote:

> Sent by direct mail.

Interesting.

To summarize, you made a SRV query for _git._tcp.git.kitenet.net.  The
response correctly describes the query and then gives a single A
resource record pointing to the link-local address 169.254.1.1.

And then after the RR there are two trailing bytes: c0 1a.

Which means that instead of the nice and friendly

        error: expected SRV RR, found RR type 1

we get

        error: cannot initialize DNS parser: Message too long

The DNS server has a public IP address but I can't contact it to
reproduce this.  Probably there's a firewall ensuring that only
subscribers to that ISP use it.  Whois indicates an email address to
contact for operational issues if you would like to inform the owners.
(If you have time for it and "dig @8.8.8.8 -t SRV
_git._tcp.git.kitenet.net" doesn't exhibit the same problems, I'd
encourage it, so the software they use can be fixed.)

Since by keeping the warning we ensure that when others run into this
kind of problem they will still be informed, converting the error to a
warning as in the patch proposed before still seems safe enough, and
I'll look to do so in the next upload for experimental.

Thanks again.  Dealing with this kind of edge case provides a nice
chance to look over the code and make sure other kinds of malformed
input are dealt with in a reasonable way, too.

Sincerely,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to