Commit Graph

46 Commits (8b979ccaf40ae38dbeaa5e7a4edb2e6d760fdffa)

Author SHA1 Message Date
Matthew Wild 9ffcaaa1f9 Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload' 17 years ago
Matthew Wild ea643d3c90 modulemanager: Change pairs() to ipairs() to allow ordered module loading 17 years ago
Waqas Hussain c8a5213462 modulemanager: Per-host event hooks for plugins - solves issue 41 17 years ago
Waqas Hussain 7c24c84226 modulemanager: module.unload now gets called when modules are being unloaded 17 years ago
Matthew Wild 046e69447e Remove warning of already-loaded modules at startup 17 years ago
Waqas Hussain 9a19a95fe8 Modulemanager: Basic modules can now be unloaded correctly 17 years ago
Matthew Wild 8661b3a502 Fix for not loading global modules when host-specific modules are specified in config 17 years ago
Matthew Wild d3ad4a5123 0.1 -> 0.2 17 years ago
Waqas Hussain 17f4b2de32 Don't try processing stanzas not of type get or set in module manager 17 years ago
Matthew Wild c16c3b6f67 Temporary hack for global modules 17 years ago
Waqas Hussain 09916b3289 Removed unused variables 17 years ago
Waqas Hussain 137ef16316 Combined and merged similar code 17 years ago
Waqas Hussain f6e8a1e8bf Removed pre-multitable code from module manager 17 years ago
Waqas Hussain 9aba6cb646 Changed module manager to use multitable (initial commit) 17 years ago
Matthew Wild de04023210 Fix add_event_hook in module API 17 years ago
Matthew Wild 0f1d3c4074 Move module loading to modulemanager 17 years ago
Matthew Wild dfeabed19f Add hostmanager, and eventmanager 17 years ago
Waqas Hussain fcf33a735b Added function add_feature to modules API (for adding disco features) 17 years ago
Matthew Wild 0c5cc83112 Insert copyright/license headers 17 years ago
Matthew Wild 7271c148ce Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths. 17 years ago
Matthew Wild ce18fc957d is_loaded() and incomplete unload() for modules 17 years ago
Matthew Wild a153b3c267 Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store. 17 years ago
Matthew Wild 37c659a35c Backed out the backout. Now we're back out. 17 years ago
Matthew Wild 8ff05fa75c Backed out changeset 79bd7a3e906c 17 years ago
Waqas Hussain f1878f2666 Check to prevent error on IQs from completely unhandled origins 17 years ago
Matthew Wild ff3d9317b7 Typo prevented modulemanager.load() from returning the error if load failed. 17 years ago
Waqas Hussain 2ac8168e29 Check to prevent error for IQs from completely unhandled origins 17 years ago
Matthew Wild 35d9765b9a If iq child element has no xmlns, use parent's 17 years ago
Waqas Hussain 7b3ed77aef We now fail if modules fail to load at startup. 17 years ago
Waqas Hussain 0ff2eacdaf Reworked the way lxmppd.cfg is used 17 years ago
Matthew Wild 130049e231 Fix for previous commit (again) 17 years ago
Matthew Wild deb12dc32b Fix for previous commit 17 years ago
Matthew Wild ad6a210750 Fix for add_iq_handler to allow multiple origin types too 17 years ago
Matthew Wild 4851756ca4 Fix s2s once and for all 17 years ago
Matthew Wild 005b4b9d75 mod_version is here 17 years ago
Waqas Hussain 7117792df5 Added support for XEP-0049: Private XML Storage (mod_private) 17 years ago
Waqas Hussain 48750cfc60 Added: vCard plugin: mod_vcard 17 years ago
Matthew Wild ab40a27df1 TLS: Handshake works, no data after that 17 years ago
Matthew Wild 70be78c6b4 mod_InBandRegistration -> mod_register 17 years ago
Waqas Hussain 9536785929 User registration, etc (jabber:iq:register) 17 years ago
Matthew Wild 30f0f7372b Fix stanza handlers to use xmlns also for matching 17 years ago
Matthew Wild 9d19964c82 Small fixes 17 years ago
Matthew Wild 4ac420e3b0 Add support for arbitrary events and event hooks 17 years ago
Matthew Wild 6db3d039b3 SASL! 18 years ago
Matthew Wild a53395e6b7 Huge commit to: 18 years ago