bugzilla.mozilla.org has resumed normal operation. Attachments prior to 2014 will be unavailable for a few days. This is tracked in Bug 1475801.
Please report any other irregularities here.

Tooltips broken for nicks with certain special characters

NEW
Unassigned

Status

Chat Core
IRC
3 years ago
3 years ago

People

(Reporter: aleth, Unassigned)

Tracking

trunk
x86
Mac OS X

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

3 years ago
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?
(Reporter)

Comment 3

3 years ago
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.
You need to log in before you can comment on or make changes to this bug.