[Bug 30635] New: Telepathy-Idle fails to parse user list on irc.euirc.net
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Oct 5 21:47:42 CEST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=30635
Summary: Telepathy-Idle fails to parse user list on
irc.euirc.net
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: idle
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: marcel.tiede at yahoo.de
QAContact: telepathy-bugs at lists.freedesktop.org
If an IRC channel is joined on irc.euirc.net the userlist in Empathy is empty
(only the own nick is shown). If joining the same channel with Pidgin
everything works like expected.
If users are joining the channel afterwards, they are displayed in the
userlist, only the initial loading of the userlist fails.
In euirc network there are certain user roles indicated via special signs in
front of the nickname (like "@" for operators, "%" for halfops, "*" for owner,
"!" for admins, "+" for voice), which seems to be the problem.
Debug output:
...
DEBUG: _parse_message: parsing ":irc.bas.ch.euirc.net 353 gfasd = #rx-et :gfasd
Dobby2 %Way @badcel %terra-prime !Koga "
** (telepathy-idle:3980): DEBUG: _parse_and_forward_one: message code 23
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom
"irc.bas.ch.euirc.net" as I
** (telepathy-idle:3980): DEBUG: _parse_atom: ignored token
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "353" as I
** (telepathy-idle:3980): DEBUG: _parse_atom: ignored token
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "gfasd" as I
** (telepathy-idle:3980): DEBUG: _parse_atom: ignored token
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "=" as I
** (telepathy-idle:3980): DEBUG: _parse_atom: ignored token
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "#rx-et" as r
** (telepathy-idle:3980): DEBUG: _parse_atom: set handle 1
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "gfasd" as C
** (telepathy-idle:3980): DEBUG: idle_nickname_is_valid: Validating nickname
'gfasd' with strict mode 0
** (telepathy-idle:3980): DEBUG: _parse_atom: set handle 1
** (telepathy-idle:3980): DEBUG: _parse_atom: set modechar
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "Dobby2" as C
** (telepathy-idle:3980): DEBUG: idle_nickname_is_valid: Validating nickname
'Dobby2' with strict mode 0
** (telepathy-idle:3980): DEBUG: _parse_atom: set handle 3
** (telepathy-idle:3980): DEBUG: _parse_atom: set modechar
** (telepathy-idle:3980): DEBUG: _parse_atom: parsing atom "%Way" as C
** (telepathy-idle:3980): DEBUG: idle_nickname_is_valid: Validating nickname
'%Way' with strict mode 0
** (telepathy-idle:3980): DEBUG: idle_nickname_is_valid: invalid character 37
** (telepathy-idle:3980): DEBUG: _parse_and_forward_one: failed to parse
":irc.bas.ch.euirc.net 353 gfasd = #rx-et :gfasd Dobby2 %Way @badcel
%terra-prime !Koga "
** (telepathy-idle:3980): DEBUG: _parse_message: parsing ":irc.bas.ch.euirc.net
366 gfasd #rx-et :End of /NAMES list."
...
Regarding the user rights the server transmits:
** (telepathy-idle:3980): DEBUG: _parse_message: parsing ":irc.bas.ch.euirc.net
005 gfasd NETWORK=euIRCnet WATCH=128 SAFELIST PREFIX=(qaohv)*!@%+
CHANMODES=bewI,k,flBL,cimnprstACHKNOQRSVWXY CHANTYPES=#&+ KICKLEN=307 KNOCK MAP
MAXBANS=100 MODES=6 NICKLEN=30 SILENCE=5 TOPICLEN=307 WALLCHOPS MAXCHANNELS=20
MAXTARGETS=20 :are available on this server"
With the string "PREFIX=(qaohv)*!@%+" representing the different modes a user
can get.
Greetings, Marcel
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list