Closed Bug 1145159 Opened 9 years ago Closed 3 years ago

Tooltips broken for nicks with certain special characters

Categories

(Chat Core :: IRC, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: aleth, Unassigned)

References

()

Details

STR
Have someone in an IRC channel with nick "zippo^"
Hover over the nick

This results in
Sending:
WHOIS zippo~ 

/whois zippo^ works.
Looks like we're treating ~ as the lowercase of ^, but the server isn't. Can you check the result of ISUPPORT for CASEMAPPING? See the code around [1].

[1] http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircISUPPORT.jsm#93
Just checked, I see:
{"rawMessage":":levin.mozilla.org 005 clokep_work AWAYLEN=200 CASEMAPPING=rfc1459 CHANMODES=Zbeg,k,FLfjl,ABCDKMNOQRSTcimnprstuz CHANNELLEN=64 CHANTYPES=# CHARSET=ascii ELIST=MU ESILENCE EXCEPTS=e EXTBAN=,ABCNOQRSTUcmprz FNC KICKLEN=255 MAP :are supported by this server","command":"005","params":["clokep_work","AWAYLEN=200","CASEMAPPING=rfc1459","CHANMODES=Zbeg,k,FLfjl,ABCDKMNOQRSTcimnprstuz","CHANNELLEN=64","CHANTYPES=#","CHARSET=ascii","ELIST=MU","ESILENCE","EXCEPTS=e","EXTBAN=,ABCNOQRSTUcmprz","FNC","KICKLEN=255","MAP","are supported by this server"],"origin":"levin.mozilla.org","source":""}

Maybe an ircd bug?
From [2]: "Note: RFC1459 forgot to mention the ~ and ^ although in all known implementations those are considered equivalent too."

Maybe inspircd actually read the RFC ;)

[2] http://www.irc.org/tech_docs/005.html
There's "strict-rfc1459" for that, according to the documents I've read.

It looks like inspircd changed this on their side (and I think Thunderbird is following the general implementation here) so I'm going to say there's nothing to fix here.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.