Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | MUC: Kick occupants on sending error messages to other occupants. | Waqas Hussain | 2009-10-18 | 1 | -0/+4 | |
| | | ||||||
* | | Merge with trunk. | Waqas Hussain | 2009-10-18 | 1 | -4/+5 | |
|\ \ | ||||||
| * | | util.stanza: Don't add xmlns to tags when serializing if same as the parent ↵ | Matthew Wild | 2009-10-17 | 1 | -4/+5 | |
| | | | | | | | | | | | | tag's xmlns. Should hopefully shut up Gajim once and for all :) | |||||
* | | | modulemanager: Module loading rewritten to gracefully deal with errors in ↵ | Waqas Hussain | 2009-10-18 | 1 | -18/+22 | |
| | | | | | | | | | | | | module initialization. | |||||
* | | | modulemanager: Use componentmanager to create new components. | Waqas Hussain | 2009-10-18 | 1 | -1/+6 | |
| | | | ||||||
* | | | componentmanager: Added a FIXME comment. | Waqas Hussain | 2009-10-18 | 1 | -1/+1 | |
| | | | ||||||
* | | | componentmanager: Unload mod_tls for components before removing them. | Waqas Hussain | 2009-10-18 | 1 | -0/+1 | |
| | | | ||||||
* | | | componentmanager: Let the default component handler handle stanzas if a ↵ | Waqas Hussain | 2009-10-18 | 1 | -0/+1 | |
| | | | | | | | | | | | | component handler isn't available. | |||||
* | | | MUC: Multiple sessions per nick. | Waqas Hussain | 2009-10-18 | 1 | -18/+40 | |
| | | | ||||||
* | | | modulemanager: Fixed: Stanza modules were being auto-loaded for components ↵ | Waqas Hussain | 2009-10-18 | 1 | -3/+5 | |
| | | | | | | | | | | | | (regression in hg:1e674dae31ae). | |||||
* | | | modulemanager: Fixed traceback on loading modules on unknown hosts. | Waqas Hussain | 2009-10-17 | 1 | -1/+1 | |
| | | | ||||||
* | | | modulemanager: Slightly rearranged code for more robust unloading of modules. | Waqas Hussain | 2009-10-17 | 1 | -1/+1 | |
| | | | ||||||
* | | | stanza_router: Added a compatibility workaround for missing 'id' attribute ↵ | Waqas Hussain | 2009-10-17 | 1 | -5/+2 | |
|/ / | | | | | | | in <iq/> elements. | |||||
* | | certs: Update default certs | Matthew Wild | 2009-10-17 | 2 | -33/+33 | |
| | | ||||||
* | | net.dns: Don't cache some records indefinitely | Matthew Wild | 2009-10-17 | 1 | -1/+1 | |
| | | ||||||
* | | mod_tls: Offer the host-specific cert (when there is one) to incoming ↵ | Matthew Wild | 2009-10-17 | 1 | -0/+6 | |
| | | | | | | | | c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) ) | |||||
* | | hostmanager: Create a server sslctx for incoming connections | Matthew Wild | 2009-10-17 | 1 | -0/+2 | |
| | | ||||||
* | | net.server: Allow changing the sslctx of a connection after it has been ↵ | Matthew Wild | 2009-10-17 | 1 | -16/+22 | |
| | | | | | | | | established | |||||
* | | xmppserver_listener: Use listener log() if session doesn't have one yet ↵ | Matthew Wild | 2009-10-17 | 1 | -2/+2 | |
| | | | | | | | | (thanks Flo) | |||||
* | | mod_console: Add commands host:activate(host, config) and ↵ | Matthew Wild | 2009-10-17 | 1 | -0/+28 | |
| | | | | | | | | host:deactivate(host, reason) to add/remove hosts at runtime | |||||
* | | s2smanager: Add incoming_s2s to the prosody object | Matthew Wild | 2009-10-17 | 1 | -0/+1 | |
| | | ||||||
* | | hostmanager: deactivate() now accepts a reason, closes s2s connections as ↵ | Matthew Wild | 2009-10-17 | 1 | -6/+37 | |
| | | | | | | | | well as disconnecting users, and unloads modules for the host | |||||
* | | hostmanager: Add return _M; | Matthew Wild | 2009-10-17 | 1 | -0/+1 | |
| | | ||||||
* | | tests: Fix stanza_router tests to work with the new routing code, finally ↵ | Matthew Wild | 2009-10-17 | 1 | -26/+32 | |
| | | | | | | | | all tests pass again \o/ | |||||
* | | tests: More environment magic to help get stuff working in a sandbox | Matthew Wild | 2009-10-17 | 1 | -5/+8 | |
| | | ||||||
* | | stanza_router: Localize hosts, full_sessions and bare_sessions, and take ↵ | Matthew Wild | 2009-10-17 | 1 | -1/+4 | |
| | | | | | | | | from the prosody object instead of _G | |||||
* | | componentmanager: Handle missing prosody object (helps us pass some tests) | Matthew Wild | 2009-10-17 | 1 | -2/+4 | |
| | | ||||||
* | | prosody: Move global protection earlier (to before modules are loaded, etc.) | Matthew Wild | 2009-10-17 | 1 | -1/+1 | |
| | | ||||||
* | | prosody: Require new require :) | Matthew Wild | 2009-10-17 | 1 | -1/+1 | |
| | | ||||||
* | | prosody: Require some core/util libraries which core modules depend upon, C ↵ | Matthew Wild | 2009-10-17 | 1 | -0/+5 | |
| | | | | | | | | modules and other modules which write to _G | |||||
* | | prosody: Rename global net_activate_ports -> prosody.net_activate_ports | Matthew Wild | 2009-10-17 | 1 | -6/+6 | |
| | | ||||||
* | | util.require: A replacement for Lua's require/module that doesn't load into ↵ | Matthew Wild | 2009-10-17 | 1 | -0/+237 | |
| | | | | | | | | the global environment by default (C modules still get past this) | |||||
* | | util.helpers: Add copyright header | Matthew Wild | 2009-10-17 | 1 | -0/+7 | |
| | | ||||||
* | | tests: Have fake module() set _M to satisfy some modules | Matthew Wild | 2009-10-16 | 1 | -1/+1 | |
| | | ||||||
* | | s2smanager: Fix access of 'config' global without requiring configmanager | Matthew Wild | 2009-10-16 | 1 | -1/+1 | |
| | | ||||||
* | | tests: Add tests for new modulemanager load_modules_for_host code | Matthew Wild | 2009-10-16 | 2 | -0/+49 | |
| | | ||||||
* | | modulemanager: Re-organise module loading to still work when no global ↵ | Matthew Wild | 2009-10-16 | 1 | -13/+16 | |
| | | | | | | | | modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one) | |||||
* | | util.helpers: Add get_upvalue(function, name) helper | Matthew Wild | 2009-10-16 | 1 | -0/+9 | |
| | | ||||||
* | | util.dataforms: Incorporate slightly modified patch for list-single type ↵ | Matthew Wild | 2009-10-16 | 1 | -1/+11 | |
| | | | | | | | | from Florob | |||||
* | | mod_vcard: Hide me from the trailing-whitespace police | Matthew Wild | 2009-10-16 | 1 | -1/+1 | |
| | | ||||||
* | | mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to ↵ | Matthew Wild | 2009-10-15 | 1 | -35/+49 | |
| | | | | | | | | the full JID by ejabberd MUC rooms | |||||
* | | Merge with 0.5 | Matthew Wild | 2009-10-15 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | xmppserver_listener: Fix typo (thanks Jorj) | Matthew Wild | 2009-10-15 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge with 0.5 | Matthew Wild | 2009-10-14 | 2 | -7/+12 | |
|\| | | ||||||
| * | | net.server: Better handling of closing sockets during send | Matthew Wild | 2009-10-14 | 1 | -6/+9 | |
| | | | ||||||
| * | | xmppserver_listener: More forcefully close s2s connections (fixes fd leak) | Matthew Wild | 2009-10-14 | 1 | -0/+3 | |
| | | | ||||||
* | | | Merge with 0.5 | Matthew Wild | 2009-10-13 | 1 | -2/+5 | |
|\| | | ||||||
| * | | net.dns: Remove sockets from socketset when closing them, fixes a leak | Matthew Wild | 2009-10-13 | 1 | -2/+5 | |
| | | | ||||||
* | | | Merge with 0.5 | Waqas Hussain | 2009-10-13 | 1 | -3/+3 | |
|\| | | ||||||
| * | | rostermanager: Fixed a traceback on roster save. | Waqas Hussain | 2009-10-13 | 1 | -3/+3 | |
| | | |