Bug 247892 - Channel Settings dialog should respect CHANMODES (005)
Summary: Channel Settings dialog should respect CHANMODES (005)
Status: ASSIGNED
Alias: None
Product: konversation
Classification: Applications
Component: protocol (show other bugs)
Version: 1.5-rc1
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: argonel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-14 21:17 UTC by Jonas Thiem
Modified: 2013-04-15 01:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Thiem 2010-08-14 21:17:33 UTC
Version:           1.3.1
OS:                Linux

Konversation always allows to enter parameters in the "Advanced Modes" section (channel setings dialog).

Since many IRCds provide information about whether a mode takes a parameter or not inside the 005 with the CHANMODES= block, Konversation should read this and just allow entering parameters for those modes that are actually listed to have parameters there (and fallback to old behaviour with no 005/CHANMODES available).

Also, if the built-in translated mode descriptions dictate a mode to have no parameter and CHANMODES apparently says something else, Konversation should put the mode into "Advanced Modes" instead since then it apparently works differently on the given server than the built-in description/translation of  Konversation assumes.

Reproducible: Always
Comment 1 argonel 2010-08-15 03:27:00 UTC
i'm about 25% of the way through a revamp of the 005 support, including CHANMODES