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