Commit graph

21 commits

Author SHA1 Message Date
Waqas Hussain
f1878f2666 Check to prevent error on IQs from completely unhandled origins 2008-11-23 10:39:13 +05:00
Matthew Wild
ff3d9317b7 Typo prevented modulemanager.load() from returning the error if load failed. 2008-11-23 05:14:37 +00:00
Waqas Hussain
2ac8168e29 Check to prevent error for IQs from completely unhandled origins 2008-11-22 23:14:31 +05:00
Matthew Wild
35d9765b9a If iq child element has no xmlns, use parent's 2008-11-15 23:10:41 +00:00
Waqas Hussain
7b3ed77aef We now fail if modules fail to load at startup. 2008-11-09 04:26:25 +05:00
Waqas Hussain
0ff2eacdaf Reworked the way lxmppd.cfg is used 2008-11-06 16:52:39 +05:00
Matthew Wild
130049e231 Fix for previous commit (again) 2008-11-02 01:30:36 +00:00
Matthew Wild
deb12dc32b Fix for previous commit 2008-11-02 01:28:27 +00:00
Matthew Wild
ad6a210750 Fix for add_iq_handler to allow multiple origin types too 2008-11-02 01:26:37 +00:00
Matthew Wild
4851756ca4 Fix s2s once and for all
- Moved dialback to the new mod_dialback (mostly).
- Modules can now supply a list of origins to handle to add_handler
- Modules can now handle and process any stanza, overriding the core
- Modules handle non-jabber:client/jabber:server xmlns'd stanzas
2008-11-01 21:07:14 +00:00
Matthew Wild
005b4b9d75 mod_version is here 2008-10-30 21:26:53 +00:00
Waqas Hussain
7117792df5 Added support for XEP-0049: Private XML Storage (mod_private) 2008-10-26 21:22:59 +05:00
Waqas Hussain
48750cfc60 Added: vCard plugin: mod_vcard 2008-10-09 02:59:57 +05:00
Matthew Wild
ab40a27df1 TLS: Handshake works, no data after that 2008-10-05 17:33:38 +01:00
Matthew Wild
70be78c6b4 mod_InBandRegistration -> mod_register 2008-10-05 01:39:49 +01:00
Waqas Hussain
9536785929 User registration, etc (jabber:iq:register) 2008-10-05 04:55:45 +05:00
Matthew Wild
30f0f7372b Fix stanza handlers to use xmlns also for matching 2008-10-04 02:40:47 +01:00
Matthew Wild
9d19964c82 Small fixes 2008-10-04 02:09:46 +01:00
Matthew Wild
4ac420e3b0 Add support for arbitrary events and event hooks 2008-10-03 22:17:20 +01:00
Matthew Wild
6db3d039b3 SASL!
(but before you get too excited, no resource binding yet. And yes, there are still plenty of rough edges to the code...)
((eg. must move <stream:features> out of xmlhandlers.lua o_O ))
2008-10-02 01:08:58 +01:00
Matthew Wild
a53395e6b7 Huge commit to:
* Break stanza routing (to be restored in a future commit)
* Remove the old stanza_dispatcher code, which was never going to be maintainable nor extendable :)
* Bring us plugins, starting with mod_legacyauth and mod_roster
* Sessions are now created/destroyed using a standard sessionmanager interface
2008-09-30 19:52:00 +01:00