net.server: Remove redundant commented code and some trailing whitespace
|
Matthew Wild |
Mon, 15 Feb 2010 22:53:32 +0000 |
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.
|
Waqas Hussain |
Mon, 15 Feb 2010 08:04:25 +0500 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
Mon, 15 Feb 2010 04:15:37 +0500 |
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.
|
Waqas Hussain |
Mon, 15 Feb 2010 02:51:07 +0500 |
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though
|
Matthew Wild |
Sun, 14 Feb 2010 20:47:09 +0000 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
Sun, 14 Feb 2010 20:37:49 +0000 |
net.server_event: Fix another instance of creating an SSL context - certmanager now does this
|
Matthew Wild |
Sun, 14 Feb 2010 20:36:54 +0000 |
net.server_event: Fix traceback in creating SSL context
|
Matthew Wild |
Sun, 14 Feb 2010 20:15:17 +0000 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
Sun, 14 Feb 2010 18:41:44 +0000 |
mod_tls: Ban TLS after auth, not before.
|
Waqas Hussain |
Sun, 14 Feb 2010 10:00:39 +0500 |
mod_tls: Fixed traceback during S2S TLS (nil global access).
|
Waqas Hussain |
Sun, 14 Feb 2010 09:59:57 +0500 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
Sat, 13 Feb 2010 19:35:12 +0000 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
Sat, 13 Feb 2010 16:22:05 +0000 |
prosody: Use certmanager to create the global SSL context
|
Matthew Wild |
Sat, 13 Feb 2010 16:21:32 +0000 |
Merge with 0.7
|
Matthew Wild |
Sat, 13 Feb 2010 16:12:53 +0000 |
certmanager: Bring back the friendly errors when failing to load the key/certificate file
|
Matthew Wild |
Sat, 13 Feb 2010 16:12:21 +0000 |
componentmanager: Use certmanager for creating contexts
|
Matthew Wild |
Sat, 13 Feb 2010 16:10:01 +0000 |
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does
|
Matthew Wild |
Sat, 13 Feb 2010 16:08:43 +0000 |
Merge with backout
|
Matthew Wild |
Sat, 13 Feb 2010 15:34:33 +0000 |
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.
|
Matthew Wild |
Sat, 13 Feb 2010 15:34:22 +0000 |
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection
|
Matthew Wild |
Fri, 12 Feb 2010 21:57:46 +0000 |
stanza_router: Fire /self events for stanzas users send to their own bare JID.
|
Waqas Hussain |
Sat, 13 Feb 2010 02:55:24 +0500 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
Fri, 12 Feb 2010 21:33:22 +0000 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
Fri, 12 Feb 2010 17:27:53 +0000 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
Fri, 12 Feb 2010 17:14:54 +0000 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
Fri, 12 Feb 2010 15:05:48 +0000 |
net.dns: Update for new socket API
|
Matthew Wild |
Fri, 12 Feb 2010 15:02:57 +0000 |
hostmanager: Small optimisation in checking whether a host is enabled
|
Matthew Wild |
Fri, 12 Feb 2010 12:47:23 +0000 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
Fri, 12 Feb 2010 12:43:50 +0000 |
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code
|
Matthew Wild |
Fri, 12 Feb 2010 12:29:53 +0000 |
mod_privacy: Fix to correctly iterate over lists stored in new format
|
Matthew Wild |
Fri, 12 Feb 2010 12:28:45 +0000 |
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost
|
Matthew Wild |
Fri, 12 Feb 2010 12:07:46 +0000 |
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:30:17 +0500 |
mod_saslauth: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:25:37 +0500 |
mod_roster: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:22:30 +0500 |
mod_legacyauth: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:22:01 +0500 |
mod_compression: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:21:34 +0500 |
mod_bosh: Fire stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:11:50 +0500 |
mod_tls: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:50:44 +0500 |
sessionmanager: Fire stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:49:05 +0500 |
mod_tls: Cleanup.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:46:48 +0500 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:14:53 +0500 |
Merge with trunk.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:50:57 +0500 |
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).
|
Waqas Hussain |
Fri, 12 Feb 2010 02:43:02 +0500 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:39:50 +0500 |
mod_tls: Inlined some code.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:32:27 +0500 |
net.server_event: Fixes for traceback with no LuaSec
|
Matthew Wild |
Thu, 11 Feb 2010 21:32:49 +0000 |
net.server_select: Small indentation fix
|
Matthew Wild |
Thu, 11 Feb 2010 21:13:45 +0000 |
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)
|
Matthew Wild |
Thu, 11 Feb 2010 21:09:59 +0000 |
mod_tls: Merged duplicate code.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:15:54 +0500 |
mod_tls: Switched to new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 01:56:18 +0500 |
mod_tls: Slight refactoring.
|
Waqas Hussain |
Fri, 12 Feb 2010 01:47:10 +0500 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:55:06 +0500 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:54:14 +0500 |
sessionmanager: Fire resource-unbind event after removing session from sessions table
|
Matthew Wild |
Thu, 11 Feb 2010 19:34:23 +0000 |
mod_privacy: Remove use of to identify unspecified privacy list
|
Matthew Wild |
Thu, 11 Feb 2010 18:49:17 +0000 |
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)
|
Matthew Wild |
Thu, 11 Feb 2010 18:44:42 +0000 |
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code
|
Matthew Wild |
Thu, 11 Feb 2010 12:10:06 +0000 |
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)
|
Matthew Wild |
Thu, 11 Feb 2010 11:31:14 +0000 |
loggingmanager: Trailing whitespace
|
Matthew Wild |
Thu, 11 Feb 2010 11:04:26 +0000 |
modulemanager: Load plugin libraries in the same environment as the plugins.
|
Waqas Hussain |
Thu, 11 Feb 2010 05:36:03 +0500 |
modulemanager: Make the plugin environment available directly (module.environment within plugins).
|
Waqas Hussain |
Thu, 11 Feb 2010 05:34:53 +0500 |
util.datamanager: Added support for hooks to override behavior.
|
Waqas Hussain |
Thu, 11 Feb 2010 05:21:03 +0500 |
net.server_select: Only allow starttls if luasec is available (thanks Nolan)
|
Matthew Wild |
Wed, 10 Feb 2010 19:17:45 +0000 |
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs
|
Matthew Wild |
Wed, 10 Feb 2010 19:12:43 +0000 |
sessionmanager: Whitespace fix
|
Matthew Wild |
Wed, 10 Feb 2010 07:53:25 +0000 |
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity
|
Matthew Wild |
Tue, 09 Feb 2010 06:49:03 +0000 |
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:58:49 +0500 |
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:53:38 +0500 |
mod_tls: Don't advertise TLS after authentication.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:36:22 +0500 |
net.dns: Fixed whitespace/indentation.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:46:04 +0500 |
net.dns: Removed unused function.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:38:07 +0500 |
net.dns: Removed some useless indirection to improve readability.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:34:30 +0500 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:12:48 +0500 |
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)
|
Matthew Wild |
Mon, 08 Feb 2010 11:22:21 +0000 |
net.httpserver: Trailing whitespace
|
Matthew Wild |
Mon, 08 Feb 2010 11:20:19 +0000 |
Merge with backout
|
Matthew Wild |
Fri, 05 Feb 2010 17:46:58 +0000 |
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line
|
Matthew Wild |
Fri, 05 Feb 2010 17:46:46 +0000 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
Fri, 05 Feb 2010 15:05:39 +0000 |
prosodyctl: Initialize logging before checking dependencies
|
Ali Sabil |
Fri, 05 Feb 2010 16:01:21 +0100 |
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)
|
Matthew Wild |
Fri, 05 Feb 2010 14:32:20 +0000 |
certmanager: Fix traceback with no LuaSec
|
Matthew Wild |
Fri, 05 Feb 2010 14:31:25 +0000 |
certmanager: Tabs not spaces!
|
Matthew Wild |
Fri, 05 Feb 2010 14:22:48 +0000 |
util.dependencies: Don't query the config (it isn't really necessary)
|
Matthew Wild |
Fri, 05 Feb 2010 13:52:01 +0000 |
net.server_event: Update for compatibility with new server API
|
Matthew Wild |
Sun, 31 Jan 2010 19:58:52 +0000 |
net.xmppserver_listener: status -> onstatus for consistency
|
Matthew Wild |
Sun, 31 Jan 2010 19:57:58 +0000 |
net.server_select: listener.status -> listener.onstatus for consistency
|
Matthew Wild |
Sun, 31 Jan 2010 19:56:22 +0000 |
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)
|
Matthew Wild |
Sun, 31 Jan 2010 19:54:56 +0000 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
Sun, 31 Jan 2010 19:27:52 +0000 |
net.adns: Trailing whitespace
|
Matthew Wild |
Sun, 31 Jan 2010 18:09:37 +0000 |
hostmanager: Use certmanager for obtaining SSL contexts
|
Matthew Wild |
Sun, 31 Jan 2010 17:23:39 +0000 |
certmanager: Hello world, I'm come to manage your SSL contexts
|
Matthew Wild |
Sun, 31 Jan 2010 17:22:59 +0000 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
Sun, 31 Jan 2010 17:15:35 +0000 |
configmanager: Trailing whitespace
|
Matthew Wild |
Sun, 31 Jan 2010 17:14:52 +0000 |
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'
|
Matthew Wild |
Sun, 31 Jan 2010 17:08:57 +0000 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
Sun, 31 Jan 2010 16:40:47 +0000 |
net.server_select: Report whether a new listener uses SSL or not in the log message
|
Matthew Wild |
Sun, 31 Jan 2010 16:23:38 +0000 |
prosody: Only set the ssl_ctx for 'ssl' connections
|
Matthew Wild |
Sun, 31 Jan 2010 16:22:52 +0000 |
net.connlisteners: Remove redundant variable declaration
|
Matthew Wild |
Sun, 31 Jan 2010 15:44:55 +0000 |
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS
|
Matthew Wild |
Sun, 31 Jan 2010 15:44:05 +0000 |
s2smanager: Update for new server SSL API (don't pass a sslctx)
|
Matthew Wild |
Sun, 31 Jan 2010 15:41:33 +0000 |
mod_tls: Remove some redundant variable declarations
|
Matthew Wild |
Sun, 31 Jan 2010 15:40:28 +0000 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
Sun, 31 Jan 2010 15:39:49 +0000 |
mod_tls: Update for new server SSL syntax
|
Matthew Wild |
Sun, 31 Jan 2010 15:39:04 +0000 |
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start
|
Matthew Wild |
Sun, 31 Jan 2010 15:37:08 +0000 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
Sat, 30 Jan 2010 18:51:07 +0000 |
s2smanager: Fix syntax error)
|
Matthew Wild |
Sat, 30 Jan 2010 18:45:46 +0000 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
Sat, 30 Jan 2010 17:00:47 +0000 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
Sat, 30 Jan 2010 16:42:27 +0000 |
hostmanager: Trailing whitespace
|
Matthew Wild |
Fri, 29 Jan 2010 17:09:20 +0000 |
net.server_event: Trailing whitespace
|
Matthew Wild |
Fri, 29 Jan 2010 16:49:43 +0000 |
net.server_event: Support :setlistener() method on connections to work with port multiplexing
|
Matthew Wild |
Fri, 29 Jan 2010 16:46:28 +0000 |
Merge with trunk.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:15:33 +0500 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:08:18 +0500 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:06:51 +0500 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:04:36 +0500 |
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast
|
Matthew Wild |
Fri, 29 Jan 2010 15:13:06 +0000 |
MUC: Show error message texts when participants are kicked for stanza errors
|
Matthew Wild |
Fri, 29 Jan 2010 14:40:37 +0000 |
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)
|
Matthew Wild |
Fri, 29 Jan 2010 14:26:54 +0000 |
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error
|
Matthew Wild |
Fri, 29 Jan 2010 14:22:03 +0000 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
Fri, 29 Jan 2010 18:16:39 +0500 |
mod_privacy: A handful of logging fixes
|
Matthew Wild |
Fri, 29 Jan 2010 13:02:06 +0000 |
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though.
|
Matthew Wild |
Fri, 29 Jan 2010 03:21:18 +0000 |
Merge backed out changeset
|
Matthew Wild |
Fri, 29 Jan 2010 03:07:30 +0000 |
Backed out changeset c4240df1b412 (or this)
|
Matthew Wild |
Fri, 29 Jan 2010 03:07:08 +0000 |
Backed out changeset a4f9ed3f912e (you didn't see this)
|
Matthew Wild |
Fri, 29 Jan 2010 03:06:37 +0000 |
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast
|
Matthew Wild |
Fri, 29 Jan 2010 02:49:34 +0000 |
mod_privacy: Mmph, no 'from' == from local
|
Matthew Wild |
Fri, 29 Jan 2010 02:41:36 +0000 |
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now)
|
Matthew Wild |
Fri, 29 Jan 2010 02:24:36 +0000 |
mod_privacy: Trailing whitespace (I can't sleep)
|
Matthew Wild |
Fri, 29 Jan 2010 02:16:43 +0000 |
prosodyctl: Don't load luarocks as util.dependencies now does this
|
Matthew Wild |
Thu, 28 Jan 2010 18:11:24 +0000 |
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process
|
Matthew Wild |
Thu, 28 Jan 2010 18:11:03 +0000 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
Thu, 28 Jan 2010 18:10:20 +0000 |
mod_console: Update !! shortcut for new connection API
|
Matthew Wild |
Thu, 28 Jan 2010 15:17:55 +0000 |
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running)
|
Matthew Wild |
Thu, 28 Jan 2010 15:05:30 +0000 |
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
|
Matthew Wild |
Thu, 28 Jan 2010 14:56:47 +0000 |
s2smanager: Whitespace
|
Matthew Wild |
Thu, 28 Jan 2010 13:39:23 +0000 |
xep227toprosody: Fixed some global accesses.
|
Waqas Hussain |
Wed, 27 Jan 2010 23:11:06 +0500 |
xep227toprosody: Initial commit (thanks stefan).
|
Waqas Hussain |
Wed, 27 Jan 2010 23:04:13 +0500 |
xmlhandlers: Removed unused variables.
|
Waqas Hussain |
Tue, 26 Jan 2010 03:39:53 +0500 |
xmlhandlers: A little optimization.
|
Waqas Hussain |
Tue, 26 Jan 2010 03:39:24 +0500 |
MUC: Removed old commented code.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:30:56 +0500 |
MUC: Converted some local functions into methods.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:29:32 +0500 |
mod_privacy: Removed a useless 'require' within a function.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:11:50 +0500 |
Merge with trunk.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:10:25 +0500 |
mod_privacy: Cleaned up code.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:07:13 +0500 |
mod_privacy: Reduced a function.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:49:45 +0500 |
mod_privacy: Fixed global access.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:47:21 +0500 |
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)
|
Matthew Wild |
Mon, 25 Jan 2010 20:58:15 +0000 |
mod_privacy: Imported from prosody-modules.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:32:39 +0500 |
mod_component: Cleaned up unused variables.
|
Waqas Hussain |
Sun, 24 Jan 2010 05:36:25 +0500 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
Sun, 24 Jan 2010 05:35:21 +0500 |
xmlhandlers: Rearranged a little code.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:41:20 +0500 |
xmlhandlers: Fixed indentation and added some semicolons.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:33:39 +0500 |
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:16:10 +0500 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
Sat, 23 Jan 2010 02:53:44 +0000 |
xmppcomponent_listener: Update for new connection API
|
Matthew Wild |
Fri, 22 Jan 2010 16:36:11 +0000 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
Fri, 22 Jan 2010 14:58:31 +0000 |
mod_xmlrpc: Obsolete, remove
|
Matthew Wild |
Fri, 22 Jan 2010 14:48:30 +0000 |
mod_bosh: I == fail.
|
Matthew Wild |
Fri, 22 Jan 2010 03:36:03 +0000 |
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed
|
Matthew Wild |
Fri, 22 Jan 2010 03:18:55 +0000 |
mod_bosh: Support for cross-domain access control using CORS
|
Matthew Wild |
Thu, 21 Jan 2010 15:07:52 +0000 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
Thu, 21 Jan 2010 14:53:01 +0000 |
util.stanza: Trailing whitespace
|
Matthew Wild |
Thu, 21 Jan 2010 13:22:41 +0000 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
Thu, 21 Jan 2010 13:14:52 +0000 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
Thu, 21 Jan 2010 13:10:13 +0000 |
modulemanager: Remove obsolete actions code
|
Matthew Wild |
Thu, 21 Jan 2010 12:57:12 +0000 |
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)
|
Matthew Wild |
Thu, 21 Jan 2010 12:56:08 +0000 |
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent
|
Matthew Wild |
Thu, 21 Jan 2010 12:23:13 +0000 |
objectmanager: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:08:50 +0000 |
actions: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:07:17 +0000 |
mod_actions_http: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:06:30 +0000 |
mod_bosh: Trailing whitespace
|
Matthew Wild |
Thu, 21 Jan 2010 00:35:07 +0000 |
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)
|
Matthew Wild |
Tue, 19 Jan 2010 19:58:02 +0000 |
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response
|
Matthew Wild |
Tue, 19 Jan 2010 04:38:43 +0000 |
net.xmppserver_listener: Extend session:close() with a remote_reason parameter
|
Matthew Wild |
Tue, 19 Jan 2010 04:37:28 +0000 |
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)
|
Matthew Wild |
Tue, 19 Jan 2010 04:35:10 +0000 |
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly
|
Matthew Wild |
Tue, 19 Jan 2010 03:58:20 +0000 |
mod_bosh: Update for new xmlhandlers syntax
|
Matthew Wild |
Tue, 19 Jan 2010 03:57:19 +0000 |
net.xmpp{client,server,component}: Update for new xmlhandlers syntax
|
Matthew Wild |
Tue, 19 Jan 2010 03:56:44 +0000 |
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known
|
Matthew Wild |
Tue, 19 Jan 2010 03:55:19 +0000 |
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use
|
Matthew Wild |
Tue, 19 Jan 2010 03:52:41 +0000 |
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file
|
Matthew Wild |
Mon, 18 Jan 2010 19:00:18 +0000 |
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)
|
Matthew Wild |
Mon, 18 Jan 2010 18:20:03 +0000 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
Mon, 18 Jan 2010 17:14:41 +0000 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
Mon, 18 Jan 2010 16:31:57 +0000 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
Fri, 15 Jan 2010 18:30:33 +0100 |
mod_muc: Remove unused history_length declaration
|
Matthew Wild |
Wed, 13 Jan 2010 00:05:07 +0000 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
Wed, 13 Jan 2010 00:04:38 +0000 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
Wed, 13 Jan 2010 00:03:22 +0000 |
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir
|
Matthew Wild |
Tue, 12 Jan 2010 15:35:36 +0000 |
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used
|
Matthew Wild |
Tue, 12 Jan 2010 15:17:08 +0000 |
net.server_event: Add conn:setoption() to set options on the socket
|
Matthew Wild |
Tue, 12 Jan 2010 15:16:22 +0000 |
net.server_select: Add conn:setoption() to set options on the socket
|
Matthew Wild |
Tue, 12 Jan 2010 15:15:49 +0000 |
mod_saslauth: Fixed some indentation and added some semi-colons.
|
Waqas Hussain |
Mon, 11 Jan 2010 19:17:26 +0500 |
mod_saslauth: Made some variables local to avoid unnecessary global access.
|
Waqas Hussain |
Mon, 11 Jan 2010 19:05:08 +0500 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
Mon, 11 Jan 2010 18:59:06 +0500 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
Mon, 11 Jan 2010 17:52:28 +0500 |
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)
|
Matthew Wild |
Mon, 11 Jan 2010 10:13:02 +0000 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
Mon, 11 Jan 2010 00:14:33 +0000 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
Sun, 10 Jan 2010 23:49:38 +0000 |
util.datamanager: Use pposix.mkdir if available
|
Matthew Wild |
Sun, 10 Jan 2010 23:13:30 +0000 |
util.pposix: Add mkdir(path)
|
Matthew Wild |
Sun, 10 Jan 2010 23:12:22 +0000 |
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform
|
Matthew Wild |
Sun, 10 Jan 2010 23:11:28 +0000 |
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table
|
Matthew Wild |
Sun, 10 Jan 2010 22:43:28 +0000 |
mod_posix: Set umask to 'umask' from the config, or 027
|
Matthew Wild |
Sun, 10 Jan 2010 22:15:15 +0000 |
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
|
Matthew Wild |
Sun, 10 Jan 2010 22:14:44 +0000 |
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)
|
Matthew Wild |
Sun, 10 Jan 2010 21:48:25 +0000 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
Sun, 10 Jan 2010 20:21:48 +0000 |
util.posix: Trailing whitespace
|
Matthew Wild |
Sun, 10 Jan 2010 17:35:37 +0000 |
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal
|
Matthew Wild |
Sun, 10 Jan 2010 15:26:36 +0000 |
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface
|
Matthew Wild |
Sun, 10 Jan 2010 15:25:19 +0000 |
mod_posix: Remove the lines added to work around the util.signal loop bug
|
Matthew Wild |
Sun, 10 Jan 2010 14:09:17 +0000 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
Sun, 10 Jan 2010 03:54:29 +0000 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
Sun, 10 Jan 2010 00:31:38 +0000 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
Sun, 10 Jan 2010 00:28:48 +0000 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
Sat, 09 Jan 2010 07:12:30 +0000 |
prosody: Read list of possible config extensions from configmanager, removes old TODO
|
Matthew Wild |
Sat, 09 Jan 2010 07:03:48 +0000 |
configmanager: Add parsers() method to return an array of supported config formats
|
Matthew Wild |
Sat, 09 Jan 2010 06:59:47 +0000 |
s2smanager: Split sending of stream header into a :open_stream() method
|
Matthew Wild |
Sat, 09 Jan 2010 06:53:23 +0000 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
Thu, 07 Jan 2010 01:26:01 +0000 |
net.server_select: Fix oops in last commit
|
Matthew Wild |
Wed, 06 Jan 2010 16:20:56 +0000 |
net.server_select: Allow setting the logger using server.setlogger
|
Matthew Wild |
Wed, 06 Jan 2010 16:16:23 +0000 |
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)
|
Matthew Wild |
Mon, 04 Jan 2010 17:32:26 +0000 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
Sun, 03 Jan 2010 11:26:36 -0800 |
s2smanager, hostmanager: Make dialback secrets per-host
|
Matthew Wild |
Sun, 03 Jan 2010 18:55:42 +0000 |
s2smanager: Trim trailing whitespace
|
Matthew Wild |
Sun, 03 Jan 2010 18:37:03 +0000 |
mod_saslauth: Oops.
|
Paul Aurich |
Sun, 03 Jan 2010 10:07:20 -0800 |
Merge with Paul
|
Matthew Wild |
Sun, 03 Jan 2010 17:54:26 +0000 |
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element
|
Matthew Wild |
Sun, 03 Jan 2010 17:53:54 +0000 |
mod_saslauth: Use module:get_option()
|
Paul Aurich |
Sun, 03 Jan 2010 09:51:01 -0800 |
mod_saslauth: Add sasl_backend config parameter
|
Paul Aurich |
Sat, 02 Jan 2010 20:03:24 -0800 |
Merge with Rob
|
Matthew Wild |
Sun, 03 Jan 2010 15:17:51 +0000 |
Added notification of configuration changes for MUCs
|
Rob Hoelz |
Wed, 30 Dec 2009 13:26:11 -0600 |
Add support for non-anonymous MUC rooms
|
Rob Hoelz |
Tue, 29 Dec 2009 16:21:12 -0600 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
Sun, 03 Jan 2010 03:36:40 +0000 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
Fri, 01 Jan 2010 21:32:23 +0000 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
Fri, 01 Jan 2010 03:32:26 +0000 |
prosody.cfg.lua.dist: Remove trailing whitespace
|
Matthew Wild |
Fri, 01 Jan 2010 03:29:12 +0000 |
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively
|
Matthew Wild |
Thu, 31 Dec 2009 02:39:40 +0000 |
util.signal: Update header comment for new filename
|
Matthew Wild |
Wed, 30 Dec 2009 20:24:11 +0000 |
util.sasl_cyrus: Report an error if Cyrus SASL init fails.
|
Tobias Markmann |
Wed, 30 Dec 2009 16:43:08 +0100 |
util.sasl_cyrus: Removing whitespace.
|
Tobias Markmann |
Tue, 29 Dec 2009 01:04:48 +0100 |
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.
|
Tobias Markmann |
Tue, 29 Dec 2009 01:03:37 +0100 |
util.sasl_cyrus: Change variable name.
|
Tobias Markmann |
Mon, 28 Dec 2009 22:08:32 +0100 |
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
|
Tobias Markmann |
Mon, 28 Dec 2009 20:21:49 +0100 |
net.httpserver: Optimized response serialization.
|
Waqas Hussain |
Sun, 27 Dec 2009 10:09:22 +0500 |
mod_saslauth: Adjust sanitizing.
|
Tobias Markmann |
Wed, 23 Dec 2009 23:13:39 +0100 |
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.
|
Tobias Markmann |
Wed, 23 Dec 2009 23:09:44 +0100 |
first working version with Cyrus SASL support.
|
jorj |
Wed, 23 Dec 2009 16:46:49 -0500 |
added comment to remind us to fix binary output breaking the terminal
|
jorj |
Wed, 23 Dec 2009 16:45:03 -0500 |
util.sasl_cyrus: Further fixing and cleanup.
|
Tobias Markmann |
Tue, 22 Dec 2009 21:08:58 +0100 |
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:55:35 +0100 |
util.sasl_cyrus: Log errors if CyrusSASL init fails.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:21:44 +0100 |
mod_saslauth: Make service_name configurable for CyrusSASL users.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:20:37 +0100 |
mod_saslauth: Add support for CyrusSASL.
|
Tobias Markmann |
Tue, 22 Dec 2009 19:27:19 +0100 |
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.
|
Tobias Markmann |
Tue, 22 Dec 2009 19:26:16 +0100 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
Mon, 21 Dec 2009 22:00:49 +0000 |
net.dns: Update synchronous path for new connection API
|
Brian Cully |
Mon, 21 Dec 2009 17:03:47 +0000 |
util.prosodyctl: Saner determination of Prosody executable path
|
Brian Cully |
Mon, 21 Dec 2009 16:52:12 +0000 |
mod_pep: Added a TODO.
|
Waqas Hussain |
Mon, 21 Dec 2009 06:37:58 +0500 |
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
Mon, 21 Dec 2009 06:26:37 +0500 |
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
Mon, 21 Dec 2009 06:25:12 +0500 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
Thu, 17 Dec 2009 21:50:02 +0000 |
Merge with backout branch
|
Matthew Wild |
Thu, 17 Dec 2009 21:38:16 +0000 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
Thu, 17 Dec 2009 21:36:31 +0000 |
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)
|
Matthew Wild |
Thu, 17 Dec 2009 21:33:35 +0000 |
s2smanager: More whitespace
|
Matthew Wild |
Thu, 17 Dec 2009 21:18:02 +0000 |
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)
|
Matthew Wild |
Thu, 17 Dec 2009 21:17:47 +0000 |
s2smanager: Whitespace
|
Matthew Wild |
Thu, 17 Dec 2009 21:14:44 +0000 |
net.server_event: Add properties like _ip and _port to server objects too
|
Matthew Wild |
Thu, 17 Dec 2009 20:30:41 +0000 |
net.server_event: Add :serverport() method to be compatible with old API
|
Matthew Wild |
Thu, 17 Dec 2009 20:30:10 +0000 |
mod_bosh: Update for new connection API
|
Matthew Wild |
Thu, 17 Dec 2009 20:28:32 +0000 |
httpserver_listener: Update for new connection API
|
Matthew Wild |
Thu, 17 Dec 2009 20:22:52 +0000 |
net.httpserver: Fix usage of old connection API syntax
|
Matthew Wild |
Thu, 17 Dec 2009 20:10:11 +0000 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
Thu, 17 Dec 2009 19:01:57 +0000 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
Thu, 17 Dec 2009 19:00:36 +0000 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
Thu, 17 Dec 2009 18:59:29 +0000 |
net.server_event: Load ssl/socket libraries if not already available
|
Matthew Wild |
Thu, 17 Dec 2009 16:53:28 +0000 |
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)
|
Matthew Wild |
Thu, 17 Dec 2009 16:52:39 +0000 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
Wed, 16 Dec 2009 00:11:54 +0500 |
prosody: Fix to net_activate_ports to mend binding to specific interfaces
|
Paul Aurich |
Tue, 15 Dec 2009 18:58:22 +0000 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
Thu, 10 Dec 2009 22:13:04 +0000 |
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.
|
Waqas Hussain |
Thu, 10 Dec 2009 18:40:21 +0500 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:52:08 +0500 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:36:33 +0500 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:34:38 +0500 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:27:17 +0500 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
Thu, 10 Dec 2009 16:25:50 +0500 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:22:34 +0500 |
mod_httpserver: Delay setup until after server is started.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:21:33 +0500 |
mod_bosh: Delay setup until after server is started.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:21:06 +0500 |
prosody: Use the multiplex listener when the 'ports' config option is specified.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:08:59 +0500 |
net_activate_ports: Use the default config option 'ports' when no option is specified.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:07:32 +0500 |
multiplex_listener: Initial commit. Multiple protocols on a single port.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:04:09 +0500 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
Thu, 10 Dec 2009 03:02:04 +0500 |
modulemanager: Fixed a global access.
|
Waqas Hussain |
Thu, 10 Dec 2009 03:00:16 +0500 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:50:23 +0500 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:47:13 +0500 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
Thu, 10 Dec 2009 01:56:16 +0500 |
Merge with 0.6
|
Matthew Wild |
Wed, 09 Dec 2009 13:20:46 +0000 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
Wed, 09 Dec 2009 13:19:50 +0000 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
Wed, 09 Dec 2009 16:25:18 +0500 |
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow
|
Matthew Wild |
Tue, 08 Dec 2009 01:24:16 +0000 |
prosody: Report the current socket backend in use
|
Matthew Wild |
Tue, 08 Dec 2009 01:23:22 +0000 |
net.server_event: Add get_backend() method
|
Matthew Wild |
Tue, 08 Dec 2009 01:22:54 +0000 |
net.server_select: Add get_backend() method
|
Matthew Wild |
Tue, 08 Dec 2009 01:22:09 +0000 |
mod_posix: Set empty SIGINT handler when a SIGINT is caught
|
Matthew Wild |
Tue, 08 Dec 2009 01:16:24 +0000 |
prosody: Clarify and add some comments to describe what we're doing when and why
|
Matthew Wild |
Tue, 08 Dec 2009 00:55:17 +0000 |
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting
|
Matthew Wild |
Mon, 07 Dec 2009 19:26:50 +0000 |
net.server_event: Add setquitting() function to be compatible with net.server_select
|
Matthew Wild |
Mon, 07 Dec 2009 19:26:12 +0000 |
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification
|
Matthew Wild |
Mon, 07 Dec 2009 19:25:16 +0000 |
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke
|
Matthew Wild |
Mon, 07 Dec 2009 18:42:31 +0000 |
mod_posix: Catch SIGINT
|
Matthew Wild |
Mon, 07 Dec 2009 18:38:35 +0000 |
Merge with trunk
|
Matthew Wild |
Mon, 07 Dec 2009 18:32:50 +0000 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
Mon, 07 Dec 2009 18:32:06 +0000 |
prosodyctl: Nicer errors when addplugin command fails
|
Matthew Wild |
Mon, 07 Dec 2009 18:30:57 +0000 |
util.datamanager: Store data stores with no host in '_global' folder
|
Matthew Wild |
Sun, 06 Dec 2009 00:35:06 +0000 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
Sat, 05 Dec 2009 10:26:43 -0800 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
Sat, 05 Dec 2009 09:43:53 -0800 |
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)
|
Matthew Wild |
Sat, 05 Dec 2009 13:34:45 +0000 |
mod_compression: Tweak some log levels
|
Matthew Wild |
Fri, 04 Dec 2009 19:04:03 +0000 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
Fri, 04 Dec 2009 18:59:28 +0000 |
prosody: Expose global_ssl_ctx through prosody object
|
Matthew Wild |
Fri, 04 Dec 2009 18:57:54 +0000 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
Fri, 04 Dec 2009 09:48:08 -0800 |
mod_proxy65: Strip trailing whitespace
|
Matthew Wild |
Fri, 04 Dec 2009 14:41:53 +0000 |
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)
|
Brian Cully |
Fri, 04 Dec 2009 12:14:14 +0000 |
net.server_select, net.server_event: Convert to unix line endings from Windows
|
Matthew Wild |
Fri, 04 Dec 2009 03:07:17 +0000 |
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c
|
Brian Cully |
Fri, 04 Dec 2009 03:02:25 +0000 |
configure: fix typo of 'yes' -> 'yet'
|
Matthew Wild |
Fri, 04 Dec 2009 02:51:43 +0000 |
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.
|
Brian Cully |
Fri, 04 Dec 2009 02:51:03 +0000 |
Redo merge with Waqas' PBKDF2 optimizations.
|
Tobias Markmann |
Thu, 03 Dec 2009 21:57:47 +0100 |
Merge with Waqas.
|
Tobias Markmann |
Thu, 03 Dec 2009 21:53:36 +0100 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
Thu, 03 Dec 2009 19:18:18 +0000 |
mod_proxy65: Don't read data from the connection untill the proxying is activated
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:07:37 +0100 |
mod_proxy65: Make the proxying bidirectional
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:05:35 +0100 |
mod_proxy65: Use a bigger buffer for data we're proxying
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:04:54 +0100 |
mod_proxy65: Only lock the reading side when throttling
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:02:38 +0100 |
net.server_select: Add a function to just lock a stream for reading
|
Sjoerd Simons |
Thu, 03 Dec 2009 16:53:58 +0100 |
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough
|
Matthew Wild |
Thu, 03 Dec 2009 14:15:30 +0000 |
mod_proxy65: Replace error() calls with module:log("error", ...)
|
Matthew Wild |
Thu, 03 Dec 2009 14:13:09 +0000 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
Thu, 03 Dec 2009 14:08:54 +0000 |
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend
|
Matthew Wild |
Thu, 03 Dec 2009 02:30:09 +0000 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
Thu, 03 Dec 2009 02:28:34 +0000 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
Thu, 03 Dec 2009 01:13:06 +0000 |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
Matthew Wild |
Thu, 03 Dec 2009 01:10:08 +0000 |
Merge with 0.6
|
Matthew Wild |
Wed, 02 Dec 2009 22:15:17 +0000 |
util.dependencies: Fix package name of LuaFilesystem
|
Matthew Wild |
Wed, 02 Dec 2009 22:13:31 +0000 |
Merge with Tobias
|
Matthew Wild |
Wed, 02 Dec 2009 20:35:31 +0000 |
mod_console: Show compression status on s2s:show() output.
|
Tobias Markmann |
Tue, 01 Dec 2009 23:23:51 +0100 |
Merge with tip.
|
Tobias Markmann |
Tue, 01 Dec 2009 23:05:32 +0100 |
Merge with Tobias
|
Matthew Wild |
Wed, 02 Dec 2009 20:33:09 +0000 |
mod_compression: Removing trailing whitespace.
|
Tobias Markmann |
Tue, 01 Dec 2009 21:17:13 +0100 |
mod_compression: Declaring the de-/compression pipes as local.
|
Tobias Markmann |
Tue, 01 Dec 2009 21:04:02 +0100 |
mod_compression: Some comment clean up.
|
Tobias Markmann |
Tue, 01 Dec 2009 20:59:42 +0100 |
Merge with tip.
|
Tobias Markmann |
Tue, 01 Dec 2009 20:55:32 +0100 |
mod_compression: Removing forgotten debugging output.
|
Tobias Markmann |
Tue, 01 Dec 2009 00:21:32 +0100 |
mod_compression: Define db (dialback) namespace in stream header.
|
Tobias Markmann |
Tue, 01 Dec 2009 00:10:47 +0100 |
Merge with tip.
|
Tobias Markmann |
Mon, 30 Nov 2009 23:25:10 +0100 |
mod_compression: Enabeling compression for outgoing s2s streams.
|
Tobias Markmann |
Mon, 30 Nov 2009 23:23:42 +0100 |
mod_compression: Some further refactoring.
|
Tobias Markmann |
Sun, 29 Nov 2009 23:43:12 +0100 |
mod_compression: Make setup_compression work for s2s sessions too.
|
Tobias Markmann |
Sun, 29 Nov 2009 23:04:19 +0100 |
mod_compression: Moving compression setup in a dedicated function.
|
Tobias Markmann |
Sun, 29 Nov 2009 22:18:06 +0100 |
mod_compression: Prepare activating of compression on s2s.
|
Tobias Markmann |
Sun, 29 Nov 2009 22:02:21 +0100 |
Merge with tip.
|
Tobias Markmann |
Sun, 29 Nov 2009 21:33:37 +0100 |
Enable one way stream compression on s2s links.
|
Tobias Markmann |
Sun, 29 Nov 2009 21:32:39 +0100 |
Fixing some typos.
|
Tobias Markmann |
Fri, 20 Nov 2009 17:12:12 +0100 |
modulemanager, net.dns: Remove trailing whitespace
|
Matthew Wild |
Wed, 02 Dec 2009 20:32:44 +0000 |
prosodyctl: Experimental 'addplugin' command
|
Matthew Wild |
Wed, 02 Dec 2009 20:31:54 +0000 |
util.pluginloader: Support for fetching plugins from the data store
|
Matthew Wild |
Wed, 02 Dec 2009 18:05:03 +0000 |
net.httpserver: Fix to work with new server API
|
Matthew Wild |
Wed, 02 Dec 2009 18:03:10 +0000 |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
Matthew Wild |
Wed, 02 Dec 2009 18:02:47 +0000 |
mod_proxy65: Remove trailing whitespace
|
Matthew Wild |
Tue, 01 Dec 2009 20:18:47 +0000 |
mod_proxy65: Fix log:module -> module:log :)
|
Matthew Wild |
Tue, 01 Dec 2009 20:07:07 +0000 |
Merge with trunk
|
Matthew Wild |
Tue, 01 Dec 2009 19:57:54 +0000 |
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc
|
Matthew Wild |
Tue, 01 Dec 2009 19:57:33 +0000 |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
Waqas Hussain |
Tue, 01 Dec 2009 22:32:37 +0500 |
util.hmac: Optimized.
|
Waqas Hussain |
Tue, 01 Dec 2009 02:23:48 +0500 |
util.sasl.scram: Optimized binaryXOR.
|
Waqas Hussain |
Tue, 01 Dec 2009 01:45:56 +0500 |
util.sasl.scram: Fixed a variable redeclaration.
|
Waqas Hussain |
Tue, 01 Dec 2009 01:41:31 +0500 |
util.sasl.scram: Making =2D and =3D substitution actually work.
|
Tobias Markmann |
Mon, 30 Nov 2009 20:53:25 +0100 |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
Matthew Wild |
Mon, 30 Nov 2009 16:39:27 +0000 |
util.sasl.plain: A little refactoring.
|
Waqas Hussain |
Sun, 29 Nov 2009 18:30:33 +0500 |
Merge with 0.6.
|
Waqas Hussain |
Sun, 29 Nov 2009 18:29:19 +0500 |
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).
|
Waqas Hussain |
Sat, 28 Nov 2009 12:00:31 +0500 |
mod_register: Properly notify contacts of subscription removal on account deletion.
|
Waqas Hussain |
Sat, 28 Nov 2009 11:59:06 +0500 |
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.
|
Waqas Hussain |
Thu, 26 Nov 2009 15:19:59 +0500 |
util.sasl.digest-md5: Fixing some variable access.
|
Tobias Markmann |
Sat, 28 Nov 2009 18:58:58 +0100 |
Merge with Tobias
|
Matthew Wild |
Sat, 28 Nov 2009 17:40:49 +0000 |
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections
|
Matthew Wild |
Sat, 28 Nov 2009 17:40:37 +0000 |
Make some more variables to locals.
|
Tobias Markmann |
Sat, 28 Nov 2009 18:32:41 +0100 |
util.sasl: Move some variables to local space. Fix a bug.
|
Tobias Markmann |
Sat, 28 Nov 2009 18:23:25 +0100 |
mod_console: Update for new server API, fixes traceback when closing console sessions
|
Matthew Wild |
Sat, 28 Nov 2009 17:39:05 +0000 |
util.sasl.plain: Fail gracefully on empty <auth/> tag
|
Matthew Wild |
Sat, 28 Nov 2009 15:12:43 +0000 |
mod_saslauth: Fix typo in variable name
|
Matthew Wild |
Sat, 28 Nov 2009 15:12:07 +0000 |
net.server_select: Update conn.close() to use new connection method convention
|
Matthew Wild |
Sat, 28 Nov 2009 14:09:53 +0000 |
mod_proxy65: Use new jid.join() from util.jid
|
Matthew Wild |
Fri, 27 Nov 2009 18:02:24 +0000 |
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environment
|
Matthew Wild |
Fri, 27 Nov 2009 18:00:47 +0000 |
tests: Add tests for util.jid.join()
|
Matthew Wild |
Fri, 27 Nov 2009 17:41:52 +0000 |
tests/test.lua: Print the current test being run if verbosity sufficient
|
Matthew Wild |
Fri, 27 Nov 2009 17:39:17 +0000 |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
Matthew Wild |
Fri, 27 Nov 2009 17:33:55 +0000 |
mod_proxy65: Update listener callback names for new server API
|
sjoerd simons |
Fri, 27 Nov 2009 16:51:05 +0000 |
Merged with tip.
|
Tobias Markmann |
Fri, 27 Nov 2009 00:19:56 +0100 |
mod_saslauth: Allow relogins after failed SASL login.
|
Tobias Markmann |
Thu, 26 Nov 2009 23:18:26 +0100 |
util.sasl: Adding clean_clone() method.
|
Tobias Markmann |
Thu, 26 Nov 2009 23:11:02 +0100 |
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/
|
Matthew Wild |
Thu, 26 Nov 2009 22:25:13 +0000 |
net.server_event: tostring() some debug logging parameters
|
Matthew Wild |
Thu, 26 Nov 2009 22:23:51 +0000 |
net.server_event: Add set_send() for compatibility with server_select
|
Matthew Wild |
Thu, 26 Nov 2009 22:22:03 +0000 |
net.server_event: Hide starttls function when the connection is not SSL-enabled
|
Matthew Wild |
Thu, 26 Nov 2009 22:21:12 +0000 |
net.server_event: Count the number of client connections *upwards* :)
|
Matthew Wild |
Thu, 26 Nov 2009 22:19:49 +0000 |
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement
|
Matthew Wild |
Thu, 26 Nov 2009 22:18:44 +0000 |
net.server_event: Fix to make ontimeout() listener callback work
|
Matthew Wild |
Thu, 26 Nov 2009 22:15:40 +0000 |
net.server_select: Rename server.setsend() to server.set_send() for consistency
|
Matthew Wild |
Thu, 26 Nov 2009 22:08:47 +0000 |
net.adns: Some cleanup, happens to also make it compatible with libevent
|
Matthew Wild |
Thu, 26 Nov 2009 22:08:10 +0000 |
s2smanager: Allow configuration of the dialback_secret in the config
|
Matthew Wild |
Thu, 26 Nov 2009 17:17:54 +0000 |
Merge with 0.6.
|
Waqas Hussain |
Thu, 26 Nov 2009 13:06:52 +0500 |
mod_presence: Use the local host as origin for subscription request acks.
|
Waqas Hussain |
Thu, 26 Nov 2009 13:02:10 +0500 |
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal.
|
Waqas Hussain |
Thu, 26 Nov 2009 13:00:11 +0500 |
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.
|
Waqas Hussain |
Thu, 26 Nov 2009 12:57:24 +0500 |
Tagging 0.6.1
|
Matthew Wild |
Thu, 26 Nov 2009 00:02:01 +0000 |
Tagging 0.6.0
|
Matthew Wild |
Thu, 26 Nov 2009 00:01:12 +0000 |
Makefile: Fix to install new util/sasl directory
|
Matthew Wild |
Thu, 26 Nov 2009 01:09:10 +0000 |
Merge with 0.6
|
Matthew Wild |
Wed, 25 Nov 2009 23:46:58 +0000 |
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias)
0.6.1
|
Matthew Wild |
Wed, 25 Nov 2009 23:45:45 +0000 |
Merge with trunk
|
Matthew Wild |
Wed, 25 Nov 2009 19:59:16 +0000 |
Merge with 0.6
|
Matthew Wild |
Wed, 25 Nov 2009 19:58:58 +0000 |
util.dataforms: Don't require type when parsing form XML
|
Florian Zeitz |
Wed, 25 Nov 2009 19:58:19 +0000 |
Merge with trunk.
|
Waqas Hussain |
Thu, 26 Nov 2009 00:05:18 +0500 |
MUC: Added support for the room-destroy owner use case.
|
Waqas Hussain |
Thu, 26 Nov 2009 00:03:16 +0500 |
MUC: Slightly refactored form processing.
|
Waqas Hussain |
Wed, 25 Nov 2009 22:26:06 +0500 |
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.
|
Tobias Markmann |
Wed, 25 Nov 2009 19:46:22 +0100 |
Merge with trunk
|
Matthew Wild |
Wed, 25 Nov 2009 17:40:24 +0000 |
Merge with Tobias's SASL redesign branch
|
Matthew Wild |
Wed, 25 Nov 2009 17:39:23 +0000 |
Merge with trunk.
|
Tobias Markmann |
Thu, 19 Nov 2009 17:53:52 +0100 |
Reduce needed roundtrips during DIGEST-MD5 login.
|
Tobias Markmann |
Thu, 19 Nov 2009 17:20:38 +0100 |
Adding some human readable error messages.
|
Tobias Markmann |
Thu, 19 Nov 2009 17:17:52 +0100 |
Fail if username or password don't pass SASLprep.
|
Tobias Markmann |
Thu, 19 Nov 2009 17:08:58 +0100 |
Use new cofig option reading API.
|
Tobias Markmann |
Thu, 19 Nov 2009 16:44:37 +0100 |
Allow SASL PLAIN over unsecure connections when intended by admin.
|
Tobias Markmann |
Thu, 19 Nov 2009 16:43:38 +0100 |
Typo.
|
Tobias Markmann |
Thu, 19 Nov 2009 15:29:09 +0100 |
Handle , and = in usernames for SCRAM.
|
Tobias Markmann |
Thu, 19 Nov 2009 00:04:14 +0100 |
Provide SASL PLAIN mechanism only if TLS is active.
|
Tobias Markmann |
Wed, 18 Nov 2009 23:26:35 +0100 |
Cleaning up.
|
Tobias Markmann |
Wed, 18 Nov 2009 23:25:27 +0100 |
Tidying up.
|
Tobias Markmann |
Wed, 18 Nov 2009 22:59:43 +0100 |
Enable restriction of supported mechanisms in the SASL library.
|
Tobias Markmann |
Wed, 18 Nov 2009 22:56:50 +0100 |
SASLprep authentication and password in SASL PLAIN implementation.
|
Tobias Markmann |
Wed, 18 Nov 2009 22:02:32 +0100 |
SASLprep usernames and passwords.
|
Tobias Markmann |
Wed, 18 Nov 2009 11:59:50 +0100 |
Making interop with libpurple. (Thanks darkrain).
|
Tobias Markmann |
Tue, 17 Nov 2009 22:39:18 +0100 |
Add check for forbidden char sequences in validate_username().
|
Tobias Markmann |
Tue, 17 Nov 2009 11:31:59 +0100 |
Completed SCRAM-SHA-1 implementation to a ready-to-test state.
|
Tobias Markmann |
Tue, 17 Nov 2009 11:03:54 +0100 |
Added missing require for generate_uuid.
|
Tobias Markmann |
Tue, 17 Nov 2009 09:33:15 +0100 |
Initial commit of SCRAM SASL mechanism.
|
Tobias Markmann |
Tue, 17 Nov 2009 00:56:41 +0100 |
Merge with sasl branch.
|
Tobias Markmann |
Mon, 16 Nov 2009 21:43:57 +0100 |
Adding a note for possible round trip savings.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 14:31:03 +0100 |
Adding support for digest-md5 profile in DIGEST-MD5 implementation.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 11:24:22 +0100 |
Change of the digest-md5 profile.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 11:21:21 +0100 |
Broken DIGEST-MD5 client support again.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 11:10:06 +0100 |
Add support for plain profile in digest-md5 implementation.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 10:54:17 +0100 |
Getting PLAIN mechanism work with the new API.
sasl
|
Tobias Markmann |
Fri, 13 Nov 2009 09:21:19 +0100 |
Move each mechanism in an own file.
sasl
|
Tobias Markmann |
Thu, 12 Nov 2009 21:57:37 +0100 |
Fail if mechanism has already been selected.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 22:03:11 +0200 |
Store stage in SASL object.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 22:01:58 +0200 |
Importing SASL Digest-MD5 code. Now for real.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 19:57:09 +0200 |
Importing SASL Digest-MD5 code.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 19:56:54 +0200 |
List RFC numbers.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 19:43:33 +0200 |
Allow ampersands in passwords for SASL PLAIN mechanism.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 19:20:12 +0200 |
Making mod_saslauth use the new SASL API.
sasl
|
Tobias Markmann |
Fri, 28 Aug 2009 13:04:38 +0200 |
Adjust SASL PLAIN mechanism to the new API.
sasl
|
Tobias Markmann |
Thu, 27 Aug 2009 21:29:36 +0200 |
Adding some docu.
sasl
|
Tobias Markmann |
Sun, 16 Aug 2009 23:20:02 +0200 |
Mostly making the code run; includes fixing typos and so on.
sasl
|
Tobias Markmann |
Mon, 10 Aug 2009 23:04:19 +0200 |
Initial commit of the SASL redesign.
sasl
|
Tobias Markmann |
Mon, 10 Aug 2009 12:14:40 +0200 |
MUC: Only allow moderators to change the room subject.
|
Waqas Hussain |
Wed, 25 Nov 2009 22:00:33 +0500 |
MUC: Prevent visitors from broadcasting messages.
|
Waqas Hussain |
Wed, 25 Nov 2009 21:42:05 +0500 |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
Waqas Hussain |
Wed, 25 Nov 2009 21:40:44 +0500 |
Removed some legacy doc/ files.
|
Waqas Hussain |
Wed, 25 Nov 2009 21:30:41 +0500 |
Merge with 0.6
|
Matthew Wild |
Wed, 25 Nov 2009 15:41:04 +0000 |
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)
|
Matthew Wild |
Wed, 25 Nov 2009 15:40:33 +0000 |
Merge with 0.6 on prosody.im
0.6.0
|
Matthew Wild |
Wed, 25 Nov 2009 05:11:10 +0000 |
xmppclient_listener: Escape control characters when logging invalid XML.
|
Waqas Hussain |
Tue, 24 Nov 2009 22:42:08 +0500 |
Merge with 0.6
|
Matthew Wild |
Wed, 25 Nov 2009 03:30:41 +0000 |
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)
|
Matthew Wild |
Wed, 25 Nov 2009 03:30:00 +0000 |
Merge with trunk
|
Matthew Wild |
Tue, 24 Nov 2009 20:35:18 +0000 |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
Matthew Wild |
Tue, 24 Nov 2009 20:34:22 +0000 |
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.
|
Waqas Hussain |
Tue, 24 Nov 2009 14:37:14 +0500 |
Merge with trunk
|
Matthew Wild |
Mon, 23 Nov 2009 20:22:37 +0000 |
Merge with 0.6
|
Matthew Wild |
Mon, 23 Nov 2009 20:21:20 +0000 |
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API
|
Matthew Wild |
Mon, 23 Nov 2009 20:18:04 +0000 |
util.dependencies: Missed a Debian/
|
Matthew Wild |
Mon, 23 Nov 2009 19:59:32 +0000 |
util.dependencies: Clearer message, add homepages, etc.
|
Matthew Wild |
Mon, 23 Nov 2009 18:51:54 +0000 |
util.dependencies: Add LuaFileSystem as a hard dependency
|
Matthew Wild |
Mon, 23 Nov 2009 17:31:49 +0000 |
Merged with 0.6.
|
Waqas Hussain |
Mon, 23 Nov 2009 21:49:20 +0500 |
prosody: Added support for command line argument '--config'.
|
Waqas Hussain |
Mon, 23 Nov 2009 21:46:37 +0500 |
Merge with trunk
|
Matthew Wild |
Mon, 23 Nov 2009 16:30:34 +0000 |
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API
|
Matthew Wild |
Mon, 23 Nov 2009 16:09:44 +0000 |
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set
|
Matthew Wild |
Mon, 23 Nov 2009 16:07:33 +0000 |
Merged with 0.6.
|
Waqas Hussain |
Mon, 23 Nov 2009 21:02:06 +0500 |
util.serialization: Replaced commas with semi-colons between table fields.
|
Waqas Hussain |
Mon, 23 Nov 2009 19:50:04 +0500 |
util.serialization: Concise output for empty tables.
|
Waqas Hussain |
Mon, 23 Nov 2009 19:35:24 +0500 |
Mainfile: Fixed some comments.
|
Waqas Hussain |
Mon, 23 Nov 2009 08:55:27 +0500 |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
Matthew Wild |
Mon, 23 Nov 2009 02:58:42 +0000 |
mod_console: Update for new net.server API
|
Matthew Wild |
Sun, 22 Nov 2009 21:09:25 +0000 |
Merged with 0.6.
|
Waqas Hussain |
Sun, 22 Nov 2009 21:55:58 +0500 |
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes.
|
Waqas Hussain |
Sun, 22 Nov 2009 21:47:54 +0500 |
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.
|
Waqas Hussain |
Sun, 22 Nov 2009 21:45:31 +0500 |
sessionmanager: Added function send_to_interested_resources().
|
Waqas Hussain |
Sun, 22 Nov 2009 21:41:09 +0500 |
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved.
|
Waqas Hussain |
Sun, 22 Nov 2009 21:40:01 +0500 |
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output).
|
Waqas Hussain |
Sun, 22 Nov 2009 21:33:41 +0500 |
mod_proxy65: Update for new net.server API, untested
|
Matthew Wild |
Sun, 22 Nov 2009 15:06:30 +0000 |
mod_proxy65: Import from prosody-modules, thanks Ephraim :)
|
Matthew Wild |
Sun, 22 Nov 2009 14:58:09 +0000 |
net.server: Add some comments to explain to waqas how it all works :)
|
Matthew Wild |
Sun, 22 Nov 2009 14:42:56 +0000 |
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)
|
Matthew Wild |
Sun, 22 Nov 2009 13:47:24 +0000 |
s2smanager: Fix syntax error introduced in merge
|
Matthew Wild |
Sun, 22 Nov 2009 04:53:02 +0000 |
Merge with trunk
|
Matthew Wild |
Sun, 22 Nov 2009 04:50:42 +0000 |
stanza_router: Don't log full stanzas destined for s2s
|
Matthew Wild |
Sun, 22 Nov 2009 04:46:48 +0000 |
net.server_select: Bring up to date to new common connection API
|
Matthew Wild |
Sun, 22 Nov 2009 04:45:13 +0000 |
net.httpserver, net.http: Update for new net.server API (untested)
|
Matthew Wild |
Sun, 22 Nov 2009 04:44:26 +0000 |
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect
|
Matthew Wild |
Sun, 22 Nov 2009 04:43:46 +0000 |
net.adns: Update for new net.server API (doesn't work with libevent yet)
|
Matthew Wild |
Sun, 22 Nov 2009 04:42:47 +0000 |
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)
|
Matthew Wild |
Sun, 22 Nov 2009 04:42:03 +0000 |
net.server_event: Comment accidentally uncommented vdebug()
|
Matthew Wild |
Sun, 22 Nov 2009 04:09:57 +0000 |
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout
|
Matthew Wild |
Sun, 22 Nov 2009 04:08:11 +0000 |
net.server_event: Remove premature non-optimisation
|
Matthew Wild |
Sun, 22 Nov 2009 04:06:40 +0000 |
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits
|
Matthew Wild |
Sun, 22 Nov 2009 04:06:00 +0000 |
net.server_event: Obey nowriting/nointerface for locks in interface methods
|
Matthew Wild |
Sun, 22 Nov 2009 04:04:04 +0000 |
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrapping
|
Matthew Wild |
Sun, 22 Nov 2009 03:58:37 +0000 |
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake
|
Matthew Wild |
Sun, 22 Nov 2009 03:55:48 +0000 |
net.server_event: Add set_sslctx() method to connections
|
Matthew Wild |
Sun, 22 Nov 2009 03:53:44 +0000 |
net.server_event: conn.usingssl -> conn._usingssl
|
Matthew Wild |
Sun, 22 Nov 2009 03:53:07 +0000 |
net.server_event: Use correct listener callbacks
|
Matthew Wild |
Sun, 22 Nov 2009 03:51:31 +0000 |
net.server_event: Small whitespace fixes
|
Matthew Wild |
Sun, 22 Nov 2009 03:49:47 +0000 |
net.server_event: Correct a few instances of .sslctx to ._sslctx
|
Matthew Wild |
Sun, 22 Nov 2009 03:48:04 +0000 |
net.server_event: Call connection's onconnect, no need to pass closures around now
|
Matthew Wild |
Sun, 22 Nov 2009 03:44:15 +0000 |
net.server_event: Use connection id in all relevant logging
|
Matthew Wild |
Sun, 22 Nov 2009 03:42:45 +0000 |
net.server_event: Define id property for connection objects, to aid logging
|
Matthew Wild |
Sun, 22 Nov 2009 03:20:35 +0000 |
net.server_event: Define vdebug function for convenience
|
Matthew Wild |
Sun, 22 Nov 2009 03:14:32 +0000 |
net.server_event: Change to new standard addserver() syntax
|
Matthew Wild |
Sat, 21 Nov 2009 17:23:51 +0000 |
net.server_select: Change addserver() parameters to be compatible with new standard syntax
|
Matthew Wild |
Sat, 21 Nov 2009 17:19:57 +0000 |
mod_tls: Switch to : syntax for connection methods
|
Matthew Wild |
Sat, 21 Nov 2009 17:16:46 +0000 |
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua
|
Matthew Wild |
Sat, 21 Nov 2009 17:15:59 +0000 |
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua
|
Matthew Wild |
Sat, 21 Nov 2009 17:14:59 +0000 |
net.server: Small fix for addtimer() compatibility code
|
Matthew Wild |
Sat, 21 Nov 2009 17:13:21 +0000 |
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit
|
Matthew Wild |
Sat, 21 Nov 2009 17:11:59 +0000 |
sessionmanager: Use : syntax for calling connection methods
|
Matthew Wild |
Sat, 21 Nov 2009 17:07:22 +0000 |
objectmanager: Convert to unix line-endings
|
Matthew Wild |
Sat, 21 Nov 2009 23:04:26 +0000 |
s2smanager: Don't log full stanza when sending outwards
|
Matthew Wild |
Sat, 21 Nov 2009 13:49:48 +0000 |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
Matthew Wild |
Sat, 21 Nov 2009 13:47:45 +0000 |
mod_bosh: Don't log response XML
|
Matthew Wild |
Sat, 21 Nov 2009 13:15:46 +0000 |
util.timer: Fix libevent timers (event.base doesn't exist...)
|
Matthew Wild |
Sat, 21 Nov 2009 03:16:14 +0000 |
net.server_event: Export base as event_base
|
Matthew Wild |
Sat, 21 Nov 2009 03:15:59 +0000 |
net.server_event: Comment overly verbose log message
|
Matthew Wild |
Sat, 21 Nov 2009 02:41:09 +0000 |
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)
|
Matthew Wild |
Sat, 21 Nov 2009 02:40:21 +0000 |
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option
|
Matthew Wild |
Sat, 21 Nov 2009 02:39:08 +0000 |
net.server: Rename to net.server_select
|
Matthew Wild |
Sat, 21 Nov 2009 02:36:35 +0000 |
net.server_event: Remove redundant getid() function
|
Matthew Wild |
Fri, 20 Nov 2009 23:24:41 +0000 |
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :)
|
Matthew Wild |
Fri, 20 Nov 2009 22:58:56 +0000 |
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas
|
Matthew Wild |
Fri, 20 Nov 2009 15:07:39 +0000 |
s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so.
|
Matthew Wild |
Fri, 20 Nov 2009 04:39:54 +0000 |
util.sasl: Add COMPAT comment
|
Matthew Wild |
Wed, 18 Nov 2009 03:35:42 +0000 |
mod_console: Moved activation of the console port from the main file to mod_console.
|
Waqas Hussain |
Wed, 18 Nov 2009 08:30:03 +0500 |
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.
|
Waqas Hussain |
Wed, 18 Nov 2009 08:26:43 +0500 |
mod_register: Log a debug message when a session's IP is not available.
|
Waqas Hussain |
Wed, 18 Nov 2009 06:23:41 +0500 |
mod_bosh: Set session.ip for BOSH sessions.
|
Waqas Hussain |
Wed, 18 Nov 2009 06:22:52 +0500 |
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.
|
Waqas Hussain |
Wed, 18 Nov 2009 06:21:59 +0500 |
net.dns: Be more strict about the records we cache
|
Matthew Wild |
Wed, 18 Nov 2009 01:09:09 +0000 |
net.dns: Be more strict about checking the DNS replies we receive
|
Matthew Wild |
Wed, 18 Nov 2009 01:05:38 +0000 |
util.sasl: Improved a log message.
|
Waqas Hussain |
Fri, 13 Nov 2009 06:29:37 +0500 |
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).
|
Waqas Hussain |
Fri, 13 Nov 2009 06:10:46 +0500 |
util.sasl: Return proper error when client provides authzid.
|
Waqas Hussain |
Fri, 13 Nov 2009 04:24:17 +0500 |
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).
|
Waqas Hussain |
Thu, 12 Nov 2009 13:42:44 +0500 |
net.connlisteners: Log an error when a listener fails to load.
|
Waqas Hussain |
Thu, 12 Nov 2009 13:34:38 +0500 |
componentmanager: Improved logging for stanzas being bounced for unavailable components.
|
Waqas Hussain |
Thu, 12 Nov 2009 13:33:46 +0500 |
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config
|
Matthew Wild |
Sun, 08 Nov 2009 15:25:03 +0000 |
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded
|
Matthew Wild |
Sun, 08 Nov 2009 15:10:44 +0000 |
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset
|
Matthew Wild |
Sun, 08 Nov 2009 15:09:11 +0000 |
Merge with trunk
|
Matthew Wild |
Fri, 06 Nov 2009 23:56:10 +0000 |
util.dataforms: Support for jid-multi field type
|
Florian Zeitz |
Fri, 06 Nov 2009 23:51:14 +0000 |
net.dns: Fixed indentation and coding style.
|
Waqas Hussain |
Mon, 02 Nov 2009 01:57:33 +0500 |
net.dns: Initialize default resolver on module load (instead of on first use).
|
Waqas Hussain |
Mon, 02 Nov 2009 00:52:35 +0500 |
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.
|
Waqas Hussain |
Mon, 02 Nov 2009 00:46:43 +0500 |
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak
|
Matthew Wild |
Sun, 01 Nov 2009 19:41:49 +0000 |
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option
|
Matthew Wild |
Sat, 31 Oct 2009 17:15:20 +0000 |
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).
|
Waqas Hussain |
Sat, 31 Oct 2009 05:11:56 +0500 |
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc.
|
Waqas Hussain |
Sat, 31 Oct 2009 05:05:46 +0500 |
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.
|
Waqas Hussain |
Sat, 31 Oct 2009 04:58:23 +0500 |
util.dataforms: Only add value to rendered form if supplied in the data
|
Florian Zeitz |
Fri, 30 Oct 2009 01:18:56 +0000 |
util.pposix: Add abort() function
|
Matthew Wild |
Fri, 30 Oct 2009 01:18:38 +0000 |
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner
|
Matthew Wild |
Mon, 26 Oct 2009 23:35:48 +0000 |
Merge with trunk
|
Matthew Wild |
Mon, 26 Oct 2009 23:30:15 +0000 |
server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?
|
Matthew Wild |
Mon, 26 Oct 2009 23:29:04 +0000 |
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)
|
Waqas Hussain |
Tue, 27 Oct 2009 01:15:05 +0500 |
Prosody top-level error handler modified to log properly on non-string error messages.
|
Waqas Hussain |
Sun, 25 Oct 2009 21:26:36 +0500 |
mod_console: Added proper cleanup for disconnected console sessions.
|
Waqas Hussain |
Sun, 25 Oct 2009 21:21:25 +0500 |
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.
|
Waqas Hussain |
Sun, 25 Oct 2009 21:07:32 +0500 |
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.
|
Waqas Hussain |
Sun, 25 Oct 2009 21:06:35 +0500 |
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set.
|
Waqas Hussain |
Sun, 25 Oct 2009 04:19:24 +0500 |
rostermanager: Fixed a global access.
|
Waqas Hussain |
Thu, 22 Oct 2009 04:47:40 +0500 |
rostermanager: Refactored roster loading to remove duplicate code.
|
Waqas Hussain |
Thu, 22 Oct 2009 03:46:54 +0500 |
rostermanager: Log a warning when a self-contact is detected.
|
Waqas Hussain |
Thu, 22 Oct 2009 03:38:00 +0500 |
rostermanager: Ensure meta-data entry is present on roster load.
|
Waqas Hussain |
Thu, 22 Oct 2009 03:34:50 +0500 |
rostermanager: Remove self-contacts from loaded rosters.
|
Waqas Hussain |
Thu, 22 Oct 2009 03:34:08 +0500 |
PEP: Better reload support.
|
Waqas Hussain |
Thu, 22 Oct 2009 02:26:27 +0500 |
PEP: Send publish IQ result before broadcast.
|
Waqas Hussain |
Thu, 22 Oct 2009 02:26:06 +0500 |
PEP: Stricter checks on payload validity.
|
Waqas Hussain |
Thu, 22 Oct 2009 02:16:10 +0500 |
PEP: Clone payloads to allow plugins to reuse stanzas.
|
Waqas Hussain |
Thu, 22 Oct 2009 02:13:02 +0500 |
PEP: Fixed namespace for the <item> element in PEP broadcasts.
|
Waqas Hussain |
Thu, 22 Oct 2009 02:12:24 +0500 |
util.require: Yes hg, I really did want to remove it, thanks.
|
Matthew Wild |
Wed, 21 Oct 2009 20:30:42 +0100 |
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :)
|
Matthew Wild |
Wed, 21 Oct 2009 16:25:49 +0100 |
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available).
|
Waqas Hussain |
Wed, 21 Oct 2009 19:01:02 +0500 |
xmlhandlers: Reset state on error or stream close, fixes possible traceback
|
Matthew Wild |
Wed, 21 Oct 2009 14:05:33 +0100 |
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed
|
Matthew Wild |
Wed, 21 Oct 2009 13:59:54 +0100 |
MUC: List occupants in a room's disco#items response.
|
Waqas Hussain |
Wed, 21 Oct 2009 13:32:32 +0500 |
Merged with trunk.
|
Waqas Hussain |
Wed, 21 Oct 2009 12:02:30 +0500 |
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.
|
Waqas Hussain |
Wed, 21 Oct 2009 11:58:33 +0500 |
usermanager: Removed an unnecessary global access.
|
Waqas Hussain |
Wed, 21 Oct 2009 11:41:11 +0500 |
usermanager: Logged a clear warning when the 'admins' option is not a table.
|
Waqas Hussain |
Wed, 21 Oct 2009 11:40:29 +0500 |
usermanager: Changed function is_admin to allow checking for host-specific admins.
|
Waqas Hussain |
Wed, 21 Oct 2009 11:39:02 +0500 |
mod_lastactivity: Gave a positive priority to the presence event hook.
|
Waqas Hussain |
Wed, 21 Oct 2009 11:29:43 +0500 |
MUC: Added 'name' config option, for specifying the component's name in disco responses.
|
Waqas Hussain |
Wed, 21 Oct 2009 02:18:17 +0500 |
net.dns: Don't expire records with TTL of 0 instantly
|
Matthew Wild |
Wed, 21 Oct 2009 00:01:50 +0100 |
mod_lastactivity: Persist data across reloads.
|
Waqas Hussain |
Wed, 21 Oct 2009 01:02:26 +0500 |
mod_lastactivity: Allow users to request their own last activity.
|
Waqas Hussain |
Wed, 21 Oct 2009 01:01:46 +0500 |
prosody.cfg.lua.dist: Convert to unix line endings from DOS
|
Matthew Wild |
Tue, 20 Oct 2009 18:12:46 +0100 |
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global
|
Matthew Wild |
Tue, 20 Oct 2009 13:25:29 +0100 |
util-src/Makefile: Add missing flags to building of util.signal
|
Matthew Wild |
Mon, 19 Oct 2009 21:08:40 +0100 |
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)
|
Matthew Wild |
Mon, 19 Oct 2009 17:56:39 +0100 |
prosodyctl: Remove dependency on hostmanager, and friends
|
Matthew Wild |
Mon, 19 Oct 2009 16:53:50 +0100 |
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections
|
Matthew Wild |
Sun, 18 Oct 2009 16:16:27 +0100 |
mod_lastactivity: Initial commit.
|
Waqas Hussain |
Sun, 18 Oct 2009 22:49:03 +0500 |
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.
|
Waqas Hussain |
Sun, 18 Oct 2009 22:45:41 +0500 |
mod_uptime: Removed unused variables.
|
Waqas Hussain |
Sun, 18 Oct 2009 22:44:18 +0500 |
mod_uptime: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
Sun, 18 Oct 2009 19:42:45 +0500 |
mod_saslauth: Fixed access of globals.
|
Waqas Hussain |
Sun, 18 Oct 2009 18:50:35 +0500 |
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.
|
Waqas Hussain |
Sun, 18 Oct 2009 18:48:34 +0500 |
mod_time: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
Sun, 18 Oct 2009 18:45:41 +0500 |
mod_ping: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
Sun, 18 Oct 2009 18:26:58 +0500 |
mod_console: Fixed traceback occuring on using module:list on unknown hosts.
|
Waqas Hussain |
Sun, 18 Oct 2009 18:10:05 +0500 |
mod_console: Added help text for config:reload().
|
Waqas Hussain |
Sun, 18 Oct 2009 18:01:13 +0500 |
MUC: Re-enable nick changes for non-multisession nicks.
|
Waqas Hussain |
Sun, 18 Oct 2009 16:45:56 +0500 |
mod_console: Add missing hosts:list() command
|
Matthew Wild |
Sun, 18 Oct 2009 12:26:53 +0100 |
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).
|
Waqas Hussain |
Sun, 18 Oct 2009 15:53:08 +0500 |
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.
|
Waqas Hussain |
Sun, 18 Oct 2009 15:28:00 +0500 |
mod_vcard: Cleaned up unused variables and global accesses.
|
Waqas Hussain |
Sun, 18 Oct 2009 07:40:14 +0500 |
mod_vcard: Removed stream feature.
|
Waqas Hussain |
Sun, 18 Oct 2009 07:33:24 +0500 |
mod_vcard: Refactoring and cleanup.
|
Waqas Hussain |
Sun, 18 Oct 2009 07:30:58 +0500 |
mod_vcard: Moved completely to new event based hooks.
|
Waqas Hussain |
Sun, 18 Oct 2009 07:05:56 +0500 |
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.
|
Waqas Hussain |
Sun, 18 Oct 2009 06:55:00 +0500 |
MUC: Improved handling of error stanzas and made error messages concise.
|
Waqas Hussain |
Sun, 18 Oct 2009 06:49:40 +0500 |
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).
|
Waqas Hussain |
Sun, 18 Oct 2009 05:54:14 +0500 |
MUC: Fixed an incorrect error message.
|
Waqas Hussain |
Sun, 18 Oct 2009 05:37:28 +0500 |
MUC: Kick occupants on sending error messages to other occupants.
|
Waqas Hussain |
Sun, 18 Oct 2009 05:35:33 +0500 |
Merge with trunk.
|
Waqas Hussain |
Sun, 18 Oct 2009 05:19:40 +0500 |
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.
|
Waqas Hussain |
Sun, 18 Oct 2009 05:17:07 +0500 |
modulemanager: Use componentmanager to create new components.
|
Waqas Hussain |
Sun, 18 Oct 2009 03:15:33 +0500 |
componentmanager: Added a FIXME comment.
|
Waqas Hussain |
Sun, 18 Oct 2009 03:08:41 +0500 |
componentmanager: Unload mod_tls for components before removing them.
|
Waqas Hussain |
Sun, 18 Oct 2009 03:07:25 +0500 |
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.
|
Waqas Hussain |
Sun, 18 Oct 2009 01:52:37 +0500 |
MUC: Multiple sessions per nick.
|
Waqas Hussain |
Sun, 18 Oct 2009 01:40:18 +0500 |
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).
|
Waqas Hussain |
Sun, 18 Oct 2009 01:19:03 +0500 |
modulemanager: Fixed traceback on loading modules on unknown hosts.
|
Waqas Hussain |
Sat, 17 Oct 2009 23:50:09 +0500 |
modulemanager: Slightly rearranged code for more robust unloading of modules.
|
Waqas Hussain |
Sat, 17 Oct 2009 23:48:30 +0500 |
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.
|
Waqas Hussain |
Sat, 17 Oct 2009 23:46:34 +0500 |
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :)
|
Matthew Wild |
Sat, 17 Oct 2009 19:47:01 +0100 |
certs: Update default certs
|
Matthew Wild |
Sat, 17 Oct 2009 18:09:07 +0100 |
net.dns: Don't cache some records indefinitely
|
Matthew Wild |
Sat, 17 Oct 2009 17:56:51 +0100 |
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) )
|
Matthew Wild |
Sat, 17 Oct 2009 16:25:28 +0100 |
hostmanager: Create a server sslctx for incoming connections
|
Matthew Wild |
Sat, 17 Oct 2009 16:23:03 +0100 |
net.server: Allow changing the sslctx of a connection after it has been established
|
Matthew Wild |
Sat, 17 Oct 2009 16:21:27 +0100 |
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)
|
Matthew Wild |
Sat, 17 Oct 2009 15:34:21 +0100 |
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtime
|
Matthew Wild |
Sat, 17 Oct 2009 15:26:32 +0100 |
s2smanager: Add incoming_s2s to the prosody object
|
Matthew Wild |
Sat, 17 Oct 2009 15:25:30 +0100 |
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the host
|
Matthew Wild |
Sat, 17 Oct 2009 15:23:50 +0100 |
hostmanager: Add return _M;
|
Matthew Wild |
Sat, 17 Oct 2009 14:43:38 +0100 |
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/
|
Matthew Wild |
Sat, 17 Oct 2009 13:38:20 +0100 |
tests: More environment magic to help get stuff working in a sandbox
|
Matthew Wild |
Sat, 17 Oct 2009 13:36:40 +0100 |
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G
|
Matthew Wild |
Sat, 17 Oct 2009 13:33:23 +0100 |
componentmanager: Handle missing prosody object (helps us pass some tests)
|
Matthew Wild |
Sat, 17 Oct 2009 13:31:39 +0100 |
prosody: Move global protection earlier (to before modules are loaded, etc.)
|
Matthew Wild |
Sat, 17 Oct 2009 10:54:28 +0100 |
prosody: Require new require :)
|
Matthew Wild |
Sat, 17 Oct 2009 10:53:31 +0100 |
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G
|
Matthew Wild |
Sat, 17 Oct 2009 10:52:25 +0100 |
prosody: Rename global net_activate_ports -> prosody.net_activate_ports
|
Matthew Wild |
Sat, 17 Oct 2009 10:49:13 +0100 |
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this)
|
Matthew Wild |
Sat, 17 Oct 2009 10:44:19 +0100 |
util.helpers: Add copyright header
|
Matthew Wild |
Sat, 17 Oct 2009 10:42:19 +0100 |
tests: Have fake module() set _M to satisfy some modules
|
Matthew Wild |
Fri, 16 Oct 2009 22:30:59 +0100 |
s2smanager: Fix access of 'config' global without requiring configmanager
|
Matthew Wild |
Fri, 16 Oct 2009 22:19:20 +0100 |
tests: Add tests for new modulemanager load_modules_for_host code
|
Matthew Wild |
Fri, 16 Oct 2009 22:13:54 +0100 |
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)
|
Matthew Wild |
Fri, 16 Oct 2009 22:12:46 +0100 |
util.helpers: Add get_upvalue(function, name) helper
|
Matthew Wild |
Fri, 16 Oct 2009 22:03:32 +0100 |
util.dataforms: Incorporate slightly modified patch for list-single type from Florob
|
Matthew Wild |
Fri, 16 Oct 2009 19:52:09 +0100 |
mod_vcard: Hide me from the trailing-whitespace police
|
Matthew Wild |
Fri, 16 Oct 2009 00:11:55 +0100 |
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms
|
Matthew Wild |
Thu, 15 Oct 2009 23:21:55 +0100 |
Merge with 0.5
|
Matthew Wild |
Thu, 15 Oct 2009 14:20:08 +0100 |
xmppserver_listener: Fix typo (thanks Jorj)
|
Matthew Wild |
Thu, 15 Oct 2009 14:16:22 +0100 |
Merge with 0.5
|
Matthew Wild |
Wed, 14 Oct 2009 14:12:14 +0100 |
net.server: Better handling of closing sockets during send
|
Matthew Wild |
Wed, 14 Oct 2009 14:09:51 +0100 |
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)
|
Matthew Wild |
Wed, 14 Oct 2009 14:07:50 +0100 |
Merge with 0.5
|
Matthew Wild |
Tue, 13 Oct 2009 11:13:52 +0100 |
net.dns: Remove sockets from socketset when closing them, fixes a leak
|
Matthew Wild |
Tue, 13 Oct 2009 11:12:49 +0100 |
Merge with 0.5
|
Waqas Hussain |
Tue, 13 Oct 2009 15:00:59 +0500 |
rostermanager: Fixed a traceback on roster save.
|
Waqas Hussain |
Tue, 13 Oct 2009 14:54:07 +0500 |
modulemanager: Changed api:get_host_items to include items from the global host in its result.
|
Waqas Hussain |
Tue, 13 Oct 2009 14:58:45 +0500 |
util.dataforms: Small fix to allow generating forms without specifying any input data
|
Matthew Wild |
Sat, 10 Oct 2009 03:09:15 +0100 |
util.dataforms: Support for jid-single field type especially for Florob :)
|
Matthew Wild |
Sat, 10 Oct 2009 02:21:25 +0100 |
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)
|
Matthew Wild |
Fri, 09 Oct 2009 17:48:45 +0100 |
componentmanager: Auto-load mod_tls for components #hack
|
Matthew Wild |
Fri, 09 Oct 2009 00:22:33 +0100 |
componentmanager: Remove FIXME
|
Matthew Wild |
Fri, 09 Oct 2009 00:19:46 +0100 |
componentmanager: Fix oops in pattern for matching subdomain
|
Matthew Wild |
Fri, 09 Oct 2009 00:15:39 +0100 |
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)
|
Matthew Wild |
Thu, 08 Oct 2009 23:51:55 +0100 |
mod_tls: Catch s2s-stream-features and add starttls feature if possible
|
Matthew Wild |
Thu, 08 Oct 2009 23:41:59 +0100 |
mod_dialback: Catch s2s-stream-features and add dialback feature
|
Matthew Wild |
Thu, 08 Oct 2009 23:41:29 +0100 |
s2smanager: Make s2s-stream-features a per-host event
|
Matthew Wild |
Thu, 08 Oct 2009 23:40:54 +0100 |
util.stanza: Remove silly dependency on util.logger
|
Matthew Wild |
Thu, 08 Oct 2009 20:06:07 +0100 |
util.array: Oh no it isn't!
|
Matthew Wild |
Thu, 08 Oct 2009 18:41:30 +0100 |
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML
|
Matthew Wild |
Tue, 06 Oct 2009 23:14:01 +0100 |
util.stanza: Soften dependency on util.termcolours
|
Matthew Wild |
Tue, 06 Oct 2009 19:17:28 +0100 |
util.stanza: Make xml_escape publicly accessible
|
Matthew Wild |
Tue, 06 Oct 2009 18:05:31 +0100 |
s2smanager: Don't send version=1.0 in reply to incoming stream tag if they didn't advertise 1.0 (makes happy some old ejabberd versions)
|
Matthew Wild |
Tue, 06 Oct 2009 15:02:16 +0100 |
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags
|
Paul Aurich |
Tue, 06 Oct 2009 11:15:55 +0100 |
s2smanager: Improve log message on missing to/from in stream header
|
Matthew Wild |
Tue, 06 Oct 2009 11:02:33 +0100 |
mod_console: Add a space before '(encrypted)' in s2s:show()
|
Matthew Wild |
Tue, 06 Oct 2009 10:42:53 +0100 |
mod_tls: Mark sessions as not secure when negotiating outward TLS, so they get marked secure later. Fixes missing (encrypted) for outgoing sessions in s2s:show(). Thanks albert, McKael :)
|
Matthew Wild |
Tue, 06 Oct 2009 10:34:13 +0100 |
hostmanager: Only initialse SSL contexts if SSL library available
|
Matthew Wild |
Mon, 05 Oct 2009 22:15:32 +0100 |
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()
|
Matthew Wild |
Mon, 05 Oct 2009 18:47:01 +0100 |
Merge with 0.5
|
Matthew Wild |
Mon, 05 Oct 2009 18:42:42 +0100 |
util.array: Small logic fix for array:filter()
|
Matthew Wild |
Mon, 05 Oct 2009 18:39:28 +0100 |
util.array: Fix for array:filter() (in-place filtering)
|
Matthew Wild |
Mon, 05 Oct 2009 17:56:31 +0100 |
mod_console: Add module:list() to help
|
Matthew Wild |
Mon, 05 Oct 2009 14:42:23 +0100 |
mod_console: Add module:list() command to show modules loaded on a host
|
Matthew Wild |
Mon, 05 Oct 2009 14:40:01 +0100 |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
Matthew Wild |
Mon, 05 Oct 2009 14:38:04 +0100 |
modulemanager: Add host.modules to contain a table of modules for a host
|
Matthew Wild |
Mon, 05 Oct 2009 10:42:36 +0100 |
Merge with 0.5
|
Matthew Wild |
Mon, 05 Oct 2009 17:57:59 +0100 |
util.array: Fix for array:filter() (in-place filtering)
|
Matthew Wild |
Mon, 05 Oct 2009 17:56:31 +0100 |
mod_console: s2s:show(): Indicate when a connection is encrypted
|
Matthew Wild |
Mon, 05 Oct 2009 15:16:34 +0100 |
mod_tls: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
Mon, 05 Oct 2009 15:00:05 +0100 |
require_encryption deprecated, use c2s_require_encryption instead
|
Matthew Wild |
Mon, 05 Oct 2009 14:59:30 +0100 |
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled
|
Matthew Wild |
Mon, 05 Oct 2009 14:52:30 +0100 |
mod_tls: Mark session as not secure before negotiating TLS
|
Matthew Wild |
Mon, 05 Oct 2009 14:51:53 +0100 |
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream
|
Matthew Wild |
Mon, 05 Oct 2009 14:50:27 +0100 |
Merge with 0.5
|
Matthew Wild |
Mon, 05 Oct 2009 14:42:56 +0100 |
mod_console: Add module:list() to help
|
Matthew Wild |
Mon, 05 Oct 2009 14:42:23 +0100 |
mod_console: Add module:list() command to show modules loaded on a host
|
Matthew Wild |
Mon, 05 Oct 2009 14:40:01 +0100 |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
Matthew Wild |
Mon, 05 Oct 2009 14:38:04 +0100 |
modulemanager: Add host.modules to contain a table of modules for a host
|
Matthew Wild |
Mon, 05 Oct 2009 10:42:36 +0100 |
mod_tls: Only advertise TLS if the server told us which host they are connecting to
|
Matthew Wild |
Mon, 05 Oct 2009 10:10:53 +0100 |
xmppserver_listener: Lower log-level of debug message to, er, 'debug'
|
Matthew Wild |
Mon, 05 Oct 2009 10:07:06 +0100 |
net.adns: Bump log-level of DNS handler errors to, er, 'error'
|
Matthew Wild |
Mon, 05 Oct 2009 09:56:08 +0100 |
Merge with 0.5
|
Waqas Hussain |
Sun, 04 Oct 2009 22:12:12 +0500 |
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.
|
Waqas Hussain |
Sun, 04 Oct 2009 21:46:35 +0500 |
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.
|
Waqas Hussain |
Sun, 04 Oct 2009 21:34:17 +0500 |
rostermanager: Added support for saving rosters of offline users to the save_roster function.
|
Waqas Hussain |
Sun, 04 Oct 2009 21:25:59 +0500 |
mod_tls: :up() out of the starttls tag in stream:features
|
Matthew Wild |
Sun, 04 Oct 2009 13:24:04 +0100 |
Specify XMPP version on response stream to incoming s2s connection.
|
Paul Aurich |
Sat, 03 Oct 2009 23:23:00 -0700 |
Minor changes; outgoing TLS works.
|
Paul Aurich |
Sat, 03 Oct 2009 19:20:20 -0700 |
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)
|
Matthew Wild |
Sun, 04 Oct 2009 16:50:22 +0100 |
loggingmanager: Whitespace fix
|
Matthew Wild |
Sun, 04 Oct 2009 16:41:33 +0100 |
s2smanager: Small comment
|
Matthew Wild |
Sun, 04 Oct 2009 16:40:24 +0100 |
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts
|
Matthew Wild |
Sun, 04 Oct 2009 16:39:57 +0100 |
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.0
|
Matthew Wild |
Sun, 04 Oct 2009 16:38:33 +0100 |
s2smanager: Give outgoing sessions a host field (the local one)
|
Matthew Wild |
Sun, 04 Oct 2009 16:34:17 +0100 |
stanza_router: Add COMPAT comment for Pidgin workaround
|
Matthew Wild |
Sun, 04 Oct 2009 16:31:27 +0100 |
net.server: Small logging improvements
|
Matthew Wild |
Sun, 04 Oct 2009 16:05:11 +0100 |
net.server: Pass current time to timer callbacks
|
Matthew Wild |
Sun, 04 Oct 2009 16:04:33 +0100 |
net.server: Increase SSL handshake round-trip limit, and make it configurable
|
Matthew Wild |
Sun, 04 Oct 2009 16:03:53 +0100 |
net.server: Call handler's status() to notify it of ssl handshake success
|
Matthew Wild |
Sun, 04 Oct 2009 15:58:21 +0100 |
net.server: Provide a way to get sslctx of a client connection
|
Matthew Wild |
Sun, 04 Oct 2009 15:56:55 +0100 |
net.server: Provide a way to get sslctx of a server
|
Matthew Wild |
Sun, 04 Oct 2009 15:56:27 +0100 |
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake
|
Matthew Wild |
Sun, 04 Oct 2009 14:35:39 +0100 |
xmppserver_listener: Add logger to s2s sessions
|
Matthew Wild |
Sun, 04 Oct 2009 14:24:55 +0100 |
xmppserver_listener: Small whitespace fix
|
Matthew Wild |
Sun, 04 Oct 2009 14:17:54 +0100 |
xmppserver_listener: Better log messages on invalid XML
|
Matthew Wild |
Sun, 04 Oct 2009 14:15:36 +0100 |
mod_dialback: Initiate dialback on incoming stream:features
|
Matthew Wild |
Sun, 04 Oct 2009 14:10:24 +0100 |
mod_tls: Advertise and handle TLS for s2s connections
|
Matthew Wild |
Sun, 04 Oct 2009 14:06:45 +0100 |
util.stanza: Add __type to metatable
|
Matthew Wild |
Sun, 04 Oct 2009 14:03:08 +0100 |
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)
|
Matthew Wild |
Sat, 03 Oct 2009 18:40:47 +0100 |
sessionmanager: Add c2s_timeout option for unauthenticated client connections
|
Matthew Wild |
Sat, 03 Oct 2009 02:41:28 +0100 |
util.timer: Pass current_time to timer callbacks
|
Matthew Wild |
Sat, 03 Oct 2009 02:33:33 +0100 |
mod_httpserver: Update to use new httpserver.new_from_config syntax
|
Matthew Wild |
Sat, 03 Oct 2009 00:57:26 +0100 |
mod_bosh: Update to use new httpserver.new_from_config syntax
|
Matthew Wild |
Sat, 03 Oct 2009 00:56:45 +0100 |
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config
|
Matthew Wild |
Sat, 03 Oct 2009 00:54:58 +0100 |
Merge with 0.5
|
Matthew Wild |
Fri, 02 Oct 2009 22:37:44 +0100 |
util.muc: Fix location of <x> element on error replies
|
Matthew Wild |
Fri, 02 Oct 2009 22:37:03 +0100 |
Merge with 0.5
|
Matthew Wild |
Fri, 02 Oct 2009 21:24:16 +0100 |
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time
|
Matthew Wild |
Fri, 02 Oct 2009 21:23:32 +0100 |
net.server: Fix missing concatenation operator in error message
|
Matthew Wild |
Fri, 02 Oct 2009 21:20:53 +0100 |
MUC: Prep given JID when changing affiliation.
|
Waqas Hussain |
Fri, 02 Oct 2009 17:56:24 +0500 |
Merge with 0.5
|
Waqas Hussain |
Fri, 02 Oct 2009 17:51:53 +0500 |
Merge
|
Waqas Hussain |
Fri, 02 Oct 2009 17:14:54 +0500 |
mod_register: Added helpful text to registration error responses.
|
Waqas Hussain |
Fri, 02 Oct 2009 17:07:18 +0500 |
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'.
|
Waqas Hussain |
Fri, 02 Oct 2009 16:52:50 +0500 |
mod_register: Fixed: No error was returned if username failed nodeprep.
|
Waqas Hussain |
Fri, 02 Oct 2009 16:50:30 +0500 |
util.encodings: Removed a bit of unreachable code.
|
Waqas Hussain |
Fri, 02 Oct 2009 16:46:39 +0500 |
util.encodings: Included idn-free.h, which explicitly declares the idn_free function.
|
Waqas Hussain |
Fri, 02 Oct 2009 16:45:54 +0500 |
util.encodings: Fixed: Last change was not ANSI C compatible.
|
Waqas Hussain |
Fri, 02 Oct 2009 16:44:14 +0500 |
Merge with 0.5
|
Matthew Wild |
Wed, 30 Sep 2009 11:06:02 +0100 |
modulemanager: Load modules for components, too
|
Matthew Wild |
Wed, 30 Sep 2009 11:05:26 +0100 |
componentmanager: Preserve existing events table (if any) when registering a component
|
Matthew Wild |
Wed, 30 Sep 2009 11:05:01 +0100 |
componentmanager: Fire event on component activation
|
Matthew Wild |
Wed, 30 Sep 2009 11:03:11 +0100 |
componentmanager: Use create_component for, er, creating components
|
Matthew Wild |
Wed, 30 Sep 2009 11:02:31 +0100 |
hostmanager: Only load vhosts, not components
|
Matthew Wild |
Wed, 30 Sep 2009 11:01:21 +0100 |
Merge with 0.5
|
Matthew Wild |
Tue, 29 Sep 2009 19:56:23 +0100 |
mod_saslauth: Prep username used for authenticating a session
|
Matthew Wild |
Tue, 29 Sep 2009 19:54:31 +0100 |
Merge with 0.5
|
Matthew Wild |
Tue, 29 Sep 2009 19:07:17 +0100 |
util.encodings: Don't throw an error but return nil when passed nil or a non-string value
|
Matthew Wild |
Tue, 29 Sep 2009 19:05:32 +0100 |
Merge with 0.5
|
Matthew Wild |
Tue, 29 Sep 2009 14:22:43 +0100 |
util.pposix: Compatibility with Solaris systems (thanks Filip)
|
Matthew Wild |
Tue, 29 Sep 2009 14:22:02 +0100 |
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip)
|
Matthew Wild |
Tue, 29 Sep 2009 14:06:43 +0100 |
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip)
|
Matthew Wild |
Tue, 29 Sep 2009 13:59:35 +0100 |
Merge with 0.5
|
Matthew Wild |
Sun, 27 Sep 2009 13:20:17 +0100 |
Tagging 0.5.2
|
Matthew Wild |
Sun, 27 Sep 2009 13:19:40 +0100 |
Merge with trunk
|
Matthew Wild |
Sun, 27 Sep 2009 12:28:45 +0100 |
Merge with 0.5
|
Matthew Wild |
Sun, 27 Sep 2009 12:26:51 +0100 |
Merge with waqas
0.5.2
|
Matthew Wild |
Sun, 27 Sep 2009 12:10:50 +0100 |
Merge with waqas
|
Matthew Wild |
Sun, 27 Sep 2009 12:10:36 +0100 |
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth.
|
Waqas Hussain |
Sun, 27 Sep 2009 15:50:41 +0500 |
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic.
|
Waqas Hussain |
Sun, 27 Sep 2009 15:30:01 +0500 |
mod_legacyauth: Added node and resource prepping.
|
Waqas Hussain |
Sun, 27 Sep 2009 15:21:08 +0500 |
Makefile.win: Updated the windows Makefile with more appropriate paths.
|
Waqas Hussain |
Tue, 22 Sep 2009 22:31:41 +0500 |
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).
|
Waqas Hussain |
Tue, 22 Sep 2009 22:21:15 +0500 |
core.s2smanager: Always use last record in the DNS cache
|
Matthew Wild |
Sun, 27 Sep 2009 11:59:11 +0100 |
net.dns: Even better parsing of nameservers from resolv.conf
|
Matthew Wild |
Fri, 25 Sep 2009 01:35:46 +0100 |
MUC: Added multi-session support to the room-exiting occupant use case.
|
Waqas Hussain |
Fri, 25 Sep 2009 12:39:28 +0500 |
MUC: Renamed a variable name.
|
Waqas Hussain |
Fri, 25 Sep 2009 12:36:11 +0500 |
MUC: Refactored to remove some duplicate code.
|
Waqas Hussain |
Fri, 25 Sep 2009 12:35:09 +0500 |
Merge with 0.5
|
Matthew Wild |
Thu, 24 Sep 2009 23:47:16 +0100 |
net.dns: Remove elements from the cache when expired so as to not leave holes in the array
|
Matthew Wild |
Thu, 24 Sep 2009 23:46:12 +0100 |
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session
|
Matthew Wild |
Thu, 24 Sep 2009 23:44:13 +0100 |
net.dns: Stricter matching of nameserver entries in resolv.conf
|
Matthew Wild |
Thu, 24 Sep 2009 23:25:18 +0100 |
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.
|
Waqas Hussain |
Fri, 25 Sep 2009 03:23:31 +0500 |
MUC: Added legacy error codes to nickname conflict presence errors.
|
Waqas Hussain |
Fri, 25 Sep 2009 03:21:57 +0500 |
Merge with trunk
|
Matthew Wild |
Thu, 24 Sep 2009 11:17:47 +0100 |
Merge with 0.5
|
Matthew Wild |
Thu, 24 Sep 2009 11:16:25 +0100 |
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)
|
Matthew Wild |
Thu, 24 Sep 2009 11:14:05 +0100 |
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting)
|
Matthew Wild |
Wed, 23 Sep 2009 13:17:13 +0100 |
Re-tagging 0.5.2
|
Matthew Wild |
Mon, 21 Sep 2009 17:59:21 +0100 |
mod_httpserver: Configurable filesystem path to serve from
|
Matthew Wild |
Mon, 21 Sep 2009 17:57:28 +0100 |
Re-tagging 0.5.2
|
Matthew Wild |
Mon, 21 Sep 2009 15:10:36 +0100 |
prosody.cfg.lua.dist: Add example of declaring admins for a server
|
Matthew Wild |
Mon, 21 Sep 2009 15:09:22 +0100 |
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver
|
Matthew Wild |
Mon, 21 Sep 2009 14:42:01 +0100 |
MUC: Added MUC feature to the disco#info replies of rooms.
|
Waqas Hussain |
Tue, 22 Sep 2009 00:38:06 +0500 |
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua
|
Matthew Wild |
Mon, 21 Sep 2009 14:46:12 +0100 |
Merge with 0.5
|
Matthew Wild |
Mon, 21 Sep 2009 14:42:29 +0100 |
core.s2smanager: Don't recurse CNAMEs infinitely :)
|
Matthew Wild |
Mon, 21 Sep 2009 14:40:14 +0100 |
net.server: Fix traceback when closing connections with buffered data get closed during send
|
Matthew Wild |
Mon, 21 Sep 2009 13:53:59 +0100 |
Merge with 0.5
|
Matthew Wild |
Sun, 20 Sep 2009 21:30:20 +0100 |
Tagging 0.5.2
|
Matthew Wild |
Sun, 20 Sep 2009 21:29:43 +0100 |
Merge with 0.5
|
Matthew Wild |
Sun, 20 Sep 2009 18:46:35 +0100 |
mod_vcard: Handle vcard requests from local components.
|
Waqas Hussain |
Sun, 20 Sep 2009 22:18:40 +0500 |
Merge with 0.5
|
Matthew Wild |
Sun, 20 Sep 2009 15:31:51 +0100 |
mod_console: Show status and priority of clients
|
Matthew Wild |
Sun, 26 Jul 2009 17:05:18 +0100 |
Merge with 0.5
|
Matthew Wild |
Sun, 20 Sep 2009 15:17:37 +0100 |
s2smanager: Timeout unauthed s2s connections
|
Matthew Wild |
Sun, 20 Sep 2009 15:16:25 +0100 |
util.helpers: It would be a good idea to fire an event when we say we are
|
Matthew Wild |
Sun, 20 Sep 2009 03:20:38 +0100 |
Merge with 0.5
|
Matthew Wild |
Sat, 19 Sep 2009 17:48:15 +0100 |
s2smanager: Compatibility with domains which use CNAMEs
|
Matthew Wild |
Sat, 19 Sep 2009 17:47:26 +0100 |
Merge with 0.5
|
Matthew Wild |
Sat, 19 Sep 2009 17:42:16 +0100 |
s2smanager: Pass A-record lookups through adns module
|
Matthew Wild |
Sat, 19 Sep 2009 17:40:19 +0100 |
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout
|
Matthew Wild |
Sat, 19 Sep 2009 11:25:59 +0100 |
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown'
|
Matthew Wild |
Sat, 19 Sep 2009 11:17:30 +0100 |
Merge with 0.5
|
Matthew Wild |
Fri, 18 Sep 2009 02:48:52 +0100 |
net.adns: Utilise new net.dns API to handle DNS network errors
|
Matthew Wild |
Fri, 18 Sep 2009 02:46:11 +0100 |
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups
|
Matthew Wild |
Fri, 18 Sep 2009 02:45:15 +0100 |
net.server: Add checking for nil sockets to prevent traceback
|
Matthew Wild |
Tue, 18 Aug 2009 15:58:44 +0100 |
ejabberd2prosody: Fixed a problem with null roster groups.
|
Waqas Hussain |
Fri, 18 Sep 2009 05:16:26 +0500 |
ejabberd2prosody: Fixed escape code processing when parsing strings.
|
Waqas Hussain |
Fri, 18 Sep 2009 02:11:16 +0500 |
ejabberd2prosody: Added support for ask='both' in subscriptions.
|
Waqas Hussain |
Fri, 18 Sep 2009 00:54:12 +0500 |
MUC: Removed some debug logging.
|
Waqas Hussain |
Mon, 14 Sep 2009 02:11:17 +0500 |
MUC: Added a send() method to the component. Fixes issues with local mod_vcard.
|
Waqas Hussain |
Mon, 14 Sep 2009 02:08:20 +0500 |
mod_vcard: Handle vcard requests from local components.
|
Waqas Hussain |
Mon, 14 Sep 2009 01:13:17 +0500 |
MUC: Correct routing of vCard requests to bare JID.
|
Waqas Hussain |
Sun, 13 Sep 2009 23:52:09 +0500 |
configmanager: Assign a chunk name to config files loaded using the default config loader (fixes issues with some diagnostic tools).
|
Waqas Hussain |
Sat, 12 Sep 2009 03:45:19 +0500 |
mod_offline: Fixed undefined global access.
|
Waqas Hussain |
Sat, 12 Sep 2009 03:41:31 +0500 |
ComponentManager: Removed unused variable.
|
Waqas Hussain |
Fri, 11 Sep 2009 16:33:40 +0500 |
ComponentManager: Removed dependency on core_route_stanza. The default component handler now replies using origin.send().
|
Waqas Hussain |
Fri, 11 Sep 2009 16:28:52 +0500 |
ComponentManager: Fixed: Default handler sent error replies on result stanzas.
|
Waqas Hussain |
Fri, 11 Sep 2009 16:20:49 +0500 |
ComponentManager: Fixed a bit of logging.
|
Waqas Hussain |
Fri, 11 Sep 2009 16:17:18 +0500 |
Merge with 0.5 (no changes!)
|
Matthew Wild |
Fri, 11 Sep 2009 03:13:56 +0100 |
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing
|
Matthew Wild |
Fri, 11 Sep 2009 03:12:09 +0100 |
MUC: Preserve stanza attributes for private messages.
|
Waqas Hussain |
Wed, 09 Sep 2009 20:48:25 +0500 |
MUC: Don't kick on errors in private messages.
|
Waqas Hussain |
Wed, 09 Sep 2009 20:32:37 +0500 |
MUC: Discard non-persistent rooms as soon as they become empty.
|
Waqas Hussain |
Wed, 09 Sep 2009 19:28:36 +0500 |
Removed util.muc (replaced by new MUC plugin library)
|
Waqas Hussain |
Wed, 09 Sep 2009 19:17:29 +0500 |
Removed legacy mod_muc (replaced by new one).
|
Waqas Hussain |
Wed, 09 Sep 2009 19:16:41 +0500 |
MUC: Removed commented code.
|
Waqas Hussain |
Wed, 09 Sep 2009 19:14:12 +0500 |
mod_console: c2s:show(): Group listed clients by host
|
Matthew Wild |
Wed, 09 Sep 2009 14:35:41 +0100 |
Fix for Makefile hack to install MUC plugin
|
matthew |
Tue, 08 Sep 2009 14:38:51 +0100 |
Updated the Makefile to work with the MUC plugin folder.
|
Waqas Hussain |
Tue, 08 Sep 2009 05:41:33 +0500 |
Merged with Tobias
|
Waqas Hussain |
Mon, 07 Sep 2009 23:28:25 +0500 |
Automated merge with http://prosody.im/source/hg
|
Tobias Markmann |
Sun, 06 Sep 2009 22:08:05 +0200 |
Add NODEprepping to SASL Digest-MD5 authentication handling.
|
Tobias Markmann |
Sun, 06 Sep 2009 22:07:59 +0200 |
MUC: Fixed traceback on unauthorized access of the room configuration form.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:55:57 +0500 |
MUC: Added service discovery replies for rooms.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:54:53 +0500 |
MUC: Fixed an undefined global access.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:53:33 +0500 |
MUC: Added support for room configuration forms, persistence and hidden rooms.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:51:59 +0500 |
MUC: Refactored IQ handling to be more easily extensible.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:50:06 +0500 |
MUC: Added kicking support.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:48:16 +0500 |
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:43:25 +0500 |
MUC: Fixed: Unavailable presence was being sent for all role and affiliation changes. Now sent only for kicked occupants.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:41:42 +0500 |
MUC: Changed a MUC library method into a function.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:40:11 +0500 |
MUC: Fixed stanza routing for reloaded rooms.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:39:05 +0500 |
MUC: Added support for reloading MUC library code.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:38:20 +0500 |
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:36:29 +0500 |
MUC: Some fixes for minor bugs in IQ handling.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:35:09 +0500 |
MUC: Added support for requesting various lists (owner, admin, voice, etc).
|
Waqas Hussain |
Mon, 07 Sep 2009 20:33:24 +0500 |
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:31:35 +0500 |
MUC: Owners can now modify roles and affiliations
|
Waqas Hussain |
Mon, 07 Sep 2009 20:30:16 +0500 |
MUC: Added support for generating unique room names
|
Waqas Hussain |
Mon, 07 Sep 2009 20:29:04 +0500 |
MUC: Send appropriate error to banned users on join.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:27:52 +0500 |
MUC: Renamed _participants table to _occupants
|
Waqas Hussain |
Mon, 07 Sep 2009 20:26:26 +0500 |
MUC: New basic mod_muc based on the new MUC library
|
Waqas Hussain |
Mon, 07 Sep 2009 20:18:26 +0500 |
MUC: Initial support for roles and affiliations
|
Waqas Hussain |
Mon, 07 Sep 2009 20:13:40 +0500 |
MUC: Fixed function declarations.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:12:14 +0500 |
MUC: The MUC lib is now metatable based. Cleaned up code, etc.
|
Waqas Hussain |
Mon, 07 Sep 2009 20:11:13 +0500 |
MUC: Added initial MUC lib
|
Waqas Hussain |
Mon, 07 Sep 2009 20:07:16 +0500 |
Merge with 0.5
|
matthew |
Sat, 05 Sep 2009 23:01:06 +0100 |
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host
|
Waqas Hussain |
Sun, 06 Sep 2009 01:33:41 +0500 |
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host
|
Waqas Hussain |
Sun, 06 Sep 2009 01:32:36 +0500 |
modulemanager: Fixed: Internally generated stanzas could be missing namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence)
|
Waqas Hussain |
Sun, 06 Sep 2009 01:31:18 +0500 |
net/dns: Fixed regression causing nameserver initialization to fail on Windows
|
Waqas Hussain |
Wed, 02 Sep 2009 19:23:02 +0500 |
mod_compression: Fixed: Starting compression only worked before auth
|
Waqas Hussain |
Wed, 02 Sep 2009 19:22:06 +0500 |
Merge with 0.5
|
Matthew Wild |
Thu, 20 Aug 2009 16:30:32 +0100 |
ejabberd2prosody: More intelligent searching for erlparse library
|
Matthew Wild |
Thu, 20 Aug 2009 16:30:03 +0100 |
Uncertain merge with 0.5's SASL
|
Matthew Wild |
Thu, 20 Aug 2009 13:57:50 +0100 |
util.sasl: Fix 2 global sets (one a tpyo)
|
Matthew Wild |
Thu, 20 Aug 2009 04:15:41 +0100 |
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo.
|
Tobias Markmann |
Wed, 19 Aug 2009 22:16:27 +0200 |
Change variable name. The previous choice was too ugly looking.
|
Tobias Markmann |
Wed, 19 Aug 2009 22:04:14 +0200 |
Use NODEprep for prepping usernames used during SASL logins.
|
Tobias Markmann |
Wed, 19 Aug 2009 21:59:16 +0200 |
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616.
|
Tobias Markmann |
Wed, 19 Aug 2009 21:34:28 +0200 |
Don't allow double compression.
|
Tobias Markmann |
Tue, 18 Aug 2009 22:00:37 +0200 |
Support compression also after SASL.
|
Tobias Markmann |
Tue, 18 Aug 2009 21:46:25 +0200 |
Merge with waqas
|
Matthew Wild |
Tue, 18 Aug 2009 15:59:58 +0100 |
mod_compression: Fixed some undefined global accesses
|
Waqas Hussain |
Tue, 18 Aug 2009 19:56:16 +0500 |
net.adns: Add some debug logging to help track down traceback
|
Matthew Wild |
Tue, 18 Aug 2009 15:59:11 +0100 |
net.server: Add checking for nil sockets to prevent traceback
|
Matthew Wild |
Tue, 18 Aug 2009 15:58:44 +0100 |
net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos)
|
Matthew Wild |
Tue, 18 Aug 2009 13:47:21 +0100 |
Merge waqas with Tobias. Eww.
|
Matthew Wild |
Tue, 18 Aug 2009 13:03:35 +0100 |
Removed util/discohelper.lua
|
Waqas Hussain |
Tue, 18 Aug 2009 12:58:34 +0500 |
Removed core/discomanager.lua
|
Waqas Hussain |
Tue, 18 Aug 2009 12:57:00 +0500 |
modulemanager: Removed unused variables and reference to core.discomanager
|
Waqas Hussain |
Tue, 18 Aug 2009 12:55:37 +0500 |
modulemanager: Removed unnecessary code in the unload function
|
Waqas Hussain |
Tue, 18 Aug 2009 12:54:16 +0500 |
modulemanager: Removed legacy disco#items hook
|
Waqas Hussain |
Tue, 18 Aug 2009 12:52:44 +0500 |
modulemanager: add_feature and add_identity APIs updated to use only the add_item API
|
Waqas Hussain |
Tue, 18 Aug 2009 12:51:14 +0500 |
componentmanager: Removed disco#items hook, and reference to core.discomanager
|
Waqas Hussain |
Tue, 18 Aug 2009 12:47:37 +0500 |
mod_disco: Rearranged some lines, and added a FIXME comment
|
Waqas Hussain |
Tue, 18 Aug 2009 12:44:42 +0500 |
mod_disco: Removed reference to core.discomanager
|
Waqas Hussain |
Tue, 18 Aug 2009 12:43:21 +0500 |
mod_disco: Removed legacy IQ hooks
|
Waqas Hussain |
Tue, 18 Aug 2009 12:42:56 +0500 |
mod_disco: Handle disco#items queries using new APIs
|
Waqas Hussain |
Tue, 18 Aug 2009 12:39:00 +0500 |
mod_disco: Added identity server/im with name 'Prosody'
|
Waqas Hussain |
Tue, 18 Aug 2009 12:38:28 +0500 |
mod_disco: Handle disco#info queries using new APIs
|
Waqas Hussain |
Tue, 18 Aug 2009 12:37:40 +0500 |
modulemanager: Added module API function to get all items for a given host based on a key
|
Waqas Hussain |
Tue, 18 Aug 2009 12:35:42 +0500 |
modulemanager: Module API functions add_item and add_feature updated to use the add_item API
|
Waqas Hussain |
Tue, 18 Aug 2009 12:34:59 +0500 |
mod_pep: Added name 'Prosody' to the pubsub/pep identity
|
Waqas Hussain |
Tue, 18 Aug 2009 12:33:43 +0500 |
modulemanager: Changed the add_identity module API to accept an optional name parameter (the 'name' attribute for the <identity/> element)
|
Waqas Hussain |
Tue, 18 Aug 2009 12:32:38 +0500 |
Added: functions add_item and remove_item to add and remove items to the module API
|
Waqas Hussain |
Tue, 18 Aug 2009 12:30:06 +0500 |
componentmanager: Added function to get a list of children for a given hostname
|
Waqas Hussain |
Tue, 18 Aug 2009 12:25:59 +0500 |
mod_register: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
Thu, 13 Aug 2009 17:21:44 +0500 |
mod_posix: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
Thu, 13 Aug 2009 16:55:44 +0500 |
mod_legacyauth: Added a FIXME
|
Waqas Hussain |
Thu, 13 Aug 2009 16:53:18 +0500 |
mod_legacyauth: Refactored a bit
|
Waqas Hussain |
Thu, 13 Aug 2009 16:51:35 +0500 |
mod_legacyauth: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
Thu, 13 Aug 2009 16:46:08 +0500 |
mod_legacyauth: Removed useless 'require' call on every login attempt
|
Waqas Hussain |
Thu, 13 Aug 2009 16:45:47 +0500 |
core.s2smanager, xmppserver_listener: Move the responsibility of setting session.log from the latter to the former for incoming sessions (outgoing are already like this)
|
Matthew Wild |
Sun, 16 Aug 2009 21:41:53 +0100 |