Mercurial > prosody-wiki
annotate mod_ircd.wiki @ 233:4824ae8b1f1a
mod_ircd wiki: updated to reflect changes.
author | Marco Cirillo <maranda@lightwitch.org> |
---|---|
date | Mon, 28 Nov 2011 15:34:02 +0000 |
parents | b5e2876a6320 |
children | b5e76dc1ac2f |
rev | line source |
---|---|
102 | 1 #summary IRC to XMPP interface to allow IRC clients to connect to chatrooms |
2 #labels Stage-Alpha | |
3 | |
4 = Introduction = | |
5 | |
103 | 6 Whether you like it or not, XMPP is the future, but that pesky IRC just won't go away :) |
102 | 7 |
103 | 8 With this module you can set up a special host on your server to allow connections from IRC clients and bots. They are able to join XMPP chatrooms on a specified conference server. |
102 | 9 |
10 = Usage = | |
103 | 11 In your config file put something similar to the following: |
102 | 12 |
13 {{{ | |
233
4824ae8b1f1a
mod_ircd wiki: updated to reflect changes.
Marco Cirillo <maranda@lightwitch.org>
parents:
226
diff
changeset
|
14 Component "irc2muc.example.com" "ircd" |
102 | 15 conference_server = "conference.example.com" |
233
4824ae8b1f1a
mod_ircd wiki: updated to reflect changes.
Marco Cirillo <maranda@lightwitch.org>
parents:
226
diff
changeset
|
16 listener_port = 7000 |
102 | 17 }}} |
18 | |
103 | 19 If you don't want your IRC users to have connectivity outside your server then there is no need for the hostnames you specify to be valid DNS entries. |
20 | |
223 | 21 = Warning = |
22 | |
233
4824ae8b1f1a
mod_ircd wiki: updated to reflect changes.
Marco Cirillo <maranda@lightwitch.org>
parents:
226
diff
changeset
|
23 The plugin stability, and/or serving compatibility with most of the IRC clients is yet to be determined. |
223 | 24 |
224 | 25 = Install = |
26 | |
226 | 27 This release requires the [http://code.matthewwild.co.uk/verse/ Verse client library] as dependancy and [http://code.matthewwild.co.uk/squish/ Squish] to meld it with the plugin. |
224 | 28 |
29 Instructions: | |
30 * Clone both the Verse/Squish repo and/or download the latest tips from 'em (in that case you'll have to decompress the tip zips/tarballs) | |
31 * Edit Verse's squish file so that all plugins cept the presence and groupchat ones will be commented | |
32 * In your Squish directory type make install | |
33 * Run squish.lua --use-http into your Verse's directory, and move verse.lua into where mod_ircd files from google code's HG are stored | |
34 * Run squish.lua again | |
225
cef6ddd139aa
dusted bad character code.
Marco Cirillo <maranda@lightwitch.org>
parents:
224
diff
changeset
|
35 * Move the mod_ircd.out.lua to your prosody's plugin directory renaming it back to mod_ircd.lua |
224 | 36 |
102 | 37 = Compatibility = |
223 | 38 ||0.8||Works|| |
39 ||0.7||Uncertain|| | |
40 ||0.6||Uncertain|| | |
102 | 41 |
42 = Todo = | |
43 * Authentication | |
44 * SSL | |
233
4824ae8b1f1a
mod_ircd wiki: updated to reflect changes.
Marco Cirillo <maranda@lightwitch.org>
parents:
226
diff
changeset
|
45 * Many improvements to handling of IRC and XMPP |