# HG changeset patch
# User Marco Cirillo <maranda@lightwitch.org>
# 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,"};