Modelists are selected by the parameter given to "MODE". "MODE" needs to be checked which list it did request, add a reply context.
This change handles this. The Aproach might be used for more specific command processing is needed;
WIll fix https://sourceforge.net/tracker/?func=detail&aid=2925367&group_id=115828&atid=672821 .
As with the other patch, too.
patch: **** Only garbage was found in the patch input
Ohh, Sorry, about that.
since I called diff just with the two files to process, it did not add the
filenames to its output. The unified(-u) version should do the trick.
unified diff
View and moderate all "patches Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Patches"
Fixed some bugs I noticed in the patch, tested with KVIrc, XChat and Colloquy iPhone client and banlists and other supported mode lists seem to be redirected properly
http://dl.dropbox.com/u/113283/route_replies.diff
Does anyone have some kind of reference for raw 344 and 345? I can't seem to find them.
On ircnet servers 344 and 345 are used for the channel REOP List (/mode +R)
->
(/rawlog of irssi on irc.uni-erlangen.de)
<< MODE #channel +R
>> :Uni-Erlangen.DE 344 MyNick #channel NICK!id@host
>> :Uni-Erlangen.DE 345 MyNick #channel :End of Channel Reop List
BUT!! on UltimateIRCd "MODE +R" is used to restrict a channel to "registered" nicks no 344,345 is sent there as a response.
->
<< MODE #channel +R
>> :MyNNick!unknown@Host MODE #channel +R
This seems to need some sort of configuation or "Server" detection to enable/disable MODER routing :/
Since r2035, route_replies from znc does something like this.
Thanks for your patch.