View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004584||unreal||ircd||public||2016-02-24 07:36||2016-03-04 13:14|
|Fixed in Version||4.0.2|
|Summary||0004584: set::modes-on-join should not check for channel mode 'A' since it has been removed from source|
|Description||Title says it all, see link below:|
Also, channel modes 'f', 'P' and 'Z' should not be allowed to be included in set::modes-on-join.
Probably it would be a good idea to just disallow all channel modes of type 1 and 2 from set::modes-on-join since channel modes can be added by third party modules.
|Tags||No tags attached.|
|3rd party modules|
||Don't disallow +f, lots of networks use it.|
Wouldn't it be a better idea to accept the config setting regardless of the setting and check the restriction when modes-on-join actually gets performed ? This should also allow modes added by third party modules to be used.
[unreal40 6307224] Update set::modes-on-join restrictions to reflect current status (and be a bit more liberal). Reported by dboyz (0004584).
It now restricts +qaohv, +beI, and also +k/+l because I'm lazy. All the rest is permitted.. if a user wants to do silly things......
|2016-02-24 07:36||dboyz||New Issue|
|2016-02-25 19:16||blank||Note Added: 0019100|
|2016-02-27 11:19||OUTsider||Note Added: 0019101|
|2016-02-27 11:20||OUTsider||Note Edited: 0019101||View Revisions|
|2016-03-04 13:14||syzop||Note Added: 0019121|
|2016-03-04 13:14||syzop||Status||new => resolved|
|2016-03-04 13:14||syzop||Fixed in Version||=> 4.0.2|
|2016-03-04 13:14||syzop||Resolution||open => fixed|
|2016-03-04 13:14||syzop||Assigned To||=> syzop|