# HG changeset patch # User Marco Cirillo # Date 1323061228 0 # Node ID ceeb8b3056de7cb035ec7e30b6f5ef08d9a3a5bd # Parent 1a71e0e21a29df9d3f99e11eb0fd870fec398fb6 mod_ircd: added channel modes' prefix declaration as some irc clients parse those to detect which mapping to use. diff -r 1a71e0e21a29 -r ceeb8b3056de mod_ircd/mod_ircd.in.lua --- a/mod_ircd/mod_ircd.in.lua Mon Dec 05 04:08:11 2011 +0000 +++ b/mod_ircd/mod_ircd.in.lua Mon Dec 05 05:00:28 2011 +0000 @@ -257,6 +257,8 @@ session.send{from = muc_server, "002", nick, "Your host is "..muc_server.." running Prosody "..prosody.version}; session.send{from = muc_server, "003", nick, "This server was created the "..os.date(nil, prosody.start_time)} session.send{from = muc_server, "004", nick, table.concat({muc_server, "mod_ircd(alpha-0.8)", "i", "aoqv"}, " ")}; + session.send((":%s %s %s %s :%s"):format(muc_server, "005", nick, "CHANTYPES=# PREFIX=(qaov)~&@+", "are supported by this server")); + session.send((":%s %s %s %s :%s"):format(muc_server, "005", nick, "STATUSMSG=~&@+", "are supported by this server")); session.send{from = muc_server, "375", nick, "- "..muc_server.." Message of the day -"}; session.send{from = muc_server, "372", nick, "-"}; session.send{from = muc_server, "372", nick, "- Please be warned that this is only a partial irc implementation,"};