Log

description author age
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