Log

description author age
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant). Waqas Hussain Fri, 17 Sep 2010 04:09:59 +0500
util.events: Fixed the exposed API for adding/removing sets of event handlers. Waqas Hussain Fri, 17 Sep 2010 04:09:58 +0500
util.events: Removed dispatcher creation functions (these weren't being used). Waqas Hussain Fri, 17 Sep 2010 04:09:58 +0500
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream. Waqas Hussain Fri, 17 Sep 2010 04:06:07 +0500
util.httpstream: Refactored and simplified code to improve readability. Waqas Hussain Fri, 17 Sep 2010 03:52:11 +0500
util.httpstream: Removed unused variables. Waqas Hussain Fri, 17 Sep 2010 03:52:11 +0500
util.httpstream: Initial commit of the new HTTP parser. Waqas Hussain Sat, 04 Sep 2010 17:44:13 +0500
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain) Matthew Wild Mon, 13 Sep 2010 01:29:12 +0100
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host Matthew Wild Fri, 10 Sep 2010 17:56:24 +0100
net.server_select: Add server.step() to run through a single iteration of the event loop Matthew Wild Thu, 09 Sep 2010 20:10:28 +0100
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config Matthew Wild Sun, 05 Sep 2010 19:28:37 +0100
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas) Matthew Wild Sun, 05 Sep 2010 18:00:21 +0100
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed Matthew Wild Sun, 05 Sep 2010 12:13:49 +0100
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame) Florian Zeitz Thu, 02 Sep 2010 23:09:49 +0200
mod_ping: Add ad-hoc command Florian Zeitz Thu, 02 Sep 2010 21:57:49 +0200
mod_adhoc: remove 0.7 compat code Florian Zeitz Wed, 01 Sep 2010 22:46:35 +0200
mod_adhoc: Fix passing data to util.dataforms Florian Zeitz Wed, 01 Sep 2010 22:44:30 +0200
mod_version: Use pposix.uname() if available and os_version_command not set Matthew Wild Tue, 31 Aug 2010 15:32:36 +0100
util.pposix: uname(): Fix to push nil,err in case of error Matthew Wild Tue, 31 Aug 2010 15:23:41 +0100
util.pposix: Add pposix.uname(), bump version Matthew Wild Tue, 31 Aug 2010 15:14:39 +0100
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth) Matthew Wild Tue, 31 Aug 2010 00:38:44 +0100
tests/test_util_jid.lua: Add more tests for JID splitting Matthew Wild Tue, 31 Aug 2010 00:28:49 +0100
util.stanza: stanza:matched_children() -> stanza:matching_tags() Matthew Wild Mon, 30 Aug 2010 04:55:12 +0100
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza) Matthew Wild Mon, 30 Aug 2010 04:53:41 +0100
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready Matthew Wild Mon, 30 Aug 2010 04:37:53 +0100
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator Matthew Wild Sun, 29 Aug 2010 15:07:00 +0100
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome] Matthew Wild Sun, 29 Aug 2010 15:04:34 +0100
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo) Matthew Wild Sat, 28 Aug 2010 23:41:09 +0100
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For Matthew Wild Sat, 28 Aug 2010 22:25:12 +0100
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb) Matthew Wild Sat, 28 Aug 2010 14:31:48 +0100
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd) Matthew Wild Fri, 27 Aug 2010 18:33:45 +0100
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus) Matthew Wild Tue, 24 Aug 2010 23:27:58 +0100
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth. Waqas Hussain Mon, 23 Aug 2010 16:54:56 +0500
util.sasl_cyrus: Spaces -> tabs. Waqas Hussain Mon, 23 Aug 2010 16:42:27 +0500
usermanager: Get rid unused Cyrus SASL related code. Waqas Hussain Mon, 23 Aug 2010 16:33:49 +0500
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL. Waqas Hussain Mon, 23 Aug 2010 16:31:44 +0500
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead). Waqas Hussain Mon, 23 Aug 2010 16:28:06 +0500
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead). Waqas Hussain Mon, 23 Aug 2010 16:22:58 +0500
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus) Matthew Wild Mon, 23 Aug 2010 01:18:52 +0100
net.server: Don't load configmanager if not running inside Prosody, assume server_select Matthew Wild Mon, 23 Aug 2010 01:06:13 +0100
mod_bosh: Don't adjust rid when creating a session, as this is no longer necessary and causes a log message ('rid too large') to be erroneously printed, fixes #203 Matthew Wild Sun, 22 Aug 2010 21:36:04 +0100
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202 Matthew Wild Sun, 22 Aug 2010 21:23:37 +0100
net.server_select, net.server_event: Remove set_mode() call from server.link()... it can cause the last chunk of data to be discarded if shorter than buffersize (thanks to Zash for the debugging) Matthew Wild Sun, 22 Aug 2010 21:12:22 +0100
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050) Florian Zeitz Sun, 22 Aug 2010 20:53:40 +0200
mod_adhoc: Code restructuring Florian Zeitz Sun, 22 Aug 2010 20:48:47 +0200
util.logger: Remove support for the 'log_sources' option, to remove a dependency on configmanager. I think the equivalent of log_sources can be done with the advanced logging config. Matthew Wild Sun, 22 Aug 2010 18:45:58 +0100
mod_auth_internal_hashed: Fix deleting users Kim Alvefur Mon, 16 Aug 2010 18:51:22 +0200
mod_privacy: Fix typo causing <active/> to never be send Florian Zeitz Thu, 12 Aug 2010 20:44:01 +0200
mod_console: Add host:* commands to help (thanks Zash) Matthew Wild Sat, 14 Aug 2010 15:15:35 +0100
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) ) Matthew Wild Tue, 10 Aug 2010 14:07:03 +0100
mod_bosh: Fix to properly ignore repeated requests Matthew Wild Sat, 07 Aug 2010 19:00:04 +0100
mod_bosh: Small change to use variable instead of hard-coded xmlns Matthew Wild Fri, 06 Aug 2010 02:00:12 +0100
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close() Matthew Wild Fri, 06 Aug 2010 01:59:43 +0100
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload Matthew Wild Fri, 06 Aug 2010 01:57:20 +0100
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash). Waqas Hussain Tue, 03 Aug 2010 21:37:06 +0500
MUC: Return correct error to non-members attempting to enter a members-only room. Waqas Hussain Tue, 03 Aug 2010 21:07:00 +0500
util.xmppstream: Removed some useless property assignments. Waqas Hussain Tue, 03 Aug 2010 20:05:58 +0500
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly. Waqas Hussain Tue, 03 Aug 2010 18:20:29 +0500
util.sasl: Simplified some code a bit. Waqas Hussain Tue, 03 Aug 2010 18:19:45 +0500
util.sasl, util.sasl_cyrus: Removed a ton of unused variables. Waqas Hussain Tue, 03 Aug 2010 17:11:40 +0500
eventmanager: REMOVE!!! Matthew Wild Tue, 03 Aug 2010 11:02:30 +0100
mod_bosh: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 11:01:13 +0100
loggingmanager: Remove (redundant!) dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:59:47 +0100
sessionmanager: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:58:15 +0100
s2smanager: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:57:27 +0100
componentmanager: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:56:17 +0100
hostmanager: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:55:17 +0100
modulemanager: Remove dependency on eventmanager Matthew Wild Tue, 03 Aug 2010 10:52:53 +0100
s2smanager: brackets, just to be sure :) Matthew Wild Tue, 03 Aug 2010 09:40:06 +0100
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn) Matthew Wild Tue, 03 Aug 2010 09:39:05 +0100
util.datetime: Added implementation for function parse(). Waqas Hussain Mon, 02 Aug 2010 20:11:08 +0500
storage/mod_ejabberd: Reorganized some code. Waqas Hussain Mon, 02 Aug 2010 19:04:52 +0500
util.sasl_cyrus: Cleanup. Waqas Hussain Mon, 02 Aug 2010 18:54:16 +0500
util.sasl: Removed method:forbidden() and its side effects. Waqas Hussain Mon, 02 Aug 2010 18:47:33 +0500
util.sasl_cyrus: Removed method:forbidden(). Waqas Hussain Mon, 02 Aug 2010 18:46:13 +0500
mod_auth_*: Fixed copyright headers. Waqas Hussain Mon, 02 Aug 2010 18:44:08 +0500
util.xmppstream: Add set_session() method to change the session that a stream is associated with Matthew Wild Mon, 02 Aug 2010 10:21:26 +0100
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with Matthew Wild Mon, 02 Aug 2010 10:20:14 +0100
net.server_event: Remove some debug messages Matthew Wild Mon, 02 Aug 2010 09:21:14 +0100
mod_version: Leave out the os element if hide_os_type is set Kim Alvefur Sun, 01 Aug 2010 15:58:10 +0200
mod_version: Make the command used to get OS version configurable Kim Alvefur Sun, 01 Aug 2010 15:56:52 +0200
usermanager: Fix two nil global accesses Matthew Wild Sat, 31 Jul 2010 11:30:16 +0100
mod_saslauth: Fixed a nil global access. Waqas Hussain Sat, 31 Jul 2010 15:16:15 +0500
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL). Waqas Hussain Sat, 31 Jul 2010 13:55:46 +0500
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select(). Waqas Hussain Sat, 31 Jul 2010 13:49:22 +0500
storage/mod_ejabberd (and associated library): Initial commit. Waqas Hussain Sat, 31 Jul 2010 13:32:57 +0500
storage/mod_xep0227: Initial commit. Waqas Hussain Sat, 31 Jul 2010 13:32:20 +0500
prosody: Enable storage manager. Waqas Hussain Sat, 31 Jul 2010 13:29:58 +0500
prosody.cfg.lua.dist: Fixed trailing whitespace. Waqas Hussain Sat, 31 Jul 2010 12:33:34 +0500
util.pluginloader: Remove useless datamanager dependency. Waqas Hussain Sat, 31 Jul 2010 12:32:56 +0500
util.pluginloader: Fix loading of plugins, plugin libraries and resources in subfolders (e.g., when loading 'a/b', load 'a/mod_b.lua', and not 'mod_a/b.lua'). Waqas Hussain Sat, 31 Jul 2010 12:32:34 +0500
util.roster: Remove, not going this route now Matthew Wild Mon, 26 Jul 2010 13:40:00 +0100
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates). Waqas Hussain Mon, 26 Jul 2010 02:18:03 +0500
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example). Waqas Hussain Mon, 26 Jul 2010 01:52:04 +0500
tests: Added tests for util.sasl.scram.Hi(). Waqas Hussain Mon, 26 Jul 2010 01:12:52 +0500
util.sasl.scram: Made function Hi public. Waqas Hussain Mon, 26 Jul 2010 01:00:46 +0500
mod_console: Added support for multiple arguments to print(). Waqas Hussain Mon, 26 Jul 2010 00:59:26 +0500
storagemanager: Fixed a nil access. Waqas Hussain Mon, 26 Jul 2010 00:58:19 +0500
prosody.resolve_relative_path: Updated to take a parent path to resolve against. Waqas Hussain Fri, 23 Jul 2010 23:14:50 +0500
storagemanager: Initial commit. Waqas Hussain Fri, 23 Jul 2010 23:09:58 +0500
Merge 0.7->trunk Matthew Wild Fri, 23 Jul 2010 09:22:27 +0100
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob) Matthew Wild Fri, 23 Jul 2010 09:17:11 +0100
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead Matthew Wild Thu, 22 Jul 2010 13:19:37 +0100
mod_tls: Remove extraneous flag to starttls() for s2sout connecections Matthew Wild Thu, 22 Jul 2010 13:13:28 +0100
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo) Matthew Wild Thu, 22 Jul 2010 11:43:42 +0100
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password Matthew Wild Wed, 21 Jul 2010 21:01:36 +0100
mod_register: Drop useless depencency on datamanager. Waqas Hussain Tue, 20 Jul 2010 17:42:44 +0500
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID. Waqas Hussain Tue, 20 Jul 2010 17:39:02 +0500
util.iterators: Add skip() to skip the first n items of an iterator Matthew Wild Tue, 20 Jul 2010 12:37:28 +0100
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense). Waqas Hussain Sun, 18 Jul 2010 17:50:38 +0500
Merge with trunk. Waqas Hussain Sat, 17 Jul 2010 19:36:14 +0500
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users. Waqas Hussain Sat, 17 Jul 2010 19:34:06 +0500
MUC: No need to call is_admin twice now, global admins are admins on hosts Matthew Wild Sat, 17 Jul 2010 15:20:45 +0100
net.server_event: Remove debug logging from dummy onstatus handler Matthew Wild Sat, 17 Jul 2010 15:17:02 +0100
mod_saslauth: Cleaned up unused requires. Waqas Hussain Sat, 17 Jul 2010 19:02:56 +0500
mod_saslauth: A little cleanup for anonymous_login. Waqas Hussain Sat, 17 Jul 2010 18:58:25 +0500
configmanager: Remove dependency on eventmanager, and global 'prosody' object Matthew Wild Sat, 17 Jul 2010 14:50:16 +0100
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing Matthew Wild Fri, 16 Jul 2010 22:47:26 +0100
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197 Matthew Wild Fri, 16 Jul 2010 22:28:50 +0100
Merge Florob->trunk Matthew Wild Fri, 16 Jul 2010 16:53:54 +0100