[go: nahoru, domu]

Open Bug 1059268 Opened 10 years ago Updated 2 years ago

ipv6: Happy Eyeballs AKA Fast Fallback algorithm not implemented for mail servers

Categories

(MailNews Core :: Networking, defect)

x86_64
Linux
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: tim, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36

Steps to reproduce:

Tried to connect to a dual stack IMAP server (has both ipv4 and ipv6 DNS entries), whilst there was a problem with IPv6 (but not IPv4) connectivity between the local machine and the mail server.

For dual stack mail servers (which have both ipv4 and ipv6 address entries in DNS), but where there is broken ipv6 connectivity between the Thunderbird user and the mail server (e.g. routing blackhole, firewall misconfiguration etc.), the connection hangs.


Actual results:

Connection hung (busy icon), for > 5 minutes.


Expected results:

Rapid fall back to an IPv4 connection, as is implemented for HTTP in  bug 621558, bug 684893 etc. resulting in the user being unaware of the ipv6 connectivity problem.
Component: Untriaged → Networking
Product: Thunderbird → MailNews Core
Severity: normal → S3

(In reply to Tim Small from comment #0)

Expected results:

Rapid fall back to an IPv4 connection, as is implemented for HTTP in bug
621558, bug 684893 etc. resulting in the user being unaware of the ipv6 connectivity problem.

https://www.reddit.com/r/Thunderbird/comments/100mb3f/comment/j8c33ro/ claims this still does not work.

Magnus, must thunderbird do anything to benifit from those fixes?

Flags: needinfo?(mkmelin+mozilla)

Probably needs to implement some similar functionality. Once imap-js is there, that's likely around
https://searchfox.org/mozilla-central/rev/5ccb73c0217d1710b10d6e6e297cf3396d10ec23/dom/network/TCPSocket.cpp#998
So if this bug still exists then, I guess it's a core networking bug.

Flags: needinfo?(mkmelin+mozilla)
You need to log in before you can comment on or make changes to this bug.