comparison mod_ircd/mod_ircd.in.lua @ 472:f3bd98f3a3f8

mod_ircd: Toxic MattJ's artifact removed.
author Marco Cirillo <maranda@lightwitch.org>
date Wed, 02 Nov 2011 00:03:59 +0000
parents fffac0eef024
children 99b246b37809
comparison
equal deleted inserted replaced
471:fffac0eef024 472:f3bd98f3a3f8
253 session.full_jid = full_jid; 253 session.full_jid = full_jid;
254 session.type = "c2s"; 254 session.type = "c2s";
255 255
256 session.send{from = muc_server, "001", nick, "Welcome in the IRC to MUC XMPP Gateway, "..nick}; 256 session.send{from = muc_server, "001", nick, "Welcome in the IRC to MUC XMPP Gateway, "..nick};
257 session.send{from = muc_server, "002", nick, "Your host is "..muc_server.." running Prosody "..prosody.version}; 257 session.send{from = muc_server, "002", nick, "Your host is "..muc_server.." running Prosody "..prosody.version};
258 session.send{from = muc_server, "003", nick, "This server was created: "..os.date(nil, prosody.start_time)} 258 session.send{from = muc_server, "003", nick, "This server was created the "..os.date(nil, prosody.start_time)}
259 session.send{from = muc_server, "004", nick, table.concat({muc_server, "mod_ircd(alpha-0.8)", "i", "aoqv"}, " ")}; 259 session.send{from = muc_server, "004", nick, table.concat({muc_server, "mod_ircd(alpha-0.8)", "i", "aoqv"}, " ")};
260 session.send{from = muc_server, "375", nick, "- "..muc_server.." Message of the day -"}; 260 session.send{from = muc_server, "375", nick, "- "..muc_server.." Message of the day -"};
261 session.send{from = muc_server, "372", nick, "-"}; 261 session.send{from = muc_server, "372", nick, "-"};
262 session.send{from = muc_server, "372", nick, "- Please be warned that this is only a partial irc implementation,"}; 262 session.send{from = muc_server, "372", nick, "- Please be warned that this is only a partial irc implementation,"};
263 session.send{from = muc_server, "372", nick, "- it's made to facilitate users transiting away from irc to XMPP."}; 263 session.send{from = muc_server, "372", nick, "- it's made to facilitate users transiting away from irc to XMPP."};
472 session.send{from=muc_server, 315, session.nick, channel, "End of /WHO list"}; 472 session.send{from=muc_server, 315, session.nick, channel, "End of /WHO list"};
473 end 473 end
474 end 474 end
475 475
476 function commands.MODE(session, args) -- FIXME 476 function commands.MODE(session, args) -- FIXME
477 local channel, target = unpack(args); 477 -- emptied for the time being, until something sane which works is available.
478 if target then
479 -- do stuff?
480 --room:set_affiliation(...)
481 session.send{from=muc_server, "324", session.nick, channel, "+i"}
482 else
483 -- What's 324? And +J ?
484 session.send{from=muc_server, "324", session.nick, channel, "+J"}
485 end
486 end 478 end
487 479
488 function commands.QUIT(session, args) 480 function commands.QUIT(session, args)
489 session.send{"ERROR", "Closing Link: "..session.nick}; 481 session.send{"ERROR", "Closing Link: "..session.nick};
490 for _, room in pairs(session.rooms) do 482 for _, room in pairs(session.rooms) do