Ticket #772 (assigned defect)

Opened 2 years ago

Last modified 1 year ago

Certain Prefixes represent different Modes on different Networks

Reported by: akempgen Assigned to: timothy (accepted)
Priority: normal Component: Chat Core (IRC)
Version: Latest 2.1 Severity: normal
Keywords: user list modes channel chat room euirc Cc:

Description (Last modified by timothy)

I know this is not really a bug in Colloquy but rather a flaw in the IRC spec, but maybe Colloquy is able to cope with it...

I made a small list of what different networks have to say about the prefixes/modes they use:

holics:		PREFIX=(qaohv)*-@%+		DreamIRCd-3.1.4-Phoenix
euirc:		PREFIX=(qaohv)*!@%+		euIRCd1.1.5rc5
freenode:	PREFIX=(ov)@+			hyperion-1.0.2
quakenet:	PREFIX=(ov)@+			u2.10.11.07+asuka(1.2.1)
feki.de:	PREFIX=(qaohv)~&@%+		Unreal3.2.4
Enterthegame:	PREFIX=@+			bahamut-1.4(28)

notice how euIRC uses * for q and ! for a, while feki.de (my university server) uses & for a. Currently Colloquy interprets all of &, ! and * as Administrator/Protected (a), so on euIRC there is no difference between those two modes (both have the light pink super-op icon) while feki.de works just like you would expect it.

Maybe Colloquy could map the *!@%+ and ~&@%+ prefixes to the qaohv which are also provided and are the same for both networks. In that case of course you would have to watch for servers like EnterTheGame which don't provide this information (see #764).

I hope you understand what i mean O_o

Change History

(follow-up: ↓ 6 ) 12/22/06 01:07:44 changed by timothy

  • status changed from new to assigned.

06/21/07 13:37:18 changed by nicoduck

  • priority changed from low to normal.
  • version changed from Latest Nightly to Latest 2.1.

hi, i can approve this. i am using many networks: on irc.german-elite.net and irc.irc-mania.de are channel founder not highlited as them but it is working on irc.otakubox.de kvirc does not have this problem, it is highliting the users on all networks

06/25/07 23:25:53 changed by timothy

  • description changed.

06/25/07 23:26:06 changed by timothy

  • description changed.

06/25/07 23:29:14 changed by timothy

Note that irc.holics.net uses double prefixes for * and -, so a nick would be -@nick and *@nick. This is non-standard and causes issues like #814.

(in reply to: ↑ 1 ) 08/30/07 01:07:06 changed by simon360

Timothy: have you started on this yet? I've noticed it's not checlked into SVN yet, and it's the only thing preventing me from using Colloquy full time.