forked from maranda/metronome
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
30 lines (24 loc) · 1.18 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<=========================================================================================
<
< Metronome IM Server
< - Informations.
<
<=========================================================================================
This software codebase initiated as a fork of prosody trunk (to be 0.9) merged with
LW.Org's custom, patches initiating from August 7th 2012 (see first commit).
Being mainly based on Prosody a lot of Metronome's code is backport compatible, but as
development progressed a good portion of it completely diverged from mainstream's to
better suit LW.Org IM's needs.
The main differences from Prosody are:
* The Pubsub API and wrapped modules, mod_pubsub and mod_pep;
* The MUC API and wrapper plugins;
* Pluggable MUC configuration;
* Core stack: Modulemanager, Usermanager, Hostmanager, Module API, etc... ;
* How s2s streams are treated;
* The anonymous auth backend (mod_auth_anonymous & sasl.lua ineherent part);
* Included plugins, utils;
* The HTTP API;
* BOSH's JSON Padding and XEP-252 support.
* Extensive Microblogging over XMPP support.
* Daemon Control Utility;
* It does have _only_ one server backend being libevent and has a hard dep. on lua-event.