Corporate Information | Software | Support | Contact Us
Corporate Information
Software
Messenger Pro
Messenger Pro Downloads
Beta and Archived Downloads
Evaluate
Support
Messenger Pro FAQ
Messenger Pro Change Log
Messenger Pro (Windows/Linux/Mac) Mailing List Archive
Messenger Pro (RISC OS) Mailing List Archive
Bug Tracker
Contact Us

Re: MPro fails with IPv6-only servers (interaction with local DNS resolution)

From:Mark Sawle Date:11 Jan 2015 16:02
In Reply To: MPro fails with IPv6-only servers (interaction with local DNS resolution) (Darren Salt)

Darren Salt <listspam@...> wrote:

> This creates an interesting situation: MPro does the DNS lookup and is
> told 192.0.2.1 and 2A00:801:103:10::35. It tries to connect via IPv4, gets
> an ICMPv4 “admin prohibited” error from my router/firewall and doesn't
> bother to try via IPv6. I've also tested with “network unreachable” and
> without a local rule to trap this (in which case my ISP does so instead)
> with the same result.

It appears that this is due to a very old workaround to prevent Qt from
doing its own DNS lookups (IIRC because Qt 3 didn't use the system resolvers
and made queries direct to the configured name servers which triggered
warnings in various Windows firewall products). The workaround was for MPro
to use the system resolver and always pass an IP address to Qt, but this
code never got updated to be IPv6 aware.

I'm now testing a version of MPro that once again uses Qt for name
resolution as I believe it now does this differently. As Qt is claimed to be
IPv6 aware, this should hopefully mean MPro is too. As a side effect, MPro
will lose its internal DNS cache, but as this wasn't particularly
intelligent, this likely fixes some other obscure issues.

-- 
Mark Sawle                                                www.intellegit.com
Intellegit Ltd.
Developers of Messenger Pro: multi-platform mail, news and calendar software

______________________________________________________________________
This message was sent via the gemini-users mailing list
To unsubscribe, mail gemini-users+unsubscribe@...



© 2024 intellegit ltd. - info@intellegit.com