ircv3-specifications icon indicating copy to clipboard operation
ircv3-specifications copied to clipboard

Happy Eyeballs / RFC 6555

Open Mikaela opened this issue 9 years ago • 3 comments

As SNI is required, I am wondering if Happy Eyeballs could be too.

It would make the capable clients handle IPv6 transition more smoothly.

This came to mind because of https://github.com/kvirc/KVIrc/issues/1760#issuecomment-163951304 and I started wondering if many people think like that which doesn't just work as we have IPv6-only systems and Carrier Grade NATs.

I understand if this isn't possible as unlike SNI, Happy Eyeballs would most likely be more than just one line.

Mikaela avatar Dec 11 '15 15:12 Mikaela

Speaking of lines, I wonder if any event loops support this natively, or does it usually need to be done by hand?

(Then again, it's IRC – everyone does everything by hand anyway.)

grawity avatar Dec 11 '15 19:12 grawity

SNI has a strong security reason for existing as a mandatory spec, this seems like it would be better off in a BCP document somewhere.

SadieCat avatar Dec 11 '15 19:12 SadieCat

From what I understood from @grawity at IRC, the IRCv3 equivalent of BCP would be either optional extension (I prefer this bwcause lf the table) or alternatively documentation/, so I am not closing this.

Mikaela avatar Dec 11 '15 20:12 Mikaela