Log

description author age
mod_compression: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:21:34 +0500
mod_bosh: Fire stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:11:50 +0500
mod_tls: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 03:50:44 +0500
sessionmanager: Fire stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 03:49:05 +0500
mod_tls: Cleanup. Waqas Hussain Fri, 12 Feb 2010 03:46:48 +0500
mod_tls: Fixed an extra :up() in s2s stream feature generation. Waqas Hussain Fri, 12 Feb 2010 03:14:53 +0500
Merge with trunk. Waqas Hussain Fri, 12 Feb 2010 02:50:57 +0500
mod_tls: Remove origin type check when TLS is requested (thanks MattJ). Waqas Hussain Fri, 12 Feb 2010 02:43:02 +0500
mod_tls: Respond with proper error when TLS cannot be negotiated. Waqas Hussain Fri, 12 Feb 2010 02:39:50 +0500
mod_tls: Inlined some code. Waqas Hussain Fri, 12 Feb 2010 02:32:27 +0500
net.server_event: Fixes for traceback with no LuaSec Matthew Wild Thu, 11 Feb 2010 21:32:49 +0000
net.server_select: Small indentation fix Matthew Wild Thu, 11 Feb 2010 21:13:45 +0000
net.server_select: Fix traceback with no LuaSec available (thanks Nolan) Matthew Wild Thu, 11 Feb 2010 21:09:59 +0000
mod_tls: Merged duplicate code. Waqas Hussain Fri, 12 Feb 2010 02:15:54 +0500
mod_tls: Switched to new events API. Waqas Hussain Fri, 12 Feb 2010 01:56:18 +0500
mod_tls: Slight refactoring. Waqas Hussain Fri, 12 Feb 2010 01:47:10 +0500
mod_presence: Don't depend on user being online when calculating top resources. Waqas Hussain Fri, 12 Feb 2010 00:55:06 +0500
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast. Waqas Hussain Fri, 12 Feb 2010 00:54:14 +0500
sessionmanager: Fire resource-unbind event after removing session from sessions table Matthew Wild Thu, 11 Feb 2010 19:34:23 +0000
mod_privacy: Remove use of to identify unspecified privacy list Matthew Wild Thu, 11 Feb 2010 18:49:17 +0000
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :) Matthew Wild Thu, 11 Feb 2010 18:44:42 +0000
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code Matthew Wild Thu, 11 Feb 2010 12:10:06 +0000
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain) Matthew Wild Thu, 11 Feb 2010 11:31:14 +0000
loggingmanager: Trailing whitespace Matthew Wild Thu, 11 Feb 2010 11:04:26 +0000
modulemanager: Load plugin libraries in the same environment as the plugins. Waqas Hussain Thu, 11 Feb 2010 05:36:03 +0500
modulemanager: Make the plugin environment available directly (module.environment within plugins). Waqas Hussain Thu, 11 Feb 2010 05:34:53 +0500
util.datamanager: Added support for hooks to override behavior. Waqas Hussain Thu, 11 Feb 2010 05:21:03 +0500
net.server_select: Only allow starttls if luasec is available (thanks Nolan) Matthew Wild Wed, 10 Feb 2010 19:17:45 +0000
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs Matthew Wild Wed, 10 Feb 2010 19:12:43 +0000
sessionmanager: Whitespace fix Matthew Wild Wed, 10 Feb 2010 07:53:25 +0000
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity Matthew Wild Tue, 09 Feb 2010 06:49:03 +0000
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency. Waqas Hussain Wed, 10 Feb 2010 01:58:49 +0500
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors. Waqas Hussain Wed, 10 Feb 2010 01:53:38 +0500
mod_tls: Don't advertise TLS after authentication. Waqas Hussain Wed, 10 Feb 2010 01:36:22 +0500
net.dns: Fixed whitespace/indentation. Waqas Hussain Wed, 10 Feb 2010 00:46:04 +0500
net.dns: Removed unused function. Waqas Hussain Wed, 10 Feb 2010 00:38:07 +0500
net.dns: Removed some useless indirection to improve readability. Waqas Hussain Wed, 10 Feb 2010 00:34:30 +0500
util.encodings: Use STD3 ASCII rules for idna.to_ascii. Waqas Hussain Wed, 10 Feb 2010 00:12:48 +0500
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way) Matthew Wild Mon, 08 Feb 2010 11:22:21 +0000
net.httpserver: Trailing whitespace Matthew Wild Mon, 08 Feb 2010 11:20:19 +0000
Merge with backout Matthew Wild Fri, 05 Feb 2010 17:46:58 +0000
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line Matthew Wild Fri, 05 Feb 2010 17:46:46 +0000
prosody: Add a catch-all friendly message for when any port is in use we want to use Matthew Wild Fri, 05 Feb 2010 15:05:39 +0000
prosodyctl: Initialize logging before checking dependencies Ali Sabil Fri, 05 Feb 2010 16:01:21 +0100
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec) Matthew Wild Fri, 05 Feb 2010 14:32:20 +0000
certmanager: Fix traceback with no LuaSec Matthew Wild Fri, 05 Feb 2010 14:31:25 +0000
certmanager: Tabs not spaces! Matthew Wild Fri, 05 Feb 2010 14:22:48 +0000
util.dependencies: Don't query the config (it isn't really necessary) Matthew Wild Fri, 05 Feb 2010 13:52:01 +0000
net.server_event: Update for compatibility with new server API Matthew Wild Sun, 31 Jan 2010 19:58:52 +0000
net.xmppserver_listener: status -> onstatus for consistency Matthew Wild Sun, 31 Jan 2010 19:57:58 +0000
net.server_select: listener.status -> listener.onstatus for consistency Matthew Wild Sun, 31 Jan 2010 19:56:22 +0000
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging) Matthew Wild Sun, 31 Jan 2010 19:54:56 +0000
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text> Matthew Wild Sun, 31 Jan 2010 19:27:52 +0000
net.adns: Trailing whitespace Matthew Wild Sun, 31 Jan 2010 18:09:37 +0000
hostmanager: Use certmanager for obtaining SSL contexts Matthew Wild Sun, 31 Jan 2010 17:23:39 +0000
certmanager: Hello world, I'm come to manage your SSL contexts Matthew Wild Sun, 31 Jan 2010 17:22:59 +0000
prosody: Show friendly error when no config present for legacy SSL ports Matthew Wild Sun, 31 Jan 2010 17:15:35 +0000
configmanager: Trailing whitespace Matthew Wild Sun, 31 Jan 2010 17:14:52 +0000
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl' Matthew Wild Sun, 31 Jan 2010 17:08:57 +0000
prosody: Log error message when failing to open ports Matthew Wild Sun, 31 Jan 2010 16:40:47 +0000
net.server_select: Report whether a new listener uses SSL or not in the log message Matthew Wild Sun, 31 Jan 2010 16:23:38 +0000
prosody: Only set the ssl_ctx for 'ssl' connections Matthew Wild Sun, 31 Jan 2010 16:22:52 +0000
net.connlisteners: Remove redundant variable declaration Matthew Wild Sun, 31 Jan 2010 15:44:55 +0000
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS Matthew Wild Sun, 31 Jan 2010 15:44:05 +0000
s2smanager: Update for new server SSL API (don't pass a sslctx) Matthew Wild Sun, 31 Jan 2010 15:41:33 +0000
mod_tls: Remove some redundant variable declarations Matthew Wild Sun, 31 Jan 2010 15:40:28 +0000
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted) Matthew Wild Sun, 31 Jan 2010 15:39:49 +0000
mod_tls: Update for new server SSL syntax Matthew Wild Sun, 31 Jan 2010 15:39:04 +0000
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start Matthew Wild Sun, 31 Jan 2010 15:37:08 +0000
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) Matthew Wild Sat, 30 Jan 2010 18:51:07 +0000
s2smanager: Fix syntax error) Matthew Wild Sat, 30 Jan 2010 18:45:46 +0000
s2smanager: require_s2s_encryption -> s2s_require_encryption Matthew Wild Sat, 30 Jan 2010 17:00:47 +0000
s2smanager: Make require_s2s_encryption do what it says on the tin Matthew Wild Sat, 30 Jan 2010 16:42:27 +0000
hostmanager: Trailing whitespace Matthew Wild Fri, 29 Jan 2010 17:09:20 +0000
net.server_event: Trailing whitespace Matthew Wild Fri, 29 Jan 2010 16:49:43 +0000
net.server_event: Support :setlistener() method on connections to work with port multiplexing Matthew Wild Fri, 29 Jan 2010 16:46:28 +0000
Merge with trunk. Waqas Hussain Fri, 29 Jan 2010 21:15:33 +0500
mod_presence: Quick fix to make probes from local users to local hosts work. Waqas Hussain Fri, 29 Jan 2010 21:08:18 +0500
mod_presence: Added handler for presence subscriptions and probes to local hosts. Waqas Hussain Fri, 29 Jan 2010 21:06:51 +0500
stanza_router: Added third parameter to core_post_stanza, to control pre-events. Waqas Hussain Fri, 29 Jan 2010 21:04:36 +0500
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast Matthew Wild Fri, 29 Jan 2010 15:13:06 +0000
MUC: Show error message texts when participants are kicked for stanza errors Matthew Wild Fri, 29 Jan 2010 14:40:37 +0000
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/) Matthew Wild Fri, 29 Jan 2010 14:26:54 +0000
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error Matthew Wild Fri, 29 Jan 2010 14:22:03 +0000
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available. Waqas Hussain Fri, 29 Jan 2010 18:16:39 +0500
mod_privacy: A handful of logging fixes Matthew Wild Fri, 29 Jan 2010 13:02:06 +0000
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though. Matthew Wild Fri, 29 Jan 2010 03:21:18 +0000
Merge backed out changeset Matthew Wild Fri, 29 Jan 2010 03:07:30 +0000
Backed out changeset c4240df1b412 (or this) Matthew Wild Fri, 29 Jan 2010 03:07:08 +0000
Backed out changeset a4f9ed3f912e (you didn't see this) Matthew Wild Fri, 29 Jan 2010 03:06:37 +0000
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast Matthew Wild Fri, 29 Jan 2010 02:49:34 +0000
mod_privacy: Mmph, no 'from' == from local Matthew Wild Fri, 29 Jan 2010 02:41:36 +0000
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now) Matthew Wild Fri, 29 Jan 2010 02:24:36 +0000
mod_privacy: Trailing whitespace (I can't sleep) Matthew Wild Fri, 29 Jan 2010 02:16:43 +0000
prosodyctl: Don't load luarocks as util.dependencies now does this Matthew Wild Thu, 28 Jan 2010 18:11:24 +0000
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process Matthew Wild Thu, 28 Jan 2010 18:11:03 +0000
util.dependencies: Load luarocks.loader/luarocks.require Matthew Wild Thu, 28 Jan 2010 18:10:20 +0000
mod_console: Update !! shortcut for new connection API Matthew Wild Thu, 28 Jan 2010 15:17:55 +0000
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running) Matthew Wild Thu, 28 Jan 2010 15:05:30 +0000
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change Matthew Wild Thu, 28 Jan 2010 14:56:47 +0000
s2smanager: Whitespace Matthew Wild Thu, 28 Jan 2010 13:39:23 +0000
xep227toprosody: Fixed some global accesses. Waqas Hussain Wed, 27 Jan 2010 23:11:06 +0500
xep227toprosody: Initial commit (thanks stefan). Waqas Hussain Wed, 27 Jan 2010 23:04:13 +0500
xmlhandlers: Removed unused variables. Waqas Hussain Tue, 26 Jan 2010 03:39:53 +0500
xmlhandlers: A little optimization. Waqas Hussain Tue, 26 Jan 2010 03:39:24 +0500
MUC: Removed old commented code. Waqas Hussain Tue, 26 Jan 2010 02:30:56 +0500
MUC: Converted some local functions into methods. Waqas Hussain Tue, 26 Jan 2010 02:29:32 +0500
mod_privacy: Removed a useless 'require' within a function. Waqas Hussain Tue, 26 Jan 2010 02:11:50 +0500
Merge with trunk. Waqas Hussain Tue, 26 Jan 2010 02:10:25 +0500
mod_privacy: Cleaned up code. Waqas Hussain Tue, 26 Jan 2010 02:07:13 +0500
mod_privacy: Reduced a function. Waqas Hussain Tue, 26 Jan 2010 01:49:45 +0500
mod_privacy: Fixed global access. Waqas Hussain Tue, 26 Jan 2010 01:47:21 +0500
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe) Matthew Wild Mon, 25 Jan 2010 20:58:15 +0000
mod_privacy: Imported from prosody-modules. Waqas Hussain Tue, 26 Jan 2010 01:32:39 +0500
mod_component: Cleaned up unused variables. Waqas Hussain Sun, 24 Jan 2010 05:36:25 +0500
prosody: Listen for component connections on port 5347 by default. Waqas Hussain Sun, 24 Jan 2010 05:35:21 +0500
xmlhandlers: Rearranged a little code. Waqas Hussain Sat, 23 Jan 2010 18:41:20 +0500
xmlhandlers: Fixed indentation and added some semicolons. Waqas Hussain Sat, 23 Jan 2010 18:33:39 +0500
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result. Waqas Hussain Sat, 23 Jan 2010 18:16:10 +0500
mod_component: Fix name of config option in error message (thanks nulani!) Matthew Wild Sat, 23 Jan 2010 02:53:44 +0000
xmppcomponent_listener: Update for new connection API Matthew Wild Fri, 22 Jan 2010 16:36:11 +0000
util.dataforms: Add optional type parameters (defaults to 'form') Matthew Wild Fri, 22 Jan 2010 14:58:31 +0000
mod_xmlrpc: Obsolete, remove Matthew Wild Fri, 22 Jan 2010 14:48:30 +0000
mod_bosh: I == fail. Matthew Wild Fri, 22 Jan 2010 03:36:03 +0000
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed Matthew Wild Fri, 22 Jan 2010 03:18:55 +0000
mod_bosh: Support for cross-domain access control using CORS Matthew Wild Thu, 21 Jan 2010 15:07:52 +0000
net.httpserver: More robust handling of headers split across multiple packets Matthew Wild Thu, 21 Jan 2010 14:53:01 +0000
util.stanza: Trailing whitespace Matthew Wild Thu, 21 Jan 2010 13:22:41 +0000
net.httpserver: Make it possible to return responses with no body Matthew Wild Thu, 21 Jan 2010 13:14:52 +0000
net.httpserver: Close connection on invalid HTTP status line Matthew Wild Thu, 21 Jan 2010 13:10:13 +0000
modulemanager: Remove obsolete actions code Matthew Wild Thu, 21 Jan 2010 12:57:12 +0000
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think) Matthew Wild Thu, 21 Jan 2010 12:56:08 +0000
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent Matthew Wild Thu, 21 Jan 2010 12:23:13 +0000
objectmanager: Obsolete, remove Matthew Wild Thu, 21 Jan 2010 01:08:50 +0000
actions: Obsolete, remove Matthew Wild Thu, 21 Jan 2010 01:07:17 +0000
mod_actions_http: Obsolete, remove Matthew Wild Thu, 21 Jan 2010 01:06:30 +0000
mod_bosh: Trailing whitespace Matthew Wild Thu, 21 Jan 2010 00:35:07 +0000
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault) Matthew Wild Tue, 19 Jan 2010 19:58:02 +0000
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response Matthew Wild Tue, 19 Jan 2010 04:38:43 +0000
net.xmppserver_listener: Extend session:close() with a remote_reason parameter Matthew Wild Tue, 19 Jan 2010 04:37:28 +0000
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :) Matthew Wild Tue, 19 Jan 2010 04:35:10 +0000
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly Matthew Wild Tue, 19 Jan 2010 03:58:20 +0000
mod_bosh: Update for new xmlhandlers syntax Matthew Wild Tue, 19 Jan 2010 03:57:19 +0000
net.xmpp{client,server,component}: Update for new xmlhandlers syntax Matthew Wild Tue, 19 Jan 2010 03:56:44 +0000
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known Matthew Wild Tue, 19 Jan 2010 03:55:19 +0000
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use Matthew Wild Tue, 19 Jan 2010 03:52:41 +0000
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file Matthew Wild Mon, 18 Jan 2010 19:00:18 +0000
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium) Matthew Wild Mon, 18 Jan 2010 18:20:03 +0000
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153 Matthew Wild Mon, 18 Jan 2010 17:14:41 +0000
stanza_router: Log the name of unhandled stanzas (thanks bear) Matthew Wild Mon, 18 Jan 2010 16:31:57 +0000
util.signal: Using stdlib.h instead of malloc.h. Tobias Markmann Fri, 15 Jan 2010 18:30:33 +0100
mod_muc: Remove unused history_length declaration Matthew Wild Wed, 13 Jan 2010 00:05:07 +0000
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it Matthew Wild Wed, 13 Jan 2010 00:04:38 +0000
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!) Matthew Wild Wed, 13 Jan 2010 00:03:22 +0000
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir Matthew Wild Tue, 12 Jan 2010 15:35:36 +0000
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used Matthew Wild Tue, 12 Jan 2010 15:17:08 +0000
net.server_event: Add conn:setoption() to set options on the socket Matthew Wild Tue, 12 Jan 2010 15:16:22 +0000
net.server_select: Add conn:setoption() to set options on the socket Matthew Wild Tue, 12 Jan 2010 15:15:49 +0000
mod_saslauth: Fixed some indentation and added some semi-colons. Waqas Hussain Mon, 11 Jan 2010 19:17:26 +0500
mod_saslauth: Made some variables local to avoid unnecessary global access. Waqas Hussain Mon, 11 Jan 2010 19:05:08 +0500
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function. Waqas Hussain Mon, 11 Jan 2010 18:59:06 +0500
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus). Waqas Hussain Mon, 11 Jan 2010 17:52:28 +0500
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo) Matthew Wild Mon, 11 Jan 2010 10:13:02 +0000
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked Matthew Wild Mon, 11 Jan 2010 00:14:33 +0000
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile Matthew Wild Sun, 10 Jan 2010 23:49:38 +0000
util.datamanager: Use pposix.mkdir if available Matthew Wild Sun, 10 Jan 2010 23:13:30 +0000
util.pposix: Add mkdir(path) Matthew Wild Sun, 10 Jan 2010 23:12:22 +0000
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform Matthew Wild Sun, 10 Jan 2010 23:11:28 +0000
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table Matthew Wild Sun, 10 Jan 2010 22:43:28 +0000
mod_posix: Set umask to 'umask' from the config, or 027 Matthew Wild Sun, 10 Jan 2010 22:15:15 +0000
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2 Matthew Wild Sun, 10 Jan 2010 22:14:44 +0000
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix) Matthew Wild Sun, 10 Jan 2010 21:48:25 +0000
util.pposix: Fix return type of lc_abort to shush compiler warning Matthew Wild Sun, 10 Jan 2010 20:21:48 +0000
util.posix: Trailing whitespace Matthew Wild Sun, 10 Jan 2010 17:35:37 +0000
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal Matthew Wild Sun, 10 Jan 2010 15:26:36 +0000
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface Matthew Wild Sun, 10 Jan 2010 15:25:19 +0000
mod_posix: Remove the lines added to work around the util.signal loop bug Matthew Wild Sun, 10 Jan 2010 14:09:17 +0000
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it Matthew Wild Sun, 10 Jan 2010 03:54:29 +0000
util.signal: Update version in header, and author's email Matthew Wild Sun, 10 Jan 2010 00:31:38 +0000
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own) Matthew Wild Sun, 10 Jan 2010 00:28:48 +0000
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports Matthew Wild Sat, 09 Jan 2010 07:12:30 +0000
prosody: Read list of possible config extensions from configmanager, removes old TODO Matthew Wild Sat, 09 Jan 2010 07:03:48 +0000
configmanager: Add parsers() method to return an array of supported config formats Matthew Wild Sat, 09 Jan 2010 06:59:47 +0000
s2smanager: Split sending of stream header into a :open_stream() method Matthew Wild Sat, 09 Jan 2010 06:53:23 +0000
net.dns: Make sure math.randomseed() gets passed an integer Matthew Wild Thu, 07 Jan 2010 01:26:01 +0000
net.server_select: Fix oops in last commit Matthew Wild Wed, 06 Jan 2010 16:20:56 +0000
net.server_select: Allow setting the logger using server.setlogger Matthew Wild Wed, 06 Jan 2010 16:16:23 +0000
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false) Matthew Wild Mon, 04 Jan 2010 17:32:26 +0000
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy. Paul Aurich Sun, 03 Jan 2010 11:26:36 -0800
s2smanager, hostmanager: Make dialback secrets per-host Matthew Wild Sun, 03 Jan 2010 18:55:42 +0000
s2smanager: Trim trailing whitespace Matthew Wild Sun, 03 Jan 2010 18:37:03 +0000
mod_saslauth: Oops. Paul Aurich Sun, 03 Jan 2010 10:07:20 -0800
Merge with Paul Matthew Wild Sun, 03 Jan 2010 17:54:26 +0000
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element Matthew Wild Sun, 03 Jan 2010 17:53:54 +0000
mod_saslauth: Use module:get_option() Paul Aurich Sun, 03 Jan 2010 09:51:01 -0800
mod_saslauth: Add sasl_backend config parameter Paul Aurich Sat, 02 Jan 2010 20:03:24 -0800
Merge with Rob Matthew Wild Sun, 03 Jan 2010 15:17:51 +0000
Added notification of configuration changes for MUCs Rob Hoelz Wed, 30 Dec 2009 13:26:11 -0600
Add support for non-anonymous MUC rooms Rob Hoelz Tue, 29 Dec 2009 16:21:12 -0600
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences Matthew Wild Sun, 03 Jan 2010 03:36:40 +0000
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c) Matthew Wild Fri, 01 Jan 2010 21:32:23 +0000
prosody.cfg.lua.dist: Remove lie about requiring console_enabled Matthew Wild Fri, 01 Jan 2010 03:32:26 +0000
prosody.cfg.lua.dist: Remove trailing whitespace Matthew Wild Fri, 01 Jan 2010 03:29:12 +0000
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively Matthew Wild Thu, 31 Dec 2009 02:39:40 +0000
util.signal: Update header comment for new filename Matthew Wild Wed, 30 Dec 2009 20:24:11 +0000
util.sasl_cyrus: Report an error if Cyrus SASL init fails. Tobias Markmann Wed, 30 Dec 2009 16:43:08 +0100
util.sasl_cyrus: Removing whitespace. Tobias Markmann Tue, 29 Dec 2009 01:04:48 +0100
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name. Tobias Markmann Tue, 29 Dec 2009 01:03:37 +0100
util.sasl_cyrus: Change variable name. Tobias Markmann Mon, 28 Dec 2009 22:08:32 +0100
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain) Tobias Markmann Mon, 28 Dec 2009 20:21:49 +0100
net.httpserver: Optimized response serialization. Waqas Hussain Sun, 27 Dec 2009 10:09:22 +0500
mod_saslauth: Adjust sanitizing. Tobias Markmann Wed, 23 Dec 2009 23:13:39 +0100
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth. Tobias Markmann Wed, 23 Dec 2009 23:09:44 +0100
first working version with Cyrus SASL support. jorj Wed, 23 Dec 2009 16:46:49 -0500
added comment to remind us to fix binary output breaking the terminal jorj Wed, 23 Dec 2009 16:45:03 -0500
util.sasl_cyrus: Further fixing and cleanup. Tobias Markmann Tue, 22 Dec 2009 21:08:58 +0100
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup. Tobias Markmann Tue, 22 Dec 2009 20:55:35 +0100
util.sasl_cyrus: Log errors if CyrusSASL init fails. Tobias Markmann Tue, 22 Dec 2009 20:21:44 +0100
mod_saslauth: Make service_name configurable for CyrusSASL users. Tobias Markmann Tue, 22 Dec 2009 20:20:37 +0100
mod_saslauth: Add support for CyrusSASL. Tobias Markmann Tue, 22 Dec 2009 19:27:19 +0100
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication. Tobias Markmann Tue, 22 Dec 2009 19:26:16 +0100
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo Matthew Wild Mon, 21 Dec 2009 22:00:49 +0000
net.dns: Update synchronous path for new connection API Brian Cully Mon, 21 Dec 2009 17:03:47 +0000
util.prosodyctl: Saner determination of Prosody executable path Brian Cully Mon, 21 Dec 2009 16:52:12 +0000
mod_pep: Added a TODO. Waqas Hussain Mon, 21 Dec 2009 06:37:58 +0500
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain). Waqas Hussain Mon, 21 Dec 2009 06:26:37 +0500
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain). Waqas Hussain Mon, 21 Dec 2009 06:25:12 +0500
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails Matthew Wild Thu, 17 Dec 2009 21:50:02 +0000
Merge with backout branch Matthew Wild Thu, 17 Dec 2009 21:38:16 +0000
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) ) Matthew Wild Thu, 17 Dec 2009 21:36:31 +0000
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :) Matthew Wild Thu, 17 Dec 2009 21:33:35 +0000
s2smanager: More whitespace Matthew Wild Thu, 17 Dec 2009 21:18:02 +0000
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server) Matthew Wild Thu, 17 Dec 2009 21:17:47 +0000
s2smanager: Whitespace Matthew Wild Thu, 17 Dec 2009 21:14:44 +0000
net.server_event: Add properties like _ip and _port to server objects too Matthew Wild Thu, 17 Dec 2009 20:30:41 +0000
net.server_event: Add :serverport() method to be compatible with old API Matthew Wild Thu, 17 Dec 2009 20:30:10 +0000
mod_bosh: Update for new connection API Matthew Wild Thu, 17 Dec 2009 20:28:32 +0000
httpserver_listener: Update for new connection API Matthew Wild Thu, 17 Dec 2009 20:22:52 +0000
net.httpserver: Fix usage of old connection API syntax Matthew Wild Thu, 17 Dec 2009 20:10:11 +0000
xmppserver_listener: Make log messages during SRV retries clearer Matthew Wild Thu, 17 Dec 2009 19:01:57 +0000
xmppserver_listener: When a connection fails, pass the reason to destroy_session Matthew Wild Thu, 17 Dec 2009 19:00:36 +0000
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas Matthew Wild Thu, 17 Dec 2009 18:59:29 +0000
net.server_event: Load ssl/socket libraries if not already available Matthew Wild Thu, 17 Dec 2009 16:53:28 +0000
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash) Matthew Wild Thu, 17 Dec 2009 16:52:39 +0000
prosody: Fixed a possible nil concatenation. Waqas Hussain Wed, 16 Dec 2009 00:11:54 +0500
prosody: Fix to net_activate_ports to mend binding to specific interfaces Paul Aurich Tue, 15 Dec 2009 18:58:22 +0000
net.http: Don't expect the body on redirects Matthew Wild Thu, 10 Dec 2009 22:13:04 +0000
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports. Waqas Hussain Thu, 10 Dec 2009 18:40:21 +0500
mod_httpserver: Text files are text/plain, and not plain/text. Waqas Hussain Thu, 10 Dec 2009 16:52:08 +0500
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html. Waqas Hussain Thu, 10 Dec 2009 16:36:33 +0500
mod_httpserver: Removed a log message. Waqas Hussain Thu, 10 Dec 2009 16:34:38 +0500
mod_httpserver: Read files in binary mode; fixes issues with serving binary files. Waqas Hussain Thu, 10 Dec 2009 16:27:17 +0500
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default). Waqas Hussain Thu, 10 Dec 2009 16:25:50 +0500
mod_httpserver: Return Content-Type header based on file extension. Waqas Hussain Thu, 10 Dec 2009 16:22:34 +0500
mod_httpserver: Delay setup until after server is started. Waqas Hussain Thu, 10 Dec 2009 16:21:33 +0500
mod_bosh: Delay setup until after server is started. Waqas Hussain Thu, 10 Dec 2009 16:21:06 +0500
prosody: Use the multiplex listener when the 'ports' config option is specified. Waqas Hussain Thu, 10 Dec 2009 05:08:59 +0500
net_activate_ports: Use the default config option 'ports' when no option is specified. Waqas Hussain Thu, 10 Dec 2009 05:07:32 +0500
multiplex_listener: Initial commit. Multiple protocols on a single port. Waqas Hussain Thu, 10 Dec 2009 05:04:09 +0500
modulemanager: Fire item-removed events on module unload. Waqas Hussain Thu, 10 Dec 2009 03:02:04 +0500
modulemanager: Fixed a global access. Waqas Hussain Thu, 10 Dec 2009 03:00:16 +0500
prosody: Call tostring on the key being used for nil global read before concatenating it with a string. Waqas Hussain Thu, 10 Dec 2009 02:50:23 +0500
prosody: Log a warning and traceback, but don't throw an error on nil global read. Waqas Hussain Thu, 10 Dec 2009 02:47:13 +0500
Mainfile: Broke up a really long line. Waqas Hussain Thu, 10 Dec 2009 01:56:16 +0500
Merge with 0.6 Matthew Wild Wed, 09 Dec 2009 13:20:46 +0000
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't Matthew Wild Wed, 09 Dec 2009 13:19:50 +0000
util.signal: Make kill() available on Solaris; really fixes #136. Waqas Hussain Wed, 09 Dec 2009 16:25:18 +0500
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow Matthew Wild Tue, 08 Dec 2009 01:24:16 +0000
prosody: Report the current socket backend in use Matthew Wild Tue, 08 Dec 2009 01:23:22 +0000
net.server_event: Add get_backend() method Matthew Wild Tue, 08 Dec 2009 01:22:54 +0000
net.server_select: Add get_backend() method Matthew Wild Tue, 08 Dec 2009 01:22:09 +0000
mod_posix: Set empty SIGINT handler when a SIGINT is caught Matthew Wild Tue, 08 Dec 2009 01:16:24 +0000
prosody: Clarify and add some comments to describe what we're doing when and why Matthew Wild Tue, 08 Dec 2009 00:55:17 +0000
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting Matthew Wild Mon, 07 Dec 2009 19:26:50 +0000
net.server_event: Add setquitting() function to be compatible with net.server_select Matthew Wild Mon, 07 Dec 2009 19:26:12 +0000
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification Matthew Wild Mon, 07 Dec 2009 19:25:16 +0000
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke Matthew Wild Mon, 07 Dec 2009 18:42:31 +0000
mod_posix: Catch SIGINT Matthew Wild Mon, 07 Dec 2009 18:38:35 +0000
Merge with trunk Matthew Wild Mon, 07 Dec 2009 18:32:50 +0000
prosody: Less strict matching for the magic 'interrupted' error Matthew Wild Mon, 07 Dec 2009 18:32:06 +0000
prosodyctl: Nicer errors when addplugin command fails Matthew Wild Mon, 07 Dec 2009 18:30:57 +0000
util.datamanager: Store data stores with no host in '_global' folder Matthew Wild Sun, 06 Dec 2009 00:35:06 +0000
mod_pep: Support item retrieval use cases Paul Aurich Sat, 05 Dec 2009 10:26:43 -0800
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data) Paul Aurich Sat, 05 Dec 2009 09:43:53 -0800
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...) Matthew Wild Sat, 05 Dec 2009 13:34:45 +0000
mod_compression: Tweak some log levels Matthew Wild Fri, 04 Dec 2009 19:04:03 +0000
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available Matthew Wild Fri, 04 Dec 2009 18:59:28 +0000
prosody: Expose global_ssl_ctx through prosody object Matthew Wild Fri, 04 Dec 2009 18:57:54 +0000
Disable SSLv2 by default, it's known to be insecure. Paul Aurich Fri, 04 Dec 2009 09:48:08 -0800
mod_proxy65: Strip trailing whitespace Matthew Wild Fri, 04 Dec 2009 14:41:53 +0000
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM) Brian Cully Fri, 04 Dec 2009 12:14:14 +0000
net.server_select, net.server_event: Convert to unix line endings from Windows Matthew Wild Fri, 04 Dec 2009 03:07:17 +0000
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c Brian Cully Fri, 04 Dec 2009 03:02:25 +0000
configure: fix typo of 'yes' -> 'yet' Matthew Wild Fri, 04 Dec 2009 02:51:43 +0000
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations. Brian Cully Fri, 04 Dec 2009 02:51:03 +0000
Redo merge with Waqas' PBKDF2 optimizations. Tobias Markmann Thu, 03 Dec 2009 21:57:47 +0100
Merge with Waqas. Tobias Markmann Thu, 03 Dec 2009 21:53:36 +0100
net.server_select: Restore checks for wantread/timeout errors on receive Matthew Wild Thu, 03 Dec 2009 19:18:18 +0000
mod_proxy65: Don't read data from the connection untill the proxying is activated Sjoerd Simons Thu, 03 Dec 2009 17:07:37 +0100
mod_proxy65: Make the proxying bidirectional Sjoerd Simons Thu, 03 Dec 2009 17:05:35 +0100
mod_proxy65: Use a bigger buffer for data we're proxying Sjoerd Simons Thu, 03 Dec 2009 17:04:54 +0100
mod_proxy65: Only lock the reading side when throttling Sjoerd Simons Thu, 03 Dec 2009 17:02:38 +0100
net.server_select: Add a function to just lock a stream for reading Sjoerd Simons Thu, 03 Dec 2009 16:53:58 +0100
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough Matthew Wild Thu, 03 Dec 2009 14:15:30 +0000
mod_proxy65: Replace error() calls with module:log("error", ...) Matthew Wild Thu, 03 Dec 2009 14:13:09 +0000
net.server_select: Make bufferlen() method return, of all things, the buffer length Matthew Wild Thu, 03 Dec 2009 14:08:54 +0000
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend Matthew Wild Thu, 03 Dec 2009 02:30:09 +0000
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons) Matthew Wild Thu, 03 Dec 2009 02:28:34 +0000
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) Matthew Wild Thu, 03 Dec 2009 01:13:06 +0000
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use Matthew Wild Thu, 03 Dec 2009 01:10:08 +0000
Merge with 0.6 Matthew Wild Wed, 02 Dec 2009 22:15:17 +0000
util.dependencies: Fix package name of LuaFilesystem Matthew Wild Wed, 02 Dec 2009 22:13:31 +0000
Merge with Tobias Matthew Wild Wed, 02 Dec 2009 20:35:31 +0000
mod_console: Show compression status on s2s:show() output. Tobias Markmann Tue, 01 Dec 2009 23:23:51 +0100
Merge with tip. Tobias Markmann Tue, 01 Dec 2009 23:05:32 +0100
Merge with Tobias Matthew Wild Wed, 02 Dec 2009 20:33:09 +0000
mod_compression: Removing trailing whitespace. Tobias Markmann Tue, 01 Dec 2009 21:17:13 +0100
mod_compression: Declaring the de-/compression pipes as local. Tobias Markmann Tue, 01 Dec 2009 21:04:02 +0100
mod_compression: Some comment clean up. Tobias Markmann Tue, 01 Dec 2009 20:59:42 +0100
Merge with tip. Tobias Markmann Tue, 01 Dec 2009 20:55:32 +0100
mod_compression: Removing forgotten debugging output. Tobias Markmann Tue, 01 Dec 2009 00:21:32 +0100
mod_compression: Define db (dialback) namespace in stream header. Tobias Markmann Tue, 01 Dec 2009 00:10:47 +0100
Merge with tip. Tobias Markmann Mon, 30 Nov 2009 23:25:10 +0100
mod_compression: Enabeling compression for outgoing s2s streams. Tobias Markmann Mon, 30 Nov 2009 23:23:42 +0100
mod_compression: Some further refactoring. Tobias Markmann Sun, 29 Nov 2009 23:43:12 +0100
mod_compression: Make setup_compression work for s2s sessions too. Tobias Markmann Sun, 29 Nov 2009 23:04:19 +0100
mod_compression: Moving compression setup in a dedicated function. Tobias Markmann Sun, 29 Nov 2009 22:18:06 +0100
mod_compression: Prepare activating of compression on s2s. Tobias Markmann Sun, 29 Nov 2009 22:02:21 +0100
Merge with tip. Tobias Markmann Sun, 29 Nov 2009 21:33:37 +0100
Enable one way stream compression on s2s links. Tobias Markmann Sun, 29 Nov 2009 21:32:39 +0100
Fixing some typos. Tobias Markmann Fri, 20 Nov 2009 17:12:12 +0100
modulemanager, net.dns: Remove trailing whitespace Matthew Wild Wed, 02 Dec 2009 20:32:44 +0000
prosodyctl: Experimental 'addplugin' command Matthew Wild Wed, 02 Dec 2009 20:31:54 +0000
util.pluginloader: Support for fetching plugins from the data store Matthew Wild Wed, 02 Dec 2009 18:05:03 +0000
net.httpserver: Fix to work with new server API Matthew Wild Wed, 02 Dec 2009 18:03:10 +0000
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types Matthew Wild Wed, 02 Dec 2009 18:02:47 +0000
mod_proxy65: Remove trailing whitespace Matthew Wild Tue, 01 Dec 2009 20:18:47 +0000
mod_proxy65: Fix log:module -> module:log :) Matthew Wild Tue, 01 Dec 2009 20:07:07 +0000
Merge with trunk Matthew Wild Tue, 01 Dec 2009 19:57:54 +0000
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc Matthew Wild Tue, 01 Dec 2009 19:57:33 +0000
util.sasl.plain: Allow empty authzid (thanks bjc). Waqas Hussain Tue, 01 Dec 2009 22:32:37 +0500
util.hmac: Optimized. Waqas Hussain Tue, 01 Dec 2009 02:23:48 +0500
util.sasl.scram: Optimized binaryXOR. Waqas Hussain Tue, 01 Dec 2009 01:45:56 +0500
util.sasl.scram: Fixed a variable redeclaration. Waqas Hussain Tue, 01 Dec 2009 01:41:31 +0500
util.sasl.scram: Making =2D and =3D substitution actually work. Tobias Markmann Mon, 30 Nov 2009 20:53:25 +0100
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns Matthew Wild Mon, 30 Nov 2009 16:39:27 +0000
util.sasl.plain: A little refactoring. Waqas Hussain Sun, 29 Nov 2009 18:30:33 +0500
Merge with 0.6. Waqas Hussain Sun, 29 Nov 2009 18:29:19 +0500
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat). Waqas Hussain Sat, 28 Nov 2009 12:00:31 +0500
mod_register: Properly notify contacts of subscription removal on account deletion. Waqas Hussain Sat, 28 Nov 2009 11:59:06 +0500
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations. Waqas Hussain Thu, 26 Nov 2009 15:19:59 +0500
util.sasl.digest-md5: Fixing some variable access. Tobias Markmann Sat, 28 Nov 2009 18:58:58 +0100
Merge with Tobias Matthew Wild Sat, 28 Nov 2009 17:40:49 +0000
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections Matthew Wild Sat, 28 Nov 2009 17:40:37 +0000
Make some more variables to locals. Tobias Markmann Sat, 28 Nov 2009 18:32:41 +0100
util.sasl: Move some variables to local space. Fix a bug. Tobias Markmann Sat, 28 Nov 2009 18:23:25 +0100
mod_console: Update for new server API, fixes traceback when closing console sessions Matthew Wild Sat, 28 Nov 2009 17:39:05 +0000
util.sasl.plain: Fail gracefully on empty <auth/> tag Matthew Wild Sat, 28 Nov 2009 15:12:43 +0000
mod_saslauth: Fix typo in variable name Matthew Wild Sat, 28 Nov 2009 15:12:07 +0000
net.server_select: Update conn.close() to use new connection method convention Matthew Wild Sat, 28 Nov 2009 14:09:53 +0000
mod_proxy65: Use new jid.join() from util.jid Matthew Wild Fri, 27 Nov 2009 18:02:24 +0000
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environment Matthew Wild Fri, 27 Nov 2009 18:00:47 +0000
tests: Add tests for util.jid.join() Matthew Wild Fri, 27 Nov 2009 17:41:52 +0000
tests/test.lua: Print the current test being run if verbosity sufficient Matthew Wild Fri, 27 Nov 2009 17:39:17 +0000
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid Matthew Wild Fri, 27 Nov 2009 17:33:55 +0000
mod_proxy65: Update listener callback names for new server API sjoerd simons Fri, 27 Nov 2009 16:51:05 +0000
Merged with tip. Tobias Markmann Fri, 27 Nov 2009 00:19:56 +0100
mod_saslauth: Allow relogins after failed SASL login. Tobias Markmann Thu, 26 Nov 2009 23:18:26 +0100
util.sasl: Adding clean_clone() method. Tobias Markmann Thu, 26 Nov 2009 23:11:02 +0100
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/ Matthew Wild Thu, 26 Nov 2009 22:25:13 +0000
net.server_event: tostring() some debug logging parameters Matthew Wild Thu, 26 Nov 2009 22:23:51 +0000
net.server_event: Add set_send() for compatibility with server_select Matthew Wild Thu, 26 Nov 2009 22:22:03 +0000
net.server_event: Hide starttls function when the connection is not SSL-enabled Matthew Wild Thu, 26 Nov 2009 22:21:12 +0000
net.server_event: Count the number of client connections *upwards* :) Matthew Wild Thu, 26 Nov 2009 22:19:49 +0000
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement Matthew Wild Thu, 26 Nov 2009 22:18:44 +0000
net.server_event: Fix to make ontimeout() listener callback work Matthew Wild Thu, 26 Nov 2009 22:15:40 +0000
net.server_select: Rename server.setsend() to server.set_send() for consistency Matthew Wild Thu, 26 Nov 2009 22:08:47 +0000
net.adns: Some cleanup, happens to also make it compatible with libevent Matthew Wild Thu, 26 Nov 2009 22:08:10 +0000
s2smanager: Allow configuration of the dialback_secret in the config Matthew Wild Thu, 26 Nov 2009 17:17:54 +0000
Merge with 0.6. Waqas Hussain Thu, 26 Nov 2009 13:06:52 +0500
mod_presence: Use the local host as origin for subscription request acks. Waqas Hussain Thu, 26 Nov 2009 13:02:10 +0500
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal. Waqas Hussain Thu, 26 Nov 2009 13:00:11 +0500
mod_roster: Ask remote server to remove pending subscription requests when removing roster items. Waqas Hussain Thu, 26 Nov 2009 12:57:24 +0500
Tagging 0.6.1 Matthew Wild Thu, 26 Nov 2009 00:02:01 +0000
Tagging 0.6.0 Matthew Wild Thu, 26 Nov 2009 00:01:12 +0000
Makefile: Fix to install new util/sasl directory Matthew Wild Thu, 26 Nov 2009 01:09:10 +0000
Merge with 0.6 Matthew Wild Wed, 25 Nov 2009 23:46:58 +0000
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 0.6.1 Matthew Wild Wed, 25 Nov 2009 23:45:45 +0000
Merge with trunk Matthew Wild Wed, 25 Nov 2009 19:59:16 +0000
Merge with 0.6 Matthew Wild Wed, 25 Nov 2009 19:58:58 +0000
util.dataforms: Don't require type when parsing form XML Florian Zeitz Wed, 25 Nov 2009 19:58:19 +0000
Merge with trunk. Waqas Hussain Thu, 26 Nov 2009 00:05:18 +0500
MUC: Added support for the room-destroy owner use case. Waqas Hussain Thu, 26 Nov 2009 00:03:16 +0500
MUC: Slightly refactored form processing. Waqas Hussain Wed, 25 Nov 2009 22:26:06 +0500
SASL: Using locally mapped s_gmatch instead of unavailable gmatch. Tobias Markmann Wed, 25 Nov 2009 19:46:22 +0100
Merge with trunk Matthew Wild Wed, 25 Nov 2009 17:40:24 +0000
Merge with Tobias's SASL redesign branch Matthew Wild Wed, 25 Nov 2009 17:39:23 +0000
Merge with trunk. Tobias Markmann Thu, 19 Nov 2009 17:53:52 +0100
Reduce needed roundtrips during DIGEST-MD5 login. Tobias Markmann Thu, 19 Nov 2009 17:20:38 +0100
Adding some human readable error messages. Tobias Markmann Thu, 19 Nov 2009 17:17:52 +0100
Fail if username or password don't pass SASLprep. Tobias Markmann Thu, 19 Nov 2009 17:08:58 +0100
Use new cofig option reading API. Tobias Markmann Thu, 19 Nov 2009 16:44:37 +0100
Allow SASL PLAIN over unsecure connections when intended by admin. Tobias Markmann Thu, 19 Nov 2009 16:43:38 +0100
Typo. Tobias Markmann Thu, 19 Nov 2009 15:29:09 +0100
Handle , and = in usernames for SCRAM. Tobias Markmann Thu, 19 Nov 2009 00:04:14 +0100
Provide SASL PLAIN mechanism only if TLS is active. Tobias Markmann Wed, 18 Nov 2009 23:26:35 +0100
Cleaning up. Tobias Markmann Wed, 18 Nov 2009 23:25:27 +0100
Tidying up. Tobias Markmann Wed, 18 Nov 2009 22:59:43 +0100
Enable restriction of supported mechanisms in the SASL library. Tobias Markmann Wed, 18 Nov 2009 22:56:50 +0100
SASLprep authentication and password in SASL PLAIN implementation. Tobias Markmann Wed, 18 Nov 2009 22:02:32 +0100
SASLprep usernames and passwords. Tobias Markmann Wed, 18 Nov 2009 11:59:50 +0100
Making interop with libpurple. (Thanks darkrain). Tobias Markmann Tue, 17 Nov 2009 22:39:18 +0100
Add check for forbidden char sequences in validate_username(). Tobias Markmann Tue, 17 Nov 2009 11:31:59 +0100
Completed SCRAM-SHA-1 implementation to a ready-to-test state. Tobias Markmann Tue, 17 Nov 2009 11:03:54 +0100
Added missing require for generate_uuid. Tobias Markmann Tue, 17 Nov 2009 09:33:15 +0100
Initial commit of SCRAM SASL mechanism. Tobias Markmann Tue, 17 Nov 2009 00:56:41 +0100
Merge with sasl branch. Tobias Markmann Mon, 16 Nov 2009 21:43:57 +0100
Adding a note for possible round trip savings. sasl Tobias Markmann Fri, 13 Nov 2009 14:31:03 +0100
Adding support for digest-md5 profile in DIGEST-MD5 implementation. sasl Tobias Markmann Fri, 13 Nov 2009 11:24:22 +0100
Change of the digest-md5 profile. sasl Tobias Markmann Fri, 13 Nov 2009 11:21:21 +0100
Broken DIGEST-MD5 client support again. sasl Tobias Markmann Fri, 13 Nov 2009 11:10:06 +0100
Add support for plain profile in digest-md5 implementation. sasl Tobias Markmann Fri, 13 Nov 2009 10:54:17 +0100
Getting PLAIN mechanism work with the new API. sasl Tobias Markmann Fri, 13 Nov 2009 09:21:19 +0100
Move each mechanism in an own file. sasl Tobias Markmann Thu, 12 Nov 2009 21:57:37 +0100
Fail if mechanism has already been selected. sasl Tobias Markmann Fri, 28 Aug 2009 22:03:11 +0200
Store stage in SASL object. sasl Tobias Markmann Fri, 28 Aug 2009 22:01:58 +0200
Importing SASL Digest-MD5 code. Now for real. sasl Tobias Markmann Fri, 28 Aug 2009 19:57:09 +0200
Importing SASL Digest-MD5 code. sasl Tobias Markmann Fri, 28 Aug 2009 19:56:54 +0200
List RFC numbers. sasl Tobias Markmann Fri, 28 Aug 2009 19:43:33 +0200
Allow ampersands in passwords for SASL PLAIN mechanism. sasl Tobias Markmann Fri, 28 Aug 2009 19:20:12 +0200
Making mod_saslauth use the new SASL API. sasl Tobias Markmann Fri, 28 Aug 2009 13:04:38 +0200
Adjust SASL PLAIN mechanism to the new API. sasl Tobias Markmann Thu, 27 Aug 2009 21:29:36 +0200
Adding some docu. sasl Tobias Markmann Sun, 16 Aug 2009 23:20:02 +0200
Mostly making the code run; includes fixing typos and so on. sasl Tobias Markmann Mon, 10 Aug 2009 23:04:19 +0200
Initial commit of the SASL redesign. sasl Tobias Markmann Mon, 10 Aug 2009 12:14:40 +0200
MUC: Only allow moderators to change the room subject. Waqas Hussain Wed, 25 Nov 2009 22:00:33 +0500
MUC: Prevent visitors from broadcasting messages. Waqas Hussain Wed, 25 Nov 2009 21:42:05 +0500
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use). Waqas Hussain Wed, 25 Nov 2009 21:40:44 +0500
Removed some legacy doc/ files. Waqas Hussain Wed, 25 Nov 2009 21:30:41 +0500
Merge with 0.6 Matthew Wild Wed, 25 Nov 2009 15:41:04 +0000
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko) Matthew Wild Wed, 25 Nov 2009 15:40:33 +0000
Merge with 0.6 on prosody.im 0.6.0 Matthew Wild Wed, 25 Nov 2009 05:11:10 +0000
xmppclient_listener: Escape control characters when logging invalid XML. Waqas Hussain Tue, 24 Nov 2009 22:42:08 +0500
Merge with 0.6 Matthew Wild Wed, 25 Nov 2009 03:30:41 +0000
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter) Matthew Wild Wed, 25 Nov 2009 03:30:00 +0000
Merge with trunk Matthew Wild Tue, 24 Nov 2009 20:35:18 +0000
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls Matthew Wild Tue, 24 Nov 2009 20:34:22 +0000
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested. Waqas Hussain Tue, 24 Nov 2009 14:37:14 +0500
Merge with trunk Matthew Wild Mon, 23 Nov 2009 20:22:37 +0000
Merge with 0.6 Matthew Wild Mon, 23 Nov 2009 20:21:20 +0000
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API Matthew Wild Mon, 23 Nov 2009 20:18:04 +0000
util.dependencies: Missed a Debian/ Matthew Wild Mon, 23 Nov 2009 19:59:32 +0000
util.dependencies: Clearer message, add homepages, etc. Matthew Wild Mon, 23 Nov 2009 18:51:54 +0000
util.dependencies: Add LuaFileSystem as a hard dependency Matthew Wild Mon, 23 Nov 2009 17:31:49 +0000
Merged with 0.6. Waqas Hussain Mon, 23 Nov 2009 21:49:20 +0500
prosody: Added support for command line argument '--config'. Waqas Hussain Mon, 23 Nov 2009 21:46:37 +0500
Merge with trunk Matthew Wild Mon, 23 Nov 2009 16:30:34 +0000
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API Matthew Wild Mon, 23 Nov 2009 16:09:44 +0000
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set Matthew Wild Mon, 23 Nov 2009 16:07:33 +0000
Merged with 0.6. Waqas Hussain Mon, 23 Nov 2009 21:02:06 +0500
util.serialization: Replaced commas with semi-colons between table fields. Waqas Hussain Mon, 23 Nov 2009 19:50:04 +0500
util.serialization: Concise output for empty tables. Waqas Hussain Mon, 23 Nov 2009 19:35:24 +0500
Mainfile: Fixed some comments. Waqas Hussain Mon, 23 Nov 2009 08:55:27 +0500
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for! Matthew Wild Mon, 23 Nov 2009 02:58:42 +0000
mod_console: Update for new net.server API Matthew Wild Sun, 22 Nov 2009 21:09:25 +0000
Merged with 0.6. Waqas Hussain Sun, 22 Nov 2009 21:55:58 +0500
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes. Waqas Hussain Sun, 22 Nov 2009 21:47:54 +0500
mod_presence: Acknowledge subscription requests by responding with an unavailable presence. Waqas Hussain Sun, 22 Nov 2009 21:45:31 +0500
sessionmanager: Added function send_to_interested_resources(). Waqas Hussain Sun, 22 Nov 2009 21:41:09 +0500
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved. Waqas Hussain Sun, 22 Nov 2009 21:40:01 +0500
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output). Waqas Hussain Sun, 22 Nov 2009 21:33:41 +0500
mod_proxy65: Update for new net.server API, untested Matthew Wild Sun, 22 Nov 2009 15:06:30 +0000
mod_proxy65: Import from prosody-modules, thanks Ephraim :) Matthew Wild Sun, 22 Nov 2009 14:58:09 +0000
net.server: Add some comments to explain to waqas how it all works :) Matthew Wild Sun, 22 Nov 2009 14:42:56 +0000
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias) Matthew Wild Sun, 22 Nov 2009 13:47:24 +0000
s2smanager: Fix syntax error introduced in merge Matthew Wild Sun, 22 Nov 2009 04:53:02 +0000
Merge with trunk Matthew Wild Sun, 22 Nov 2009 04:50:42 +0000
stanza_router: Don't log full stanzas destined for s2s Matthew Wild Sun, 22 Nov 2009 04:46:48 +0000
net.server_select: Bring up to date to new common connection API Matthew Wild Sun, 22 Nov 2009 04:45:13 +0000
net.httpserver, net.http: Update for new net.server API (untested) Matthew Wild Sun, 22 Nov 2009 04:44:26 +0000
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect Matthew Wild Sun, 22 Nov 2009 04:43:46 +0000
net.adns: Update for new net.server API (doesn't work with libevent yet) Matthew Wild Sun, 22 Nov 2009 04:42:47 +0000
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons) Matthew Wild Sun, 22 Nov 2009 04:42:03 +0000
net.server_event: Comment accidentally uncommented vdebug() Matthew Wild Sun, 22 Nov 2009 04:09:57 +0000
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout Matthew Wild Sun, 22 Nov 2009 04:08:11 +0000
net.server_event: Remove premature non-optimisation Matthew Wild Sun, 22 Nov 2009 04:06:40 +0000
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits Matthew Wild Sun, 22 Nov 2009 04:06:00 +0000
net.server_event: Obey nowriting/nointerface for locks in interface methods Matthew Wild Sun, 22 Nov 2009 04:04:04 +0000
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrapping Matthew Wild Sun, 22 Nov 2009 03:58:37 +0000
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake Matthew Wild Sun, 22 Nov 2009 03:55:48 +0000
net.server_event: Add set_sslctx() method to connections Matthew Wild Sun, 22 Nov 2009 03:53:44 +0000
net.server_event: conn.usingssl -> conn._usingssl Matthew Wild Sun, 22 Nov 2009 03:53:07 +0000
net.server_event: Use correct listener callbacks Matthew Wild Sun, 22 Nov 2009 03:51:31 +0000
net.server_event: Small whitespace fixes Matthew Wild Sun, 22 Nov 2009 03:49:47 +0000
net.server_event: Correct a few instances of .sslctx to ._sslctx Matthew Wild Sun, 22 Nov 2009 03:48:04 +0000
net.server_event: Call connection's onconnect, no need to pass closures around now Matthew Wild Sun, 22 Nov 2009 03:44:15 +0000
net.server_event: Use connection id in all relevant logging Matthew Wild Sun, 22 Nov 2009 03:42:45 +0000
net.server_event: Define id property for connection objects, to aid logging Matthew Wild Sun, 22 Nov 2009 03:20:35 +0000
net.server_event: Define vdebug function for convenience Matthew Wild Sun, 22 Nov 2009 03:14:32 +0000
net.server_event: Change to new standard addserver() syntax Matthew Wild Sat, 21 Nov 2009 17:23:51 +0000
net.server_select: Change addserver() parameters to be compatible with new standard syntax Matthew Wild Sat, 21 Nov 2009 17:19:57 +0000
mod_tls: Switch to : syntax for connection methods Matthew Wild Sat, 21 Nov 2009 17:16:46 +0000
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua Matthew Wild Sat, 21 Nov 2009 17:15:59 +0000
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua Matthew Wild Sat, 21 Nov 2009 17:14:59 +0000
net.server: Small fix for addtimer() compatibility code Matthew Wild Sat, 21 Nov 2009 17:13:21 +0000
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit Matthew Wild Sat, 21 Nov 2009 17:11:59 +0000
sessionmanager: Use : syntax for calling connection methods Matthew Wild Sat, 21 Nov 2009 17:07:22 +0000
objectmanager: Convert to unix line-endings Matthew Wild Sat, 21 Nov 2009 23:04:26 +0000
s2smanager: Don't log full stanza when sending outwards Matthew Wild Sat, 21 Nov 2009 13:49:48 +0000
s2smanager: Don't tostring() the data before sending, sends2s already does this. Matthew Wild Sat, 21 Nov 2009 13:47:45 +0000
mod_bosh: Don't log response XML Matthew Wild Sat, 21 Nov 2009 13:15:46 +0000
util.timer: Fix libevent timers (event.base doesn't exist...) Matthew Wild Sat, 21 Nov 2009 03:16:14 +0000
net.server_event: Export base as event_base Matthew Wild Sat, 21 Nov 2009 03:15:59 +0000
net.server_event: Comment overly verbose log message Matthew Wild Sat, 21 Nov 2009 02:41:09 +0000
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option) Matthew Wild Sat, 21 Nov 2009 02:40:21 +0000
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option Matthew Wild Sat, 21 Nov 2009 02:39:08 +0000
net.server: Rename to net.server_select Matthew Wild Sat, 21 Nov 2009 02:36:35 +0000
net.server_event: Remove redundant getid() function Matthew Wild Fri, 20 Nov 2009 23:24:41 +0000
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :) Matthew Wild Fri, 20 Nov 2009 22:58:56 +0000
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas Matthew Wild Fri, 20 Nov 2009 15:07:39 +0000
s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so. Matthew Wild Fri, 20 Nov 2009 04:39:54 +0000
util.sasl: Add COMPAT comment Matthew Wild Wed, 18 Nov 2009 03:35:42 +0000
mod_console: Moved activation of the console port from the main file to mod_console. Waqas Hussain Wed, 18 Nov 2009 08:30:03 +0500
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded. Waqas Hussain Wed, 18 Nov 2009 08:26:43 +0500
mod_register: Log a debug message when a session's IP is not available. Waqas Hussain Wed, 18 Nov 2009 06:23:41 +0500
mod_bosh: Set session.ip for BOSH sessions. Waqas Hussain Wed, 18 Nov 2009 06:22:52 +0500
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses. Waqas Hussain Wed, 18 Nov 2009 06:21:59 +0500
net.dns: Be more strict about the records we cache Matthew Wild Wed, 18 Nov 2009 01:09:09 +0000
net.dns: Be more strict about checking the DNS replies we receive Matthew Wild Wed, 18 Nov 2009 01:05:38 +0000
util.sasl: Improved a log message. Waqas Hussain Fri, 13 Nov 2009 06:29:37 +0500
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior). Waqas Hussain Fri, 13 Nov 2009 06:10:46 +0500
util.sasl: Return proper error when client provides authzid. Waqas Hussain Fri, 13 Nov 2009 04:24:17 +0500
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup). Waqas Hussain Thu, 12 Nov 2009 13:42:44 +0500
net.connlisteners: Log an error when a listener fails to load. Waqas Hussain Thu, 12 Nov 2009 13:34:38 +0500
componentmanager: Improved logging for stanzas being bounced for unavailable components. Waqas Hussain Thu, 12 Nov 2009 13:33:46 +0500
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config Matthew Wild Sun, 08 Nov 2009 15:25:03 +0000
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded Matthew Wild Sun, 08 Nov 2009 15:10:44 +0000
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset Matthew Wild Sun, 08 Nov 2009 15:09:11 +0000
Merge with trunk Matthew Wild Fri, 06 Nov 2009 23:56:10 +0000
util.dataforms: Support for jid-multi field type Florian Zeitz Fri, 06 Nov 2009 23:51:14 +0000
net.dns: Fixed indentation and coding style. Waqas Hussain Mon, 02 Nov 2009 01:57:33 +0500
net.dns: Initialize default resolver on module load (instead of on first use). Waqas Hussain Mon, 02 Nov 2009 00:52:35 +0500
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows. Waqas Hussain Mon, 02 Nov 2009 00:46:43 +0500
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak Matthew Wild Sun, 01 Nov 2009 19:41:49 +0000
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option Matthew Wild Sat, 31 Oct 2009 17:15:20 +0000
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms). Waqas Hussain Sat, 31 Oct 2009 05:11:56 +0500
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc. Waqas Hussain Sat, 31 Oct 2009 05:05:46 +0500
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers. Waqas Hussain Sat, 31 Oct 2009 04:58:23 +0500
util.dataforms: Only add value to rendered form if supplied in the data Florian Zeitz Fri, 30 Oct 2009 01:18:56 +0000
util.pposix: Add abort() function Matthew Wild Fri, 30 Oct 2009 01:18:38 +0000
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner Matthew Wild Mon, 26 Oct 2009 23:35:48 +0000
Merge with trunk Matthew Wild Mon, 26 Oct 2009 23:30:15 +0000
server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you? Matthew Wild Mon, 26 Oct 2009 23:29:04 +0000
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting) Waqas Hussain Tue, 27 Oct 2009 01:15:05 +0500
Prosody top-level error handler modified to log properly on non-string error messages. Waqas Hussain Sun, 25 Oct 2009 21:26:36 +0500
mod_console: Added proper cleanup for disconnected console sessions. Waqas Hussain Sun, 25 Oct 2009 21:21:25 +0500
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts. Waqas Hussain Sun, 25 Oct 2009 21:07:32 +0500
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings. Waqas Hussain Sun, 25 Oct 2009 21:06:35 +0500
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set. Waqas Hussain Sun, 25 Oct 2009 04:19:24 +0500
rostermanager: Fixed a global access. Waqas Hussain Thu, 22 Oct 2009 04:47:40 +0500
rostermanager: Refactored roster loading to remove duplicate code. Waqas Hussain Thu, 22 Oct 2009 03:46:54 +0500
rostermanager: Log a warning when a self-contact is detected. Waqas Hussain Thu, 22 Oct 2009 03:38:00 +0500
rostermanager: Ensure meta-data entry is present on roster load. Waqas Hussain Thu, 22 Oct 2009 03:34:50 +0500
rostermanager: Remove self-contacts from loaded rosters. Waqas Hussain Thu, 22 Oct 2009 03:34:08 +0500
PEP: Better reload support. Waqas Hussain Thu, 22 Oct 2009 02:26:27 +0500
PEP: Send publish IQ result before broadcast. Waqas Hussain Thu, 22 Oct 2009 02:26:06 +0500
PEP: Stricter checks on payload validity. Waqas Hussain Thu, 22 Oct 2009 02:16:10 +0500
PEP: Clone payloads to allow plugins to reuse stanzas. Waqas Hussain Thu, 22 Oct 2009 02:13:02 +0500
PEP: Fixed namespace for the <item> element in PEP broadcasts. Waqas Hussain Thu, 22 Oct 2009 02:12:24 +0500
util.require: Yes hg, I really did want to remove it, thanks. Matthew Wild Wed, 21 Oct 2009 20:30:42 +0100
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :) Matthew Wild Wed, 21 Oct 2009 16:25:49 +0100
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available). Waqas Hussain Wed, 21 Oct 2009 19:01:02 +0500
xmlhandlers: Reset state on error or stream close, fixes possible traceback Matthew Wild Wed, 21 Oct 2009 14:05:33 +0100
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed Matthew Wild Wed, 21 Oct 2009 13:59:54 +0100
MUC: List occupants in a room's disco#items response. Waqas Hussain Wed, 21 Oct 2009 13:32:32 +0500
Merged with trunk. Waqas Hussain Wed, 21 Oct 2009 12:02:30 +0500
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins. Waqas Hussain Wed, 21 Oct 2009 11:58:33 +0500
usermanager: Removed an unnecessary global access. Waqas Hussain Wed, 21 Oct 2009 11:41:11 +0500
usermanager: Logged a clear warning when the 'admins' option is not a table. Waqas Hussain Wed, 21 Oct 2009 11:40:29 +0500
usermanager: Changed function is_admin to allow checking for host-specific admins. Waqas Hussain Wed, 21 Oct 2009 11:39:02 +0500
mod_lastactivity: Gave a positive priority to the presence event hook. Waqas Hussain Wed, 21 Oct 2009 11:29:43 +0500
MUC: Added 'name' config option, for specifying the component's name in disco responses. Waqas Hussain Wed, 21 Oct 2009 02:18:17 +0500
net.dns: Don't expire records with TTL of 0 instantly Matthew Wild Wed, 21 Oct 2009 00:01:50 +0100
mod_lastactivity: Persist data across reloads. Waqas Hussain Wed, 21 Oct 2009 01:02:26 +0500
mod_lastactivity: Allow users to request their own last activity. Waqas Hussain Wed, 21 Oct 2009 01:01:46 +0500
prosody.cfg.lua.dist: Convert to unix line endings from DOS Matthew Wild Tue, 20 Oct 2009 18:12:46 +0100
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global Matthew Wild Tue, 20 Oct 2009 13:25:29 +0100
util-src/Makefile: Add missing flags to building of util.signal Matthew Wild Mon, 19 Oct 2009 21:08:40 +0100
net.httpserver: Pass on interface option from new_from_config() (thanks Chris) Matthew Wild Mon, 19 Oct 2009 17:56:39 +0100
prosodyctl: Remove dependency on hostmanager, and friends Matthew Wild Mon, 19 Oct 2009 16:53:50 +0100
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections Matthew Wild Sun, 18 Oct 2009 16:16:27 +0100
mod_lastactivity: Initial commit. Waqas Hussain Sun, 18 Oct 2009 22:49:03 +0500
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries. Waqas Hussain Sun, 18 Oct 2009 22:45:41 +0500
mod_uptime: Removed unused variables. Waqas Hussain Sun, 18 Oct 2009 22:44:18 +0500
mod_uptime: Updated to use events (which also fixes a few minor issues). Waqas Hussain Sun, 18 Oct 2009 19:42:45 +0500
mod_saslauth: Fixed access of globals. Waqas Hussain Sun, 18 Oct 2009 18:50:35 +0500
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip. Waqas Hussain Sun, 18 Oct 2009 18:48:34 +0500
mod_time: Updated to use events (which also fixes a few minor issues). Waqas Hussain Sun, 18 Oct 2009 18:45:41 +0500
mod_ping: Updated to use events (which also fixes a few minor issues). Waqas Hussain Sun, 18 Oct 2009 18:26:58 +0500
mod_console: Fixed traceback occuring on using module:list on unknown hosts. Waqas Hussain Sun, 18 Oct 2009 18:10:05 +0500
mod_console: Added help text for config:reload(). Waqas Hussain Sun, 18 Oct 2009 18:01:13 +0500
MUC: Re-enable nick changes for non-multisession nicks. Waqas Hussain Sun, 18 Oct 2009 16:45:56 +0500
mod_console: Add missing hosts:list() command Matthew Wild Sun, 18 Oct 2009 12:26:53 +0100
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc). Waqas Hussain Sun, 18 Oct 2009 15:53:08 +0500
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients. Waqas Hussain Sun, 18 Oct 2009 15:28:00 +0500
mod_vcard: Cleaned up unused variables and global accesses. Waqas Hussain Sun, 18 Oct 2009 07:40:14 +0500
mod_vcard: Removed stream feature. Waqas Hussain Sun, 18 Oct 2009 07:33:24 +0500
mod_vcard: Refactoring and cleanup. Waqas Hussain Sun, 18 Oct 2009 07:30:58 +0500
mod_vcard: Moved completely to new event based hooks. Waqas Hussain Sun, 18 Oct 2009 07:05:56 +0500
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions. Waqas Hussain Sun, 18 Oct 2009 06:55:00 +0500
MUC: Improved handling of error stanzas and made error messages concise. Waqas Hussain Sun, 18 Oct 2009 06:49:40 +0500
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd). Waqas Hussain Sun, 18 Oct 2009 05:54:14 +0500
MUC: Fixed an incorrect error message. Waqas Hussain Sun, 18 Oct 2009 05:37:28 +0500
MUC: Kick occupants on sending error messages to other occupants. Waqas Hussain Sun, 18 Oct 2009 05:35:33 +0500
Merge with trunk. Waqas Hussain Sun, 18 Oct 2009 05:19:40 +0500
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization. Waqas Hussain Sun, 18 Oct 2009 05:17:07 +0500
modulemanager: Use componentmanager to create new components. Waqas Hussain Sun, 18 Oct 2009 03:15:33 +0500
componentmanager: Added a FIXME comment. Waqas Hussain Sun, 18 Oct 2009 03:08:41 +0500
componentmanager: Unload mod_tls for components before removing them. Waqas Hussain Sun, 18 Oct 2009 03:07:25 +0500
componentmanager: Let the default component handler handle stanzas if a component handler isn't available. Waqas Hussain Sun, 18 Oct 2009 01:52:37 +0500
MUC: Multiple sessions per nick. Waqas Hussain Sun, 18 Oct 2009 01:40:18 +0500
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae). Waqas Hussain Sun, 18 Oct 2009 01:19:03 +0500
modulemanager: Fixed traceback on loading modules on unknown hosts. Waqas Hussain Sat, 17 Oct 2009 23:50:09 +0500
modulemanager: Slightly rearranged code for more robust unloading of modules. Waqas Hussain Sat, 17 Oct 2009 23:48:30 +0500
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements. Waqas Hussain Sat, 17 Oct 2009 23:46:34 +0500
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :) Matthew Wild Sat, 17 Oct 2009 19:47:01 +0100
certs: Update default certs Matthew Wild Sat, 17 Oct 2009 18:09:07 +0100
net.dns: Don't cache some records indefinitely Matthew Wild Sat, 17 Oct 2009 17:56:51 +0100
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) ) Matthew Wild Sat, 17 Oct 2009 16:25:28 +0100
hostmanager: Create a server sslctx for incoming connections Matthew Wild Sat, 17 Oct 2009 16:23:03 +0100
net.server: Allow changing the sslctx of a connection after it has been established Matthew Wild Sat, 17 Oct 2009 16:21:27 +0100
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo) Matthew Wild Sat, 17 Oct 2009 15:34:21 +0100
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtime Matthew Wild Sat, 17 Oct 2009 15:26:32 +0100
s2smanager: Add incoming_s2s to the prosody object Matthew Wild Sat, 17 Oct 2009 15:25:30 +0100
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the host Matthew Wild Sat, 17 Oct 2009 15:23:50 +0100
hostmanager: Add return _M; Matthew Wild Sat, 17 Oct 2009 14:43:38 +0100
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/ Matthew Wild Sat, 17 Oct 2009 13:38:20 +0100
tests: More environment magic to help get stuff working in a sandbox Matthew Wild Sat, 17 Oct 2009 13:36:40 +0100
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G Matthew Wild Sat, 17 Oct 2009 13:33:23 +0100
componentmanager: Handle missing prosody object (helps us pass some tests) Matthew Wild Sat, 17 Oct 2009 13:31:39 +0100
prosody: Move global protection earlier (to before modules are loaded, etc.) Matthew Wild Sat, 17 Oct 2009 10:54:28 +0100
prosody: Require new require :) Matthew Wild Sat, 17 Oct 2009 10:53:31 +0100
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G Matthew Wild Sat, 17 Oct 2009 10:52:25 +0100
prosody: Rename global net_activate_ports -> prosody.net_activate_ports Matthew Wild Sat, 17 Oct 2009 10:49:13 +0100
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this) Matthew Wild Sat, 17 Oct 2009 10:44:19 +0100
util.helpers: Add copyright header Matthew Wild Sat, 17 Oct 2009 10:42:19 +0100
tests: Have fake module() set _M to satisfy some modules Matthew Wild Fri, 16 Oct 2009 22:30:59 +0100
s2smanager: Fix access of 'config' global without requiring configmanager Matthew Wild Fri, 16 Oct 2009 22:19:20 +0100
tests: Add tests for new modulemanager load_modules_for_host code Matthew Wild Fri, 16 Oct 2009 22:13:54 +0100
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one) Matthew Wild Fri, 16 Oct 2009 22:12:46 +0100
util.helpers: Add get_upvalue(function, name) helper Matthew Wild Fri, 16 Oct 2009 22:03:32 +0100
util.dataforms: Incorporate slightly modified patch for list-single type from Florob Matthew Wild Fri, 16 Oct 2009 19:52:09 +0100
mod_vcard: Hide me from the trailing-whitespace police Matthew Wild Fri, 16 Oct 2009 00:11:55 +0100
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms Matthew Wild Thu, 15 Oct 2009 23:21:55 +0100
Merge with 0.5 Matthew Wild Thu, 15 Oct 2009 14:20:08 +0100
xmppserver_listener: Fix typo (thanks Jorj) Matthew Wild Thu, 15 Oct 2009 14:16:22 +0100
Merge with 0.5 Matthew Wild Wed, 14 Oct 2009 14:12:14 +0100
net.server: Better handling of closing sockets during send Matthew Wild Wed, 14 Oct 2009 14:09:51 +0100
xmppserver_listener: More forcefully close s2s connections (fixes fd leak) Matthew Wild Wed, 14 Oct 2009 14:07:50 +0100
Merge with 0.5 Matthew Wild Tue, 13 Oct 2009 11:13:52 +0100
net.dns: Remove sockets from socketset when closing them, fixes a leak Matthew Wild Tue, 13 Oct 2009 11:12:49 +0100
Merge with 0.5 Waqas Hussain Tue, 13 Oct 2009 15:00:59 +0500
rostermanager: Fixed a traceback on roster save. Waqas Hussain Tue, 13 Oct 2009 14:54:07 +0500
modulemanager: Changed api:get_host_items to include items from the global host in its result. Waqas Hussain Tue, 13 Oct 2009 14:58:45 +0500
util.dataforms: Small fix to allow generating forms without specifying any input data Matthew Wild Sat, 10 Oct 2009 03:09:15 +0100
util.dataforms: Support for jid-single field type especially for Florob :) Matthew Wild Sat, 10 Oct 2009 02:21:25 +0100
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob) Matthew Wild Fri, 09 Oct 2009 17:48:45 +0100
componentmanager: Auto-load mod_tls for components #hack Matthew Wild Fri, 09 Oct 2009 00:22:33 +0100
componentmanager: Remove FIXME Matthew Wild Fri, 09 Oct 2009 00:19:46 +0100
componentmanager: Fix oops in pattern for matching subdomain Matthew Wild Fri, 09 Oct 2009 00:15:39 +0100
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components) Matthew Wild Thu, 08 Oct 2009 23:51:55 +0100
mod_tls: Catch s2s-stream-features and add starttls feature if possible Matthew Wild Thu, 08 Oct 2009 23:41:59 +0100
mod_dialback: Catch s2s-stream-features and add dialback feature Matthew Wild Thu, 08 Oct 2009 23:41:29 +0100
s2smanager: Make s2s-stream-features a per-host event Matthew Wild Thu, 08 Oct 2009 23:40:54 +0100
util.stanza: Remove silly dependency on util.logger Matthew Wild Thu, 08 Oct 2009 20:06:07 +0100
util.array: Oh no it isn't! Matthew Wild Thu, 08 Oct 2009 18:41:30 +0100
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML Matthew Wild Tue, 06 Oct 2009 23:14:01 +0100
util.stanza: Soften dependency on util.termcolours Matthew Wild Tue, 06 Oct 2009 19:17:28 +0100
util.stanza: Make xml_escape publicly accessible Matthew Wild Tue, 06 Oct 2009 18:05:31 +0100
s2smanager: Don't send version=1.0 in reply to incoming stream tag if they didn't advertise 1.0 (makes happy some old ejabberd versions) Matthew Wild Tue, 06 Oct 2009 15:02:16 +0100
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags Paul Aurich Tue, 06 Oct 2009 11:15:55 +0100
s2smanager: Improve log message on missing to/from in stream header Matthew Wild Tue, 06 Oct 2009 11:02:33 +0100
mod_console: Add a space before '(encrypted)' in s2s:show() Matthew Wild Tue, 06 Oct 2009 10:42:53 +0100
mod_tls: Mark sessions as not secure when negotiating outward TLS, so they get marked secure later. Fixes missing (encrypted) for outgoing sessions in s2s:show(). Thanks albert, McKael :) Matthew Wild Tue, 06 Oct 2009 10:34:13 +0100
hostmanager: Only initialse SSL contexts if SSL library available Matthew Wild Mon, 05 Oct 2009 22:15:32 +0100
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show() Matthew Wild Mon, 05 Oct 2009 18:47:01 +0100
Merge with 0.5 Matthew Wild Mon, 05 Oct 2009 18:42:42 +0100
util.array: Small logic fix for array:filter() Matthew Wild Mon, 05 Oct 2009 18:39:28 +0100
util.array: Fix for array:filter() (in-place filtering) Matthew Wild Mon, 05 Oct 2009 17:56:31 +0100
mod_console: Add module:list() to help Matthew Wild Mon, 05 Oct 2009 14:42:23 +0100
mod_console: Add module:list() command to show modules loaded on a host Matthew Wild Mon, 05 Oct 2009 14:40:01 +0100
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array Matthew Wild Mon, 05 Oct 2009 14:38:04 +0100
modulemanager: Add host.modules to contain a table of modules for a host Matthew Wild Mon, 05 Oct 2009 10:42:36 +0100
Merge with 0.5 Matthew Wild Mon, 05 Oct 2009 17:57:59 +0100
util.array: Fix for array:filter() (in-place filtering) Matthew Wild Mon, 05 Oct 2009 17:56:31 +0100
mod_console: s2s:show(): Indicate when a connection is encrypted Matthew Wild Mon, 05 Oct 2009 15:16:34 +0100
mod_tls: require_s2s_encryption -> s2s_require_encryption Matthew Wild Mon, 05 Oct 2009 15:00:05 +0100
require_encryption deprecated, use c2s_require_encryption instead Matthew Wild Mon, 05 Oct 2009 14:59:30 +0100
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled Matthew Wild Mon, 05 Oct 2009 14:52:30 +0100
mod_tls: Mark session as not secure before negotiating TLS Matthew Wild Mon, 05 Oct 2009 14:51:53 +0100
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream Matthew Wild Mon, 05 Oct 2009 14:50:27 +0100
Merge with 0.5 Matthew Wild Mon, 05 Oct 2009 14:42:56 +0100
mod_console: Add module:list() to help Matthew Wild Mon, 05 Oct 2009 14:42:23 +0100
mod_console: Add module:list() command to show modules loaded on a host Matthew Wild Mon, 05 Oct 2009 14:40:01 +0100
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array Matthew Wild Mon, 05 Oct 2009 14:38:04 +0100
modulemanager: Add host.modules to contain a table of modules for a host Matthew Wild Mon, 05 Oct 2009 10:42:36 +0100
mod_tls: Only advertise TLS if the server told us which host they are connecting to Matthew Wild Mon, 05 Oct 2009 10:10:53 +0100
xmppserver_listener: Lower log-level of debug message to, er, 'debug' Matthew Wild Mon, 05 Oct 2009 10:07:06 +0100
net.adns: Bump log-level of DNS handler errors to, er, 'error' Matthew Wild Mon, 05 Oct 2009 09:56:08 +0100
Merge with 0.5 Waqas Hussain Sun, 04 Oct 2009 22:12:12 +0500
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error. Waqas Hussain Sun, 04 Oct 2009 21:46:35 +0500
rostermanager: Fixed: Roster version was not being properly updated in some edge cases. Waqas Hussain Sun, 04 Oct 2009 21:34:17 +0500
rostermanager: Added support for saving rosters of offline users to the save_roster function. Waqas Hussain Sun, 04 Oct 2009 21:25:59 +0500
mod_tls: :up() out of the starttls tag in stream:features Matthew Wild Sun, 04 Oct 2009 13:24:04 +0100
Specify XMPP version on response stream to incoming s2s connection. Paul Aurich Sat, 03 Oct 2009 23:23:00 -0700
Minor changes; outgoing TLS works. Paul Aurich Sat, 03 Oct 2009 19:20:20 -0700
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections) Matthew Wild Sun, 04 Oct 2009 16:50:22 +0100
loggingmanager: Whitespace fix Matthew Wild Sun, 04 Oct 2009 16:41:33 +0100
s2smanager: Small comment Matthew Wild Sun, 04 Oct 2009 16:40:24 +0100
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts Matthew Wild Sun, 04 Oct 2009 16:39:57 +0100
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.0 Matthew Wild Sun, 04 Oct 2009 16:38:33 +0100
s2smanager: Give outgoing sessions a host field (the local one) Matthew Wild Sun, 04 Oct 2009 16:34:17 +0100
stanza_router: Add COMPAT comment for Pidgin workaround Matthew Wild Sun, 04 Oct 2009 16:31:27 +0100
net.server: Small logging improvements Matthew Wild Sun, 04 Oct 2009 16:05:11 +0100
net.server: Pass current time to timer callbacks Matthew Wild Sun, 04 Oct 2009 16:04:33 +0100
net.server: Increase SSL handshake round-trip limit, and make it configurable Matthew Wild Sun, 04 Oct 2009 16:03:53 +0100
net.server: Call handler's status() to notify it of ssl handshake success Matthew Wild Sun, 04 Oct 2009 15:58:21 +0100
net.server: Provide a way to get sslctx of a client connection Matthew Wild Sun, 04 Oct 2009 15:56:55 +0100
net.server: Provide a way to get sslctx of a server Matthew Wild Sun, 04 Oct 2009 15:56:27 +0100
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake Matthew Wild Sun, 04 Oct 2009 14:35:39 +0100
xmppserver_listener: Add logger to s2s sessions Matthew Wild Sun, 04 Oct 2009 14:24:55 +0100
xmppserver_listener: Small whitespace fix Matthew Wild Sun, 04 Oct 2009 14:17:54 +0100
xmppserver_listener: Better log messages on invalid XML Matthew Wild Sun, 04 Oct 2009 14:15:36 +0100
mod_dialback: Initiate dialback on incoming stream:features Matthew Wild Sun, 04 Oct 2009 14:10:24 +0100
mod_tls: Advertise and handle TLS for s2s connections Matthew Wild Sun, 04 Oct 2009 14:06:45 +0100
util.stanza: Add __type to metatable Matthew Wild Sun, 04 Oct 2009 14:03:08 +0100
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :) Matthew Wild Sat, 03 Oct 2009 18:40:47 +0100
sessionmanager: Add c2s_timeout option for unauthenticated client connections Matthew Wild Sat, 03 Oct 2009 02:41:28 +0100
util.timer: Pass current_time to timer callbacks Matthew Wild Sat, 03 Oct 2009 02:33:33 +0100
mod_httpserver: Update to use new httpserver.new_from_config syntax Matthew Wild Sat, 03 Oct 2009 00:57:26 +0100
mod_bosh: Update to use new httpserver.new_from_config syntax Matthew Wild Sat, 03 Oct 2009 00:56:45 +0100
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config Matthew Wild Sat, 03 Oct 2009 00:54:58 +0100
Merge with 0.5 Matthew Wild Fri, 02 Oct 2009 22:37:44 +0100
util.muc: Fix location of <x> element on error replies Matthew Wild Fri, 02 Oct 2009 22:37:03 +0100
Merge with 0.5 Matthew Wild Fri, 02 Oct 2009 21:24:16 +0100
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time Matthew Wild Fri, 02 Oct 2009 21:23:32 +0100
net.server: Fix missing concatenation operator in error message Matthew Wild Fri, 02 Oct 2009 21:20:53 +0100
MUC: Prep given JID when changing affiliation. Waqas Hussain Fri, 02 Oct 2009 17:56:24 +0500
Merge with 0.5 Waqas Hussain Fri, 02 Oct 2009 17:51:53 +0500
Merge Waqas Hussain Fri, 02 Oct 2009 17:14:54 +0500
mod_register: Added helpful text to registration error responses. Waqas Hussain Fri, 02 Oct 2009 17:07:18 +0500
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'. Waqas Hussain Fri, 02 Oct 2009 16:52:50 +0500
mod_register: Fixed: No error was returned if username failed nodeprep. Waqas Hussain Fri, 02 Oct 2009 16:50:30 +0500
util.encodings: Removed a bit of unreachable code. Waqas Hussain Fri, 02 Oct 2009 16:46:39 +0500
util.encodings: Included idn-free.h, which explicitly declares the idn_free function. Waqas Hussain Fri, 02 Oct 2009 16:45:54 +0500
util.encodings: Fixed: Last change was not ANSI C compatible. Waqas Hussain Fri, 02 Oct 2009 16:44:14 +0500
Merge with 0.5 Matthew Wild Wed, 30 Sep 2009 11:06:02 +0100
modulemanager: Load modules for components, too Matthew Wild Wed, 30 Sep 2009 11:05:26 +0100
componentmanager: Preserve existing events table (if any) when registering a component Matthew Wild Wed, 30 Sep 2009 11:05:01 +0100
componentmanager: Fire event on component activation Matthew Wild Wed, 30 Sep 2009 11:03:11 +0100
componentmanager: Use create_component for, er, creating components Matthew Wild Wed, 30 Sep 2009 11:02:31 +0100
hostmanager: Only load vhosts, not components Matthew Wild Wed, 30 Sep 2009 11:01:21 +0100
Merge with 0.5 Matthew Wild Tue, 29 Sep 2009 19:56:23 +0100
mod_saslauth: Prep username used for authenticating a session Matthew Wild Tue, 29 Sep 2009 19:54:31 +0100
Merge with 0.5 Matthew Wild Tue, 29 Sep 2009 19:07:17 +0100
util.encodings: Don't throw an error but return nil when passed nil or a non-string value Matthew Wild Tue, 29 Sep 2009 19:05:32 +0100
Merge with 0.5 Matthew Wild Tue, 29 Sep 2009 14:22:43 +0100
util.pposix: Compatibility with Solaris systems (thanks Filip) Matthew Wild Tue, 29 Sep 2009 14:22:02 +0100
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip) Matthew Wild Tue, 29 Sep 2009 14:06:43 +0100
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip) Matthew Wild Tue, 29 Sep 2009 13:59:35 +0100
Merge with 0.5 Matthew Wild Sun, 27 Sep 2009 13:20:17 +0100
Tagging 0.5.2 Matthew Wild Sun, 27 Sep 2009 13:19:40 +0100
Merge with trunk Matthew Wild Sun, 27 Sep 2009 12:28:45 +0100
Merge with 0.5 Matthew Wild Sun, 27 Sep 2009 12:26:51 +0100
Merge with waqas 0.5.2 Matthew Wild Sun, 27 Sep 2009 12:10:50 +0100
Merge with waqas Matthew Wild Sun, 27 Sep 2009 12:10:36 +0100
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth. Waqas Hussain Sun, 27 Sep 2009 15:50:41 +0500
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic. Waqas Hussain Sun, 27 Sep 2009 15:30:01 +0500
mod_legacyauth: Added node and resource prepping. Waqas Hussain Sun, 27 Sep 2009 15:21:08 +0500
Makefile.win: Updated the windows Makefile with more appropriate paths. Waqas Hussain Tue, 22 Sep 2009 22:31:41 +0500
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions). Waqas Hussain Tue, 22 Sep 2009 22:21:15 +0500
core.s2smanager: Always use last record in the DNS cache Matthew Wild Sun, 27 Sep 2009 11:59:11 +0100
net.dns: Even better parsing of nameservers from resolv.conf Matthew Wild Fri, 25 Sep 2009 01:35:46 +0100
MUC: Added multi-session support to the room-exiting occupant use case. Waqas Hussain Fri, 25 Sep 2009 12:39:28 +0500
MUC: Renamed a variable name. Waqas Hussain Fri, 25 Sep 2009 12:36:11 +0500
MUC: Refactored to remove some duplicate code. Waqas Hussain Fri, 25 Sep 2009 12:35:09 +0500
Merge with 0.5 Matthew Wild Thu, 24 Sep 2009 23:47:16 +0100
net.dns: Remove elements from the cache when expired so as to not leave holes in the array Matthew Wild Thu, 24 Sep 2009 23:46:12 +0100
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session Matthew Wild Thu, 24 Sep 2009 23:44:13 +0100
net.dns: Stricter matching of nameserver entries in resolv.conf Matthew Wild Thu, 24 Sep 2009 23:25:18 +0100
MUC: Added legacy error code to the presence error returned when a banned user attempts to join. Waqas Hussain Fri, 25 Sep 2009 03:23:31 +0500
MUC: Added legacy error codes to nickname conflict presence errors. Waqas Hussain Fri, 25 Sep 2009 03:21:57 +0500
Merge with trunk Matthew Wild Thu, 24 Sep 2009 11:17:47 +0100
Merge with 0.5 Matthew Wild Thu, 24 Sep 2009 11:16:25 +0100
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko) Matthew Wild Thu, 24 Sep 2009 11:14:05 +0100
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting) Matthew Wild Wed, 23 Sep 2009 13:17:13 +0100
Re-tagging 0.5.2 Matthew Wild Mon, 21 Sep 2009 17:59:21 +0100
mod_httpserver: Configurable filesystem path to serve from Matthew Wild Mon, 21 Sep 2009 17:57:28 +0100
Re-tagging 0.5.2 Matthew Wild Mon, 21 Sep 2009 15:10:36 +0100
prosody.cfg.lua.dist: Add example of declaring admins for a server Matthew Wild Mon, 21 Sep 2009 15:09:22 +0100
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver Matthew Wild Mon, 21 Sep 2009 14:42:01 +0100
MUC: Added MUC feature to the disco#info replies of rooms. Waqas Hussain Tue, 22 Sep 2009 00:38:06 +0500
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua Matthew Wild Mon, 21 Sep 2009 14:46:12 +0100
Merge with 0.5 Matthew Wild Mon, 21 Sep 2009 14:42:29 +0100
core.s2smanager: Don't recurse CNAMEs infinitely :) Matthew Wild Mon, 21 Sep 2009 14:40:14 +0100
net.server: Fix traceback when closing connections with buffered data get closed during send Matthew Wild Mon, 21 Sep 2009 13:53:59 +0100
Merge with 0.5 Matthew Wild Sun, 20 Sep 2009 21:30:20 +0100
Tagging 0.5.2 Matthew Wild Sun, 20 Sep 2009 21:29:43 +0100
Merge with 0.5 Matthew Wild Sun, 20 Sep 2009 18:46:35 +0100
mod_vcard: Handle vcard requests from local components. Waqas Hussain Sun, 20 Sep 2009 22:18:40 +0500
Merge with 0.5 Matthew Wild Sun, 20 Sep 2009 15:31:51 +0100
mod_console: Show status and priority of clients Matthew Wild Sun, 26 Jul 2009 17:05:18 +0100
Merge with 0.5 Matthew Wild Sun, 20 Sep 2009 15:17:37 +0100
s2smanager: Timeout unauthed s2s connections Matthew Wild Sun, 20 Sep 2009 15:16:25 +0100
util.helpers: It would be a good idea to fire an event when we say we are Matthew Wild Sun, 20 Sep 2009 03:20:38 +0100
Merge with 0.5 Matthew Wild Sat, 19 Sep 2009 17:48:15 +0100
s2smanager: Compatibility with domains which use CNAMEs Matthew Wild Sat, 19 Sep 2009 17:47:26 +0100
Merge with 0.5 Matthew Wild Sat, 19 Sep 2009 17:42:16 +0100
s2smanager: Pass A-record lookups through adns module Matthew Wild Sat, 19 Sep 2009 17:40:19 +0100
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout Matthew Wild Sat, 19 Sep 2009 11:25:59 +0100
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown' Matthew Wild Sat, 19 Sep 2009 11:17:30 +0100
Merge with 0.5 Matthew Wild Fri, 18 Sep 2009 02:48:52 +0100
net.adns: Utilise new net.dns API to handle DNS network errors Matthew Wild Fri, 18 Sep 2009 02:46:11 +0100
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups Matthew Wild Fri, 18 Sep 2009 02:45:15 +0100
net.server: Add checking for nil sockets to prevent traceback Matthew Wild Tue, 18 Aug 2009 15:58:44 +0100
ejabberd2prosody: Fixed a problem with null roster groups. Waqas Hussain Fri, 18 Sep 2009 05:16:26 +0500
ejabberd2prosody: Fixed escape code processing when parsing strings. Waqas Hussain Fri, 18 Sep 2009 02:11:16 +0500
ejabberd2prosody: Added support for ask='both' in subscriptions. Waqas Hussain Fri, 18 Sep 2009 00:54:12 +0500
MUC: Removed some debug logging. Waqas Hussain Mon, 14 Sep 2009 02:11:17 +0500
MUC: Added a send() method to the component. Fixes issues with local mod_vcard. Waqas Hussain Mon, 14 Sep 2009 02:08:20 +0500
mod_vcard: Handle vcard requests from local components. Waqas Hussain Mon, 14 Sep 2009 01:13:17 +0500
MUC: Correct routing of vCard requests to bare JID. Waqas Hussain Sun, 13 Sep 2009 23:52:09 +0500
configmanager: Assign a chunk name to config files loaded using the default config loader (fixes issues with some diagnostic tools). Waqas Hussain Sat, 12 Sep 2009 03:45:19 +0500
mod_offline: Fixed undefined global access. Waqas Hussain Sat, 12 Sep 2009 03:41:31 +0500
ComponentManager: Removed unused variable. Waqas Hussain Fri, 11 Sep 2009 16:33:40 +0500
ComponentManager: Removed dependency on core_route_stanza. The default component handler now replies using origin.send(). Waqas Hussain Fri, 11 Sep 2009 16:28:52 +0500
ComponentManager: Fixed: Default handler sent error replies on result stanzas. Waqas Hussain Fri, 11 Sep 2009 16:20:49 +0500
ComponentManager: Fixed a bit of logging. Waqas Hussain Fri, 11 Sep 2009 16:17:18 +0500
Merge with 0.5 (no changes!) Matthew Wild Fri, 11 Sep 2009 03:13:56 +0100
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing Matthew Wild Fri, 11 Sep 2009 03:12:09 +0100
MUC: Preserve stanza attributes for private messages. Waqas Hussain Wed, 09 Sep 2009 20:48:25 +0500
MUC: Don't kick on errors in private messages. Waqas Hussain Wed, 09 Sep 2009 20:32:37 +0500
MUC: Discard non-persistent rooms as soon as they become empty. Waqas Hussain Wed, 09 Sep 2009 19:28:36 +0500
Removed util.muc (replaced by new MUC plugin library) Waqas Hussain Wed, 09 Sep 2009 19:17:29 +0500
Removed legacy mod_muc (replaced by new one). Waqas Hussain Wed, 09 Sep 2009 19:16:41 +0500
MUC: Removed commented code. Waqas Hussain Wed, 09 Sep 2009 19:14:12 +0500
mod_console: c2s:show(): Group listed clients by host Matthew Wild Wed, 09 Sep 2009 14:35:41 +0100
Fix for Makefile hack to install MUC plugin matthew Tue, 08 Sep 2009 14:38:51 +0100
Updated the Makefile to work with the MUC plugin folder. Waqas Hussain Tue, 08 Sep 2009 05:41:33 +0500
Merged with Tobias Waqas Hussain Mon, 07 Sep 2009 23:28:25 +0500
Automated merge with http://prosody.im/source/hg Tobias Markmann Sun, 06 Sep 2009 22:08:05 +0200
Add NODEprepping to SASL Digest-MD5 authentication handling. Tobias Markmann Sun, 06 Sep 2009 22:07:59 +0200
MUC: Fixed traceback on unauthorized access of the room configuration form. Waqas Hussain Mon, 07 Sep 2009 20:55:57 +0500
MUC: Added service discovery replies for rooms. Waqas Hussain Mon, 07 Sep 2009 20:54:53 +0500
MUC: Fixed an undefined global access. Waqas Hussain Mon, 07 Sep 2009 20:53:33 +0500
MUC: Added support for room configuration forms, persistence and hidden rooms. Waqas Hussain Mon, 07 Sep 2009 20:51:59 +0500
MUC: Refactored IQ handling to be more easily extensible. Waqas Hussain Mon, 07 Sep 2009 20:50:06 +0500
MUC: Added kicking support. Waqas Hussain Mon, 07 Sep 2009 20:48:16 +0500
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change. Waqas Hussain Mon, 07 Sep 2009 20:43:25 +0500
MUC: Fixed: Unavailable presence was being sent for all role and affiliation changes. Now sent only for kicked occupants. Waqas Hussain Mon, 07 Sep 2009 20:41:42 +0500
MUC: Changed a MUC library method into a function. Waqas Hussain Mon, 07 Sep 2009 20:40:11 +0500
MUC: Fixed stanza routing for reloaded rooms. Waqas Hussain Mon, 07 Sep 2009 20:39:05 +0500
MUC: Added support for reloading MUC library code. Waqas Hussain Mon, 07 Sep 2009 20:38:20 +0500
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation. Waqas Hussain Mon, 07 Sep 2009 20:36:29 +0500
MUC: Some fixes for minor bugs in IQ handling. Waqas Hussain Mon, 07 Sep 2009 20:35:09 +0500
MUC: Added support for requesting various lists (owner, admin, voice, etc). Waqas Hussain Mon, 07 Sep 2009 20:33:24 +0500
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner. Waqas Hussain Mon, 07 Sep 2009 20:31:35 +0500
MUC: Owners can now modify roles and affiliations Waqas Hussain Mon, 07 Sep 2009 20:30:16 +0500
MUC: Added support for generating unique room names Waqas Hussain Mon, 07 Sep 2009 20:29:04 +0500
MUC: Send appropriate error to banned users on join. Waqas Hussain Mon, 07 Sep 2009 20:27:52 +0500
MUC: Renamed _participants table to _occupants Waqas Hussain Mon, 07 Sep 2009 20:26:26 +0500
MUC: New basic mod_muc based on the new MUC library Waqas Hussain Mon, 07 Sep 2009 20:18:26 +0500
MUC: Initial support for roles and affiliations Waqas Hussain Mon, 07 Sep 2009 20:13:40 +0500
MUC: Fixed function declarations. Waqas Hussain Mon, 07 Sep 2009 20:12:14 +0500
MUC: The MUC lib is now metatable based. Cleaned up code, etc. Waqas Hussain Mon, 07 Sep 2009 20:11:13 +0500
MUC: Added initial MUC lib Waqas Hussain Mon, 07 Sep 2009 20:07:16 +0500
Merge with 0.5 matthew Sat, 05 Sep 2009 23:01:06 +0100
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host Waqas Hussain Sun, 06 Sep 2009 01:33:41 +0500
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host Waqas Hussain Sun, 06 Sep 2009 01:32:36 +0500
modulemanager: Fixed: Internally generated stanzas could be missing namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence) Waqas Hussain Sun, 06 Sep 2009 01:31:18 +0500
net/dns: Fixed regression causing nameserver initialization to fail on Windows Waqas Hussain Wed, 02 Sep 2009 19:23:02 +0500
mod_compression: Fixed: Starting compression only worked before auth Waqas Hussain Wed, 02 Sep 2009 19:22:06 +0500
Merge with 0.5 Matthew Wild Thu, 20 Aug 2009 16:30:32 +0100
ejabberd2prosody: More intelligent searching for erlparse library Matthew Wild Thu, 20 Aug 2009 16:30:03 +0100
Uncertain merge with 0.5's SASL Matthew Wild Thu, 20 Aug 2009 13:57:50 +0100
util.sasl: Fix 2 global sets (one a tpyo) Matthew Wild Thu, 20 Aug 2009 04:15:41 +0100
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo. Tobias Markmann Wed, 19 Aug 2009 22:16:27 +0200
Change variable name. The previous choice was too ugly looking. Tobias Markmann Wed, 19 Aug 2009 22:04:14 +0200
Use NODEprep for prepping usernames used during SASL logins. Tobias Markmann Wed, 19 Aug 2009 21:59:16 +0200
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616. Tobias Markmann Wed, 19 Aug 2009 21:34:28 +0200
Don't allow double compression. Tobias Markmann Tue, 18 Aug 2009 22:00:37 +0200
Support compression also after SASL. Tobias Markmann Tue, 18 Aug 2009 21:46:25 +0200
Merge with waqas Matthew Wild Tue, 18 Aug 2009 15:59:58 +0100
mod_compression: Fixed some undefined global accesses Waqas Hussain Tue, 18 Aug 2009 19:56:16 +0500
net.adns: Add some debug logging to help track down traceback Matthew Wild Tue, 18 Aug 2009 15:59:11 +0100
net.server: Add checking for nil sockets to prevent traceback Matthew Wild Tue, 18 Aug 2009 15:58:44 +0100
net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos) Matthew Wild Tue, 18 Aug 2009 13:47:21 +0100
Merge waqas with Tobias. Eww. Matthew Wild Tue, 18 Aug 2009 13:03:35 +0100
Removed util/discohelper.lua Waqas Hussain Tue, 18 Aug 2009 12:58:34 +0500
Removed core/discomanager.lua Waqas Hussain Tue, 18 Aug 2009 12:57:00 +0500
modulemanager: Removed unused variables and reference to core.discomanager Waqas Hussain Tue, 18 Aug 2009 12:55:37 +0500
modulemanager: Removed unnecessary code in the unload function Waqas Hussain Tue, 18 Aug 2009 12:54:16 +0500
modulemanager: Removed legacy disco#items hook Waqas Hussain Tue, 18 Aug 2009 12:52:44 +0500
modulemanager: add_feature and add_identity APIs updated to use only the add_item API Waqas Hussain Tue, 18 Aug 2009 12:51:14 +0500
componentmanager: Removed disco#items hook, and reference to core.discomanager Waqas Hussain Tue, 18 Aug 2009 12:47:37 +0500
mod_disco: Rearranged some lines, and added a FIXME comment Waqas Hussain Tue, 18 Aug 2009 12:44:42 +0500
mod_disco: Removed reference to core.discomanager Waqas Hussain Tue, 18 Aug 2009 12:43:21 +0500
mod_disco: Removed legacy IQ hooks Waqas Hussain Tue, 18 Aug 2009 12:42:56 +0500
mod_disco: Handle disco#items queries using new APIs Waqas Hussain Tue, 18 Aug 2009 12:39:00 +0500
mod_disco: Added identity server/im with name 'Prosody' Waqas Hussain Tue, 18 Aug 2009 12:38:28 +0500
mod_disco: Handle disco#info queries using new APIs Waqas Hussain Tue, 18 Aug 2009 12:37:40 +0500
modulemanager: Added module API function to get all items for a given host based on a key Waqas Hussain Tue, 18 Aug 2009 12:35:42 +0500
modulemanager: Module API functions add_item and add_feature updated to use the add_item API Waqas Hussain Tue, 18 Aug 2009 12:34:59 +0500
mod_pep: Added name 'Prosody' to the pubsub/pep identity Waqas Hussain Tue, 18 Aug 2009 12:33:43 +0500
modulemanager: Changed the add_identity module API to accept an optional name parameter (the 'name' attribute for the <identity/> element) Waqas Hussain Tue, 18 Aug 2009 12:32:38 +0500
Added: functions add_item and remove_item to add and remove items to the module API Waqas Hussain Tue, 18 Aug 2009 12:30:06 +0500
componentmanager: Added function to get a list of children for a given hostname Waqas Hussain Tue, 18 Aug 2009 12:25:59 +0500
mod_register: Updated to use module:get_option instead of configmanager Waqas Hussain Thu, 13 Aug 2009 17:21:44 +0500
mod_posix: Updated to use module:get_option instead of configmanager Waqas Hussain Thu, 13 Aug 2009 16:55:44 +0500
mod_legacyauth: Added a FIXME Waqas Hussain Thu, 13 Aug 2009 16:53:18 +0500
mod_legacyauth: Refactored a bit Waqas Hussain Thu, 13 Aug 2009 16:51:35 +0500
mod_legacyauth: Updated to use module:get_option instead of configmanager Waqas Hussain Thu, 13 Aug 2009 16:46:08 +0500
mod_legacyauth: Removed useless 'require' call on every login attempt Waqas Hussain Thu, 13 Aug 2009 16:45:47 +0500
core.s2smanager, xmppserver_listener: Move the responsibility of setting session.log from the latter to the former for incoming sessions (outgoing are already like this) Matthew Wild Sun, 16 Aug 2009 21:41:53 +0100
xmppclient_listener: Remove useless comment Matthew Wild Sun, 16 Aug 2009 21:37:47 +0100
core.sessionmanager, xmppclient_listener: Move responsibility for setting session.log to the former from the latter, much more sensible Matthew Wild Sun, 16 Aug 2009 21:34:53 +0100
net.server: Comment all calls to mem_free/collectgarbage... not really suitable for a realtime server, let's trust Lua's GC - it's good. Matthew Wild Sun, 16 Aug 2009 21:32:10 +0100
Shutdown prosody if changing user or group fails. Tobias Markmann Sat, 15 Aug 2009 12:30:43 +0200
Make mod_posix not complain about root user, if setuid is set to something different as root. Tobias Markmann Sat, 15 Aug 2009 12:19:07 +0200
Add setuid and setgid support. Tobias Markmann Sat, 15 Aug 2009 12:17:27 +0200
Remove print which was used for debugging purposes. Tobias Markmann Thu, 13 Aug 2009 13:58:49 +0200
Using pcall to make save the rest from zlib fails. Emit errors on those fails. Tobias Markmann Thu, 13 Aug 2009 13:20:32 +0200
Forgot to use the configured compression_level. Now it's used. Tobias Markmann Thu, 13 Aug 2009 12:05:33 +0200
Add config option handling. Tobias Markmann Thu, 13 Aug 2009 11:56:22 +0200
Another unwanted spaces at the end of a line. Tobias Markmann Thu, 13 Aug 2009 11:35:50 +0200
Add a TODO for s2s compression support. Tobias Markmann Thu, 13 Aug 2009 10:57:56 +0200
Remove space at the end of a line. Tobias Markmann Thu, 13 Aug 2009 10:21:32 +0200
Add FIXME to remember TLS compression detection. Tobias Markmann Thu, 13 Aug 2009 10:19:33 +0200
Actually inject de- and compression into the reading/writing functions. Tobias Markmann Thu, 13 Aug 2009 09:34:27 +0200
Remove unwanted spaces. Tobias Markmann Wed, 12 Aug 2009 20:09:07 +0200
Commit initial version of mod_compression. Tobias Markmann Wed, 12 Aug 2009 20:05:05 +0200
Removing tabs at the end of a line. Tobias Markmann Wed, 12 Aug 2009 20:03:58 +0200
mod_httpserver: Set default file handler (you can now request static files as /*) and restructure code a bit Matthew Wild Tue, 11 Aug 2009 21:33:24 +0100
net.httpserver: Allow overriding default request handler Matthew Wild Tue, 11 Aug 2009 20:49:19 +0100
mod_bosh: Strip BOSH namespace from stanzas to allow for some clients which may send them without the correct xmlns Matthew Wild Tue, 11 Aug 2009 20:38:48 +0100
mod_bosh: Calculate rid difference just once Matthew Wild Tue, 11 Aug 2009 20:15:54 +0100
mod_bosh: Basic handling of rids (more to come) Matthew Wild Tue, 11 Aug 2009 19:52:09 +0100
mod_bosh: Correct reply when closing sessions Matthew Wild Tue, 11 Aug 2009 19:48:41 +0100
net.httpserver: Don't log response bodies! Matthew Wild Tue, 11 Aug 2009 19:40:38 +0100
util.iterators: Add tail() iterator, to return the last n items Matthew Wild Mon, 10 Aug 2009 15:46:34 +0100
util.iterators: Add head() iterator, to return the first n items Matthew Wild Mon, 10 Aug 2009 15:07:32 +0100
Merge with Tobias Matthew Wild Mon, 10 Aug 2009 14:29:28 +0100
Moving realm at the beginning of the digest-md5 message send by the server. Tobias Markmann Sun, 09 Aug 2009 21:19:03 +0200
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers. Tobias Markmann Sat, 08 Aug 2009 21:13:18 +0200
mod_bosh: Updated to use module:get_option instead of configmanager Waqas Hussain Sun, 09 Aug 2009 17:47:26 +0500
mod_watchregistrations: Updated to use module:get_option instead of configmanager Waqas Hussain Sat, 08 Aug 2009 23:55:25 +0500
mod_selftests: Mark as global Waqas Hussain Sat, 08 Aug 2009 23:52:36 +0500
mod_tls: Updated to use module:get_option instead of configmanager Waqas Hussain Sat, 08 Aug 2009 23:41:45 +0500
mod_selftests: Updated to use module:get_option instead of configmanager Waqas Hussain Sat, 08 Aug 2009 23:41:16 +0500
mod_welcome: Updated to use module:get_option instead of configmanager Waqas Hussain Sat, 08 Aug 2009 23:38:02 +0500
ejabberdsql2prosody: Removed unnecessary stanza reserialization for private storage Waqas Hussain Sat, 08 Aug 2009 23:23:21 +0500
ejabberdsql2prosody: Added support for offline messages Waqas Hussain Sat, 08 Aug 2009 23:17:32 +0500
ejabberdsql2prosody: Fix access of undefined global Waqas Hussain Sat, 08 Aug 2009 21:10:25 +0500
mod_version: Rewritten to use new API. Added reply caching, and fixed some issues. Waqas Hussain Fri, 07 Aug 2009 18:29:14 +0500
mod_version: Use the module API to read configuration options instead of configmanager Waqas Hussain Fri, 07 Aug 2009 18:27:49 +0500
Merge with albert and waqas Matthew Wild Sat, 08 Aug 2009 22:09:59 +0100
Fixed: Zeros could be stripped from the version string the Makefile extracts from the local hg repository (thanks albert) Waqas Hussain Sat, 08 Aug 2009 00:21:33 +0500
Merge with 0.5 Matthew Wild Fri, 07 Aug 2009 11:32:47 +0100
Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb) Waqas Hussain Fri, 07 Aug 2009 15:30:47 +0500
mod_xmlrpc: Correct stripping of filename/line number prefix in RPC method error results Matthew Wild Wed, 05 Aug 2009 20:00:07 +0100
mod_saslauth: Fix coding style and layout, and use of arg[] for vararg Matthew Wild Wed, 05 Aug 2009 16:37:28 +0100
mod_saslauth: Fix indentation Matthew Wild Wed, 05 Aug 2009 16:35:13 +0100
mod_saslauth: Fix traceback on attempted login for non-existent users Matthew Wild Wed, 05 Aug 2009 16:31:56 +0100
Merge with 0.5 Matthew Wild Wed, 05 Aug 2009 13:52:14 +0100
xmppcomponent_listener: Fix to collect component sessions on disconnect Matthew Wild Wed, 05 Aug 2009 13:51:44 +0100
Merge with 0.5 Matthew Wild Wed, 05 Aug 2009 03:08:54 +0100
mod_bosh: Fix error reply for host-unknown errors Matthew Wild Wed, 05 Aug 2009 03:08:21 +0100
net.httpserver: Allow response.body to be a non-string Matthew Wild Wed, 05 Aug 2009 03:07:45 +0100
Merge with waqas Matthew Wild Mon, 03 Aug 2009 17:53:02 +0100
ejabberdsql2prosody: Added support for Private XML Storage Waqas Hussain Sun, 02 Aug 2009 14:40:34 +0500
ejabberdsql2prosody: Added support for vCards Waqas Hussain Sun, 02 Aug 2009 14:35:41 +0500
ejabberdsql2prosody: Added an XML parser Waqas Hussain Sun, 02 Aug 2009 14:35:03 +0500
Merge with 0.5 Matthew Wild Mon, 03 Aug 2009 17:52:17 +0100
Fixed: Self-references could be added to rosters via presence subscriptions Waqas Hussain Mon, 03 Aug 2009 21:48:51 +0500
Fixed: IQ replies are not sent back on publishing a PEP event Waqas Hussain Mon, 03 Aug 2009 21:47:32 +0500
Tagging 0.5.1 Matthew Wild Wed, 29 Jul 2009 18:56:24 +0100
mod_console: EOT (Ctrl-D) closes the connection. Paul Aurich Fri, 31 Jul 2009 17:19:05 +0100
Merge with 0.5 Matthew Wild Wed, 29 Jul 2009 18:11:37 +0100
MUC: Added the MUC child element to conflict errors 0.5.1 Waqas Hussain Wed, 29 Jul 2009 18:02:05 +0500
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables Waqas Hussain Wed, 29 Jul 2009 18:01:14 +0500
mod_pep: Added support for pubsub item retraction Waqas Hussain Wed, 29 Jul 2009 17:57:24 +0500
Merge with 0.5 Matthew Wild Tue, 28 Jul 2009 19:17:09 +0100
xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #120 Matthew Wild Tue, 28 Jul 2009 19:15:29 +0100
mod_console: Finally add in the missing 'help' command \o/ Matthew Wild Tue, 28 Jul 2009 18:47:59 +0100
configmanager: Default options appearing before Host "*" to global (fixes potential traceback) Matthew Wild Tue, 28 Jul 2009 18:02:11 +0100
hostmanager: Warn when user puts port configuration under vhost section Matthew Wild Tue, 28 Jul 2009 17:43:46 +0100
core.loggingmanager: Enable timestamps by default for file log sinks Matthew Wild Tue, 28 Jul 2009 15:03:42 +0100
net.server: Much improve SSL/TLS error reporting, do our best to understand and hide OpenSSL's ridiculously unfriendly error messages Matthew Wild Tue, 28 Jul 2009 14:48:37 +0100
ejabberdsql2prosody: Allow for multiple INSERTs to the same table Waqas Hussain Tue, 28 Jul 2009 05:33:51 +0500
Merge with 0.5 Matthew Wild Mon, 27 Jul 2009 22:42:36 +0100
Fixed: Possible duplicate error replies for unhandled stanzas Waqas Hussain Tue, 28 Jul 2009 00:42:56 +0500
net.httpserver: Reduce log level of 'request left open' message Matthew Wild Mon, 27 Jul 2009 14:26:59 +0100
Merge with 0.5 Matthew Wild Mon, 27 Jul 2009 01:28:22 +0100
mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute Matthew Wild Mon, 27 Jul 2009 01:27:51 +0100
xmpp{client,server}_listener: Report contents of packets containing invalid XML Matthew Wild Sun, 26 Jul 2009 20:58:37 +0100
mod_console: Show status and priority of clients Matthew Wild Sun, 26 Jul 2009 17:05:18 +0100
ejabberdsql2prosody: Fixed a nil global access error Waqas Hussain Sun, 26 Jul 2009 18:22:10 +0500
ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and out subscriptions) Waqas Hussain Sun, 26 Jul 2009 18:17:54 +0500
ejabberdsql2prosody: Fix typo, and improve the warning message Waqas Hussain Sun, 26 Jul 2009 18:12:32 +0500
ejabberdsql2prosody: Display a warning if a row has more columns than expected Waqas Hussain Sun, 26 Jul 2009 18:05:05 +0500
ejabberdsql2prosody: Added support for all mysql escape sequences Waqas Hussain Sun, 26 Jul 2009 17:51:36 +0500
ejabberdsql2prosody: Added support for the escape sequence '\\' in strings Waqas Hussain Sun, 26 Jul 2009 17:29:56 +0500
ejabberdsql2prosody: Fixed: 'ask' value should be nil for pending-in subscriptions Waqas Hussain Sun, 26 Jul 2009 15:36:06 +0500
ejabberdsql2prosody: Fixed: pending-in subscriptions could halt processing Waqas Hussain Sun, 26 Jul 2009 15:28:04 +0500
ejabberdsql2prosody: Added support for rosters Waqas Hussain Sun, 26 Jul 2009 00:32:51 +0500
ejabberdsql2prosody: Added a second required command line parameter: hostname Waqas Hussain Sat, 25 Jul 2009 23:40:33 +0500
ejabberdsql2prosody: Improved help message Waqas Hussain Sat, 25 Jul 2009 23:37:52 +0500
ejabberdsql2prosody: Initial commit Waqas Hussain Sat, 25 Jul 2009 23:19:39 +0500
mod_xmlrpc: Remove file and line number from XML-RPC errors Waqas Hussain Sat, 25 Jul 2009 19:58:24 +0500
mod_xmlrpc: Fixed typos Waqas Hussain Sat, 25 Jul 2009 19:46:17 +0500
usermanager: Reduced some code Waqas Hussain Sat, 25 Jul 2009 19:18:37 +0500
usermanager: Removed an unnecessary check Waqas Hussain Sat, 25 Jul 2009 19:15:05 +0500
mod_xmlrpc: Added support for secure calls by non-admins Waqas Hussain Sat, 25 Jul 2009 18:38:47 +0500
modulemanager: Added get_option(name, default_value) to plugin API Waqas Hussain Sat, 25 Jul 2009 18:37:05 +0500
Switch to using a more generic credentials_callback/handler for SASL auth. nick Fri, 24 Jul 2009 01:34:25 +0100
mod_saslauth, usermanager: Fetch list of mechanisms from usermanager Nick Thomas Thu, 23 Jul 2009 22:15:06 +0100
prosody: net_activate_ports: Check listener exists before trying to open port for it Matthew Wild Thu, 23 Jul 2009 21:09:25 +0100
Merge with 0.5 Matthew Wild Thu, 23 Jul 2009 12:04:41 +0100
net.server: Fail to open port if legacy SSL requested, but SSL not available Matthias Diene Thu, 23 Jul 2009 12:01:00 +0100
prosodyctl: Also switch group when we switch user Matthew Wild Thu, 23 Jul 2009 03:58:14 +0100
pposix, mod_posix: Bump pposix version number Matthew Wild Thu, 23 Jul 2009 03:47:06 +0100
pposix: Add setgid() function Matthew Wild Thu, 23 Jul 2009 03:40:01 +0100
net.server: Remove listener from listeners table when calling removeserver Matthew Wild Thu, 23 Jul 2009 03:06:49 +0100
prosody: Correctly allow console ports to be changed through the config Matthew Wild Thu, 23 Jul 2009 02:33:10 +0100
mod_console: Set default_interface to 127.0.0.1 Matthew Wild Thu, 23 Jul 2009 02:32:00 +0100
net.server: Set sslctx to false when SSL wrapping fails, to avoid attempting to wrap clients with a broken context Matthew Wild Thu, 23 Jul 2009 01:57:09 +0100
Merge with 0.5 Matthew Wild Thu, 23 Jul 2009 01:38:52 +0100
ejabberd2prosody, erlparse: Add support for parsing non-ASCII strings and binaries, and atoms enclosed in single quotes Sergei Golovan Thu, 23 Jul 2009 01:38:13 +0100
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo) Matthew Wild Tue, 21 Jul 2009 19:23:03 +0100
net.server: Continue to initialise port listener even when SSL errors occur Matthias Diener Thu, 23 Jul 2009 01:29:41 +0100
Merge with 0.5 Matthew Wild Wed, 22 Jul 2009 21:35:58 +0100
mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn) Matthew Wild Wed, 22 Jul 2009 21:35:41 +0100
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo) Matthew Wild Tue, 21 Jul 2009 19:23:03 +0100
Merge with 0.5 Matthew Wild Tue, 21 Jul 2009 13:22:48 +0100
pposix: Change LOG_EMERG -> LOG_CRIT, which makes more sense, thanks to intosi for reporting and an initial patch Matthew Wild Tue, 21 Jul 2009 13:21:52 +0100
mod_muc: Set correct 'from' JID when sending the room subject to joiners, fixes a traceback Matthew Wild Tue, 21 Jul 2009 13:19:37 +0100
Tagging 0.5.0 Matthew Wild Mon, 20 Jul 2009 14:59:51 +0100
mod_muc: Expose rooms table to the host and plugins Matthew Wild Mon, 20 Jul 2009 05:27:59 +0100
prosody: Send friendly text with system-shutdown stream error Matthew Wild Sat, 18 Jul 2009 18:51:04 +0100
xmppclient_listener: Use error text as disconnect reason if there is any Matthew Wild Sat, 18 Jul 2009 18:49:54 +0100
mod_console: Add server:shutdown() command Matthew Wild Sat, 18 Jul 2009 18:37:06 +0100
mod_console: Add config:reload() command Matthew Wild Sat, 18 Jul 2009 15:34:36 +0100
prosody: Return success/error from prosody.reload_config() Matthew Wild Sat, 18 Jul 2009 15:33:16 +0100
mod_console: Rename server:reload() to server:insane_reload() (basically no-one should use it except me...) Matthew Wild Sat, 18 Jul 2009 15:11:10 +0100
Merge with 0.5 Matthew Wild Tue, 14 Jul 2009 22:12:13 +0100
util.xmlrpc: Fixed table serialization (regression introduced in previous change) 0.5.0 Waqas Hussain Wed, 15 Jul 2009 01:40:11 +0500
Merge with 0.5 Matthew Wild Tue, 14 Jul 2009 21:04:57 +0100
mod_httpserver: Update to use new new_from_config() too Matthew Wild Tue, 14 Jul 2009 21:04:22 +0100
mod_bosh: Update to use new new_from_config() Matthew Wild Tue, 14 Jul 2009 21:04:07 +0100
net.httpserver: Allow specification of the default base URL when using new_from_config() Matthew Wild Tue, 14 Jul 2009 21:03:30 +0100
Merge with 0.5 Matthew Wild Tue, 14 Jul 2009 17:09:43 +0100
prosody.cfg.lua.dist: Add mod_pep to the default config file Matthew Wild Tue, 14 Jul 2009 17:09:18 +0100
Merge with 0.5 Matthew Wild Mon, 13 Jul 2009 21:18:43 +0100
net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix Matthew Wild Mon, 13 Jul 2009 21:17:51 +0100
Merge with 0.5 Matthew Wild Sun, 12 Jul 2009 20:33:09 +0100
net.server: Fix copyright header line endings and text Matthew Wild Sun, 12 Jul 2009 20:32:38 +0100
net.server: Correct fix for SSL traceback earlier Matthew Wild Sun, 12 Jul 2009 20:25:02 +0100
Merge with 0.5 Matthew Wild Sun, 12 Jul 2009 19:17:14 +0100
mod_bosh: Mark a session as secure if it is created with HTTPS Matthew Wild Sun, 12 Jul 2009 19:16:37 +0100
net.httpserver: Mark a request as secure if it is made using HTTPS Matthew Wild Sun, 12 Jul 2009 19:16:13 +0100
Merge with 0.5 Matthew Wild Sun, 12 Jul 2009 15:23:39 +0100
mod_httpserver: Use new httpserver helper to initialise ports Matthew Wild Sun, 12 Jul 2009 15:22:37 +0100
mod_bosh: Use new httpserver helper to initialise ports Matthew Wild Sun, 12 Jul 2009 15:21:10 +0100
net.httpserver: Add helper function to set up HTTP server according to given config options Matthew Wild Sun, 12 Jul 2009 15:20:43 +0100
net.server: Don't continue with socket initialisation if SSL handshake failed, fixes nil socket traceback Matthew Wild Sun, 12 Jul 2009 15:18:53 +0100
Merge with 0.5 Matthew Wild Sun, 12 Jul 2009 14:34:02 +0100
net.server: Don't close handler if it is already nil when SSL handshake fails Matthew Wild Sun, 12 Jul 2009 14:29:42 +0100
prosody: Load util.helpers at startup Matthew Wild Sun, 12 Jul 2009 02:08:59 +0100
util.helpers: New util library to aid with debugging, etc. Matthew Wild Sun, 12 Jul 2009 02:07:14 +0100
prosody: Call initialisation functions at once Matthew Wild Sat, 11 Jul 2009 18:06:03 +0100
prosody: Start of refactoring of main file Matthew Wild Sat, 11 Jul 2009 17:55:36 +0100
util.pubsub -> util.broadcast Matthew Wild Sat, 11 Jul 2009 15:16:18 +0100
prosody.cfg.lua: Various small changes Matthew Wild Fri, 10 Jul 2009 16:47:31 +0100
prosody.cfg.lua.dist: Move enabled line higher up (people including myself often miss it) Matthew Wild Fri, 10 Jul 2009 16:39:50 +0100
prosody.cfg.lua.dist: Add auto-loaded modules to the config Matthew Wild Fri, 10 Jul 2009 16:38:35 +0100
mod_uptime: Fix bad uptime if module is loaded at startup Matthew Wild Fri, 10 Jul 2009 15:33:53 +0100
Remove version number from copyright headers Matthew Wild Fri, 10 Jul 2009 03:11:45 +0100
Add copyright header to those files missing one Matthew Wild Fri, 10 Jul 2009 03:08:38 +0100
stanza_router: Catch and log an error case which I don't think should happen (but sometimes seems to) Matthew Wild Fri, 10 Jul 2009 02:50:57 +0100
Remove completed items from TODO Matthew Wild Fri, 10 Jul 2009 02:38:50 +0100
util.pubsub: Fix undefined global accesses Matthew Wild Fri, 10 Jul 2009 02:28:24 +0100
util.sasl: Convert spaces to tabs Matthew Wild Fri, 10 Jul 2009 02:26:43 +0100
util.stanza: Convert spaces to tabs Matthew Wild Fri, 10 Jul 2009 02:25:14 +0100
util.hmac: Convert spaces to tabs Matthew Wild Fri, 10 Jul 2009 02:19:51 +0100
util.prosodyctl: Fix undefined global access Matthew Wild Fri, 10 Jul 2009 02:16:52 +0100
eventmanager: Convert from Windows line endings Matthew Wild Fri, 10 Jul 2009 02:11:00 +0100
mod_time Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 23:06:41 +0100
discomanager: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 23:06:11 +0100
mod_ping: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 23:01:13 +0100
mod_disco: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 23:00:32 +0100
util.discohelper: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 23:00:01 +0100
mod_presence: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 22:57:59 +0100
util.events: Convert from Windows line endings Matthew Wild Thu, 09 Jul 2009 22:57:32 +0100
mod_console: Expose commands and environment table Matthew Wild Thu, 09 Jul 2009 14:41:56 +0100
modulemanager: Small code improvement, move autoloaded modules list to the top of the file Matthew Wild Thu, 09 Jul 2009 14:37:04 +0100
configmanager, modulemanager: Allow components to have modules specified in the config (but don't load the global set of modules for them) Matthew Wild Thu, 09 Jul 2009 14:34:49 +0100
mod_console: Add quit and exit as aliases for 'bye' command Matthew Wild Thu, 09 Jul 2009 04:37:08 +0100
mod_console: Check for commands when not executing in the global environment Matthew Wild Thu, 09 Jul 2009 04:34:55 +0100
prosodyctl: Quit when user pressed ^C in password prompts Matthew Wild Wed, 08 Jul 2009 16:53:59 +0100
prosodyctl: Don't 'blugh' when ^C is pressed during reading passwords Matthew Wild Wed, 08 Jul 2009 16:48:49 +0100
prosodyctl: Fix traceback when issued with no parameters Matthew Wild Wed, 08 Jul 2009 16:38:46 +0100
util.xmlrpc: Support for multiple parameters in requests Matthew Wild Wed, 08 Jul 2009 15:23:07 +0100
util.xmlrpc: Add create_request Matthew Wild Wed, 08 Jul 2009 15:11:11 +0100
mod_console: server:version() and server:uptime() commands Matthew Wild Wed, 08 Jul 2009 04:32:02 +0100
mod_uptime: Use time of server start rather than module load Matthew Wild Wed, 08 Jul 2009 04:22:45 +0100
mod_uptime: Convert to unix line endings Matthew Wild Wed, 08 Jul 2009 04:22:15 +0100
prosody: Record time the server started Matthew Wild Wed, 08 Jul 2009 04:19:15 +0100
s2smanager: Fix to correctly bounce stanzas if first connection attempt fails instantly Matthew Wild Wed, 08 Jul 2009 03:14:12 +0100
mod_console: Add c2s:close() command Matthew Wild Wed, 08 Jul 2009 02:29:13 +0100
net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session Matthew Wild Wed, 08 Jul 2009 02:27:33 +0100
Merged with trunk Waqas Hussain Mon, 06 Jul 2009 01:40:43 +0500
mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender Waqas Hussain Mon, 06 Jul 2009 01:37:57 +0500
Merge with main branch. Tobias Markmann Sun, 05 Jul 2009 19:05:25 +0200
Remove to-unicode conversion because it's done in sasl.lua now. Tobias Markmann Sun, 05 Jul 2009 19:05:03 +0200
Move to-unicode conversion from mod_saslauth.lua to sasl.lua. Tobias Markmann Sun, 05 Jul 2009 19:02:55 +0200
Fixed decoding of parameters. Tobias Markmann Sun, 05 Jul 2009 18:59:46 +0200
mod_console: Allow customisation/suppression of the banner Matthew Wild Sun, 05 Jul 2009 17:36:27 +0100
util.hmac: Some optimisations Matthew Wild Sun, 05 Jul 2009 17:10:42 +0100
util.hmac: Fix a global set Matthew Wild Sun, 05 Jul 2009 17:06:22 +0100
mod_presence: Send unavailable presence to resources from non-available resources on disconnect Waqas Hussain Sun, 05 Jul 2009 20:40:31 +0500
Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence Waqas Hussain Sun, 05 Jul 2009 17:45:44 +0500
sessionmanager: Replace raw session by an event data table for resource bind/unbind events, allowing extra data Waqas Hussain Sun, 05 Jul 2009 16:21:58 +0500
mod_presence: Broadcast presence to resources before contacts Waqas Hussain Sun, 05 Jul 2009 12:43:25 +0500
mod_presence: Prevented normal presence from non-interested resources from being dropped Waqas Hussain Sun, 05 Jul 2009 12:40:18 +0500
mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster Waqas Hussain Sun, 05 Jul 2009 12:25:15 +0500
mod_presence: Simplified roster iteration Waqas Hussain Sun, 05 Jul 2009 12:17:22 +0500
mod_presence: Eliminated a jid_split Waqas Hussain Sun, 05 Jul 2009 11:59:51 +0500
mod_presence: Removed some unnecessary code Waqas Hussain Sun, 05 Jul 2009 11:57:18 +0500
sessionmanager: Reset bare_sessions[user] after resource conflict resolution. Fixes the other stanza gobbling bug \o/ Matthew Wild Fri, 03 Jul 2009 21:47:26 +0100
mod_presence: Declare t_insert, fixes a potential traceback Matthew Wild Fri, 03 Jul 2009 21:44:30 +0100
sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/ Matthew Wild Fri, 03 Jul 2009 21:37:09 +0100
s2smanager: Log the hostname and address when s2s connection fails instantly Matthew Wild Fri, 03 Jul 2009 14:58:11 +0100
hostmanager: Add disallow_s2s to config, defaults to false unless anonymous_login is enabled, then defaults to true Matthew Wild Fri, 03 Jul 2009 04:24:30 +0100
stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s. Matthew Wild Fri, 03 Jul 2009 04:04:27 +0100
Merged branches Dwayne Bent Thu, 02 Jul 2009 15:23:09 -0400
Added man page for prosodyctl Dwayne Bent Thu, 02 Jul 2009 15:20:15 -0400
mod_presence: Removed dead code Waqas Hussain Thu, 02 Jul 2009 23:46:27 +0500
datamanager: Fixed incorrect callback result checking Waqas Hussain Thu, 02 Jul 2009 21:34:45 +0500
mod_pep: Escape + in pattern Matthew Wild Thu, 02 Jul 2009 15:43:27 +0100
prosodyctl: Add message for not-running error Matthew Wild Thu, 02 Jul 2009 04:54:46 +0100
prosodyctl: Use prosodyctl_timeout option if it exists in the config Matthew Wild Thu, 02 Jul 2009 04:53:31 +0100
prosodyctl: Improve usability with status messages, and waiting up to 5s for the server to start/stop Matthew Wild Thu, 02 Jul 2009 04:43:08 +0100
mod_pep: Pass origin/session to publish_all() Matthew Wild Thu, 02 Jul 2009 04:11:51 +0100
Added HMAC utility module Dwayne Bent Wed, 01 Jul 2009 20:24:47 -0400
prosody: Add fallbacks/ to path Matthew Wild Thu, 02 Jul 2009 01:09:20 +0100
Makefile: Install fallbacks/ directory Matthew Wild Thu, 02 Jul 2009 00:25:14 +0100
mod_offline: Initial commit Waqas Hussain Thu, 02 Jul 2009 00:48:18 +0500
Merged with trunk Waqas Hussain Thu, 02 Jul 2009 00:47:21 +0500
mod_pep: Fixed boolean indexing error while casting all messages for a user Waqas Hussain Thu, 02 Jul 2009 00:43:32 +0500
Send xml:lang in stream headers, fixes #78 Matthew Wild Wed, 01 Jul 2009 17:53:18 +0100
Making sure the node is in unicode when passing it to password lookup function. Tobias Markmann Wed, 01 Jul 2009 15:14:44 +0200
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Mon, 29 Jun 2009 14:13:49 +0100
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102) Waqas Hussain Mon, 29 Jun 2009 15:26:04 +0500
prosody.cfg.lua.dist: Removed 'presence' from default modules list Waqas Hussain Mon, 29 Jun 2009 15:20:26 +0500
stanza_router: Removed unnecessary xmlns check Waqas Hussain Mon, 29 Jun 2009 13:15:46 +0500
stanza_router: Don't fire preprocessing events if stanza is not from full JID Waqas Hussain Mon, 29 Jun 2009 13:15:09 +0500
Merge with nolan Matthew Wild Mon, 29 Jun 2009 14:10:11 +0100
Serialize unknown stanza before logging. nolan Sun, 28 Jun 2009 11:49:25 -0500
util.pluginloader: Append "@" to chunk names (fixes weird formatting in plugin tracebacks) Waqas Hussain Sun, 28 Jun 2009 22:29:17 +0500
mod_pep: Fixed a nil access error Waqas Hussain Sun, 28 Jun 2009 22:23:06 +0500
mod_pep: Use cached caps Waqas Hussain Sun, 28 Jun 2009 21:49:31 +0500
Merged with trunk Waqas Hussain Sun, 28 Jun 2009 21:32:19 +0500
mod_pep: Entity capabilities Waqas Hussain Sun, 28 Jun 2009 21:29:39 +0500
Merge with nolan Matthew Wild Sun, 28 Jun 2009 14:17:22 +0100
net.httpserver: Don't upset logger when response is nil Matthew Wild Sun, 28 Jun 2009 14:17:07 +0100
Log stanza if stanza.to isn't set for some component errors. nolan Sun, 28 Jun 2009 08:09:57 -0500
mod_console: Reload/unload a module on a component host if it is loaded there Matthew Wild Sun, 28 Jun 2009 02:46:36 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sat, 27 Jun 2009 04:44:27 +0100
util.stanza: Serializer optimizations, and nicer output for empty elements Waqas Hussain Sat, 27 Jun 2009 08:38:52 +0500
mod_pep: Broadcast only to available recipients with caps Waqas Hussain Fri, 26 Jun 2009 23:58:52 +0500
mod_pep: Ignore presence subscriptions when extractng hash information Waqas Hussain Fri, 26 Jun 2009 23:42:59 +0500
mod_pep: Added function get_caps_hash_from_presence Waqas Hussain Fri, 26 Jun 2009 23:36:12 +0500
util.muc: Fixed duplicate parameter names in function room:set_subject Waqas Hussain Fri, 26 Jun 2009 21:51:32 +0500
util.muc: Fixed incorrect parameters for a function call Waqas Hussain Fri, 26 Jun 2009 21:50:27 +0500
mod_pep: Removed some YODO comments Waqas Hussain Fri, 26 Jun 2009 18:46:52 +0500
mod_pep: Added handler for disco responses Waqas Hussain Fri, 26 Jun 2009 18:45:54 +0500
mod_message: Advertise offline message support as per XEP-0160 (thanks nolan) Matthew Wild Fri, 26 Jun 2009 15:35:20 +0100
xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence) Matthew Wild Fri, 26 Jun 2009 06:32:45 +0100
mod_iq: Change sub-event names for IQ errors and results to use stanza IDs Waqas Hussain Fri, 26 Jun 2009 10:02:46 +0500
util.stanza: Add stanza:get_text() to retrieve all child text nodes #api Matthew Wild Fri, 26 Jun 2009 05:54:55 +0100
stanza_router: Fire events also for stanzas to components Matthew Wild Fri, 26 Jun 2009 05:54:03 +0100
mod_message, mod_presence: Maintain list of top resources. Less work in routing messages to bare JIDs. - #optimization Waqas Hussain Fri, 26 Jun 2009 08:54:22 +0500
util.events: Replaced ipairs with slightly faster numeric for loop - #optimization Waqas Hussain Fri, 26 Jun 2009 08:52:26 +0500
util.stanza: Rewrote stanza_mt.__tostring. 20-30% faster stanza serialization. - #optimization Waqas Hussain Thu, 25 Jun 2009 17:22:53 +0500
util.stanza: Remove numeric attributes while deserializing Waqas Hussain Thu, 25 Jun 2009 17:19:13 +0500
xmlhandlers: Remove numeric attributes Waqas Hussain Thu, 25 Jun 2009 10:04:22 +0500
stanza_router: Remove unused variables and code Waqas Hussain Thu, 25 Jun 2009 08:20:38 +0500
stanza_router: A little refactoring Waqas Hussain Thu, 25 Jun 2009 08:17:02 +0500
stanza_router: Remove unused variables Waqas Hussain Thu, 25 Jun 2009 08:15:42 +0500
stanza_router: Remove even more old routing code Waqas Hussain Thu, 25 Jun 2009 08:13:21 +0500
stanza_router: Remove some more old routing code Waqas Hussain Thu, 25 Jun 2009 08:11:05 +0500
stanza_router: Call core_post_stanza from core_route_stanza in place of old routing code Waqas Hussain Thu, 25 Jun 2009 08:04:10 +0500
stanza_router: Removed unused function: select_best_resources Waqas Hussain Thu, 25 Jun 2009 07:59:04 +0500
stanza_router: Removed old routing code Waqas Hussain Thu, 25 Jun 2009 07:57:57 +0500
mod_component: Rewrite jabber:client stanzas to jabber:component:accept, thanks JaredH! Matthew Wild Thu, 25 Jun 2009 01:38:53 +0100
mod_pep: Use new style events Waqas Hussain Wed, 24 Jun 2009 20:09:44 +0500
mod_iq: Fire sub-events for IQ results and errors Waqas Hussain Wed, 24 Jun 2009 20:05:17 +0500
mod_pep: Broadcast from the user's bare JID, not full JID Waqas Hussain Wed, 24 Jun 2009 19:40:12 +0500
mod_pep: Remove data when a user disables a node Waqas Hussain Wed, 24 Jun 2009 19:38:28 +0500
mod_pep: Added some comments Waqas Hussain Wed, 24 Jun 2009 19:28:48 +0500
mod_pep: Fixed detection of contact presence changes Waqas Hussain Wed, 24 Jun 2009 19:24:02 +0500
mod_muc: Now based on util.muc Waqas Hussain Wed, 24 Jun 2009 01:37:03 +0500
mod_announce: Work with non-local admins Waqas Hussain Tue, 23 Jun 2009 23:59:21 +0500
mod_announce: Use usermanager.is_admin to verify admin status Waqas Hussain Tue, 23 Jun 2009 23:55:56 +0500
sessionmanager: Fire event on resource unbind Waqas Hussain Tue, 23 Jun 2009 23:54:57 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Tue, 23 Jun 2009 15:58:56 +0100
modulemanager: Enabled access to the module API from plugin libraries Waqas Hussain Tue, 23 Jun 2009 02:15:04 +0500
modulemanager: Added simple module:require implementation Waqas Hussain Sun, 21 Jun 2009 19:15:59 +0500
README: Update for new MUC address Matthew Wild Tue, 23 Jun 2009 15:40:30 +0100
prosodyctl: Allow commands to be implemented in modules Matthew Wild Tue, 23 Jun 2009 01:50:10 +0100
modulemanager: Expose api table to allow others to extend the module API Matthew Wild Tue, 23 Jun 2009 01:48:01 +0100
mod_groups: Support for public groups, and extra logging Matthew Wild Mon, 22 Jun 2009 22:02:04 +0100
util.pluginloader: Remove unnecessary return value suppressing the real load error Matthew Wild Mon, 22 Jun 2009 21:56:52 +0100
modulemanager: Fix copy/paste error, should be name instead of module_name Matthew Wild Mon, 22 Jun 2009 21:54:34 +0100
mod_announce: New module to send a message to all online users Matthew Wild Mon, 22 Jun 2009 18:05:36 +0100
mod_httpserver: Allow configuration of ports and base path, like mod_bosh Matthew Wild Mon, 22 Jun 2009 16:16:08 +0100
mod_groups: Experimental shared roster support Matthew Wild Mon, 22 Jun 2009 14:22:24 +0100
prosody: Switch anonymous_login check to use the new datamanager callback syntax Matthew Wild Mon, 22 Jun 2009 14:16:06 +0100
util.datamanager: Allow multiple data storage callbacks, and allow them to modify parameters Matthew Wild Mon, 22 Jun 2009 14:15:33 +0100
rostermanager: Fire event on roster load Matthew Wild Mon, 22 Jun 2009 14:14:28 +0100
sessionmanager: Fire event on resource bind Matthew Wild Mon, 22 Jun 2009 02:58:28 +0100
modulemanager: Call 'load' method when loading a module Matthew Wild Mon, 22 Jun 2009 02:58:05 +0100
Merge with Tobias Matthew Wild Sat, 20 Jun 2009 22:50:38 +0100
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API. Tobias Markmann Sat, 20 Jun 2009 22:19:24 +0200
Adding a parameter for realm to the password_callback. Tobias Markmann Sat, 20 Jun 2009 19:34:30 +0200
Adding COMPAT comment. Tobias Markmann Sat, 20 Jun 2009 19:06:04 +0200
util.array: Add support for + operator to create a new array from two arrays joined Matthew Wild Sat, 20 Jun 2009 22:47:12 +0100
util.array: Make array:reverse() and array:shuffle() return the array to allow chaining Matthew Wild Sat, 20 Jun 2009 22:45:07 +0100
util.array: Add array:append() method, to append a new array to an existing one Matthew Wild Sat, 20 Jun 2009 22:43:54 +0100
stanza_router: Skip prepping 'to' in many common cases - #optimization Waqas Hussain Sat, 20 Jun 2009 18:18:38 +0500
stanza_router: Skip prepping 'from' on c2s origins - #optimization Waqas Hussain Sat, 20 Jun 2009 18:08:57 +0500
stanza_router: Fixed a corner case where processing could continue after an error reply Waqas Hussain Sat, 20 Jun 2009 17:53:39 +0500
stanza_router: A little refactoring Waqas Hussain Sat, 20 Jun 2009 17:51:00 +0500
componentmanager: Using prosody.events instead of core.eventmanager Waqas Hussain Sat, 20 Jun 2009 14:38:22 +0500
Main: Don't use empty event data objects for some global events. Some handlers don't expect it. Waqas Hussain Sat, 20 Jun 2009 14:35:31 +0500
Main: removed some eventmanager references (replaced by prosody.events) Waqas Hussain Sat, 20 Jun 2009 12:23:36 +0500
Fire global events using prosody.events Waqas Hussain Sat, 20 Jun 2009 12:16:20 +0500
Merge with trunk Waqas Hussain Sat, 20 Jun 2009 01:05:06 +0500
modulemanager: Removed unused function get_module_filename(name) Waqas Hussain Sun, 14 Jun 2009 21:06:43 +0500
modulemanager: Changed to use util.pluginloader Waqas Hussain Sun, 14 Jun 2009 21:03:59 +0500
util.pluginloader: Initial commit - a plugin resource loader Waqas Hussain Sun, 14 Jun 2009 21:01:30 +0500
stanza_router: Remove unused variables Waqas Hussain Sun, 14 Jun 2009 18:21:19 +0500
Removed core.presencemanager. This has been superseded by mod_presence. Waqas Hussain Sun, 14 Jun 2009 18:09:49 +0500
stanza_router: Remove all traces of presencemanager Waqas Hussain Sun, 14 Jun 2009 18:02:02 +0500
mod_roster: Removed references to presencemanager and core_route_stanza Waqas Hussain Sun, 14 Jun 2009 17:59:22 +0500
mod_roster: Using core_post_stanza in place of core.presencemanager.handle_presence Waqas Hussain Sun, 14 Jun 2009 17:58:16 +0500
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks Waqas Hussain Sun, 14 Jun 2009 17:41:21 +0500
util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO Waqas Hussain Sun, 14 Jun 2009 17:33:22 +0500
mod_muc: Don't reply with an error in response to unacceptable result stanzas Waqas Hussain Sun, 14 Jun 2009 16:31:51 +0500
util.muc: Don't reply with an error in response to unacceptable result stanzas Waqas Hussain Sun, 14 Jun 2009 16:30:45 +0500
util.muc: Fixed error occuring on room leave Waqas Hussain Sun, 14 Jun 2009 16:28:01 +0500
stanza_router: Use stanza.attr.from's host instead of origin.host when routing stanzas to remote hosts (fixes problem with sending from node@host components) Waqas Hussain Sun, 14 Jun 2009 14:28:20 +0500
Merge with waqas via albert! Matthew Wild Fri, 19 Jun 2009 17:32:01 +0100
modulemanager: Change the ideitity attribute typ to type Waqas Hussain Sat, 13 Jun 2009 00:07:16 +0500
s2smanager: Remove srv_hosts from session when connected, this fixes attempting to reconnect s2s sessions when they are closed during shutdown Matthew Wild Fri, 19 Jun 2009 17:27:03 +0100
loggingmanager: Log timestamps when using default file logging Matthew Wild Fri, 19 Jun 2009 17:23:17 +0100
loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config Matthew Wild Fri, 19 Jun 2009 17:22:16 +0100
mod_console: Redirect print() to console session when executing commands in global environment Matthew Wild Fri, 12 Jun 2009 15:43:24 +0100
mod_console: Fix syntax error Matthew Wild Fri, 12 Jun 2009 15:42:43 +0100
mod_console: Add s2s:close() to close s2s sessions between two hosts Matthew Wild Fri, 12 Jun 2009 15:35:04 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Fri, 12 Jun 2009 11:37:34 +0100
mod_pep: Add pubsub#publsih disco feature to host Waqas Hussain Fri, 12 Jun 2009 15:33:41 +0500
mod_dialback: Change FIXME comment to COMPAT Matthew Wild Fri, 12 Jun 2009 11:36:32 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Fri, 12 Jun 2009 11:21:25 +0100
mod_pep: Add host identity pubsub/pep Waqas Hussain Fri, 12 Jun 2009 14:35:52 +0500
modulemanager: Added function add_identity(category, type) to the modules API Waqas Hussain Fri, 12 Jun 2009 14:32:32 +0500
Merge Waqas Hussain Fri, 12 Jun 2009 13:46:31 +0500
mod_pep: Fix a nil index bug Waqas Hussain Fri, 12 Jun 2009 13:06:41 +0500
net.http: (Re-)add url[en|de]code functions Matthew Wild Fri, 12 Jun 2009 11:21:11 +0100
modulemanager: Use module_name in log entry to fix 'error initialising module "nil"' error Matthew Wild Mon, 08 Jun 2009 13:25:10 +0100
mod_message: Require stanza lib to prevent traceback on error replies Matthew Wild Sun, 07 Jun 2009 17:44:48 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sun, 07 Jun 2009 14:19:36 +0100
mod_pep: Give the presence handler a higher than default priority Waqas Hussain Sun, 07 Jun 2009 18:06:01 +0500
modulemanager: Allow setting a priority while adding an event handler via the module:hook API Waqas Hussain Sun, 07 Jun 2009 18:04:56 +0500
mod_pep: Send items to contacts coming online Waqas Hussain Sun, 07 Jun 2009 18:04:08 +0500
mod_pep: Fix undefined global access Waqas Hussain Sun, 07 Jun 2009 17:39:34 +0500
mod_pep: Maintain user nodes for delayed delivery Waqas Hussain Sat, 06 Jun 2009 18:22:29 +0500
mod_console: Show total incoming/outgoing s2s connections Matthew Wild Sat, 06 Jun 2009 21:29:34 +0100
modulemanager: Don't require xmlns to be non-nil Matthew Wild Sat, 06 Jun 2009 17:17:16 +0100
modulemanager: module:log() -> self:log() fix Matthew Wild Sat, 06 Jun 2009 17:15:26 +0100
modulemanager: Allow setting priority of stanza handlers Matthew Wild Sat, 06 Jun 2009 17:08:47 +0100
modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events Matthew Wild Sat, 06 Jun 2009 16:41:09 +0100
mod_console: Allow running code in the global environment by prefixing with '>' Matthew Wild Fri, 05 Jun 2009 20:18:55 +0100
mod_console: Some "improvements" to the useless server:reload() command :) Matthew Wild Fri, 05 Jun 2009 20:18:19 +0100
mod_console: Much improved module load/unload/reload commands Matthew Wild Fri, 05 Jun 2009 19:57:29 +0100
prosody: prosody_reload_config => prosody.reload_config (guess I accidentally missed it when converting the others) Matthew Wild Fri, 05 Jun 2009 13:34:21 +0100
prosody: Prefix hg: to changeset ids in the version Matthew Wild Fri, 05 Jun 2009 01:58:40 +0100
mod_version: Use version from prosody.version Matthew Wild Fri, 05 Jun 2009 01:27:41 +0100
prosody: Read version from prosody.version file and set, er, prosody.version! Matthew Wild Fri, 05 Jun 2009 01:27:18 +0100
Makefile: Experimental support for recording the version of an installed Prosody Matthew Wild Fri, 05 Jun 2009 01:13:39 +0100
modulemanager: Load mod_message, mod_iq and mod_presence implicitly Waqas Hussain Thu, 04 Jun 2009 21:25:05 +0500
s2smanager: Use a UUID as the dialback secret Waqas Hussain Thu, 04 Jun 2009 21:12:36 +0500
stanza_router: Remove unused s2s dialback functions Waqas Hussain Thu, 04 Jun 2009 21:11:33 +0500
Merge with trunk Waqas Hussain Thu, 04 Jun 2009 20:48:23 +0500
util.sasl: Remove some nastiness Waqas Hussain Thu, 04 Jun 2009 20:27:53 +0500
util.uuid: Added function seed(string) to allow further seeding of the PRNG Waqas Hussain Thu, 04 Jun 2009 19:55:56 +0500
util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random) Waqas Hussain Thu, 04 Jun 2009 18:04:26 +0500
util.uuid: More uniqueness! Waqas Hussain Thu, 04 Jun 2009 17:41:55 +0500
sessionmanager: It really is username@host, not host@username :) Waqas Hussain Thu, 04 Jun 2009 05:54:32 +0500
Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent] Matthew Wild Thu, 04 Jun 2009 15:46:05 +0100
Makefile: Specify permissions on installed executables [thanks mhavela] Matthew Wild Thu, 04 Jun 2009 15:30:00 +0100
prosody: Add support for general 'interface' option which is used as the default network interface Matthew Wild Thu, 04 Jun 2009 15:24:43 +0100
net.server: Display server port in error messages Matthew Wild Thu, 04 Jun 2009 15:22:04 +0100
Adding .hgignore Matthew Wild Thu, 04 Jun 2009 15:17:39 +0100
My merge!!!! Waqas Hussain Thu, 04 Jun 2009 05:37:43 +0500
stanza_router: workaround for a Pidgin bug which sets 'to' to the SRV result Waqas Hussain Wed, 03 Jun 2009 21:27:32 +0500
mod_privacy: Initial commit Waqas Hussain Wed, 03 Jun 2009 08:02:24 +0500
stanza_router: Remove the 'to' attribute when it's value is the bare JID of the local user sending the stanza Waqas Hussain Wed, 03 Jun 2009 08:00:07 +0500
prosody.cfg.lua.dist: Enable mod_register by default, but with registration disabled, and add a comment about it Matthew Wild Tue, 02 Jun 2009 19:56:12 +0100
sessionmanager: It's username@host, not host@username :) Matthew Wild Tue, 02 Jun 2009 19:08:36 +0100
mod_message: Fix global access Waqas Hussain Tue, 02 Jun 2009 21:22:24 +0500
mod_iq: Limit sub-events to get and set IQs Waqas Hussain Tue, 02 Jun 2009 20:18:02 +0500
mod_presence: Fix a global access Waqas Hussain Tue, 02 Jun 2009 20:15:18 +0500
mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas Waqas Hussain Tue, 02 Jun 2009 20:10:25 +0500
mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas Waqas Hussain Tue, 02 Jun 2009 20:07:22 +0500
mod_presence: return true from incoming presence handlers to prevent further processing Waqas Hussain Tue, 02 Jun 2009 16:22:37 +0500
mod_presence: Handle non-subscription presence and routing Waqas Hussain Tue, 02 Jun 2009 16:21:20 +0500
mod_presence: Handle subscriptions and probes Waqas Hussain Tue, 02 Jun 2009 16:06:02 +0500
mod_presence: Add hooks for inbound presence Waqas Hussain Tue, 02 Jun 2009 15:59:03 +0500
mod_presence: Fix a comment Waqas Hussain Tue, 02 Jun 2009 15:58:19 +0500
mod_presence: Handle all outbound presence stanzas Waqas Hussain Tue, 02 Jun 2009 15:53:04 +0500
mod_presence: A little cleanup Waqas Hussain Tue, 02 Jun 2009 07:26:40 +0500
mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence Waqas Hussain Tue, 02 Jun 2009 07:23:28 +0500
mod_presence: Handle outbound presence to full JIDs Waqas Hussain Tue, 02 Jun 2009 07:22:16 +0500
mod_message: A little cleanup Waqas Hussain Mon, 01 Jun 2009 18:15:28 +0500
mod_message: mod_message now handles all cases Waqas Hussain Mon, 01 Jun 2009 18:11:01 +0500
stanza_router: Reply with an error on groupchat messages to bare JID Waqas Hussain Mon, 01 Jun 2009 17:53:39 +0500
mod_message: Added code to handle error groupchat and headline messages to bare JID Waqas Hussain Mon, 01 Jun 2009 17:52:02 +0500
mod_message: Move bare JID processing to it's own function Waqas Hussain Mon, 01 Jun 2009 17:36:33 +0500
stanza_router: Don't reply with an error on invalid JIDs in error or result stanzas Waqas Hussain Mon, 01 Jun 2009 15:48:39 +0500
stanza_router: Proper error for clients sending stanzas after auth but before resource binding Waqas Hussain Mon, 01 Jun 2009 15:09:42 +0500
mod_iq: Correctly handle the lack of 'to' on IQs Waqas Hussain Mon, 01 Jun 2009 11:16:48 +0500
mod_iq: Immediately return an error for IQs to non-existing bare JIDs Waqas Hussain Mon, 01 Jun 2009 10:44:05 +0500
mod_iq: Include event data in sub-events Waqas Hussain Mon, 01 Jun 2009 10:27:47 +0500
mod_iq: Error reply for IQ to non-existing session. mod_iq now handles all 'iq/full' cases Waqas Hussain Mon, 01 Jun 2009 09:49:37 +0500
componentmanager: Create events object for configured hosts, and carry it over to a new component if one is registered with no events object Matthew Wild Mon, 01 Jun 2009 02:10:19 +0100
Merge backout with following commits Matthew Wild Mon, 01 Jun 2009 02:06:02 +0100
Backed out changeset 98f0e9eadf3b (better fix on the way) Matthew Wild Mon, 01 Jun 2009 02:05:27 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Mon, 01 Jun 2009 01:36:42 +0100
mod_iq: Fire sub-events for IQs directed at bare JIDs and hosts Waqas Hussain Mon, 01 Jun 2009 05:35:32 +0500
modulemanager: Keep track of event handlers added by module:hook, and remove them on module unload Waqas Hussain Sun, 31 May 2009 13:31:20 +0500
stanza_router: Don't route before firing events... waqas, is this safe? Matthew Wild Sun, 31 May 2009 22:52:50 +0100
componentmanager: Add events object to registered components if they don't already have one Matthew Wild Sun, 31 May 2009 21:36:12 +0100
stanza_router: Fire global event if host doesn't have events, fixes #103 Matthew Wild Sun, 31 May 2009 21:35:21 +0100
net.xmppclient_listener: Add small comment Matthew Wild Sun, 31 May 2009 21:31:02 +0100
stanza_router: Fire events for non-jabber:client and pre-auth stanzas Waqas Hussain Sun, 31 May 2009 02:20:30 +0500
modulemanager: Stopped using core.eventmanager in module:fire_event Waqas Hussain Sun, 31 May 2009 01:17:19 +0500
mod_welcome: Use module:hook instead of module:add_event_hook Waqas Hussain Sun, 31 May 2009 01:15:15 +0500
mod_watchregistrations: Use module:hook instead of module:add_event_hook Waqas Hussain Sun, 31 May 2009 01:14:57 +0500
modulemanager: module:fire_event now fires on the global and host-specific events objects as well Waqas Hussain Sun, 31 May 2009 01:11:48 +0500
xmppcomponent_listener: Removed unused reference to core.eventmanager Waqas Hussain Sun, 31 May 2009 01:01:52 +0500
modulemanager: Made some code more concise Waqas Hussain Sun, 31 May 2009 00:54:33 +0500
modulemanager: module:hook now allows global modules to hook events on the prosody.events object Waqas Hussain Sun, 31 May 2009 00:51:13 +0500
Removed core.eventmanager2 Waqas Hussain Sun, 31 May 2009 00:46:41 +0500
mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager2 Waqas Hussain Sun, 31 May 2009 00:45:02 +0500
stanza_router: Changed to use the prosody.events object directly, rather than through eventmanager2 Waqas Hussain Sun, 31 May 2009 00:43:24 +0500
core.eventmanager2: Now uses the new prosody.events object Waqas Hussain Sun, 31 May 2009 00:41:53 +0500
Added new prosody.events object Waqas Hussain Sun, 31 May 2009 00:34:08 +0500
mod_console: c2s:show(), c2s:show_secure(), c2s:show_insecure() Matthew Wild Sat, 30 May 2009 15:25:27 +0100
mod_console: Allow restricting results to matching JIDs in s2s:show() Matthew Wild Sat, 30 May 2009 14:33:40 +0100
prosody: Remove global functions Matthew Wild Sat, 30 May 2009 14:07:14 +0100
mod_posix: Use global prosody object Matthew Wild Sat, 30 May 2009 14:05:42 +0100
prosody: (un)lock_globals() -> prosody.(un)lock_globals() Matthew Wild Sat, 30 May 2009 14:04:31 +0100
prosody: New global 'prosody' object Matthew Wild Sat, 30 May 2009 14:01:12 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sat, 30 May 2009 13:49:38 +0100
mod_message, mod_iq: A little cleanup Waqas Hussain Sat, 30 May 2009 17:48:12 +0500
mod_iq: Initial commit Waqas Hussain Sat, 30 May 2009 17:38:53 +0500
mod_message: Initial commit Waqas Hussain Sat, 30 May 2009 17:36:05 +0500
modulemanager: Added hook(event, handler) to the plugin API Waqas Hussain Sat, 30 May 2009 17:35:32 +0500
stanza_router: Fix syntax errors Matthew Wild Fri, 29 May 2009 22:11:44 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Fri, 29 May 2009 22:06:21 +0100
stanza_router: Fire per-host stanza events Waqas Hussain Sat, 30 May 2009 02:06:04 +0500
httpclient_listener: Don't use print()... Matthew Wild Fri, 29 May 2009 22:04:57 +0100
sessionmanager: Removed a redundant check Waqas Hussain Fri, 29 May 2009 23:23:56 +0500
sessionmanager: Fixed an old FIXME: A problem caused by an error on an authenticated but unbound session Waqas Hussain Fri, 29 May 2009 23:22:58 +0500
sessionmanager: Add/remove sessions from full_sessions and bare_sessions when binding/unbinding sessions Waqas Hussain Fri, 29 May 2009 23:14:57 +0500
sessionmanager: Added reference to globals full_sessions and bare_sessions Waqas Hussain Fri, 29 May 2009 23:01:05 +0500
sessionmanager: Removed reference to global 'sessions' Waqas Hussain Fri, 29 May 2009 22:56:14 +0500
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions. Waqas Hussain Fri, 29 May 2009 22:54:52 +0500
Removed unused global 'session' Waqas Hussain Fri, 29 May 2009 22:51:56 +0500
mod_tls: Add <required/> to stream feature when TLS is required Matthew Wild Fri, 29 May 2009 18:17:03 +0100
mod_legacyauth: Hide stream feature when secure auth is enabled, and session isn't secure Matthew Wild Fri, 29 May 2009 18:04:53 +0100
mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...] Matthew Wild Fri, 29 May 2009 18:03:48 +0100
mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true Matthew Wild Fri, 29 May 2009 14:33:55 +0100
xmppclient_listener: A connection is also secure when it uses legacy SSL Matthew Wild Fri, 29 May 2009 14:31:51 +0100
net.server: A connection is not secure if we delay the TLS handshake Matthew Wild Fri, 29 May 2009 14:30:40 +0100
sessionmanager, mod_tls: Mark a session as secure when TLS is active Matthew Wild Fri, 29 May 2009 14:28:53 +0100
stanza_router: Break off resource selection for messages into a standalone function Matthew Wild Thu, 28 May 2009 20:39:32 +0100
mod_presence: Lower some log levels to their correct values Matthew Wild Thu, 28 May 2009 02:59:47 +0100
mod_presence: Use logger supplied by modulemanager Matthew Wild Thu, 28 May 2009 02:56:13 +0100
mod_presence: Leave alone the from attribute of session.presence. Big thanks to albert for figuring out the steps to reproduce this bug, and for giving us a ([very] slight) performance increase! Matthew Wild Thu, 28 May 2009 02:55:14 +0100
Add log message when DNS lookup is cancelled Matthew Wild Thu, 28 May 2009 02:17:19 +0100
net.adns: Fix for calling handler when cancelling DNS lookup Matthew Wild Thu, 28 May 2009 02:16:43 +0100
mod_watchregistrations: admin -> admins Matthew Wild Wed, 27 May 2009 14:03:12 +0100
prosodyctl: Add error message for no-pidfile Matthew Wild Tue, 26 May 2009 22:54:46 +0100
s2smanager: Timeout DNS requests after 60 seconds (or dns_timeout in config) Matthew Wild Tue, 26 May 2009 21:59:28 +0100
net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler Matthew Wild Tue, 26 May 2009 21:48:32 +0100
net.dns: Add support for cancelling a coroutine-based request Matthew Wild Tue, 26 May 2009 21:47:25 +0100
mod_watchregistrations: New plugin to send a message to admins when a new user registers Matthew Wild Tue, 26 May 2009 04:51:05 +0100
mod_roster: Add some comments for the error cases to improve readability Matthew Wild Tue, 26 May 2009 01:27:07 +0100
s2smanager: Only send reply </stream:stream> when connection is still open Matthew Wild Tue, 26 May 2009 01:07:52 +0100
mod_roster: Don't send a query element in roster response if roster is unchanged Matthew Wild Tue, 26 May 2009 01:07:21 +0100
Merge with 0.4 Matthew Wild Fri, 22 May 2009 15:19:12 +0100
Tagging 0.4.2 Matthew Wild Fri, 22 May 2009 14:50:32 +0100
Close std{in,out,err} when daemonizing 0.4.2 Matthew Wild Fri, 22 May 2009 14:48:34 +0100
Tagging 0.4.2 Matthew Wild Fri, 22 May 2009 13:37:11 +0100
Merge with 0.4 Matthew Wild Fri, 22 May 2009 13:35:54 +0100
Finally add README and INSTALL files Matthew Wild Fri, 22 May 2009 13:34:47 +0100
Merge with 0.4 Matthew Wild Thu, 21 May 2009 16:09:15 +0100
stanza_router: Fix for subscriptions to users on components [0.4 branch only] Matthew Wild Thu, 21 May 2009 16:06:50 +0100
mod_register: Attach session to user-registered and user-deregistered events Matthew Wild Thu, 21 May 2009 15:52:20 +0100
core: hosts[*].events Waqas Hussain Wed, 20 May 2009 05:23:30 +0500
Merge with 0.4 Matthew Wild Tue, 19 May 2009 13:07:13 +0100
mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working Matthew Wild Mon, 18 May 2009 04:48:35 +0100
mod_welcome: New plugin to welcome users who register on the server Matthew Wild Tue, 19 May 2009 11:56:52 +0100
mod_register: Fire events and log on account creation/deletion Matthew Wild Tue, 19 May 2009 11:53:34 +0100
modulemanager: Add module:fire_event() to module API Matthew Wild Tue, 19 May 2009 11:50:22 +0100
stanza_router: Handle outbound presence if inbound handlers don't catch it Waqas Hussain Tue, 19 May 2009 01:07:03 +0500
util.events: Dispatch code now accepts a variable number of arguments Waqas Hussain Sun, 17 May 2009 04:50:32 +0500
util.events: Much more efficient index building Waqas Hussain Sun, 17 May 2009 02:06:35 +0500
stanza_router: s/conn/stream/ in log message Matthew Wild Sat, 16 May 2009 20:48:07 +0100
stanza_router: Remove FIXME and replace with meaningful comment Matthew Wild Sat, 16 May 2009 20:19:15 +0100
componentmanager: Don't error on stanzas to bare component JID Matthew Wild Sat, 16 May 2009 18:23:54 +0100
prosody.cfg.lua.dist: Update example to a better one Matthew Wild Sat, 16 May 2009 12:01:44 +0100
util.events: handler priorities Waqas Hussain Sat, 16 May 2009 15:56:45 +0500
modulemanager: require util.stanza Waqas Hussain Sat, 16 May 2009 05:28:04 +0500
modulemanager: Don't close the stream on unhandled stream:features Waqas Hussain Sat, 16 May 2009 05:07:51 +0500
stanza_router: Added global function core_post_stanza Waqas Hussain Sat, 16 May 2009 03:58:05 +0500
util.jid: Eliminate global method use Waqas Hussain Sat, 16 May 2009 03:56:51 +0500
util.muc: Made internal methods local Waqas Hussain Sat, 16 May 2009 03:55:53 +0500
stanza_router: Improved message routing order Waqas Hussain Sat, 16 May 2009 02:19:16 +0500
Dropped support for resource based components Waqas Hussain Sat, 16 May 2009 02:07:27 +0500
stanza_router: Removed global function core_handle_stanza Waqas Hussain Sat, 16 May 2009 01:41:45 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Fri, 15 May 2009 20:38:30 +0100
stanza_router: Cleaner namespace handling Waqas Hussain Sat, 16 May 2009 00:33:49 +0500
stanza_router: Refactored core_handle_stanza, and added handling for unsupported top-level stanzas Waqas Hussain Sat, 16 May 2009 00:03:24 +0500
stanza_router: Fire events after all checks Waqas Hussain Fri, 15 May 2009 23:42:35 +0500
Merging SASL buggy client workaround with current tip. Tobias Markmann Fri, 15 May 2009 17:33:04 +0200
. Tobias Markmann Fri, 15 May 2009 17:28:39 +0200
Some beauty treatment. Tobias Markmann Fri, 15 May 2009 17:28:22 +0200
Adding minimal support for authorization identities to workaround buggy SASL implementations. Tobias Markmann Fri, 15 May 2009 17:24:52 +0200
adding RFC comment Tobias Markmann Fri, 15 May 2009 17:05:26 +0200
stanza_router: Removed some unnecessary code Waqas Hussain Fri, 15 May 2009 08:42:53 +0500
stanza_router: Removed a FIXME Waqas Hussain Fri, 15 May 2009 08:30:48 +0500
xmlhandlers: Removed another unnecessary check Waqas Hussain Fri, 15 May 2009 07:51:33 +0500
xmlhandlers: Removed an unnecessary check Waqas Hussain Fri, 15 May 2009 07:27:03 +0500
core.xmlhandlers: Removed unused variables Waqas Hussain Fri, 15 May 2009 07:24:16 +0500
stanza_router: Fixed an invalid stanza check Waqas Hussain Fri, 15 May 2009 07:04:41 +0500
util.stanza: Omit unused clone parameter from error_reply() Waqas Hussain Fri, 15 May 2009 06:39:53 +0500
mod_presence: Added a FIXME comment about directed presence Waqas Hussain Fri, 15 May 2009 06:34:42 +0500
stanza_router: Remove unnecessary directed presence handling Waqas Hussain Fri, 15 May 2009 06:34:08 +0500
stanza_router: Prevent further processing of a handled stanza Waqas Hussain Fri, 15 May 2009 06:31:32 +0500
mod_presence: return true from the presence handler Waqas Hussain Fri, 15 May 2009 06:28:02 +0500
util.events: event handlers can now return a result, which also interrupts further handling of the event Waqas Hussain Fri, 15 May 2009 06:23:55 +0500
util.muc: A MUC library - initial commit Waqas Hussain Wed, 13 May 2009 23:24:49 +0500
Merge with 0.4 Matthew Wild Wed, 13 May 2009 16:55:20 +0100
stanza_router: Bounce stanzas to/from invalid JIDs with a jid-malformed error Matthew Wild Wed, 13 May 2009 16:54:46 +0100
stanza_router: Pass session.to_host to modulemanager, fixes modules for s2sin_unauthed Matthew Wild Sat, 09 May 2009 19:43:11 +0100
mod_muc: commented connection replace detection code because google keeps resendng directed presence Waqas Hussain Fri, 08 May 2009 04:41:18 +0500
mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad Waqas Hussain Fri, 08 May 2009 01:29:43 +0500
mod_muc: Extracted sending of occupant list into its own function Waqas Hussain Fri, 08 May 2009 01:27:22 +0500
mod_muc: Extracted history broadcast into its own function Waqas Hussain Fri, 08 May 2009 01:14:01 +0500
fallbacks/bit: bit manipulation API (compatible with bitlib for now) Waqas Hussain Fri, 08 May 2009 01:09:07 +0500
mod_pep: Initial commit (extremely basic implementation) Waqas Hussain Fri, 08 May 2009 01:07:35 +0500
util/serialization: Fixed serialization formatting Waqas Hussain Fri, 08 May 2009 01:06:45 +0500
util/sasl: Removed unnecessary references to util.encodings.idna Waqas Hussain Fri, 08 May 2009 01:05:53 +0500
mod_roster: Advertize roster versioning support Waqas Hussain Fri, 08 May 2009 01:04:51 +0500
Default config: Add 'presence' to list of modules Matthew Wild Thu, 07 May 2009 19:37:54 +0100
Merge with 0.4 Matthew Wild Wed, 06 May 2009 21:45:25 +0100
util.prosodyctl: Import CFG_SOURCEDIR from the global environment (thanks macaronyde!) Matthew Wild Wed, 06 May 2009 21:45:02 +0100
Tagging 0.4.1 Matthew Wild Tue, 05 May 2009 18:08:33 +0100
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error' 0.4.1 Matthew Wild Tue, 05 May 2009 18:07:13 +0100
tools/ejabberd2prosody: Fixed private storage export Waqas Hussain Tue, 05 May 2009 21:13:09 +0500
tools/ejabberd2prosody: Fixed private storage export Waqas Hussain Tue, 05 May 2009 21:13:09 +0500
Merge with 0.4 Matthew Wild Tue, 05 May 2009 16:41:17 +0100
prosodyctl: Add message for unable-to-save-data error Matthew Wild Tue, 05 May 2009 16:37:43 +0100
util.prosodyctl: Return success status of usermanager.create_user() Matthew Wild Tue, 05 May 2009 16:37:17 +0100
prosodyctl: Reformat note to fit in small-width terminals Matthew Wild Tue, 05 May 2009 16:25:13 +0100
Merge with 0.4 Matthew Wild Tue, 05 May 2009 16:17:40 +0100
prosodyctl: Use correct path for the data directory Matthew Wild Tue, 05 May 2009 15:47:34 +0100
Merge with 0.4 Matthew Wild Tue, 05 May 2009 14:20:26 +0100
mod_posix: Reload the config and reopen log files on SIGHUP Matthew Wild Tue, 05 May 2009 14:19:45 +0100
loggingmanager: File log sinks react to reopen-log-files event Matthew Wild Tue, 05 May 2009 14:19:20 +0100
prosody: Add functions to reload the config and re-open log files Matthew Wild Tue, 05 May 2009 14:17:06 +0100
prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user Matthew Wild Tue, 05 May 2009 13:24:17 +0100
prosodyctl: Switch to Prosody user before attempting to do anything Matthew Wild Tue, 05 May 2009 13:23:46 +0100
net.httpserver: Fix for urlencoding to always produce 2 digits Matthew Wild Mon, 04 May 2009 20:35:44 +0100
Merge with 0.4 Matthew Wild Mon, 04 May 2009 19:57:05 +0100
net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes) Matthew Wild Mon, 04 May 2009 19:53:31 +0100
net.httpserver: Fix potential nil access Matthew Wild Wed, 22 Apr 2009 20:31:45 +0100
mod_bosh: Give BOSH sessions a logger (thanks Florob) Matthew Wild Mon, 04 May 2009 19:38:21 +0100
mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener Matthew Wild Mon, 04 May 2009 19:36:16 +0100
util.serialization: Log a warning when trying to serialize something we can't Matthew Wild Mon, 04 May 2009 19:35:29 +0100
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections Matthew Wild Mon, 04 May 2009 19:28:16 +0100
modulemanager: No need for print() Matthew Wild Mon, 04 May 2009 19:08:55 +0100
util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback Matthew Wild Mon, 04 May 2009 19:06:31 +0100
Merge with 0.4 Matthew Wild Sun, 03 May 2009 17:24:57 +0100
prosodyctl: Hide ejabberd compatibility commands from command listing Matthew Wild Sun, 03 May 2009 17:24:35 +0100
loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work) Matthew Wild Sun, 03 May 2009 17:13:43 +0100
Merge with 0.4 Matthew Wild Sun, 03 May 2009 01:11:21 +0100
net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users) Matthew Wild Sun, 03 May 2009 01:10:49 +0100
net.server: Add getserver() method to find the server listening on the specified port Matthew Wild Sun, 03 May 2009 01:09:57 +0100
util.datamanager: Lower log level of 'Setting data path' to 'debug' Matthew Wild Sat, 02 May 2009 22:04:21 +0100
componentmanager: Reduce log output at startup to 'debug' Matthew Wild Sat, 02 May 2009 22:03:44 +0100
hostmanager: Reduce log output at startup to 'debug' Matthew Wild Sat, 02 May 2009 22:02:43 +0100
modulemanager: Don't load modules when modules_enable is false Matthew Wild Sat, 02 May 2009 22:01:22 +0100
prosody: Less verbose logging during shutdown sequence Matthew Wild Sat, 02 May 2009 20:36:20 +0100
mod_posix: Don't let the server run as root without the magic run_as_root in config Matthew Wild Sat, 02 May 2009 20:32:43 +0100
prosody: Define prosody_shutdown() before emitting the server-starting event Matthew Wild Sat, 02 May 2009 20:32:17 +0100
Makefile: Process and install prosodyctl Matthew Wild Sat, 02 May 2009 20:30:50 +0100
prosodyctl: Multiple fixes for start/status/stop Matthew Wild Sat, 02 May 2009 17:48:28 +0100
Merge with 0.4 Matthew Wild Sat, 02 May 2009 17:03:48 +0100
prosodyctl, util.prosodyctl: New prosodyctl utility for managing Prosody servers Matthew Wild Sat, 02 May 2009 17:03:19 +0100
prosody: Add log messages during shutdown sequence to indicate progress Matthew Wild Sat, 02 May 2009 17:01:21 +0100
mod_console: Add s2s:show() command to list s2s connections Matthew Wild Sat, 02 May 2009 16:59:37 +0100
prosody: Don't require console_enabled option anymore Matthew Wild Sat, 02 May 2009 16:58:40 +0100
Merge with 0.4 Matthew Wild Fri, 01 May 2009 23:29:40 +0100
Word-wrap HACKERS file Matthew Wild Fri, 01 May 2009 20:34:25 +0100
configure: Change --data-dir to --datadir to make consistent with help and other dir flags Matthew Wild Fri, 01 May 2009 19:25:03 +0100
loggingmanager: Add a comment about 'nowhere' sink type Matthew Wild Thu, 30 Apr 2009 14:35:43 +0100
Merge with 0.4 Matthew Wild Thu, 30 Apr 2009 03:05:56 +0100
loggingmanager: Support prepending timestamps in file/console/stdout log sinks Matthew Wild Thu, 30 Apr 2009 03:05:26 +0100
mod_dialback: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible Matthew Wild Thu, 30 Apr 2009 02:45:33 +0100
sessionmanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible Matthew Wild Thu, 30 Apr 2009 02:45:10 +0100
s2smanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible Matthew Wild Thu, 30 Apr 2009 02:43:12 +0100
presencemanager: Lower log level of a message Matthew Wild Thu, 30 Apr 2009 02:30:03 +0100
mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling Matthew Wild Thu, 30 Apr 2009 01:46:36 +0100
mod_saslauth: Various logging fixes Matthew Wild Thu, 30 Apr 2009 01:39:39 +0100
mod_saslauth: Use module logger instead of creating a new one Matthew Wild Thu, 30 Apr 2009 01:38:52 +0100
mod_dialback: Use module logger instead of creating a new one Matthew Wild Thu, 30 Apr 2009 01:37:52 +0100
modulemanager: Update logger when a module becomes global Matthew Wild Thu, 30 Apr 2009 01:36:46 +0100
Merge with 0.4 Matthew Wild Wed, 29 Apr 2009 20:53:33 +0100
loggingmanager: Add ability to set 'log' config option to a filename, which causes all levels >= info to be logged to that file Matthew Wild Wed, 29 Apr 2009 20:52:24 +0100
Merge with 0.4 Matthew Wild Wed, 29 Apr 2009 02:08:55 +0100
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo) Matthew Wild Wed, 29 Apr 2009 02:08:12 +0100
core.componentmanager: Really fix marking components as disconnected when unregistered Matthew Wild Wed, 29 Apr 2009 02:06:05 +0100
configure: Honour --sysconfdir parameter; thanks to Michael Scherer Matthew Wild Tue, 28 Apr 2009 22:53:51 +0100
mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit Matthew Wild Thu, 23 Apr 2009 21:35:24 +0100
mod_posix: Fix for removing the pidfile on exit Matthew Wild Thu, 23 Apr 2009 21:34:03 +0100
mod_muc: The default component name is now 'Chatrooms' Waqas Hussain Fri, 24 Apr 2009 00:35:50 +0500
mod_muc: The default room name is the room node Waqas Hussain Fri, 24 Apr 2009 00:34:49 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 23 Apr 2009 21:06:51 +0100
mod_presence: Broadcast a user's presence to only the user's 'available' resources Waqas Hussain Fri, 24 Apr 2009 00:38:40 +0500
mod_muc: The default component name is now 'Chatrooms' Waqas Hussain Fri, 24 Apr 2009 00:35:50 +0500
mod_muc: The default room name is the room node Waqas Hussain Fri, 24 Apr 2009 00:34:49 +0500
Merge with 0.4 branch Matthew Wild Thu, 23 Apr 2009 21:06:08 +0100
net.httpserver: Fix traceback when sending response to a destroyed request Matthew Wild Thu, 23 Apr 2009 21:04:56 +0100
net.httpserver: Don't log the response body (can be binary data...) Matthew Wild Thu, 23 Apr 2009 21:04:07 +0100
xmlhandlers: Fix tag pattern again for the default namespace Matthew Wild Thu, 23 Apr 2009 21:03:24 +0100
Merge with 0.4 branch Matthew Wild Thu, 23 Apr 2009 03:28:35 +0100
mod_bosh: Put dummy authid in session creation response to keep JSJaC happy Matthew Wild Thu, 23 Apr 2009 03:27:22 +0100
mod_bosh: Add log message for clients connecting to unknown host Matthew Wild Thu, 23 Apr 2009 03:25:48 +0100
mod_bosh: Fix nil indexing when client connects to unknown host Matthew Wild Thu, 23 Apr 2009 03:25:11 +0100
core.loggingmanager: Reinstating global log() function Matthew Wild Thu, 23 Apr 2009 02:55:31 +0100
mod_posix: Remove some debug coooooooooode Matthew Wild Wed, 22 Apr 2009 21:42:19 +0100
mod_presence: Fix for local presence subscriptions and probes Waqas Hussain Thu, 23 Apr 2009 02:48:22 +0500
stanzarouter: Make _G.hosts local Matthew Wild Wed, 22 Apr 2009 21:33:44 +0100
mod_*: Fix a load of global accesses Matthew Wild Wed, 22 Apr 2009 21:32:23 +0100
core.componentmanager: Fix global access Matthew Wild Wed, 22 Apr 2009 20:52:27 +0100
xmpp{server,client}_listener: Fix global accesses Matthew Wild Wed, 22 Apr 2009 20:42:56 +0100
net.server: Fix global access/incorrect parameter Matthew Wild Wed, 22 Apr 2009 20:33:24 +0100
net.httpserver: Fix potential nil access Matthew Wild Wed, 22 Apr 2009 20:31:45 +0100
net.http: Fix potential nil access Matthew Wild Wed, 22 Apr 2009 20:29:35 +0100
net.server: Fix incorrect parameter passing Matthew Wild Wed, 22 Apr 2009 20:19:33 +0100
net.server: Fix global access Matthew Wild Wed, 22 Apr 2009 20:19:04 +0100
Merge with 0.4.1 Matthew Wild Wed, 22 Apr 2009 20:14:11 +0100
mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code Matthew Wild Wed, 22 Apr 2009 20:01:19 +0100
mod_posix: Remove pidfile on exit Matthew Wild Wed, 22 Apr 2009 19:59:58 +0100
core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules Matthew Wild Wed, 22 Apr 2009 19:49:58 +0100
util.set: Add set.xor() to get a set consisting of items not in both sets Matthew Wild Wed, 22 Apr 2009 18:03:42 +0100
util.set: Add set:empty() to discover if the set is the empty set Matthew Wild Wed, 22 Apr 2009 18:03:02 +0100
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators Matthew Wild Wed, 22 Apr 2009 18:00:45 +0100
util.array: Add array.collect() to collect results from iterators into an array, and use module() to correctly set the module name Matthew Wild Wed, 22 Apr 2009 17:46:17 +0100
prosody: Fire events during server shutdown process Matthew Wild Tue, 21 Apr 2009 22:05:21 +0100
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 21:11:12 +0100
core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources Matthew Wild Tue, 21 Apr 2009 21:10:42 +0100
mod_presence: Remove some rather drastic debugging code Waqas Hussain Wed, 22 Apr 2009 00:49:45 +0500
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 20:31:12 +0100
core.loggingmanager: Filled out most code, and cleaned up Matthew Wild Tue, 21 Apr 2009 20:30:29 +0100
util.logger: Fix for attempting to call a table Matthew Wild Tue, 21 Apr 2009 20:29:38 +0100
mod_presence: Fix incorrect internal routing for probes and subscriptions Waqas Hussain Tue, 21 Apr 2009 20:52:11 +0500
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 03:39:32 +0100
prosody: Remove logging code and instead load core.loggingmanager to set up logging Matthew Wild Tue, 21 Apr 2009 03:38:41 +0100
core.loggingmanager: A new manager (yay!) to manage log output Matthew Wild Tue, 21 Apr 2009 03:37:49 +0100
util.logger: Revamped logger library, but backwards-compatible for users of logger.init() Matthew Wild Tue, 21 Apr 2009 03:18:13 +0100
Merge Matthew Wild Mon, 20 Apr 2009 22:25:49 +0100
Merging stable into unstable Matthew Wild Mon, 20 Apr 2009 03:03:07 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 15 Apr 2009 00:21:40 +0100
Stopped using presencemanager in stanza_router Waqas Hussain Wed, 15 Apr 2009 04:21:20 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 15 Apr 2009 00:12:32 +0100
mod_presence: initial commit Waqas Hussain Wed, 15 Apr 2009 02:10:51 +0500
core/eventmanager2 - new event manager Waqas Hussain Wed, 15 Apr 2009 02:10:05 +0500
core.s2smanager: Buffer data sent before connection Matthew Wild Mon, 20 Apr 2009 22:14:31 +0100
core.s2smanager: Logging improvements Matthew Wild Mon, 20 Apr 2009 22:13:09 +0100
net.adns: Call handler for records already cached Matthew Wild Sat, 18 Apr 2009 17:48:30 +0100
componentmanager: Set host.connected = nil when deregistering a component so that we fully restore it when we reload Matthew Wild Sat, 18 Apr 2009 14:18:50 +0100
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML. Matthew Wild Sat, 18 Apr 2009 04:06:41 +0100
Merge Matthew Wild Fri, 17 Apr 2009 16:16:17 +0100
prosody: Simple whitespace fix in error output Matthew Wild Fri, 17 Apr 2009 16:15:16 +0100
core.configmanager: Fire event when (re)loading config file Matthew Wild Fri, 17 Apr 2009 16:14:20 +0100
net.server: Fix potential nil handler usage Matthew Wild Fri, 17 Apr 2009 16:11:11 +0100
Allow setting LFLAGS with ./configure --lflags= Matthew Wild Tue, 14 Apr 2009 20:07:45 +0100
mod_debug: Set default interface to 127.0.0.1 Matthew Wild Sun, 12 Apr 2009 19:05:55 +0100
net.server: Simple logging fix Matthew Wild Sun, 12 Apr 2009 17:03:34 +0100
core.s2smanager: Don't initiate dialback if we don't have a connection yet Matthew Wild Sun, 12 Apr 2009 13:14:45 +0100
net.server: Remove some debug code which slipped through Matthew Wild Sun, 12 Apr 2009 03:06:22 +0100
Makefiles: Add signal.so to install targets Matthew Wild Sun, 12 Apr 2009 03:02:51 +0100
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping Matthew Wild Sun, 12 Apr 2009 02:59:09 +0100
mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM. Matthew Wild Sun, 12 Apr 2009 02:57:52 +0100
xmppserver_listener: Add session:close() method to outgoing s2s connections too Matthew Wild Sun, 12 Apr 2009 02:55:49 +0100
net.server: Add server.setquitting() to gracefully quit the socket loop Matthew Wild Sun, 12 Apr 2009 02:54:45 +0100
util.lsignal: Add lsignal library for catching POSIX signals Matthew Wild Sun, 12 Apr 2009 02:53:50 +0100
Makefiles, util.signal: Add lsignal library for catching POSIX signals Matthew Wild Sun, 12 Apr 2009 02:53:00 +0100
componentmanager: Set core_route_stanza after stanza_router is loaded Matthew Wild Sat, 11 Apr 2009 23:23:35 +0100
componentmanager: Use core_route_stanza to reply in the default component Matthew Wild Sat, 11 Apr 2009 23:15:04 +0100
componentmanager: Restore default component when unregistering Matthew Wild Sat, 11 Apr 2009 22:25:32 +0100
componentmanager: Small logging fix Matthew Wild Sat, 11 Apr 2009 22:24:44 +0100
componentmanager: Improve default component stanza handler Matthew Wild Sat, 11 Apr 2009 22:23:49 +0100
mod_component: Deregister component on disconnect Matthew Wild Sat, 11 Apr 2009 22:22:24 +0100
net.adns: Flush buffer after sending DNS request Matthew Wild Sat, 11 Apr 2009 16:13:40 +0100
mod_component: Update for new net_activate_ports Matthew Wild Fri, 10 Apr 2009 10:49:58 +0100
Allow config to specify listening interfaces Matthew Wild Fri, 10 Apr 2009 10:49:32 +0100
Remove more debugging code which was accidentally committed (don't trust hg) Matthew Wild Fri, 10 Apr 2009 10:38:04 +0100
core.s2smanager: Remove some debugging Matthew Wild Fri, 10 Apr 2009 10:36:01 +0100
Merge Matthew Wild Fri, 10 Apr 2009 10:31:47 +0100
Merge Matthew Wild Fri, 10 Apr 2009 10:31:38 +0100
net.adns: Catch errors in DNS response callbacks Matthew Wild Fri, 10 Apr 2009 10:30:50 +0100
prosody: Don't look to use SSL when LuaSec not available (thanks Florob) Matthew Wild Thu, 09 Apr 2009 18:48:28 +0100
Merge Matthew Wild Wed, 08 Apr 2009 23:20:45 +0100
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!) Matthew Wild Wed, 08 Apr 2009 23:20:22 +0100
mod_debug: Run on a different port, and use a different listener to mod_console Matthew Wild Wed, 08 Apr 2009 21:14:48 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 08 Apr 2009 20:19:55 +0100
Fixed: Send correct error reply for IQs directed at unavailable resources Waqas Hussain Tue, 07 Apr 2009 02:32:49 +0500
Fixed: Issue with presence error routing Waqas Hussain Tue, 07 Apr 2009 02:24:37 +0500
mod_muc: Fix malformed presence stanzas (thanks elmex) Matthew Wild Wed, 08 Apr 2009 20:19:09 +0100
util.stanza: stanza:reset() method to reset building state Matthew Wild Wed, 08 Apr 2009 20:12:40 +0100
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal. Matthew Wild Wed, 08 Apr 2009 20:01:53 +0100
net.server: Ensure some logging parameters are strings Matthew Wild Wed, 08 Apr 2009 11:22:03 +0100
componentmanager: Reply with service-unavailable for unconnected components Matthew Wild Wed, 08 Apr 2009 11:21:21 +0100
core.s2smanager: Check for valid host and port before attempting connection Matthew Wild Mon, 06 Apr 2009 23:43:48 +0100
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream Matthew Wild Sun, 05 Apr 2009 20:06:39 +0100
net.httpserver: Don't log that a request has been left open if it is destroyed Matthew Wild Sun, 05 Apr 2009 19:42:56 +0100
util.dataforms: Allow form layouts to specify default values for fields Matthew Wild Sun, 05 Apr 2009 19:42:01 +0100
util.dataforms: Set form type when generating a form Matthew Wild Sun, 05 Apr 2009 19:41:24 +0100
util.dataforms: Support for retriving the field value data from forms Matthew Wild Sat, 04 Apr 2009 18:08:35 +0100
util.dataforms: Fixes for hidden field type Matthew Wild Sat, 04 Apr 2009 18:07:48 +0100
util.dataforms: Fix some field types which didn't render properly Matthew Wild Sat, 04 Apr 2009 16:25:16 +0100
util.dataforms: Add support for <required/> fields Matthew Wild Sat, 04 Apr 2009 16:23:32 +0100
util.dataforms: Fixed to actually work, mostly Matthew Wild Sat, 04 Apr 2009 15:32:32 +0100
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level Matthew Wild Fri, 03 Apr 2009 01:29:59 +0100
Tagging 0.4.0 Matthew Wild Tue, 31 Mar 2009 20:24:14 +0100
Tagging VERSION 0.4.0 Matthew Wild Tue, 31 Mar 2009 20:15:33 +0100
mod_bosh: Fix to correctly timeout idle sessions Matthew Wild Tue, 31 Mar 2009 13:56:41 +0100
mod_debug: Some updates Matthew Wild Tue, 31 Mar 2009 04:34:41 +0100
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82. Matthew Wild Tue, 31 Mar 2009 03:48:51 +0100
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals) Matthew Wild Tue, 31 Mar 2009 03:00:40 +0100
Add lock_globals() and unlock_globals() functions (for when you really need to use globals) Matthew Wild Tue, 31 Mar 2009 02:18:13 +0100
Load util.array and util.iterator at startup Matthew Wild Tue, 31 Mar 2009 02:17:11 +0100
Automated merge with ssh://hg@prosody.im/prosody-hg Matthew Wild Mon, 30 Mar 2009 20:04:31 +0100
Move SSL initialisation into the correct spot (thanks albert) Matthew Wild Mon, 30 Mar 2009 20:04:11 +0100
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name Waqas Hussain Mon, 30 Mar 2009 06:07:21 +0500
Fixed: Some nil access bugs Waqas Hussain Mon, 30 Mar 2009 05:26:10 +0500
Added: MUC: Room invites Waqas Hussain Mon, 30 Mar 2009 04:39:12 +0500
Added: util/events.lua: An event handling library Waqas Hussain Mon, 30 Mar 2009 03:58:59 +0500
Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies. Waqas Hussain Mon, 30 Mar 2009 03:51:37 +0500
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login" Waqas Hussain Mon, 30 Mar 2009 03:42:47 +0500
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true) Waqas Hussain Mon, 30 Mar 2009 03:23:23 +0500
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes Waqas Hussain Mon, 30 Mar 2009 03:22:34 +0500
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 03:06:01 +0500
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 03:03:06 +0500
Fixed: modulemanager: IQs with extended elements in the default namespace could cause backtraces (related to issue #74) Waqas Hussain Mon, 30 Mar 2009 02:56:34 +0500
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 02:38:51 +0500
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 02:30:06 +0500
Fixed: mod_regster: traceback when removing accounts Waqas Hussain Mon, 30 Mar 2009 02:24:19 +0500
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77) Waqas Hussain Mon, 30 Mar 2009 02:02:59 +0500
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas Waqas Hussain Mon, 30 Mar 2009 01:57:51 +0500
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors Waqas Hussain Mon, 30 Mar 2009 01:55:56 +0500
util.array: Add :reverse() method Matthew Wild Sun, 29 Mar 2009 13:50:59 +0100
util.datetime: Allow specifying a time to format Matthew Wild Sun, 29 Mar 2009 02:14:32 +0100
util.array: Expose array.* functions, to be used for unwrapped arrays Matthew Wild Thu, 26 Mar 2009 03:55:45 +0000
util.iterators: New iterators library Matthew Wild Wed, 25 Mar 2009 03:01:10 +0000
util.array: New array library Matthew Wild Wed, 25 Mar 2009 03:00:09 +0000
util.set: Rename private items container, optimise set.difference() and add set.intersection() Matthew Wild Mon, 23 Mar 2009 01:49:22 +0000
core.rostermanager/mod_roster: Support for roster versioning Matthew Wild Mon, 23 Mar 2009 00:31:29 +0000
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far. Matthew Wild Sun, 22 Mar 2009 20:50:37 +0000
mod_component: Remove some commented code Matthew Wild Sun, 22 Mar 2009 17:54:29 +0000
core.configmanager: Make components use 'component' module by default if none specified Matthew Wild Sun, 22 Mar 2009 15:33:38 +0000
Update example config, categorise modules, add new modules Matthew Wild Sun, 22 Mar 2009 15:23:26 +0000
prosody.cfg.lua.dist: Remove some factual inaccuracies Matthew Wild Sun, 22 Mar 2009 15:08:15 +0000
mod_component: Use net_activate_ports to start port listener based on config Matthew Wild Sun, 22 Mar 2009 15:02:07 +0000
mod_component: Set default listening interface to 127.0.0.1 Matthew Wild Sun, 22 Mar 2009 15:01:23 +0000
net.connlisteners: Allow listeners to specify default interface Matthew Wild Sun, 22 Mar 2009 14:59:28 +0000
prosody: Expose net_activate_ports as a global function for use by plugins Matthew Wild Sun, 22 Mar 2009 14:14:40 +0000
prosody: Allow ports to be specified as just numbers Matthew Wild Sun, 22 Mar 2009 14:04:42 +0000
util.set: Fix to make constructor work, and functions defined correctly Matthew Wild Sun, 22 Mar 2009 12:37:56 +0000
util.set: New util library Matthew Wild Sun, 22 Mar 2009 12:13:39 +0000
net.http: Don't throw error on invalid URLs. Fixes #56. Matthew Wild Sat, 21 Mar 2009 23:48:09 +0000
Add initial mod_component for XEP-0114 support. Albert, where are you? Matthew Wild Sat, 21 Mar 2009 21:47:09 +0000
net.xmppclient_listener: Set default namespace to jabber:client Matthew Wild Sat, 21 Mar 2009 21:45:25 +0000
net.xmppserver_listener: Set default namespace to jabber:server Matthew Wild Sat, 21 Mar 2009 21:44:42 +0000
core.xmlhandlers: Filter out default stream namespace from stanzas Matthew Wild Sat, 21 Mar 2009 21:43:50 +0000
core.stanza_router: Allow routing from components Matthew Wild Sat, 21 Mar 2009 21:42:14 +0000
Merge Matthew Wild Fri, 20 Mar 2009 20:17:05 +0000
0.3->0.4 Matthew Wild Fri, 20 Mar 2009 20:16:25 +0000
Merge Matthew Wild Sat, 14 Mar 2009 16:05:22 +0000
Don't reject some valid IQs. Thanks to elmex for spotting. Matthew Wild Sat, 14 Mar 2009 16:03:48 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sun, 08 Mar 2009 03:38:22 +0000
mod_xmlrpc: Limit usage to admins Waqas Hussain Sun, 08 Mar 2009 05:03:22 +0500
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/> Waqas Hussain Sun, 08 Mar 2009 04:49:51 +0500
usermanager: Added is_admin(jid) Waqas Hussain Sun, 08 Mar 2009 03:46:44 +0500
Added core.objectmanager Waqas Hussain Sun, 08 Mar 2009 01:07:29 +0500
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values) Waqas Hussain Sun, 08 Mar 2009 01:06:37 +0500
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true Matthew Wild Sat, 07 Mar 2009 20:17:09 +0000
net.adns: Set new send in net.server after 'connecting UDP' socket Matthew Wild Sat, 07 Mar 2009 19:57:28 +0000
net.server: Allow replacement of send function on an open socket Matthew Wild Sat, 07 Mar 2009 19:56:53 +0000
util.logger: Small code tidying :) Matthew Wild Sat, 07 Mar 2009 19:40:00 +0000
Support to filter logging by source via pattern matching from config file. Tobias Markmann Sat, 07 Mar 2009 20:33:21 +0100
prosody: Load logger after reading the config Matthew Wild Sat, 07 Mar 2009 19:28:12 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 04 Mar 2009 18:48:29 +0000
XML-RPC: Set appropriate Content-Type header in HTTP response Waqas Hussain Wed, 04 Mar 2009 22:59:58 +0500
MUC: Kick participants for error replies only on a selected list of error conditions Waqas Hussain Wed, 04 Mar 2009 22:45:06 +0500
Let global modules add disco features for all hosts Waqas Hussain Wed, 04 Mar 2009 22:23:41 +0500
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC) Waqas Hussain Wed, 04 Mar 2009 22:22:40 +0500
Allow global modules to hook stanza handlers Waqas Hussain Wed, 04 Mar 2009 22:15:46 +0500
Added mod_xmlrpc Waqas Hussain Wed, 04 Mar 2009 22:12:52 +0500
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects Waqas Hussain Wed, 04 Mar 2009 22:10:27 +0500
core.presencemanager: Convert Windows line endings to UNIX Waqas Hussain Wed, 04 Mar 2009 18:24:43 +0000
net.adns: Return _M Matthew Wild Wed, 04 Mar 2009 15:52:05 +0000
net.adns: Load the correct dns lib Matthew Wild Wed, 04 Mar 2009 14:44:28 +0000
net.adns: Add helper module for performing non-blocking DNS lookups Matthew Wild Wed, 04 Mar 2009 12:59:35 +0000
net.dns: Add methods necessary for allowing non-blocking DNS lookups Matthew Wild Wed, 04 Mar 2009 12:58:56 +0000
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP Matthew Wild Wed, 04 Mar 2009 12:44:07 +0000
net.server: Check for potential nil handler on close Matthew Wild Tue, 03 Mar 2009 20:12:31 +0000
mod_bosh: Set Content-Type in response headers Matthew Wild Tue, 03 Mar 2009 19:49:40 +0000
pposix: Standardize error messages Matthew Wild Tue, 03 Mar 2009 17:25:20 +0000
pposix: Small fix for copyright notice Matthew Wild Tue, 03 Mar 2009 17:24:56 +0000
Automated merge with http://luaetta.ath.cx:1234/ Matthew Wild Tue, 03 Mar 2009 17:18:43 +0000
Merged with main tip. Tobias Markmann Tue, 03 Mar 2009 17:48:04 +0100
Make the code actually build. Tobias Markmann Sun, 22 Feb 2009 20:57:57 +0100
Added missing code. Tobias Markmann Sun, 22 Feb 2009 20:55:06 +0100
Adding setrlimits() binding. Tobias Markmann Sun, 22 Feb 2009 20:35:41 +0100
tests: Add test for iq error replies Matthew Wild Tue, 03 Mar 2009 17:07:35 +0000
core.configmanager: Small fix to check validity of Component definitions Matthew Wild Tue, 03 Mar 2009 16:54:29 +0000
mod_muc: Don't bounce error replies in response to errors Matthew Wild Mon, 02 Mar 2009 19:50:28 +0000
net.server: Fix to make sure we send a string to logging function Matthew Wild Mon, 02 Mar 2009 19:49:09 +0000
core.stanza_router: Don't bounce errors to iq type=result/error Matthew Wild Mon, 02 Mar 2009 19:45:44 +0000
prosody: Log top-level errors Matthew Wild Mon, 02 Mar 2009 19:44:46 +0000
core.s2smanager: Remove some old commented code, break a long line in 2 Matthew Wild Mon, 02 Mar 2009 13:52:08 +0000
util.dataforms: Return the form Matthew Wild Sun, 01 Mar 2009 23:34:25 +0000
net.server: Don't retry if client closes socket during SSL handshaking Matthew Wild Sun, 01 Mar 2009 23:33:41 +0000
Adding initial util.pubsub Matthew Wild Sat, 28 Feb 2009 23:16:27 +0000
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users Matthew Wild Sat, 28 Feb 2009 04:58:14 +0000
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler Matthew Wild Sat, 28 Feb 2009 02:05:37 +0000
net.server: Some fixes for SSL/TLS handshake handling Matthew Wild Fri, 27 Feb 2009 18:40:17 +0000
util.dataforms: First commit, incomplete Matthew Wild Fri, 27 Feb 2009 17:56:07 +0000
core.xmlhandlers: Remove redundant check in condition Matthew Wild Fri, 27 Feb 2009 04:42:06 +0000
prosody: Protect main loop. Dare I say crashing finally becomes impossible. Matthew Wild Fri, 27 Feb 2009 04:35:36 +0000
util.timer: More small fixes I forgot to commit Matthew Wild Thu, 26 Feb 2009 22:17:55 +0000
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed Matthew Wild Thu, 26 Feb 2009 21:00:42 +0000
util.multitable: Add mt:search(), use nil for wildcard keys Matthew Wild Thu, 26 Feb 2009 16:55:46 +0000
Better handling of found, but unloadable, core libraries (eg. undefined symbols) Matthew Wild Thu, 26 Feb 2009 02:42:47 +0000
core.xmlhandlers: Optimise completed stanza logic Matthew Wild Thu, 26 Feb 2009 02:26:30 +0000
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing Matthew Wild Thu, 26 Feb 2009 02:24:12 +0000
mod_register: Fixed an error happening during account deletion Waqas Hussain Mon, 23 Feb 2009 01:14:23 +0500
MUC: Added copyright notice Waqas Hussain Sat, 21 Feb 2009 01:57:13 +0500
MUC: Replaced some duplicate code Waqas Hussain Sat, 21 Feb 2009 01:49:09 +0500
MUC: Removed commented and unused code Waqas Hussain Sat, 21 Feb 2009 01:24:23 +0500
Added util/timer.lua - a timer API Waqas Hussain Sat, 21 Feb 2009 01:13:53 +0500
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences) Waqas Hussain Fri, 20 Feb 2009 03:52:04 +0500
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas Waqas Hussain Fri, 20 Feb 2009 02:23:21 +0500
util/stanza: Added clone function Waqas Hussain Fri, 20 Feb 2009 02:18:07 +0500
MUC: Syntax error in last commit - this is lua :) Waqas Hussain Fri, 20 Feb 2009 00:56:14 +0500
MUC: Throw an error if we try talking to ourselves Waqas Hussain Fri, 20 Feb 2009 00:51:33 +0500
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences Matthew Wild Thu, 19 Feb 2009 19:00:18 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 19 Feb 2009 15:18:44 +0000
MUC: Bug fixes and workarounds Waqas Hussain Thu, 19 Feb 2009 20:17:07 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 19 Feb 2009 13:13:54 +0000
MUC: Logging - logger doesn't like nils Waqas Hussain Thu, 19 Feb 2009 14:10:26 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 18 Feb 2009 21:02:41 +0000
MUC: Added logging Waqas Hussain Thu, 19 Feb 2009 02:01:31 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 18 Feb 2009 19:34:26 +0000
MUC: Various fixes Waqas Hussain Wed, 18 Feb 2009 23:30:33 +0500
MUC: Fixed: Presence for user joining the roomi was sent twice to the user Waqas Hussain Tue, 17 Feb 2009 02:48:06 +0500
mod_bosh: Possible fix for invalid key to next crash Matthew Wild Wed, 18 Feb 2009 19:33:57 +0000
net.server: Fix some more potential nil handler accesses Matthew Wild Wed, 18 Feb 2009 19:23:29 +0000
Merge from waqas Matthew Wild Mon, 16 Feb 2009 15:44:54 +0000
MUC: Made vCards work by redirecting vCard requests to bare JIDs Waqas Hussain Mon, 16 Feb 2009 20:24:31 +0500
MUC: Kick participants sending error messages to other participants Waqas Hussain Mon, 16 Feb 2009 20:05:58 +0500
MUC: Private stanzas (private messages, IQs, etc) Waqas Hussain Mon, 16 Feb 2009 20:05:03 +0500
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc) Waqas Hussain Mon, 16 Feb 2009 19:39:10 +0500
Added tests/run_tests.bat for running tests on Windows Waqas Hussain Fri, 13 Feb 2009 22:23:08 +0500
Fixed tests/test.lua to work on Windows Waqas Hussain Fri, 13 Feb 2009 22:21:59 +0500
Logging format improvement Waqas Hussain Fri, 13 Feb 2009 22:10:29 +0500
Merge waqas with waqas Matthew Wild Mon, 16 Feb 2009 15:44:23 +0000
Logging format improvement Waqas Hussain Fri, 13 Feb 2009 19:14:36 +0500
util.pposix: Add getuid/setuid (we don't use them yet) Matthew Wild Sun, 15 Feb 2009 15:56:04 +0000
mod_version: Operating system detection. Disable with hide_os_type = true in config Matthew Wild Sun, 15 Feb 2009 15:52:11 +0000
Add -Wall to default CFLAGS Matthew Wild Sun, 15 Feb 2009 11:47:43 +0000
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS. Tobias Markmann Sat, 14 Feb 2009 19:39:46 +0100
Merging with tip. Tobias Markmann Sat, 14 Feb 2009 19:13:14 +0100
Adding inital support for ANONYMOUS mechanism in SASL. Tobias Markmann Sat, 14 Feb 2009 18:57:50 +0100
Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch! Matthew Wild Sat, 14 Feb 2009 15:38:37 +0000
Add tests for util.multitable Matthew Wild Fri, 13 Feb 2009 16:43:44 +0000
util.pposix: Fix incompatible pointer type compiler warnings Matthew Wild Fri, 13 Feb 2009 15:01:46 +0000
Add RunScript command to config to run a Lua script prior to starting the server Matthew Wild Fri, 13 Feb 2009 14:43:12 +0000
Add Include command to include extra configuration files from the main one Matthew Wild Fri, 13 Feb 2009 14:38:17 +0000
Report errors in the config file to the user Matthew Wild Fri, 13 Feb 2009 14:37:15 +0000
Fix to correct my email address in AUTHORS file Matthew Wild Fri, 13 Feb 2009 10:54:25 +0000
Fixed: kick_old resource conflict resolution policy could fail with a backtrace Waqas Hussain Thu, 12 Feb 2009 18:23:00 +0500
Fixed: User resources not disconnected correctly on account delete Waqas Hussain Thu, 12 Feb 2009 18:09:17 +0500
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting Matthew Wild Wed, 11 Feb 2009 19:53:09 +0000
Add test to check for incorrect handling of iq from c2s to local bare JIDs Matthew Wild Wed, 11 Feb 2009 19:52:05 +0000
Small fix to change verbosity level of subtests Matthew Wild Wed, 11 Feb 2009 19:50:58 +0000
Correct tests for stanza routing IQs to bare JIDs Matthew Wild Wed, 11 Feb 2009 19:35:48 +0000
Merge with waqas for MUC/routing fixes Matthew Wild Wed, 11 Feb 2009 18:30:44 +0000
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline. Waqas Hussain Wed, 11 Feb 2009 23:26:18 +0500
Stanza router: Message to bare JID fixes Waqas Hussain Wed, 11 Feb 2009 23:16:14 +0500
mod_muc: Room history Waqas Hussain Wed, 11 Feb 2009 19:41:37 +0500
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc) Waqas Hussain Wed, 11 Feb 2009 18:11:41 +0500
Fixed directed presence handling to work correctly for components Waqas Hussain Wed, 11 Feb 2009 18:09:41 +0500
Changed mod_muc to work with changed component manager Waqas Hussain Wed, 11 Feb 2009 18:07:20 +0500
modulemanager initializes hosts[host] if it isn't already initialized when loading a module. Waqas Hussain Wed, 11 Feb 2009 17:57:48 +0500
Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code. Waqas Hussain Wed, 11 Feb 2009 17:56:42 +0500
util.stanza: Temporary fix for serializing attributes with namespaces Matthew Wild Wed, 11 Feb 2009 16:09:48 +0000
net.server: Fix nil table index assignment Matthew Wild Mon, 09 Feb 2009 14:24:49 +0000
stanza_router: Fix for when clients don't specify priority in initial presence Matthew Wild Mon, 09 Feb 2009 13:48:11 +0000
net.server: Fix potential fatal error in server.lua Matthew Wild Mon, 09 Feb 2009 13:41:05 +0000
mod_bosh: Fix for 'invalid key to next' error when using BOSH Matthew Wild Mon, 09 Feb 2009 13:32:46 +0000
Remove redundant logging and debug printing from mod_bosh Matthew Wild Mon, 09 Feb 2009 13:31:10 +0000
Fix for nil handler error after close Matthew Wild Wed, 04 Feb 2009 18:53:56 +0000
Fix for never checking if the first module for a host is already loaded (affects global modules) Matthew Wild Wed, 04 Feb 2009 18:53:23 +0000
Retagging 0.3.0, used up my mistake quota for today Matthew Wild Mon, 02 Feb 2009 18:05:21 +0000
Update COPYING file... probably the worst thing I could forget to commit in this release :) 0.3.0 Matthew Wild Mon, 02 Feb 2009 18:04:13 +0000
Licensing/version updates for some files (forgot to commit, doh...) Matthew Wild Mon, 02 Feb 2009 18:03:18 +0000
Remove redundant linking in util-src modules' Makefile Matthew Wild Mon, 02 Feb 2009 18:02:20 +0000
Happy birthday to me, happy... 0.3.0! Matthew Wild Mon, 02 Feb 2009 12:54:49 +0000
mod_bosh: No need to tostring() uuids now Matthew Wild Sun, 01 Feb 2009 02:20:11 +0000
util.uuid: Return a string, not a number. Looked so innocent. Matthew Wild Sun, 01 Feb 2009 02:17:56 +0000
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly Matthew Wild Fri, 30 Jan 2009 18:03:28 +0000
Update copyright notices for 2009 Matthew Wild Fri, 30 Jan 2009 17:59:26 +0000
0.2->0.3 Matthew Wild Fri, 30 Jan 2009 17:40:25 +0000
GPL->MIT! Matthew Wild Fri, 30 Jan 2009 17:22:56 +0000
mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :) Matthew Wild Thu, 29 Jan 2009 20:49:32 +0000
mod_muc: Convert to unix line endings Matthew Wild Thu, 29 Jan 2009 20:46:34 +0000
Load net.server after util.dependencies to catch missing luasocket Matthew Wild Thu, 29 Jan 2009 18:04:25 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 29 Jan 2009 17:54:37 +0000
tools/ejabberd2prosody: Support for pending-in roster items Waqas Hussain Thu, 29 Jan 2009 22:37:25 +0500
mod_muc: Add support for being a component Matthew Wild Thu, 29 Jan 2009 02:14:16 +0000
componentmanager: Add support for loading components defined in the config Matthew Wild Thu, 29 Jan 2009 02:13:58 +0000
configmanager: Add support for defining components Matthew Wild Thu, 29 Jan 2009 02:13:30 +0000
hostmanager: Fire event when all hosts are loaded from config Matthew Wild Thu, 29 Jan 2009 02:09:53 +0000
modulemanager: Really fix call_module_method to work properly Matthew Wild Thu, 29 Jan 2009 02:01:09 +0000
modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly Matthew Wild Thu, 29 Jan 2009 01:58:11 +0000
modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global' Matthew Wild Sat, 24 Jan 2009 20:29:25 +0000
core.modulemanager: Some refactoring to make upcoming changes a little easier Matthew Wild Sat, 24 Jan 2009 01:15:40 +0000
Friendlier message when config file not found Matthew Wild Thu, 22 Jan 2009 14:39:40 +0000
util.dependencies: Not finding our own libraries is fatal Matthew Wild Thu, 22 Jan 2009 14:33:02 +0000
util.dependencies: Show useful messages when our own libraries are not found, too Matthew Wild Thu, 22 Jan 2009 14:29:29 +0000
server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level Matthew Wild Sat, 17 Jan 2009 14:57:21 +0000
server.lua: Use Prosody logger for errors, silence non-errors Matthew Wild Sat, 17 Jan 2009 14:53:20 +0000
Port to new server.lua, quite some changes, but I believe everything to be working Matthew Wild Sat, 17 Jan 2009 04:45:08 +0000
net.http: custom_headers -> headers Matthew Wild Fri, 16 Jan 2009 23:34:45 +0000
net.http: Remove request from conn->request table when conn closed Matthew Wild Fri, 16 Jan 2009 23:33:19 +0000
mod_console: Make global Matthew Wild Fri, 16 Jan 2009 05:43:45 +0000
mod_posix: logging fix Matthew Wild Fri, 16 Jan 2009 05:41:59 +0000
Fix for pposix version detection Matthew Wild Fri, 16 Jan 2009 05:40:40 +0000
modulemanager: Comment out logging of modules hooking stanzas, too noisy Matthew Wild Fri, 16 Jan 2009 05:38:03 +0000
util.datamanager: Small fix for clearer logging of data path Matthew Wild Fri, 16 Jan 2009 05:37:17 +0000
Fixed server.lua to use prosody logger for errors Matthew Wild Fri, 16 Jan 2009 05:36:39 +0000
pposix: Remove debug line Matthew Wild Fri, 16 Jan 2009 05:22:28 +0000
pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.) Matthew Wild Fri, 16 Jan 2009 05:20:04 +0000
mod_posix: Check version of pposix Matthew Wild Fri, 16 Jan 2009 05:18:38 +0000
pposix: Add _NAME and _VERSION Matthew Wild Fri, 16 Jan 2009 04:57:36 +0000
stanza_router: That'll teach me to not commit at this time of night. Or not. Matthew Wild Fri, 16 Jan 2009 04:57:23 +0000
Replacing pretty_print() with top_tag() for logging Matthew Wild Fri, 16 Jan 2009 04:37:16 +0000
Fix invalid loglevels in mod_saslauth Matthew Wild Fri, 16 Jan 2009 04:19:47 +0000
mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names. Matthew Wild Thu, 15 Jan 2009 20:59:36 +0000
mod_posix: Support for logging to syslog (log = 'syslog' in config) Matthew Wild Thu, 15 Jan 2009 20:06:41 +0000
net.connlisteners: Fix to report errors loading connlisteners Matthew Wild Thu, 15 Jan 2009 20:02:28 +0000
net.http: Don't log content from server Matthew Wild Thu, 15 Jan 2009 04:10:06 +0000
net.http: Fix to send query part of URL to server Matthew Wild Thu, 15 Jan 2009 04:08:06 +0000
Stringprep! Waqas Hussain Thu, 15 Jan 2009 04:36:35 +0500
util/jid: string prepping functions added: prepped_split and prep Waqas Hussain Thu, 15 Jan 2009 04:34:55 +0500
util/logger: setwriter now returns the old writer on success Waqas Hussain Wed, 14 Jan 2009 23:04:16 +0500
stanza_router: Fixed error replies for unhandled stanzas Waqas Hussain Wed, 14 Jan 2009 22:35:01 +0500
net.http: Fix for callbacks being triggered multiple times for the same request Matthew Wild Wed, 14 Jan 2009 03:06:26 +0000
modulemanager: Check for syntax errors before reloading a module Waqas Hussain Tue, 13 Jan 2009 23:16:39 +0500
mod_console: Added module:reload Waqas Hussain Tue, 13 Jan 2009 22:39:07 +0500
mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state Waqas Hussain Tue, 13 Jan 2009 22:38:20 +0500
modulemanager: Added reload support, with callbacks for saving and restoring state Waqas Hussain Tue, 13 Jan 2009 22:37:07 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Tue, 13 Jan 2009 15:29:00 +0000
modulemanager: Fixed error on unloading modules with no handlers Waqas Hussain Tue, 13 Jan 2009 20:19:52 +0500
mod_muc: deregister component on unload Waqas Hussain Tue, 13 Jan 2009 20:18:20 +0500
datamanager: Change log message from type "warn" to "debug" when loading a file fails Waqas Hussain Tue, 13 Jan 2009 19:41:52 +0500
mod_saslauth, mod_tls: minor code cleanup Waqas Hussain Tue, 13 Jan 2009 19:37:12 +0500
mod_version: Removed and rearranged some code Waqas Hussain Tue, 13 Jan 2009 19:18:37 +0500
componentmanager: Removed unneeded parameter from componentmanager.deregister_component Waqas Hussain Tue, 13 Jan 2009 19:17:25 +0500
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one Waqas Hussain Sat, 10 Jan 2009 20:14:47 +0500
BOSH: Allow BOSH servers to be configured through config file Matthew Wild Tue, 13 Jan 2009 05:55:31 +0000
mod_actions_http: Show tables as 'list's Matthew Wild Mon, 12 Jan 2009 04:13:05 +0000
Add mod_actions_http for executing actions through HTTP Matthew Wild Mon, 12 Jan 2009 04:09:02 +0000
Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload' Matthew Wild Mon, 12 Jan 2009 04:05:10 +0000
core.httpserver: Rename request.responseheaders to the more logical request.headers Matthew Wild Mon, 12 Jan 2009 04:02:29 +0000
mod_httpserver: Add require 'net.httpserver' Matthew Wild Mon, 12 Jan 2009 03:29:05 +0000
modulemanager: Change pairs() to ipairs() to allow ordered module loading Matthew Wild Mon, 12 Jan 2009 03:27:18 +0000
Set session.ip to the IP address of connecting clients Matthew Wild Mon, 12 Jan 2009 02:59:45 +0000
BOSH: Make previous fix a bit more efficient Matthew Wild Mon, 12 Jan 2009 02:59:00 +0000
BOSH: Fix for error when closed session was in inactive_sessions list Matthew Wild Mon, 12 Jan 2009 02:57:49 +0000
Add option to in-band registration to allow only whitelisted IPs to register Matthew Wild Sun, 11 Jan 2009 07:15:42 +0000
Added rate limiting to in-band registration, and added IP [black/white]lists Matthew Wild Sun, 11 Jan 2009 07:09:25 +0000