diff --git a/plugins/relay.py b/plugins/relay.py index 291deb5..1df02e2 100644 --- a/plugins/relay.py +++ b/plugins/relay.py @@ -452,7 +452,8 @@ whitelisted_cmodes = {'admin', 'allowinvite', 'autoop', 'ban', 'banexception', 'regmoderated', 'secret', 'sslonly', 'stripcolor', 'topiclock', 'voice'} whitelisted_umodes = {'bot', 'hidechans', 'hideoper', 'invisible', 'oper', - 'regdeaf', 'u_stripcolor', 'servprotect', 'u_noctcp'} + 'regdeaf', 'u_stripcolor', 'servprotect', 'u_noctcp', + 'wallops'} def relayModes(irc, remoteirc, sender, channel, modes=None): remotechan = findRemoteChan(irc, remoteirc, channel) log.debug('(%s) Relay mode: remotechan for %s on %s is %s', irc.name, channel, irc.name, remotechan) diff --git a/protocols/ts6.py b/protocols/ts6.py index 9bff525..2100c1e 100644 --- a/protocols/ts6.py +++ b/protocols/ts6.py @@ -469,7 +469,7 @@ def handle_events(irc, data): 'quiet': 'q', 'redirect': 'f', 'freetarget': 'F', 'joinflood': 'j', 'largebanlist': 'L', 'permanent': 'P', 'c_noforwards': 'Q', 'stripcolor': 'c', 'allowinvite': - 'g', 'opmoderated': 'z', + 'g', 'opmoderated': 'z', 'noctcp': 'C', # Now, map all the ABCD type modes: '*A': 'beI', '*B': 'k', '*C': 'l', '*D': 'mnprst'} if 'EX' in caps: