Project

General

Profile

Bug #18

Handle non-standard PREFIX in ISUPPORT (005)

Added by Sputnick almost 14 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Quassel Core
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Version:
0.13.0
OS:
Any

Description

ETG (EnterTheGame.com) seems to send PREFIX=+ instead of PREFIX=(ov)+ as would be correct. This triggers an assert in handleServer005. We need to use sane defaults in these cases, I guess...

Associated revisions

Revision 1d63c189 (diff)
Added by Marcus Eggenberger over 12 years ago

fixing BR #18

Revision c8cb4218 (diff)
Added by Marcus Eggenberger over 12 years ago

fixing BR #18

History

#1 Updated by Sputnick almost 13 years ago

We don't crash anymore on joining irc.enterthegame.com, but RPL_ISUPPORT still does not work correctly:

Received invalid RPL_ISUPPORT! Suffix is: "are available on this server" Excpected: are supported by this server

Should be further investigated.

#2 Updated by EgS over 12 years ago

The last part of ISUPPORT should only contain the string "are supported by this server".
From know on we will only throw a warning if that string is not identical to the RFC.

Note: if there is additional ISUPPORT information in the last part, Quassel will ignore it. Faulty IRC Server implementation -> I don't care...

Also available in: Atom PDF