Mercurial
>
lxmppd-hg-xmllex
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
Sun, 28 Nov 2010 02:24:26 +0500
, by Waqas Hussain
storagemanager: Import type()
Sat, 27 Nov 2010 21:52:30 +0000
, by Matthew Wild
storagemanager: Import util.multitable again
Sat, 27 Nov 2010 21:16:32 +0000
, by Matthew Wild
storagemanager: Fix syntax error
Sat, 27 Nov 2010 21:15:23 +0000
, by Matthew Wild
mod_pep: Updated disco#info result handler to use new event name format.
Sun, 28 Nov 2010 02:05:52 +0500
, by Waqas Hussain
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
Sun, 28 Nov 2010 02:03:59 +0500
, by Waqas Hussain
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
Sat, 18 Dec 2010 23:15:58 +0000
, by Matthew Wild
Merge with Florob
Sat, 18 Dec 2010 23:08:21 +0000
, by Matthew Wild
util.events: Remove an event's table when it has no more handlers.
Sun, 19 Dec 2010 00:53:19 +0500
, by Waqas Hussain
mod_admin_adhoc: Support unloading multiple modules
Sat, 18 Dec 2010 21:35:42 +0100
, by Florian Zeitz
mod_admin_adhoc: Support for reloading multiple modules
Sat, 18 Dec 2010 21:04:45 +0100
, by Florian Zeitz
net/server_select.lua: Reduce select() timeout back to 1s
Sat, 18 Dec 2010 14:46:28 +0000
, by Matthew Wild
storagemanager: Don't always show fallback warning when using per-store config
Sat, 18 Dec 2010 14:44:45 +0000
, by Matthew Wild
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
Sat, 18 Dec 2010 04:02:28 +0000
, by Matthew Wild
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
Sat, 18 Dec 2010 03:25:31 +0000
, by Matthew Wild
util.prosodyctl: Initialize storagemanager on hosts we modify
Sat, 18 Dec 2010 02:33:47 +0000
, by Matthew Wild
storagemanager: Log warning when loading the storage provider plugin fails
Sat, 18 Dec 2010 02:29:33 +0000
, by Matthew Wild
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
Fri, 17 Dec 2010 22:32:21 +0000
, by Matthew Wild
usermanager: Fixed a possible traceback when is_admin() was used on a component.
Fri, 17 Dec 2010 22:54:34 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
Fri, 17 Dec 2010 17:11:04 +0000
, by Matthew Wild
util.stanza: Iterate on childtags instead of all childs.
Fri, 17 Dec 2010 17:28:05 +0100
, by Kim Alvefur
Merge Tobias->trunk
Fri, 17 Dec 2010 13:50:33 +0000
, by Matthew Wild
Make libidn default when not specifiying a IDN lib.
Tue, 14 Dec 2010 18:54:55 +0100
, by Tobias Markmann
Fix lua lib name in LDFLAGS.
Tue, 14 Dec 2010 18:35:05 +0100
, by Tobias Markmann
util.encodings: Support for ICU for IDNA operations.
Tue, 14 Dec 2010 15:03:37 +0100
, by Tobias Markmann
mod_pubsub: Preserve service object on module reload
Fri, 17 Dec 2010 13:35:21 +0000
, by Matthew Wild
mod_pubsub: Handle disco#info and disco#items
Fri, 17 Dec 2010 13:23:29 +0000
, by Matthew Wild
util.pubsub: Add service:get_nodes()
Fri, 17 Dec 2010 13:23:01 +0000
, by Matthew Wild
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
Fri, 17 Dec 2010 12:44:24 +0000
, by Matthew Wild
net.httpserver: Default 'ports' = {5280}
Fri, 17 Dec 2010 01:24:59 +0000
, by Matthew Wild
net.xmppclient_listener: Imports and global cleanup.
Wed, 15 Dec 2010 04:05:49 +0500
, by Waqas Hussain
net.xmppserver_listener: Removed unnecessary import of lxp.
Wed, 15 Dec 2010 03:59:48 +0500
, by Waqas Hussain
net.xmppserver_listener: Removed unused variables and imports.
Wed, 15 Dec 2010 03:53:44 +0500
, by Waqas Hussain
net.xmppserver_listener: Made some globals local.
Wed, 15 Dec 2010 03:52:56 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
Wed, 15 Dec 2010 03:33:00 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Made some globals local.
Wed, 15 Dec 2010 03:14:15 +0500
, by Waqas Hussain
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
Wed, 15 Dec 2010 01:57:10 +0500
, by Waqas Hussain
util.termcolours: Added setstyle(str), which works on Windows too.
Wed, 15 Dec 2010 01:55:13 +0500
, by Waqas Hussain
util-src/windows.c: Added get_consolecolor, set_consolecolor.
Wed, 15 Dec 2010 01:53:33 +0500
, by Waqas Hussain
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
Tue, 14 Dec 2010 18:29:40 +0000
, by Matthew Wild
net.dns: Add resolver:tohostname() and dns.tohostname()
Tue, 14 Dec 2010 18:28:42 +0000
, by Matthew Wild
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
Mon, 13 Dec 2010 20:45:08 +0500
, by Waqas Hussain
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
Mon, 13 Dec 2010 19:28:57 +0500
, by Waqas Hussain
mod_storage_sql: Fixed the deserialization of string-typed values.
Mon, 13 Dec 2010 19:27:14 +0500
, by Waqas Hussain
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
Sun, 12 Dec 2010 17:18:16 +0500
, by Waqas Hussain
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
Sun, 12 Dec 2010 17:17:20 +0500
, by Waqas Hussain
prosody: Added a comment, to match prosodyctl.
Sun, 12 Dec 2010 17:15:57 +0500
, by Waqas Hussain
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
Sun, 12 Dec 2010 17:10:24 +0500
, by Waqas Hussain
mod_pep: Fixed a traceback when non-local users send presence.
Sun, 12 Dec 2010 15:42:00 +0500
, by Waqas Hussain
mod_pep: Handle the case where local contacts send directed presence with caps hash.
Sun, 12 Dec 2010 06:35:53 +0500
, by Waqas Hussain
util.serialization: Implemented deserialize().
Sun, 12 Dec 2010 06:29:19 +0500
, by Waqas Hussain
util.x509: "certverification" -> "x509".
Sun, 12 Dec 2010 06:25:54 +0500
, by Waqas Hussain
storagemanager: When we have a cached data driver, we are supposed to use it.
Sun, 12 Dec 2010 06:15:08 +0500
, by Waqas Hussain
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509
Sun, 12 Dec 2010 02:03:32 +0100
, by Kim Alvefur
mod_storage_sql: Auto-initialize SQLite3 database.
Sun, 12 Dec 2010 05:39:24 +0500
, by Waqas Hussain
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
Sun, 12 Dec 2010 05:38:48 +0500
, by Waqas Hussain
mod_storage_sql: Fixed a typo.
Sun, 12 Dec 2010 05:38:08 +0500
, by Waqas Hussain
mod_storage_sql: Initial commit of new SQL data driver.
Sun, 12 Dec 2010 05:18:36 +0500
, by Waqas Hussain
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
Sun, 12 Dec 2010 05:14:35 +0500
, by Waqas Hussain
storagemanager: Fixed a nil global access.
Sun, 12 Dec 2010 05:13:02 +0500
, by Waqas Hussain
util.stanza: Change get_error() to return nil rather than '' for no text
Sat, 11 Dec 2010 22:34:29 +0000
, by Matthew Wild
mod_bosh: Fixes to the session creation response - add mandatory 'wait' attribute, remove optional 'maxpause' which we don't support, and reformat the code to prevent long lines and wacky indentation. Fixes #219.
Sat, 11 Dec 2010 00:19:15 +0000
, by Matthew Wild
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
Sat, 11 Dec 2010 00:14:34 +0000
, by Matthew Wild
util.datamanager: Return an error string when pcall fails on a loaded list file.
Fri, 10 Dec 2010 00:23:47 +0500
, by Waqas Hussain
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
Fri, 10 Dec 2010 00:21:09 +0500
, by Waqas Hussain
usermanager: Removed redundant import of util.datamanager and util.hashes.
Fri, 10 Dec 2010 00:07:28 +0500
, by Waqas Hussain
util.ztact: Removed.
Thu, 09 Dec 2010 23:31:57 +0500
, by Waqas Hussain
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
Thu, 09 Dec 2010 23:22:21 +0500
, by Waqas Hussain
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
Thu, 09 Dec 2010 22:17:28 +0500
, by Waqas Hussain
hostmanager: Improved error handling.
Thu, 09 Dec 2010 21:40:54 +0500
, by Waqas Hussain
hostmanager: deactivate() now returns true on success.
Thu, 09 Dec 2010 21:12:39 +0500
, by Waqas Hussain
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
Thu, 09 Dec 2010 21:11:12 +0500
, by Waqas Hussain
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
Wed, 08 Dec 2010 17:01:23 +0000
, by Matthew Wild
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
Wed, 08 Dec 2010 02:29:37 +0500
, by Waqas Hussain
xmlhandlers: DELETED.
Tue, 07 Dec 2010 19:27:58 +0000
, by Matthew Wild
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
Tue, 07 Dec 2010 19:26:38 +0000
, by Matthew Wild
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
Tue, 07 Dec 2010 19:22:08 +0000
, by Matthew Wild
tools/xep227toprosody.lua: Convert to use util.xmppstream
Tue, 07 Dec 2010 19:20:33 +0000
, by Matthew Wild
util.xmppstream: Expose ns_separator and ns_pattern
Tue, 07 Dec 2010 19:19:05 +0000
, by Matthew Wild
mod_bosh: Switch to util.xmppstream from xmlhandlers
Tue, 07 Dec 2010 18:38:22 +0000
, by Matthew Wild
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
Tue, 07 Dec 2010 18:18:11 +0000
, by Matthew Wild
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
Tue, 07 Dec 2010 22:55:28 +0500
, by Waqas Hussain
certs/openssl.cnf: Change countryName from UK to GB
Mon, 06 Dec 2010 18:51:45 +0000
, by Matthew Wild
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
Mon, 06 Dec 2010 18:48:23 +0000
, by Matthew Wild
Merge with Zash
Mon, 06 Dec 2010 17:32:35 +0000
, by Matthew Wild
certs: Add a default OpenSSL configuration file, and a Makefile.
Fri, 03 Dec 2010 16:40:42 +0100
, by Kim Alvefur
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
Sun, 05 Dec 2010 19:54:48 +0000
, by Matthew Wild
mod_pubsub: Support item retraction
Sun, 05 Dec 2010 04:19:23 +0100
, by Florian Zeitz
mod_pubsub, util.pubsub: Support for unsubscribing
Sun, 05 Dec 2010 02:46:08 +0100
, by Florian Zeitz
mod_pubsub: Use pubsub_error_reply everywhere
Fri, 03 Dec 2010 16:36:13 +0100
, by Florian Zeitz
util.xmppstream: Fix logger name.
Fri, 03 Dec 2010 01:03:52 +0500
, by Waqas Hussain
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
Fri, 03 Dec 2010 00:37:54 +0500
, by Waqas Hussain
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
Fri, 03 Dec 2010 00:29:44 +0500
, by Waqas Hussain
mod_proxy65: Cleaned up stanza processing a little.
Fri, 03 Dec 2010 00:22:11 +0500
, by Waqas Hussain
mod_proxy65: s:len() -> #s.
Fri, 03 Dec 2010 00:21:49 +0500
, by Waqas Hussain
mod_proxy65: Make some globals local.
Fri, 03 Dec 2010 00:13:30 +0500
, by Waqas Hussain
mod_proxy65: :sub(n):byte() -> :byte(n).
Fri, 03 Dec 2010 00:12:55 +0500
, by Waqas Hussain
mod_proxy65: Allow loading on normal hosts.
Fri, 03 Dec 2010 00:04:32 +0500
, by Waqas Hussain
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
Fri, 03 Dec 2010 00:02:53 +0500
, by Waqas Hussain
net.server_select: Set select() timeout to 3600 by default.
Thu, 02 Dec 2010 23:07:45 +0500
, by Waqas Hussain
net.server_select: Made another global local.
Thu, 02 Dec 2010 23:06:30 +0500
, by Waqas Hussain
net.server_select: Made some globals local.
Thu, 02 Dec 2010 22:55:42 +0500
, by Waqas Hussain
mod_bosh: Use util.timer for timers instead of server.addtimer.
Thu, 02 Dec 2010 22:47:29 +0500
, by Waqas Hussain
util.timer: Activate higher timer precision.
Thu, 02 Dec 2010 22:41:26 +0500
, by Waqas Hussain
net.server_select: Make changes required for sub-second timer precision.
Thu, 02 Dec 2010 22:40:42 +0500
, by Waqas Hussain
fallbacks/lxp.lua: CRLF -> LF.
Thu, 02 Dec 2010 17:15:26 +0500
, by Waqas Hussain
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
Thu, 02 Dec 2010 17:11:51 +0500
, by Waqas Hussain
mod_iq: Fix an extra character in previous commit...
Thu, 02 Dec 2010 16:58:24 +0500
, by Waqas Hussain
mod_iq: Don't hook 'iq/full' on components.
Thu, 02 Dec 2010 16:56:30 +0500
, by Waqas Hussain
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).
Thu, 02 Dec 2010 16:32:42 +0500
, by Waqas Hussain
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
Thu, 02 Dec 2010 16:17:44 +0500
, by Waqas Hussain
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
Thu, 02 Dec 2010 16:16:44 +0500
, by Waqas Hussain
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
Thu, 02 Dec 2010 16:15:50 +0500
, by Waqas Hussain
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
Thu, 02 Dec 2010 16:04:42 +0500
, by Waqas Hussain
mod_pubsub, util.pubsub: Support node creation
Wed, 01 Dec 2010 23:38:47 +0100
, by Florian Zeitz
mod_console: Fix to import cert_verify_identity (util.certverification)
Sun, 28 Nov 2010 21:19:18 +0000
, by Matthew Wild
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them
Sun, 28 Nov 2010 21:09:55 +0000
, by Matthew Wild
mod_console: Add s2s:showcert() command to show the certificate for a domain
Sun, 28 Nov 2010 21:03:33 +0000
, by Matthew Wild
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
Sun, 28 Nov 2010 15:02:56 +0500
, by Waqas Hussain
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
Sun, 28 Nov 2010 13:11:42 +0500
, by Waqas Hussain
mod_pep: Fixed a nil access (thanks Zash).
Sun, 28 Nov 2010 12:58:54 +0500
, by Waqas Hussain
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
Sun, 28 Nov 2010 07:56:08 +0500
, by Waqas Hussain
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
Sun, 28 Nov 2010 07:43:19 +0500
, by Waqas Hussain
s2smanager: Check for getpeercertificate availability (for old LuaSecs)
Sat, 27 Nov 2010 22:07:44 +0000
, by Matthew Wild
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
Sat, 27 Nov 2010 22:02:30 +0000
, by Matthew Wild
storagemanager: Return driver from load_driver() if successful
Sat, 27 Nov 2010 21:57:20 +0000
, by Matthew Wild
Merge with trunk
Sat, 27 Nov 2010 21:53:10 +0000
, by Matthew Wild
mod_iq: Optimized a bit more (fewer table accesses).
Sun, 28 Nov 2010 02:42:02 +0500
, by Waqas Hussain
mod_iq: Optimized a bit (fewer table accesses).
Sun, 28 Nov 2010 02:37:18 +0500
, by Waqas Hussain
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).
Sun, 28 Nov 2010 02:24:26 +0500
, by Waqas Hussain
storagemanager: Import type()
Sat, 27 Nov 2010 21:52:30 +0000
, by Matthew Wild
storagemanager: Import util.multitable again
Sat, 27 Nov 2010 21:16:32 +0000
, by Matthew Wild
storagemanager: Fix syntax error
Sat, 27 Nov 2010 21:15:23 +0000
, by Matthew Wild
Merge darkrain->trunk
Sat, 27 Nov 2010 21:12:44 +0000
, by Matthew Wild
mod_pep: Updated disco#info result handler to use new event name format.
Sun, 28 Nov 2010 02:05:52 +0500
, by Waqas Hussain
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
Sun, 28 Nov 2010 02:03:59 +0500
, by Waqas Hussain
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'
Sun, 21 Nov 2010 21:10:46 -0800
, by Paul Aurich
s2s: SASL EXTERNAL
Sun, 21 Nov 2010 21:10:43 -0800
, by Paul Aurich
s2smanager: Compatibility hack for when not using dialback
Sun, 21 Nov 2010 21:02:31 -0800
, by Paul Aurich
net.server_event: API parity with net.server_socket
Sun, 21 Nov 2010 21:02:31 -0800
, by Paul Aurich
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.
Sat, 27 Nov 2010 19:49:29 +0000
, by Matthew Wild
storage/mod_storage: Remove, obsolete
Sat, 27 Nov 2010 19:47:35 +0000
, by Matthew Wild
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.
Sat, 27 Nov 2010 19:46:07 +0000
, by Matthew Wild
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong direction
Sat, 27 Nov 2010 01:30:56 +0000
, by Matthew Wild
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)
Sat, 27 Nov 2010 01:22:43 +0000
, by Matthew Wild
mod_pubsub, util.pubsub: Support for fetching items
Thu, 25 Nov 2010 21:47:12 +0100
, by Florian Zeitz
util.template: Don't add stanza.last_add. 20% faster.
Fri, 26 Nov 2010 05:26:12 +0500
, by Waqas Hussain
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.
Fri, 26 Nov 2010 05:24:59 +0500
, by Waqas Hussain
util.stanza, util.xmppstream, core.xmlhandlers: Allow stanza.last_add to be nil, and set it nil by default. Saves a table allocation per-element. 20% faster stanza building.
Fri, 26 Nov 2010 05:23:37 +0500
, by Waqas Hussain
util.template: Rewritten to be much faster than the util.stanza stanza building API.
Thu, 25 Nov 2010 08:38:26 +0500
, by Waqas Hussain
.hgignore: Ignore *.diff.
Sat, 20 Nov 2010 21:59:31 +0500
, by Waqas Hussain
.hgignore: Ignore Windows compilation artifacts.
Sat, 20 Nov 2010 21:57:56 +0500
, by Waqas Hussain
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.
Sat, 20 Nov 2010 02:33:36 +0500
, by Waqas Hussain
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.
Sat, 20 Nov 2010 02:28:40 +0500
, by Waqas Hussain
MUC: Include the user's current presence contents when broadcasting a role change.
Fri, 19 Nov 2010 03:20:29 +0500
, by Waqas Hussain
MUC: Include the user's current presence contents when broadcasting an affiliation change.
Fri, 19 Nov 2010 03:06:51 +0500
, by Waqas Hussain
prosodyctl: Give hosts type = 'local'
Thu, 18 Nov 2010 14:33:03 +0000
, by Matthew Wild
MUC: Change room name and description properly
Wed, 17 Nov 2010 15:58:32 +0100
, by Kim Alvefur
MUC: Fixed: Variable referencing the host session wasn't initialized.
Wed, 17 Nov 2010 00:18:31 +0500
, by Waqas Hussain
prosodyctl, util.prosodyctl: Show error when mod_posix is not enabled and an attempt is made to query Prosody's status (thanks stever)
Tue, 16 Nov 2010 13:30:27 +0000
, by Matthew Wild
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any
Sat, 13 Nov 2010 23:10:50 +0000
, by Matthew Wild
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters
Sat, 13 Nov 2010 23:10:13 +0000
, by Matthew Wild
Merge backout
Sat, 13 Nov 2010 04:12:49 +0000
, by Matthew Wild
Backed out changeset bfc47564aaef (No need for _M with module.environment)
Sat, 13 Nov 2010 04:12:40 +0000
, by Matthew Wild
mod_pubsub: Use module.environment to reference the module's environment
Sat, 13 Nov 2010 04:12:03 +0000
, by Matthew Wild
mod_pubsub: Expose 'service'
Sat, 13 Nov 2010 04:10:05 +0000
, by Matthew Wild
modulemanager: Inside plugins, have global _M as a reference to the module's environment
Sat, 13 Nov 2010 04:09:14 +0000
, by Matthew Wild
mod_pubsub: It's aliiiive!
Sat, 13 Nov 2010 03:16:58 +0000
, by Matthew Wild
mod_component: Logging tweaks.
Fri, 12 Nov 2010 23:43:30 +0500
, by Waqas Hussain
mod_component: Use module:get_option() instead of configmanager.
Fri, 12 Nov 2010 23:35:02 +0500
, by Waqas Hussain
mod_component: Rearranged the code a little.
Fri, 12 Nov 2010 23:32:51 +0500
, by Waqas Hussain
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
Fri, 12 Nov 2010 22:39:37 +0500
, by Waqas Hussain
mod_console: Don't allow bang bang as the first command in a session, or when the last command is unknown (fixes #218)
Fri, 12 Nov 2010 11:51:50 +0000
, by Matthew Wild
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)
Thu, 11 Nov 2010 12:23:51 +0000
, by Matthew Wild
usermanager: Don't load auth modules for components.
Thu, 11 Nov 2010 08:36:31 +0500
, by Waqas Hussain
MUC: Grant membership when inviteing someone into a members-only room.
Thu, 11 Nov 2010 00:55:33 +0100
, by Kim Alvefur
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file
Wed, 10 Nov 2010 19:50:07 +0000
, by Matthew Wild
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)
Wed, 10 Nov 2010 19:46:53 +0000
, by Matthew Wild
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').
Wed, 10 Nov 2010 22:27:09 +0500
, by Waqas Hussain
mod_proxy65: Use module:get_option() instead of configmanager.
Wed, 10 Nov 2010 22:02:28 +0500
, by Waqas Hussain
componentmanager: Removed.
Wed, 10 Nov 2010 21:48:28 +0500
, by Waqas Hussain
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.
Wed, 10 Nov 2010 21:47:39 +0500
, by Waqas Hussain
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.
Wed, 10 Nov 2010 20:59:16 +0500
, by Waqas Hussain
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.
Wed, 10 Nov 2010 20:51:23 +0500
, by Waqas Hussain
componentmanager: Removed get_children(host).
Wed, 10 Nov 2010 20:42:59 +0500
, by Waqas Hussain
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.
Wed, 10 Nov 2010 20:36:37 +0500
, by Waqas Hussain
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.
Wed, 10 Nov 2010 20:31:28 +0500
, by Waqas Hussain
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).
Wed, 10 Nov 2010 20:28:20 +0500
, by Waqas Hussain
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.
Wed, 10 Nov 2010 20:14:33 +0500
, by Waqas Hussain
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.
Wed, 10 Nov 2010 19:57:35 +0500
, by Waqas Hussain
modulemanager: load_modules_for_host(): For components, the inherited modules are the intersection of the inheritable and global modules lists, not the difference.
Wed, 10 Nov 2010 19:54:38 +0500
, by Waqas Hussain
modulemanager: load_modules_for_host(): Inherit 'tls' and 'dialback' from global modules list for components, and load the component module. Also refactored to use util.set.
Wed, 10 Nov 2010 18:06:51 +0500
, by Waqas Hussain
hostmanager: Added support for components to hostmanager.activate().
Wed, 10 Nov 2010 17:37:14 +0500
, by Waqas Hussain
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.
Wed, 10 Nov 2010 06:27:35 +0500
, by Waqas Hussain
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).
Wed, 10 Nov 2010 05:49:04 +0500
, by Waqas Hussain
MUC: Parse submitted form with util.dataforms
Wed, 10 Nov 2010 01:34:57 +0100
, by Kim Alvefur
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).
Wed, 10 Nov 2010 05:32:09 +0500
, by Waqas Hussain
MUC: Return true from the stanza handler to suppress error responses.
Wed, 10 Nov 2010 05:31:19 +0500
, by Waqas Hussain
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.
Wed, 10 Nov 2010 05:30:46 +0500
, by Waqas Hussain
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.
Wed, 10 Nov 2010 03:39:38 +0500
, by Waqas Hussain
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().
Wed, 10 Nov 2010 02:51:36 +0500
, by Waqas Hussain
prosody: Ensure componentmanager is loaded in the main file.
Wed, 10 Nov 2010 02:50:35 +0500
, by Waqas Hussain
componentmanager: Removed SSL context creation (mod_tls handles that now).
Wed, 10 Nov 2010 02:32:14 +0500
, by Waqas Hussain
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.
Wed, 10 Nov 2010 02:26:18 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.
Wed, 10 Nov 2010 01:52:03 +0500
, by Waqas Hussain
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.
Wed, 10 Nov 2010 01:51:03 +0500
, by Waqas Hussain
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.
Wed, 10 Nov 2010 00:24:17 +0500
, by Waqas Hussain
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.
Tue, 09 Nov 2010 20:23:28 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.
Tue, 09 Nov 2010 20:22:08 +0500
, by Waqas Hussain
MUC: Preserve the global rooms table through reloads.
Tue, 09 Nov 2010 01:19:17 +0500
, by Waqas Hussain
MUC: Expose the rooms table as a global 'rooms'.
Tue, 09 Nov 2010 01:07:39 +0500
, by Waqas Hussain
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).
Mon, 08 Nov 2010 20:44:53 +0500
, by Waqas Hussain
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)
Mon, 08 Nov 2010 03:12:30 +0000
, by Matthew Wild
configmanager: Atomic reloads, and some other internal changes to achieve this
Sun, 07 Nov 2010 20:38:01 +0000
, by Matthew Wild
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.
Sun, 07 Nov 2010 20:53:08 +0500
, by Waqas Hussain
certmanager, hostmanager, mod_tls: Move responsibility for creating per-host SSL contexts to mod_tls, meaning reloading certs is now as trivial as reloading mod_tls
Sat, 06 Nov 2010 18:28:15 +0000
, by Matthew Wild
util.httpstream: Added support for chunked transfer encoding.
Sat, 06 Nov 2010 03:46:19 +0500
, by Waqas Hussain
net.http: Removed old HTTP parser, and updated to use util.httpstream.
Sat, 06 Nov 2010 03:46:00 +0500
, by Waqas Hussain
util.httpstream: Fixed a possible string to number comparison error.
Sat, 06 Nov 2010 03:41:05 +0500
, by Waqas Hussain
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.
Sat, 06 Nov 2010 01:58:46 +0500
, by Waqas Hussain
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.
Sat, 06 Nov 2010 01:54:58 +0500
, by Waqas Hussain
util.httpstream: A little refactoring of the coroutine control flow.
Sat, 06 Nov 2010 01:08:30 +0500
, by Waqas Hussain
util.httpstream: Added support for HTTP response parsing.
Fri, 05 Nov 2010 03:07:36 +0500
, by Waqas Hussain
util.httpstream: Fixed a nil variable access introduced in the last commit.
Fri, 05 Nov 2010 03:06:11 +0500
, by Waqas Hussain
util.httpstream: Move HTTP header parsing into its own function.
Fri, 05 Nov 2010 02:09:56 +0500
, by Waqas Hussain
componentmanager: Removed unused function set_component_handler.
Thu, 04 Nov 2010 20:12:42 +0500
, by Waqas Hussain
MUC: Use events for hooking stanzas instead of the component stanza handler.
Thu, 04 Nov 2010 19:38:05 +0500
, by Waqas Hussain
mod_proxy65: Removed useless checks from the event handler.
Thu, 04 Nov 2010 19:26:04 +0500
, by Waqas Hussain
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.
Thu, 04 Nov 2010 19:18:32 +0500
, by Waqas Hussain
mod_console: Keep global variable assignments sandboxed by default.
Thu, 04 Nov 2010 18:44:57 +0500
, by Waqas Hussain
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...
Thu, 04 Nov 2010 08:42:18 +0000
, by Matthew Wild
mod_posix: Remove redundant import of logger.setwriter()
Thu, 04 Nov 2010 08:41:24 +0000
, by Matthew Wild
util.logger: Remove my precious premature optimisation :(
Thu, 04 Nov 2010 08:37:39 +0000
, by Matthew Wild
mod_saslauth: Allow restarting SASL negotiation from scratch.
Tue, 02 Nov 2010 22:23:07 +0500
, by Waqas Hussain
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.
Tue, 02 Nov 2010 22:05:19 +0500
, by Waqas Hussain
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.
Tue, 02 Nov 2010 21:19:50 +0500
, by Waqas Hussain
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.
Tue, 02 Nov 2010 18:58:11 +0500
, by Waqas Hussain
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.
Tue, 02 Nov 2010 18:04:56 +0500
, by Waqas Hussain
mod_saslauth: Handle SASL <abort/> properly.
Tue, 02 Nov 2010 15:07:25 +0500
, by Waqas Hussain
componentmanager: Removed an unused third parameter from the register_component function.
Tue, 02 Nov 2010 04:29:54 +0500
, by Waqas Hussain
util.template: Optimized to be almost as fast as manual stanza building.
Sun, 24 Oct 2010 15:08:22 +0500
, by Waqas Hussain
util.template: Initial commit. A template library for XML stanzas.
Sun, 24 Oct 2010 15:06:13 +0500
, by Waqas Hussain
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.
Fri, 22 Oct 2010 10:45:45 +0500
, by Waqas Hussain
net.server_select: Restore real sendbuffer() before calling onconnect handler, in case onconnect sends data and the socket is still writeable (causing stack overflow into sendbuffer()/onconnect())
Fri, 22 Oct 2010 06:33:30 +0100
, by Matthew Wild
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.
Fri, 22 Oct 2010 08:36:54 +0500
, by Waqas Hussain
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.
Wed, 20 Oct 2010 03:57:47 +0500
, by Waqas Hussain
Monster whitespace commit (beware the whitespace monster).
Sat, 16 Oct 2010 23:00:42 +0500
, by Waqas Hussain
modulemanager, stanza_router: Moved modulemanager.handle_stanza to stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router.
Sat, 16 Oct 2010 08:34:32 +0500
, by Waqas Hussain
modulemanager: Removed another legacy events API (add_event_hook), and related code.
Sat, 16 Oct 2010 08:15:11 +0500
, by Waqas Hussain
mod_posix: Updated to use the new events API.
Sat, 16 Oct 2010 07:45:12 +0500
, by Waqas Hussain
modulemanager: Removed legacy events API, and related code.
Sat, 16 Oct 2010 07:31:50 +0500
, by Waqas Hussain
mod_saslauth: Updated to use the new events API.
Sat, 16 Oct 2010 07:18:01 +0500
, by Waqas Hussain
mod_dialback: Fixed indentation.
Sat, 16 Oct 2010 07:08:19 +0500
, by Waqas Hussain
mod_dialback: Updated to use the new events API.
Sat, 16 Oct 2010 07:06:16 +0500
, by Waqas Hussain
mod_compression: Updated to use the new events API.
Sat, 16 Oct 2010 06:53:59 +0500
, by Waqas Hussain
mod_component: Updated to use the new events API.
Sat, 16 Oct 2010 06:38:38 +0500
, by Waqas Hussain
modulemanager: Removed add_iq_handler() from the plugin API.
Sat, 16 Oct 2010 06:25:55 +0500
, by Waqas Hussain
mod_register: Updated to use the new events API.
Sat, 16 Oct 2010 05:59:26 +0500
, by Waqas Hussain
mod_legacyauth: Limit authentication to unauthenticated client connections.
Sat, 16 Oct 2010 05:46:23 +0500
, by Waqas Hussain
mod_legacyauth: Updated to use the new events API.
Sat, 16 Oct 2010 05:41:49 +0500
, by Waqas Hussain
mod_roster: Cleaned up some unused variables and global accesses.
Sat, 16 Oct 2010 05:31:40 +0500
, by Waqas Hussain
mod_roster: Updated to use the new events API.
Sat, 16 Oct 2010 05:26:46 +0500
, by Waqas Hussain
mod_saslauth: Improved logging a bit.
Sat, 16 Oct 2010 05:16:45 +0500
, by Waqas Hussain
mod_saslauth: Updated to use the new events API.
Sat, 16 Oct 2010 05:03:00 +0500
, by Waqas Hussain
mod_private: Updated to use the new events API. Smaller, more robust.
Sat, 16 Oct 2010 04:11:48 +0500
, by Waqas Hussain
Merge hoelzro->trunk
Fri, 15 Oct 2010 18:40:37 +0100
, by Matthew Wild
Alter mod_offline to respect negative priority resources
Fri, 15 Oct 2010 10:09:46 -0500
, by Robert Hoelz
Merge hoelzro->trunk
Fri, 15 Oct 2010 17:07:17 +0100
, by Matthew Wild
Don't send offline messages to resource with negative priorities
Fri, 15 Oct 2010 00:53:05 -0500
, by Robert Hoelz
MUC: Use util.dataforms to generate forms
Tue, 12 Oct 2010 23:42:28 +0200
, by Kim Alvefur
MUC: fix timezone support when sending history
Tue, 12 Oct 2010 23:34:16 +0200
, by Kim Alvefur
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options
Fri, 08 Oct 2010 03:19:20 +0100
, by Matthew Wild
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table
Fri, 08 Oct 2010 02:48:47 +0100
, by Matthew Wild
net.dns: Support for parsing PTR records
Wed, 06 Oct 2010 00:13:24 +0100
, by Matthew Wild
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request
Tue, 05 Oct 2010 18:55:17 +0100
, by Matthew Wild
mod_adhoc: Answer disco#info for node=xmlns_cmd
Fri, 01 Oct 2010 16:44:49 +0200
, by Florian Zeitz
MUC: Make the room node be the default room name (thanks Zash).
Tue, 28 Sep 2010 16:36:17 +0500
, by Waqas Hussain
Merge with trunk.
Mon, 27 Sep 2010 19:51:14 +0500
, by Waqas Hussain
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)
Sun, 26 Sep 2010 18:15:30 +0200
, by Kim Alvefur
MUC: Added a 'Name' property (muc#roomconfig_roomname)
Fri, 24 Sep 2010 21:16:38 +0200
, by Kim Alvefur
MUC: Fixed traceback on presence errors lacking a condition.
Mon, 27 Sep 2010 19:00:11 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.
Tue, 21 Sep 2010 18:28:06 +0500
, by Waqas Hussain
net.xmppcomponent_listener: Specify missing log level for a log statement.
Tue, 21 Sep 2010 17:46:59 +0500
, by Waqas Hussain
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.
Tue, 21 Sep 2010 17:37:11 +0500
, by Waqas Hussain
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().
Tue, 21 Sep 2010 17:24:25 +0500
, by Waqas Hussain
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).
Sun, 19 Sep 2010 17:51:00 +0500
, by Waqas Hussain
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).
Fri, 17 Sep 2010 04:09:59 +0500
, by Waqas Hussain
util.events: Fixed the exposed API for adding/removing sets of event handlers.
Fri, 17 Sep 2010 04:09:58 +0500
, by Waqas Hussain
util.events: Removed dispatcher creation functions (these weren't being used).
Fri, 17 Sep 2010 04:09:58 +0500
, by Waqas Hussain
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.
Fri, 17 Sep 2010 04:06:07 +0500
, by Waqas Hussain
util.httpstream: Refactored and simplified code to improve readability.
Fri, 17 Sep 2010 03:52:11 +0500
, by Waqas Hussain
util.httpstream: Removed unused variables.
Fri, 17 Sep 2010 03:52:11 +0500
, by Waqas Hussain
util.httpstream: Initial commit of the new HTTP parser.
Sat, 04 Sep 2010 17:44:13 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)
Mon, 13 Sep 2010 01:29:12 +0100
, by Matthew Wild
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host
Fri, 10 Sep 2010 17:56:24 +0100
, by Matthew Wild
net.server_select: Add server.step() to run through a single iteration of the event loop
Thu, 09 Sep 2010 20:10:28 +0100
, by Matthew Wild
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config
Sun, 05 Sep 2010 19:28:37 +0100
, by Matthew Wild
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)
Sun, 05 Sep 2010 18:00:21 +0100
, by Matthew Wild
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed
Sun, 05 Sep 2010 12:13:49 +0100
, by Matthew Wild
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)
Thu, 02 Sep 2010 23:09:49 +0200
, by Florian Zeitz
mod_ping: Add ad-hoc command
Thu, 02 Sep 2010 21:57:49 +0200
, by Florian Zeitz
mod_adhoc: remove 0.7 compat code
Wed, 01 Sep 2010 22:46:35 +0200
, by Florian Zeitz
mod_adhoc: Fix passing data to util.dataforms
Wed, 01 Sep 2010 22:44:30 +0200
, by Florian Zeitz
mod_version: Use pposix.uname() if available and os_version_command not set
Tue, 31 Aug 2010 15:32:36 +0100
, by Matthew Wild
util.pposix: uname(): Fix to push nil,err in case of error
Tue, 31 Aug 2010 15:23:41 +0100
, by Matthew Wild
util.pposix: Add pposix.uname(), bump version
Tue, 31 Aug 2010 15:14:39 +0100
, by Matthew Wild
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)
Tue, 31 Aug 2010 00:38:44 +0100
, by Matthew Wild
tests/test_util_jid.lua: Add more tests for JID splitting
Tue, 31 Aug 2010 00:28:49 +0100
, by Matthew Wild
util.stanza: stanza:matched_children() -> stanza:matching_tags()
Mon, 30 Aug 2010 04:55:12 +0100
, by Matthew Wild
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)
Mon, 30 Aug 2010 04:53:41 +0100
, by Matthew Wild
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready
Mon, 30 Aug 2010 04:37:53 +0100
, by Matthew Wild
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator
Sun, 29 Aug 2010 15:07:00 +0100
, by Matthew Wild
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]
Sun, 29 Aug 2010 15:04:34 +0100
, by Matthew Wild
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)
Sat, 28 Aug 2010 23:41:09 +0100
, by Matthew Wild
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For
Sat, 28 Aug 2010 22:25:12 +0100
, by Matthew Wild
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb)
Sat, 28 Aug 2010 14:31:48 +0100
, by Matthew Wild
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)
Fri, 27 Aug 2010 18:33:45 +0100
, by Matthew Wild
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)
Tue, 24 Aug 2010 23:27:58 +0100
, by Matthew Wild
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.
Mon, 23 Aug 2010 16:54:56 +0500
, by Waqas Hussain
util.sasl_cyrus: Spaces -> tabs.
Mon, 23 Aug 2010 16:42:27 +0500
, by Waqas Hussain
usermanager: Get rid unused Cyrus SASL related code.
Mon, 23 Aug 2010 16:33:49 +0500
, by Waqas Hussain
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
Mon, 23 Aug 2010 16:31:44 +0500
, by Waqas Hussain
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).
Mon, 23 Aug 2010 16:28:06 +0500
, by Waqas Hussain
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).
Mon, 23 Aug 2010 16:22:58 +0500
, by Waqas Hussain
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)
Mon, 23 Aug 2010 01:18:52 +0100
, by Matthew Wild
net.server: Don't load configmanager if not running inside Prosody, assume server_select
Mon, 23 Aug 2010 01:06:13 +0100
, by Matthew Wild
mod_bosh: Don't adjust rid when creating a session, as this is no longer necessary and causes a log message ('rid too large') to be erroneously printed, fixes #203
Sun, 22 Aug 2010 21:36:04 +0100
, by Matthew Wild
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202
Sun, 22 Aug 2010 21:23:37 +0100
, by Matthew Wild
net.server_select, net.server_event: Remove set_mode() call from server.link()... it can cause the last chunk of data to be discarded if shorter than buffersize (thanks to Zash for the debugging)
Sun, 22 Aug 2010 21:12:22 +0100
, by Matthew Wild
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
Sun, 22 Aug 2010 20:53:40 +0200
, by Florian Zeitz
mod_adhoc: Code restructuring
Sun, 22 Aug 2010 20:48:47 +0200
, by Florian Zeitz
util.logger: Remove support for the 'log_sources' option, to remove a dependency on configmanager. I think the equivalent of log_sources can be done with the advanced logging config.
Sun, 22 Aug 2010 18:45:58 +0100
, by Matthew Wild
mod_auth_internal_hashed: Fix deleting users
Mon, 16 Aug 2010 18:51:22 +0200
, by Kim Alvefur
mod_privacy: Fix typo causing <active/> to never be send
Thu, 12 Aug 2010 20:44:01 +0200
, by Florian Zeitz
mod_console: Add host:* commands to help (thanks Zash)
Sat, 14 Aug 2010 15:15:35 +0100
, by Matthew Wild
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )
Tue, 10 Aug 2010 14:07:03 +0100
, by Matthew Wild
mod_bosh: Fix to properly ignore repeated requests
Sat, 07 Aug 2010 19:00:04 +0100
, by Matthew Wild
mod_bosh: Small change to use variable instead of hard-coded xmlns
Fri, 06 Aug 2010 02:00:12 +0100
, by Matthew Wild
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()
Fri, 06 Aug 2010 01:59:43 +0100
, by Matthew Wild
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload
Fri, 06 Aug 2010 01:57:20 +0100
, by Matthew Wild
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
Tue, 03 Aug 2010 21:37:06 +0500
, by Waqas Hussain
MUC: Return correct error to non-members attempting to enter a members-only room.
Tue, 03 Aug 2010 21:07:00 +0500
, by Waqas Hussain
util.xmppstream: Removed some useless property assignments.
Tue, 03 Aug 2010 20:05:58 +0500
, by Waqas Hussain
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.
Tue, 03 Aug 2010 18:20:29 +0500
, by Waqas Hussain
util.sasl: Simplified some code a bit.
Tue, 03 Aug 2010 18:19:45 +0500
, by Waqas Hussain
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.
Tue, 03 Aug 2010 17:11:40 +0500
, by Waqas Hussain
eventmanager: REMOVE!!!
Tue, 03 Aug 2010 11:02:30 +0100
, by Matthew Wild
mod_bosh: Remove dependency on eventmanager
Tue, 03 Aug 2010 11:01:13 +0100
, by Matthew Wild
loggingmanager: Remove (redundant!) dependency on eventmanager
Tue, 03 Aug 2010 10:59:47 +0100
, by Matthew Wild
sessionmanager: Remove dependency on eventmanager
Tue, 03 Aug 2010 10:58:15 +0100
, by Matthew Wild
s2smanager: Remove dependency on eventmanager
Tue, 03 Aug 2010 10:57:27 +0100
, by Matthew Wild
componentmanager: Remove dependency on eventmanager
Tue, 03 Aug 2010 10:56:17 +0100
, by Matthew Wild
hostmanager: Remove dependency on eventmanager
Tue, 03 Aug 2010 10:55:17 +0100
, by Matthew Wild
modulemanager: Remove dependency on eventmanager
Tue, 03 Aug 2010 10:52:53 +0100
, by Matthew Wild
s2smanager: brackets, just to be sure :)
Tue, 03 Aug 2010 09:40:06 +0100
, by Matthew Wild
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)
Tue, 03 Aug 2010 09:39:05 +0100
, by Matthew Wild
util.datetime: Added implementation for function parse().
Mon, 02 Aug 2010 20:11:08 +0500
, by Waqas Hussain
storage/mod_ejabberd: Reorganized some code.
Mon, 02 Aug 2010 19:04:52 +0500
, by Waqas Hussain
util.sasl_cyrus: Cleanup.
Mon, 02 Aug 2010 18:54:16 +0500
, by Waqas Hussain
util.sasl: Removed method:forbidden() and its side effects.
Mon, 02 Aug 2010 18:47:33 +0500
, by Waqas Hussain
util.sasl_cyrus: Removed method:forbidden().
Mon, 02 Aug 2010 18:46:13 +0500
, by Waqas Hussain
mod_auth_*: Fixed copyright headers.
Mon, 02 Aug 2010 18:44:08 +0500
, by Waqas Hussain
util.xmppstream: Add set_session() method to change the session that a stream is associated with
Mon, 02 Aug 2010 10:21:26 +0100
, by Matthew Wild
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with
Mon, 02 Aug 2010 10:20:14 +0100
, by Matthew Wild
net.server_event: Remove some debug messages
Mon, 02 Aug 2010 09:21:14 +0100
, by Matthew Wild
mod_version: Leave out the os element if hide_os_type is set
Sun, 01 Aug 2010 15:58:10 +0200
, by Kim Alvefur
mod_version: Make the command used to get OS version configurable
Sun, 01 Aug 2010 15:56:52 +0200
, by Kim Alvefur
usermanager: Fix two nil global accesses
Sat, 31 Jul 2010 11:30:16 +0100
, by Matthew Wild
mod_saslauth: Fixed a nil global access.
Sat, 31 Jul 2010 15:16:15 +0500
, by Waqas Hussain
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).
Sat, 31 Jul 2010 13:55:46 +0500
, by Waqas Hussain
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().
Sat, 31 Jul 2010 13:49:22 +0500
, by Waqas Hussain
storage/mod_ejabberd (and associated library): Initial commit.
Sat, 31 Jul 2010 13:32:57 +0500
, by Waqas Hussain
storage/mod_xep0227: Initial commit.
Sat, 31 Jul 2010 13:32:20 +0500
, by Waqas Hussain
prosody: Enable storage manager.
Sat, 31 Jul 2010 13:29:58 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Fixed trailing whitespace.
Sat, 31 Jul 2010 12:33:34 +0500
, by Waqas Hussain
util.pluginloader: Remove useless datamanager dependency.
Sat, 31 Jul 2010 12:32:56 +0500
, by Waqas Hussain
util.pluginloader: Fix loading of plugins, plugin libraries and resources in subfolders (e.g., when loading 'a/b', load 'a/mod_b.lua', and not 'mod_a/b.lua').
Sat, 31 Jul 2010 12:32:34 +0500
, by Waqas Hussain
util.roster: Remove, not going this route now
Mon, 26 Jul 2010 13:40:00 +0100
, by Matthew Wild
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).
Mon, 26 Jul 2010 02:18:03 +0500
, by Waqas Hussain
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).
Mon, 26 Jul 2010 01:52:04 +0500
, by Waqas Hussain
tests: Added tests for util.sasl.scram.Hi().
Mon, 26 Jul 2010 01:12:52 +0500
, by Waqas Hussain
util.sasl.scram: Made function Hi public.
Mon, 26 Jul 2010 01:00:46 +0500
, by Waqas Hussain
mod_console: Added support for multiple arguments to print().
Mon, 26 Jul 2010 00:59:26 +0500
, by Waqas Hussain
storagemanager: Fixed a nil access.
Mon, 26 Jul 2010 00:58:19 +0500
, by Waqas Hussain
prosody.resolve_relative_path: Updated to take a parent path to resolve against.
Fri, 23 Jul 2010 23:14:50 +0500
, by Waqas Hussain
storagemanager: Initial commit.
Fri, 23 Jul 2010 23:09:58 +0500
, by Waqas Hussain
Merge 0.7->trunk
Fri, 23 Jul 2010 09:22:27 +0100
, by Matthew Wild
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob)
Fri, 23 Jul 2010 09:17:11 +0100
, by Matthew Wild
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead
Thu, 22 Jul 2010 13:19:37 +0100
, by Matthew Wild
mod_tls: Remove extraneous flag to starttls() for s2sout connecections
Thu, 22 Jul 2010 13:13:28 +0100
, by Matthew Wild
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)
Thu, 22 Jul 2010 11:43:42 +0100
, by Matthew Wild
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password
Wed, 21 Jul 2010 21:01:36 +0100
, by Matthew Wild
mod_register: Drop useless depencency on datamanager.
Tue, 20 Jul 2010 17:42:44 +0500
, by Waqas Hussain
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.
Tue, 20 Jul 2010 17:39:02 +0500
, by Waqas Hussain
util.iterators: Add skip() to skip the first n items of an iterator
Tue, 20 Jul 2010 12:37:28 +0100
, by Matthew Wild
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense).
Sun, 18 Jul 2010 17:50:38 +0500
, by Waqas Hussain
Merge with trunk.
Sat, 17 Jul 2010 19:36:14 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.
Sat, 17 Jul 2010 19:34:06 +0500
, by Waqas Hussain
MUC: No need to call is_admin twice now, global admins are admins on hosts
Sat, 17 Jul 2010 15:20:45 +0100
, by Matthew Wild
net.server_event: Remove debug logging from dummy onstatus handler
Sat, 17 Jul 2010 15:17:02 +0100
, by Matthew Wild
mod_saslauth: Cleaned up unused requires.
Sat, 17 Jul 2010 19:02:56 +0500
, by Waqas Hussain
mod_saslauth: A little cleanup for anonymous_login.
Sat, 17 Jul 2010 18:58:25 +0500
, by Waqas Hussain
configmanager: Remove dependency on eventmanager, and global 'prosody' object
Sat, 17 Jul 2010 14:50:16 +0100
, by Matthew Wild
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing
Fri, 16 Jul 2010 22:47:26 +0100
, by Matthew Wild
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197
Fri, 16 Jul 2010 22:28:50 +0100
, by Matthew Wild
Merge Florob->trunk
Fri, 16 Jul 2010 16:53:54 +0100
, by Matthew Wild
util.dataforms: Add list-multi support
Thu, 15 Jul 2010 22:58:10 +0200
, by Florian Zeitz
util.dataforms: Capability to set default for list-single
Thu, 15 Jul 2010 21:31:57 +0200
, by Florian Zeitz
Merge Zash->trunk
Fri, 16 Jul 2010 15:19:44 +0100
, by Matthew Wild
mod_proxy65: Use util.jid.compare() and remove some clutter
Fri, 16 Jul 2010 16:12:18 +0200
, by Kim Alvefur
Merge Zash->trunk
Fri, 16 Jul 2010 15:10:45 +0100
, by Matthew Wild
util.jid: compare() added, with some tests.
Fri, 16 Jul 2010 00:36:02 +0200
, by Kim Alvefur
util.sasl.scram: Reference actual RFC instead of the draft.
Thu, 15 Jul 2010 21:14:07 +0200
, by Tobias Markmann
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().
Thu, 15 Jul 2010 22:07:45 +0500
, by Waqas Hussain
Merge with backout
Thu, 15 Jul 2010 08:27:56 +0100
, by Matthew Wild
Backed out changeset 598c33a99a31 (already fixed a better way)
Thu, 15 Jul 2010 08:25:50 +0100
, by Matthew Wild
certmanager: Fix to handle the case of no SSL configuration at all
Wed, 14 Jul 2010 16:24:15 +0100
, by Matthew Wild
certmanager: Added copyright header.
Thu, 15 Jul 2010 11:28:31 +0500
, by Waqas Hussain
certmanager: Defined default_capath to prevent a global nil access.
Thu, 15 Jul 2010 11:28:14 +0500
, by Waqas Hussain
certmanager: Use an empty table as the default ssl config when a global 'ssl' config option isn't specified (fixes a top-level traceback on startup).
Thu, 15 Jul 2010 11:25:41 +0500
, by Waqas Hussain
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).
Wed, 14 Jul 2010 20:21:51 +0500
, by Waqas Hussain
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.
Wed, 14 Jul 2010 20:10:35 +0500
, by Waqas Hussain
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.
Wed, 14 Jul 2010 20:05:25 +0500
, by Waqas Hussain
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.
Wed, 14 Jul 2010 19:56:57 +0500
, by Waqas Hussain
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).
Wed, 14 Jul 2010 19:49:43 +0500
, by Waqas Hussain
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
Wed, 14 Jul 2010 19:48:01 +0500
, by Waqas Hussain
net.dns: Call :cancel() on the current resolver instead of the prototype
Wed, 14 Jul 2010 15:32:14 +0100
, by Matthew Wild
util.roster: Initial skeleton commit
Wed, 14 Jul 2010 01:36:08 +0100
, by Matthew Wild
loggingmanager: Add reload_logging() method, which gets called on any config reload, to reset util.logger and remove and re-add all sink types to perform a full reload of the logging system without a restart.
Wed, 14 Jul 2010 01:25:32 +0100
, by Matthew Wild
util.logger: Add reset() method to clear all sinks
Wed, 14 Jul 2010 01:23:14 +0100
, by Matthew Wild
certmanager: Remove debug logging accidentally committed
Tue, 13 Jul 2010 15:28:52 +0100
, by Matthew Wild
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147
Tue, 13 Jul 2010 13:56:14 +0100
, by Matthew Wild
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file
Tue, 13 Jul 2010 13:55:18 +0100
, by Matthew Wild
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)
Tue, 13 Jul 2010 09:25:45 +0100
, by Matthew Wild
configure: Make it possible to override ostype presets with values specified later on the command-line
Tue, 13 Jul 2010 08:59:00 +0100
, by Matthew Wild
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)
Tue, 13 Jul 2010 01:16:15 +0100
, by Matthew Wild
mod_saslauth: Rename variable 'aret' to 'ok' as per convention
Mon, 12 Jul 2010 16:44:56 +0100
, by Matthew Wild
mod_disco: Reflect requested 'node' attribute in the disco#info reply.
Mon, 12 Jul 2010 00:14:48 +0500
, by Waqas Hussain
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").
Sun, 11 Jul 2010 23:51:40 +0500
, by Waqas Hussain
mod_disco: Cache disco#info reply and caps hash for host, return correct caps hash, and respond to disco#info to the caps hash node.
Sun, 11 Jul 2010 21:21:38 +0500
, by Waqas Hussain
mod_adhoc: Add capability to pass data to forms
Sat, 10 Jul 2010 01:17:07 +0200
, by Florian Zeitz
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency
Fri, 09 Jul 2010 13:28:41 +0100
, by Matthew Wild
mod_pep: Use util.caps
Fri, 09 Jul 2010 13:22:58 +0100
, by Matthew Wild
mod_disco: Support for putting the server's caps hash in stream:features to allow the client to cache disco#info for the server instead of requesting it at each login.
Fri, 09 Jul 2010 13:20:00 +0100
, by Matthew Wild
util.caps: Entity capabilities hash generation (moved from mod_pep)
Fri, 09 Jul 2010 13:18:42 +0100
, by Matthew Wild
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl
Fri, 09 Jul 2010 01:23:54 +0100
, by Matthew Wild
mod_posix: Truncate the pidfile before writing to ensure that we never overwrite with a PID shorter than the previous, and end with an invalid PID in the file.
Fri, 09 Jul 2010 01:16:09 +0100
, by Brian Cully
prosodyctl: Warn and exit if any log files are not writeable, fixes #94
Fri, 09 Jul 2010 01:09:57 +0100
, by Matthew Wild
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong user
Thu, 08 Jul 2010 23:56:53 +0100
, by Matthew Wild
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider
Thu, 08 Jul 2010 21:10:42 +0100
, by Matthew Wild
mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default
Thu, 08 Jul 2010 21:08:46 +0100
, by Matthew Wild
mod_auth_internal, mod_auth_internal_hashed: Remove checking for nil or empty password and pretending it means the user doesn't exist. Hopefully with more success than Custer.
Thu, 08 Jul 2010 20:59:53 +0100
, by Matthew Wild
util-src/Makefile: Stop linking dynamic libraries to Lua, it isn't necessary as symbols are exported from the Lua binary (thanks deryni)
Thu, 08 Jul 2010 18:59:17 +0100
, by Matthew Wild
xmppserver_listener: Fix variable names I forgot to change in the last commit
Thu, 08 Jul 2010 14:47:14 +0100
, by Matthew Wild
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)
Thu, 08 Jul 2010 14:28:42 +0100
, by Matthew Wild
util.filters: Add newline at end of file
Thu, 08 Jul 2010 14:08:27 +0100
, by Matthew Wild
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested)
Tue, 06 Jul 2010 17:09:23 +0100
, by Matthew Wild
s2smanager: Lower default DNS timeout to 15s (it's now a per-DNS-server timeout, rather than total timeout), use net.dns's new timeout system, and remove our custom timeout handlers
Mon, 05 Jul 2010 12:17:09 +0100
, by Matthew Wild
net.dns: Add dns.settimeout() to set the timeout for the default resolver
Mon, 05 Jul 2010 12:13:55 +0100
, by Matthew Wild
net.dns: Make timeout configurable (default 15s)
Mon, 05 Jul 2010 12:09:50 +0100
, by Matthew Wild
net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns
Mon, 05 Jul 2010 12:05:46 +0100
, by Matthew Wild
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()
Mon, 05 Jul 2010 11:51:17 +0100
, by Matthew Wild
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary
Mon, 05 Jul 2010 11:50:21 +0100
, by Matthew Wild
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups
Mon, 05 Jul 2010 02:20:37 +0100
, by Matthew Wild
mod_bosh: Add jabber:client namespace to stanzas with no namespace
Sun, 04 Jul 2010 19:38:33 +0100
, by Matthew Wild
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addresses
Sun, 04 Jul 2010 19:16:20 +0100
, by Matthew Wild
xmppcomponent_listener: Import jid_split to fix undefined global reference
Sun, 04 Jul 2010 19:15:20 +0100
, by Matthew Wild
mod_component: Read validate_from_addresses option from the config
Sun, 04 Jul 2010 19:14:27 +0100
, by Matthew Wild
Merge 0.7->trunk
Sat, 03 Jul 2010 18:13:54 +0500
, by Waqas Hussain
mod_privacy: Add service discovery feature.
Sat, 03 Jul 2010 11:03:06 +0500
, by Waqas Hussain
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.
Sat, 03 Jul 2010 18:11:28 +0500
, by Waqas Hussain
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162
Sat, 03 Jul 2010 03:23:25 +0100
, by Matthew Wild
Merge 0.7->trunk
Fri, 02 Jul 2010 19:55:37 +0100
, by Matthew Wild
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)
Fri, 02 Jul 2010 19:55:08 +0100
, by Matthew Wild
Merge 0.7->trunk
Fri, 02 Jul 2010 17:44:14 +0100
, by Matthew Wild
net.server_select: Clean up buffer and fire drained callback on successful write before we try and start TLS negotiation (if negotiation fails instantly then we can be left without a handler to use for cleanup) (thanks dersd)
Fri, 02 Jul 2010 17:24:40 +0100
, by Matthew Wild
net.server_select: Fix a snippet of code that was living at the wrong indentation level
Fri, 02 Jul 2010 17:23:17 +0100
, by Matthew Wild
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)
Fri, 02 Jul 2010 17:22:23 +0100
, by Matthew Wild
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)
Fri, 02 Jul 2010 17:43:01 +0100
, by Matthew Wild
util.prosodyctl: Fixed host variables in user_exists.
Thu, 01 Jul 2010 15:31:25 +0200
, by Tobias Tom
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))
Thu, 01 Jul 2010 13:27:51 +0100
, by Matthew Wild
Merge 0.7->trunk
Tue, 29 Jun 2010 20:23:31 +0100
, by Matthew Wild
Merge backout
Tue, 29 Jun 2010 20:23:11 +0100
, by Matthew Wild
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)
Tue, 29 Jun 2010 20:23:00 +0100
, by Matthew Wild
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)
Tue, 29 Jun 2010 20:21:17 +0100
, by Matthew Wild
Merge 0.7->trunk
Tue, 29 Jun 2010 20:17:21 +0100
, by Matthew Wild
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)
Tue, 29 Jun 2010 20:04:45 +0100
, by Matthew Wild
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.
Thu, 24 Jun 2010 04:16:09 +0500
, by Waqas Hussain
util.sasl_cyrus: Added a table mapping error codes to strings.
Thu, 24 Jun 2010 04:13:01 +0500
, by Waqas Hussain
mod_register: Delete the offline store as a list, and delete the privacy store.
Thu, 24 Jun 2010 03:47:35 +0500
, by Waqas Hussain
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).
Thu, 24 Jun 2010 03:46:52 +0500
, by Waqas Hussain
mod_compression: Lowered a log level.
Thu, 24 Jun 2010 03:46:05 +0500
, by Waqas Hussain
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )
Tue, 29 Jun 2010 19:18:07 +0100
, by Matthew Wild
usermanager: Expose host_handler() as initialize_host()
Tue, 29 Jun 2010 19:11:18 +0100
, by Matthew Wild
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.
Thu, 24 Jun 2010 03:33:09 +0500
, by Waqas Hussain
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.
Thu, 24 Jun 2010 03:30:51 +0500
, by Waqas Hussain
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.
Thu, 24 Jun 2010 03:29:39 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Update TODO comments to COMPAT
Tue, 22 Jun 2010 20:54:15 +0100
, by Matthew Wild
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-not
Tue, 22 Jun 2010 20:52:43 +0100
, by Matthew Wild
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers
Tue, 22 Jun 2010 19:14:55 +0100
, by Matthew Wild
mod_adhoc: Update for new is_admin usage
Tue, 22 Jun 2010 19:04:10 +0100
, by Matthew Wild
usermanager: is_admin: Resume the old role of determining precisely whether a user is an admin for a given host (or a global admin) - auth providers checked for JIDs not listed in the config if they support it
Tue, 22 Jun 2010 19:00:01 +0100
, by Matthew Wild
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.
Sun, 20 Jun 2010 04:07:55 +0500
, by Waqas Hussain
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.
Sun, 20 Jun 2010 04:01:25 +0500
, by Waqas Hussain
util.signal: Make kill() available on OS X (thanks darkrain).
Sun, 20 Jun 2010 03:36:46 +0500
, by Waqas Hussain
MUC: A little modification to improve code analysis.
Sat, 19 Jun 2010 23:39:29 +0500
, by Waqas Hussain
MUC: Updated room:set_role() to use room:can_set_role().
Sat, 19 Jun 2010 23:38:25 +0500
, by Waqas Hussain
MUC: Added room:can_set_role().
Sat, 19 Jun 2010 23:35:53 +0500
, by Waqas Hussain
mod_announce: A little cleanup.
Fri, 18 Jun 2010 14:29:28 +0500
, by Waqas Hussain
mod_storage: Make DBI a soft dependency, not a hard one.
Fri, 18 Jun 2010 14:22:17 +0500
, by Waqas Hussain
mod_announce: Removed unused variables.
Fri, 18 Jun 2010 14:20:00 +0500
, by Waqas Hussain
mod_announce: Changed a global variable to local.
Fri, 18 Jun 2010 14:19:09 +0500
, by Waqas Hussain
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).
Tue, 15 Jun 2010 16:57:15 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.
Tue, 15 Jun 2010 09:59:26 +0500
, by Waqas Hussain
mod_auth_internal: Log as "auth_internal", not as "usermanager".
Tue, 15 Jun 2010 09:16:47 +0500
, by Waqas Hussain
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".
Tue, 15 Jun 2010 09:16:03 +0500
, by Waqas Hussain
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".
Tue, 15 Jun 2010 09:14:47 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".
Tue, 15 Jun 2010 09:12:49 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.
Tue, 15 Jun 2010 09:11:10 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.
Tue, 15 Jun 2010 09:08:02 +0500
, by Waqas Hussain
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda
Mon, 14 Jun 2010 23:51:11 +0100
, by Matthew Wild
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data
Sun, 13 Jun 2010 17:17:11 +0100
, by Matthew Wild
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).
Sun, 13 Jun 2010 22:06:06 +0500
, by Waqas Hussain
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).
Sun, 13 Jun 2010 22:00:08 +0500
, by Waqas Hussain
MUC: Updated code to use :set_hidden() and :is_hidden().
Sun, 13 Jun 2010 21:58:46 +0500
, by Waqas Hussain
MUC: Added room:set_hidden(boolean) and room:is_hidden().
Sun, 13 Jun 2010 21:54:47 +0500
, by Waqas Hussain
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).
Sun, 13 Jun 2010 21:43:53 +0500
, by Waqas Hussain
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.
Sun, 13 Jun 2010 21:41:49 +0500
, by Waqas Hussain
MUC: Added room:set_persistent(boolean) and room:is_persistent().
Sun, 13 Jun 2010 21:38:31 +0500
, by Waqas Hussain
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).
Sun, 13 Jun 2010 20:55:07 +0500
, by Waqas Hussain
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.
Sun, 13 Jun 2010 20:52:37 +0500
, by Waqas Hussain
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.
Sun, 13 Jun 2010 20:44:38 +0500
, by Waqas Hussain
MUC: Added room:set_members_only(boolean) and room:is_members_only().
Sun, 13 Jun 2010 20:37:09 +0500
, by Waqas Hussain
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).
Sun, 13 Jun 2010 20:29:27 +0500
, by Waqas Hussain
MUC: Added a 'Make Room Moderated?' field to the room config dialog.
Sun, 13 Jun 2010 20:24:55 +0500
, by Waqas Hussain
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.
Sun, 13 Jun 2010 20:10:42 +0500
, by Waqas Hussain
MUC: Added room:set_moderated(boolean) and room:is_moderated().
Sun, 13 Jun 2010 20:08:51 +0500
, by Waqas Hussain
MUC: Persist data in room:set_password() when called programmatically.
Sun, 13 Jun 2010 20:05:45 +0500
, by Waqas Hussain
MUC: Added a password field to the room config dialog.
Sun, 13 Jun 2010 19:19:03 +0500
, by Waqas Hussain
MUC: Include a <password/> element in invites from password protected rooms.
Sun, 13 Jun 2010 19:03:03 +0500
, by Waqas Hussain
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).
Sun, 13 Jun 2010 18:29:26 +0500
, by Waqas Hussain
MUC: Added password checking on room join.
Sun, 13 Jun 2010 18:14:46 +0500
, by Waqas Hussain
MUC: Added room:get_password() and room:set_password().
Sun, 13 Jun 2010 18:13:18 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Fixed a traceback in account creation.
Sun, 13 Jun 2010 04:07:38 +0500
, by Waqas Hussain
Merge 0.7->trunk
Sat, 12 Jun 2010 02:47:53 +0100
, by Matthew Wild
Tagging 0.7.0 (again)
Sat, 12 Jun 2010 02:47:32 +0100
, by Matthew Wild
Merge 0.7->trunk
Sat, 12 Jun 2010 02:39:18 +0100
, by Matthew Wild
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
0.7.0
Fri, 11 Jun 2010 21:30:24 +0500
, by Waqas Hussain
mod_saslauth: Return proper error on invalid usernames.
Fri, 11 Jun 2010 21:01:17 +0500
, by Waqas Hussain
net.server_event: attemp to fix more spelling fail.
Fri, 11 Jun 2010 20:35:10 +0500
, by Waqas Hussain
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.
Fri, 11 Jun 2010 20:34:00 +0500
, by Waqas Hussain
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.
Fri, 11 Jun 2010 20:45:00 +0500
, by Waqas Hussain
Merge 0.7->trunk
Fri, 11 Jun 2010 14:25:54 +0100
, by Matthew Wild
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command
Fri, 11 Jun 2010 14:25:22 +0100
, by Matthew Wild
mod_uptime: Add ad-hoc command
Fri, 11 Jun 2010 13:29:15 +0100
, by Matthew Wild
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
Fri, 11 Jun 2010 13:23:10 +0100
, by Matthew Wild
mod_adhoc/adhoc.lib: Add copyright header
Fri, 11 Jun 2010 12:18:27 +0100
, by Matthew Wild
mod_adhoc/adhoc.lib: Handle errors according to XEP
Fri, 11 Jun 2010 12:17:57 +0100
, by Matthew Wild
mod_announce: Add ad-hoc command for sending announcements \o/
Fri, 11 Jun 2010 12:07:25 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 10 Jun 2010 16:48:21 +0100
, by Matthew Wild
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to follow
Thu, 10 Jun 2010 16:47:17 +0100
, by Matthew Wild
Tagging 0.7.0
Wed, 09 Jun 2010 01:14:32 +0100
, by Matthew Wild
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas
Thu, 10 Jun 2010 02:07:48 +0100
, by Matthew Wild
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures
Thu, 10 Jun 2010 01:55:32 +0100
, by Matthew Wild
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.
Thu, 10 Jun 2010 03:54:22 +0500
, by Waqas Hussain
mod_privacy: Workaround for a traceback.
Thu, 10 Jun 2010 03:26:01 +0500
, by Waqas Hussain
mod_adhoc: Imported from prosody-modules, thanks Florob!
Wed, 09 Jun 2010 21:27:43 +0100
, by Matthew Wild
mod_auth_internal{,_hashed}: Update is_admin to only report the admin status of the current host (ignores global admin rights), fixes global access traceback
Wed, 09 Jun 2010 21:25:59 +0100
, by Matthew Wild
usermanager: Handle checking for global admins on behalf of providers
Wed, 09 Jun 2010 21:24:20 +0100
, by Matthew Wild
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.
Wed, 09 Jun 2010 22:20:53 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Removed some useless code.
Wed, 09 Jun 2010 22:01:47 +0500
, by Waqas Hussain
mod_presence: Fixed a traceback.
Wed, 09 Jun 2010 22:00:01 +0500
, by Waqas Hussain
Merge with Tobias.
Wed, 09 Jun 2010 21:34:32 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.
Wed, 09 Jun 2010 17:58:20 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Remove debugging output.
Wed, 09 Jun 2010 17:55:04 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.
Wed, 09 Jun 2010 17:54:34 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.
Wed, 09 Jun 2010 17:51:08 +0200
, by Tobias Markmann
Merge with tip.
Tue, 08 Jun 2010 20:39:27 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.
Tue, 08 Jun 2010 15:02:53 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.
Tue, 08 Jun 2010 14:54:47 +0200
, by Tobias Markmann
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
Tue, 08 Jun 2010 11:00:26 +0200
, by Tobias Markmann
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
Tue, 08 Jun 2010 10:47:55 +0200
, by Tobias Markmann
Fix missing parameter in mod_auth_internal_hashed.
Wed, 09 Jun 2010 03:41:24 +0200
, by Kim Alvefur
Merge trunk/MattJ->trunk
Wed, 09 Jun 2010 01:11:46 +0100
, by Matthew Wild
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.
Tue, 08 Jun 2010 16:21:14 +0500
, by Waqas Hussain
Merge 0.7->trunk
Wed, 09 Jun 2010 01:11:12 +0100
, by Matthew Wild
tools/xep227toprosody.lua: Set executable bit
Wed, 09 Jun 2010 01:07:37 +0100
, by Matthew Wild
mod_compression: Removed some useless logging code.
Tue, 08 Jun 2010 16:33:32 +0500
, by Waqas Hussain
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.
Tue, 08 Jun 2010 16:26:01 +0500
, by Waqas Hussain
Merge trunk/MattJ->trunk
Mon, 07 Jun 2010 12:21:57 +0100
, by Matthew Wild
mod_auth_cyrus: Auth provider with support for Cyrus SASL.
Mon, 07 Jun 2010 04:23:08 +0500
, by Waqas Hussain
mod_auth_anonymous: Fixed a syntax error.
Mon, 07 Jun 2010 04:22:49 +0500
, by Waqas Hussain
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.
Mon, 07 Jun 2010 04:07:40 +0500
, by Waqas Hussain
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.
Mon, 07 Jun 2010 03:07:58 +0500
, by Waqas Hussain
mod_saslauth: Updated to use usermanager.get_sasl_handler.
Mon, 07 Jun 2010 02:40:14 +0500
, by Waqas Hussain
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
Mon, 07 Jun 2010 02:38:20 +0500
, by Waqas Hussain
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.
Mon, 07 Jun 2010 02:33:40 +0500
, by Waqas Hussain
usermanager: Changed get_supported_methods to get_sasl_handler.
Mon, 07 Jun 2010 02:32:13 +0500
, by Waqas Hussain
Merge 0.7->trunk
Mon, 07 Jun 2010 12:19:14 +0100
, by Matthew Wild
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
Thu, 03 Jun 2010 18:09:02 +0500
, by Waqas Hussain
util.sasl.scram: Fixed a log level.
Thu, 03 Jun 2010 17:47:51 +0500
, by Waqas Hussain
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
Thu, 03 Jun 2010 18:01:05 +0500
, by Waqas Hussain
Merge with trunk.
Fri, 04 Jun 2010 18:38:35 +0500
, by Waqas Hussain
mod_presence: Enable firing of pre-events for probes.
Fri, 04 Jun 2010 18:36:04 +0500
, by Waqas Hussain
mod_presence: Don't stop pre-event for outgoing probes.
Fri, 04 Jun 2010 18:30:18 +0500
, by Waqas Hussain
mod_presence: Small refactoring.
Fri, 04 Jun 2010 18:24:09 +0500
, by Waqas Hussain
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
Fri, 04 Jun 2010 14:33:36 +0100
, by Matthew Wild
Merge trunk/MattJ with trunk
Fri, 04 Jun 2010 14:08:40 +0100
, by Matthew Wild
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
Thu, 03 Jun 2010 18:09:02 +0500
, by Waqas Hussain
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
Thu, 03 Jun 2010 18:01:05 +0500
, by Waqas Hussain
SASL: Minor cleanup.
Thu, 03 Jun 2010 17:48:50 +0500
, by Waqas Hussain
util.sasl.scram: Fixed a log level.
Thu, 03 Jun 2010 17:47:51 +0500
, by Waqas Hussain
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
Thu, 03 Jun 2010 17:27:49 +0500
, by Waqas Hussain
mod_saslauth: Fix log level
Fri, 04 Jun 2010 13:55:39 +0100
, by Matthew Wild
usermanager: Rename the fallback provider from 'dummyauth' to 'null'
Fri, 04 Jun 2010 13:54:15 +0100
, by Matthew Wild
usermanager: Add hunk that got missed in a merge
Fri, 04 Jun 2010 13:53:07 +0100
, by Matthew Wild
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
Thu, 03 Jun 2010 18:09:02 +0500
, by Waqas Hussain
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
Thu, 03 Jun 2010 18:01:05 +0500
, by Waqas Hussain
SASL: Minor cleanup.
Thu, 03 Jun 2010 17:48:50 +0500
, by Waqas Hussain
util.sasl.scram: Fixed a log level.
Thu, 03 Jun 2010 17:47:51 +0500
, by Waqas Hussain
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
Thu, 03 Jun 2010 17:27:49 +0500
, by Waqas Hussain
Add jid support for motd
Sat, 29 May 2010 18:52:27 -0400
, by Jeff Mitchell
Add motd plugin, giving text to a user on each login.
Sat, 29 May 2010 14:02:58 -0400
, by Jeff Mitchell
Add the ability to have names in group files, by putting them with an = sign after the jid:
Fri, 28 May 2010 18:01:53 -0400
, by Jeff Mitchell
Correct out of order logic in mod_hashpassauth
Fri, 28 May 2010 14:47:32 -0400
, by Jeff Mitchell
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.
Thu, 27 May 2010 10:54:11 -0400
, by Jeff Mitchell
Have defaultauth load by default
Thu, 27 May 2010 09:20:08 -0400
, by Jeff Mitchell
Check in mod_hashpassauth -- works!
Wed, 26 May 2010 18:16:58 -0400
, by Jeff Mitchell
Working defaultauth
Thu, 20 May 2010 18:06:21 -0400
, by Jeff Mitchell
Added mod_auth_default
Thu, 20 May 2010 14:19:14 -0400
, by Jeff Mitchell
Update usermanager to not crash, etc.
Thu, 20 May 2010 14:18:12 -0400
, by Jeff Mitchell
First bit of work
Thu, 20 May 2010 11:51:24 -0400
, by Jeff Mitchell
Merge backout
Fri, 04 Jun 2010 11:59:27 +0100
, by Matthew Wild
Backed out changeset 8bd3857a75ee
Fri, 04 Jun 2010 11:54:17 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 03 Jun 2010 12:29:27 +0100
, by Matthew Wild
s2smanager: Remove potentially misleading log message (thanks albert)
Thu, 03 Jun 2010 12:28:27 +0100
, by Matthew Wild
Merge 0.7->trunk
Wed, 02 Jun 2010 21:34:16 +0100
, by Matthew Wild
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)
Wed, 02 Jun 2010 21:33:44 +0100
, by Matthew Wild
mod_compression: Use filters! \o/
Wed, 02 Jun 2010 18:24:56 +0100
, by Matthew Wild
xmppserver_listener: Add filters for incoming bytes and stanzas
Wed, 02 Jun 2010 18:23:39 +0100
, by Matthew Wild
s2smanager: Add filters for outgoing bytes and stanzas
Wed, 02 Jun 2010 18:23:15 +0100
, by Matthew Wild
sessionmanager: Rename filters_initialize->initialize_filters
Wed, 02 Jun 2010 18:22:23 +0100
, by Matthew Wild
xmppclient_listener: Add filters for incoming bytes and stanzas
Wed, 02 Jun 2010 17:51:39 +0100
, by Matthew Wild
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
Wed, 02 Jun 2010 17:51:14 +0100
, by Matthew Wild
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
Wed, 02 Jun 2010 17:23:57 +0100
, by Matthew Wild
xmppserver_listener: Port to util.xmppstream \o/
Wed, 02 Jun 2010 16:53:40 +0100
, by Matthew Wild
util.filters: Break processing if a filterer returns nil
Wed, 02 Jun 2010 13:31:36 +0100
, by Matthew Wild
util.filters: Don't traceback with no filters of a type added
Wed, 02 Jun 2010 13:03:55 +0100
, by Matthew Wild
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
Wed, 02 Jun 2010 17:25:01 +0500
, by Waqas Hussain
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
Wed, 02 Jun 2010 17:06:23 +0500
, by Waqas Hussain
xmppclient_listener: Port to onconnect handler
Wed, 02 Jun 2010 12:32:24 +0100
, by Matthew Wild
util.filters: Don't traceback when trying to remove a filter from an uninitialized object
Wed, 02 Jun 2010 12:24:07 +0100
, by Matthew Wild
util.filters: Expose the initialization function
Wed, 02 Jun 2010 12:23:07 +0100
, by Matthew Wild
util.filters: New utility library for managing filters on an object
Wed, 02 Jun 2010 12:20:29 +0100
, by Matthew Wild
mod_pep: Corrected and optimized handling of non-available presence stanzas.
Wed, 02 Jun 2010 01:54:17 +0500
, by Waqas Hussain
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
Sun, 30 May 2010 23:01:34 +0500
, by Waqas Hussain
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
Tue, 01 Jun 2010 20:10:17 +0100
, by Matthew Wild
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
Tue, 01 Jun 2010 20:09:31 +0100
, by Waqas Hussain
Merge compression fix
Sat, 29 May 2010 02:08:56 +0100
, by Matthew Wild
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
Sat, 29 May 2010 02:08:11 +0100
, by Matthew Wild
Merge 0.7->trunk
Wed, 26 May 2010 13:38:22 +0100
, by Matthew Wild
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
Wed, 26 May 2010 13:38:00 +0100
, by Matthew Wild
Merge 0.7->trunk
Mon, 24 May 2010 19:46:12 +0100
, by Matthew Wild
util.sasl.scram: Fix remaining - in profile name
Mon, 24 May 2010 19:44:27 +0100
, by Matthew Wild
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
Mon, 24 May 2010 18:15:16 +0200
, by Tobias Markmann
Merge trunk/Tobias->trunk
Mon, 24 May 2010 19:39:07 +0100
, by Matthew Wild
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
Mon, 24 May 2010 18:15:16 +0200
, by Tobias Markmann
Merge 0.7->trunk
Mon, 24 May 2010 16:52:12 +0100
, by Matthew Wild
util.sasl.scram: Fixing logic error in argument checking.
Mon, 24 May 2010 17:44:13 +0200
, by Tobias Markmann
util.sasl.scram: Fixing logic error in argument checking.
Mon, 24 May 2010 17:44:13 +0200
, by Tobias Markmann
Merge 0.7->trunk
Sun, 23 May 2010 23:11:00 +0100
, by Matthew Wild
Merge 0.7/waqas->0.7/MattJ
Sun, 23 May 2010 23:05:01 +0100
, by Matthew Wild
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
Mon, 24 May 2010 01:00:30 +0500
, by Waqas Hussain
usermanager: Take datamanager errors into account when determining account existance.
Mon, 24 May 2010 00:49:12 +0500
, by Waqas Hussain
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
Mon, 24 May 2010 00:37:15 +0500
, by Waqas Hussain
rostermanager: Return an error string when subscription test fails due to an error.
Mon, 24 May 2010 00:35:08 +0500
, by Waqas Hussain
rostermanager: Mark rosters which fail to load as broken, and never save them.
Mon, 24 May 2010 00:29:45 +0500
, by Waqas Hussain
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
Mon, 24 May 2010 00:04:22 +0500
, by Waqas Hussain
util.datamanager: Return an error string when failing to save.
Sun, 23 May 2010 23:55:01 +0500
, by Waqas Hussain
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
Sun, 28 Feb 2010 22:58:43 +0100
, by Tobias Markmann
util.sasl.scram: Fixing issue #177.
Sat, 22 May 2010 20:51:01 +0200
, by Tobias Markmann
util.sasl.plain: Typo.
Sat, 22 May 2010 20:34:32 +0200
, by Tobias Markmann
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
Sat, 22 May 2010 19:04:53 +0200
, by Tobias Markmann
util.sasl.scram: Split up long line.
Sat, 22 May 2010 14:58:24 +0200
, by Tobias Markmann
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
Sat, 22 May 2010 14:47:21 +0200
, by Tobias Markmann
util.sasl.scram: Fix in nonce check of client-final-message.
Sat, 22 May 2010 13:59:58 +0200
, by Tobias Markmann
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
Sat, 22 May 2010 13:58:15 +0200
, by Tobias Markmann
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
Sat, 22 May 2010 01:48:31 +0200
, by Tobias Markmann
util.sasl.scram: Fixed global access.
Thu, 06 May 2010 15:19:20 +0500
, by Waqas Hussain
util.sasl.scram: Adding documentation on SCRAM authentication backend.
Sun, 28 Feb 2010 22:42:53 +0100
, by Tobias Markmann
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
Sun, 28 Feb 2010 22:23:03 +0100
, by Tobias Markmann
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
Fri, 21 May 2010 23:40:29 +0200
, by Tobias Markmann
util.sasl: 2009 -> 2010 in copyright header.
Fri, 12 Mar 2010 18:37:51 +0100
, by Tobias Markmann
util.sasl.plain: Adding plain_hashed authentication backend support.
Sun, 28 Feb 2010 22:50:25 +0100
, by Tobias Markmann
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
Sun, 28 Feb 2010 22:32:12 +0100
, by Tobias Markmann
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
Sun, 23 May 2010 05:46:52 +0500
, by Waqas Hussain
rostermanager: Don't fire roster-load event if there was an error loading the roster
Sat, 22 May 2010 12:20:22 +0100
, by Matthew Wild
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
Sat, 22 May 2010 05:53:27 +0500
, by Waqas Hussain
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
Sat, 22 May 2010 05:52:24 +0500
, by Waqas Hussain
rostermanager: When loading the roster, also return a datamanager error if available.
Sat, 22 May 2010 05:50:47 +0500
, by Waqas Hussain
util.datamanager: When failing to load a file, and the file exists, return nil, error.
Sat, 22 May 2010 05:49:21 +0500
, by Waqas Hussain
mod_privacy: Improved logging.
Sat, 22 May 2010 03:54:50 +0500
, by Waqas Hussain
mod_presence: Added option 'ignore_presence_priority'.
Sat, 22 May 2010 03:20:43 +0500
, by Waqas Hussain
Merge with backout
Fri, 21 May 2010 19:45:33 +0100
, by Matthew Wild
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)
Fri, 21 May 2010 19:44:31 +0100
, by Matthew Wild
util.sasl.scram: Fixing issue #177.
Sat, 22 May 2010 20:51:01 +0200
, by Tobias Markmann
util.sasl.plain: Typo.
Sat, 22 May 2010 20:34:32 +0200
, by Tobias Markmann
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
Sat, 22 May 2010 19:04:53 +0200
, by Tobias Markmann
util.sasl.scram: Split up long line.
Sat, 22 May 2010 14:58:24 +0200
, by Tobias Markmann
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
Sat, 22 May 2010 14:47:21 +0200
, by Tobias Markmann
util.sasl.scram: Fix in nonce check of client-final-message.
Sat, 22 May 2010 13:59:58 +0200
, by Tobias Markmann
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
Sat, 22 May 2010 13:58:15 +0200
, by Tobias Markmann
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
Sat, 22 May 2010 01:48:31 +0200
, by Tobias Markmann
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
Fri, 21 May 2010 23:40:29 +0200
, by Tobias Markmann
Merge 0.7->trunk
Fri, 21 May 2010 19:28:56 +0100
, by Matthew Wild
mod_bosh: Re-layout session object creation to make lines shorter
Fri, 21 May 2010 19:27:06 +0100
, by Matthew Wild
mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP)
Fri, 21 May 2010 19:24:50 +0100
, by Matthew Wild
mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in place
Fri, 21 May 2010 19:20:21 +0100
, by Matthew Wild
mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway.
Fri, 21 May 2010 19:19:29 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 20 May 2010 11:52:20 +0100
, by Matthew Wild
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')
Thu, 20 May 2010 11:51:55 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 20 May 2010 11:44:41 +0100
, by Matthew Wild
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)
Thu, 20 May 2010 11:32:24 +0100
, by Matthew Wild
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())
Thu, 20 May 2010 11:13:51 +0100
, by Matthew Wild
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback
Thu, 20 May 2010 11:08:51 +0100
, by Matthew Wild
mod_saslauth: Allow the Cyrus SASL realm to be configurable
Thu, 20 May 2010 11:05:43 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 20 May 2010 10:48:44 +0100
, by Matthew Wild
net.dns: Remove redundant locals declaration
Thu, 20 May 2010 10:46:08 +0100
, by Matthew Wild
net.dns: Fix dns.lookup from commit e54774bd73a7
Thu, 20 May 2010 10:45:29 +0100
, by Matthew Wild
net.dns: Remove redundant locals declaration
Thu, 20 May 2010 10:46:08 +0100
, by Matthew Wild
net.dns: Fix dns.lookup from commit e54774bd73a7
Thu, 20 May 2010 10:45:29 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 20 May 2010 09:41:27 +0100
, by Matthew Wild
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)
Thu, 20 May 2010 09:40:33 +0100
, by Matthew Wild
usermanager: Changed auth provider functions to methods.
Wed, 19 May 2010 10:49:27 +0500
, by Waqas Hussain
Merge 0.7->trunk
Tue, 18 May 2010 23:29:44 +0100
, by Matthew Wild
Merge 0.6->0.7
Tue, 18 May 2010 23:29:21 +0100
, by Matthew Wild
configure: Fix to allow option values containing '=' (thanks Jakub)
Tue, 18 May 2010 23:28:36 +0100
, by Matthew Wild
net/dns: Fix socket.select timeout.
Mon, 28 Dec 2009 19:49:55 +0500
, by Brian Cully
Merge 0.7->trunk
Tue, 18 May 2010 00:47:35 +0100
, by Matthew Wild
Merge 0.6->0.7
Tue, 18 May 2010 00:47:06 +0100
, by Matthew Wild
net/httpserver_listener: Ignore empty strings on incoming data.
Wed, 28 Apr 2010 16:52:06 +0400
, by Brian Cully
Merge 0.7->trunk
Mon, 17 May 2010 11:58:00 +0100
, by Matthew Wild
Merge 0.7/MattJ with 0.7
Mon, 17 May 2010 11:57:01 +0100
, by Matthew Wild
Merge with 0.6
Mon, 17 May 2010 11:56:36 +0100
, by Matthew Wild
mod_bosh: Always give requests a destroy handler, so that the management of each session's request array and the inactive_sessions logic can happen in one place. Simplifies everything and concludes this series of BOSH fixes.
Mon, 17 May 2010 11:49:24 +0100
, by Matthew Wild
mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1.
Mon, 17 May 2010 11:46:54 +0100
, by Matthew Wild
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.
Mon, 17 May 2010 11:45:11 +0100
, by Matthew Wild
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.
Mon, 17 May 2010 11:42:53 +0100
, by Matthew Wild
prosodyctl: Support for the new usermanager, refactor host creation and fail if a host is not using the default authentication provider, for now. (thanks Nicola)
Sat, 15 May 2010 19:38:40 +0100
, by Matthew Wild
usermanager: Export new_default_provider()
Sat, 15 May 2010 19:31:58 +0100
, by Matthew Wild
usermanager: Handle auth providers for components.
Thu, 13 May 2010 21:18:03 +0500
, by Waqas Hussain
usermanager: Fix logic for per-host admin tables (thanks Maranda)
Wed, 12 May 2010 23:06:46 +0100
, by Matthew Wild
net.xmppclient_listener: Port to util.xmppstream \o/
Sun, 09 May 2010 20:48:21 +0100
, by Matthew Wild
prosody: Load util.xmppstream :(
Sun, 09 May 2010 20:46:24 +0100
, by Matthew Wild
util.xmppstream: Stream objects now just have feed/reset methods
Sun, 09 May 2010 20:45:53 +0100
, by Matthew Wild
usermanager: Bump log level of incorrect config option warnings
Fri, 07 May 2010 21:43:37 +0100
, by Matthew Wild
usermanager: Fix for is_admin to work with the new auth provider architecture
Fri, 07 May 2010 21:42:45 +0100
, by Matthew Wild
Merge 0.7->trunk
Fri, 07 May 2010 16:21:04 +0500
, by Waqas Hussain
Merge 0.6->0.7
Fri, 07 May 2010 16:17:48 +0500
, by Waqas Hussain
mod_console: Set a chunk name for loadstring calls (nicer errors).
Fri, 07 May 2010 16:10:04 +0500
, by Waqas Hussain
mod_posix: Fixed a global access.
Fri, 07 May 2010 16:04:45 +0500
, by Waqas Hussain
mod_console: Ensure that a null byte is printed after sending the banner.
Fri, 07 May 2010 16:13:05 +0500
, by Waqas Hussain
prosody: Modified function metatable for better string representation of functions.
Fri, 07 May 2010 16:02:29 +0500
, by Waqas Hussain
prosody: Lowered log level for a log message.
Fri, 07 May 2010 16:00:33 +0500
, by Waqas Hussain
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.
Fri, 07 May 2010 07:18:09 +0500
, by Waqas Hussain
net.server_select: Remove some debugging code.
Thu, 06 May 2010 23:16:50 +0500
, by Waqas Hussain
Merge 0.7->trunk
Thu, 06 May 2010 17:14:11 +0500
, by Waqas Hussain
Merge 0.6->0.7
Thu, 06 May 2010 16:25:40 +0500
, by Waqas Hussain
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
Thu, 06 May 2010 15:52:47 +0500
, by Waqas Hussain
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
Thu, 06 May 2010 15:38:11 +0500
, by Waqas Hussain
util.sasl.scram: Fixed global access.
Thu, 06 May 2010 15:19:20 +0500
, by Waqas Hussain
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)
Wed, 05 May 2010 20:35:06 +0100
, by Matthew Wild
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do
Wed, 05 May 2010 20:14:24 +0100
, by Matthew Wild
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)
Wed, 05 May 2010 20:14:03 +0100
, by Matthew Wild
Merge configmanager->trunk
Wed, 05 May 2010 19:01:14 +0100
, by Matthew Wild
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)
Wed, 14 Apr 2010 12:59:46 +0100
, by Matthew Wild
Merge 0.7->trunk
Wed, 05 May 2010 17:22:43 +0100
, by Matthew Wild
mod_console: Make use of the new onconnect callback to initialise session and send banner
Wed, 05 May 2010 17:21:50 +0100
, by Matthew Wild
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbuffer
Wed, 05 May 2010 17:12:32 +0100
, by Matthew Wild
Merge 0.7->trunk
Wed, 05 May 2010 15:33:58 +0100
, by Matthew Wild
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy
Wed, 05 May 2010 15:33:29 +0100
, by Matthew Wild
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand
Wed, 05 May 2010 15:32:16 +0100
, by Matthew Wild
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend
Wed, 05 May 2010 15:31:18 +0100
, by Matthew Wild
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified size
Wed, 05 May 2010 15:25:48 +0100
, by Matthew Wild
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty
Wed, 05 May 2010 15:24:24 +0100
, by Matthew Wild
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend
Wed, 05 May 2010 15:23:17 +0100
, by Matthew Wild
net.server_select, net.server_event: Support for :pause() and :resume() on connections
Wed, 05 May 2010 15:21:17 +0100
, by Matthew Wild
usermanager: Give the default auth provider a name, you'll never guess what it is.
Wed, 05 May 2010 14:17:01 +0100
, by Matthew Wild
Merge Tobias's fancy SASL branch->trunk
Wed, 05 May 2010 11:29:10 +0100
, by Matthew Wild
Merge with tip.
Fri, 12 Mar 2010 18:41:05 +0100
, by Tobias Markmann
util.sasl: 2009 -> 2010 in copyright header.
Fri, 12 Mar 2010 18:37:51 +0100
, by Tobias Markmann
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
Sun, 28 Feb 2010 22:58:43 +0100
, by Tobias Markmann
util.sasl.plain: Adding plain_hashed authentication backend support.
Sun, 28 Feb 2010 22:50:25 +0100
, by Tobias Markmann
util.sasl.scram: Adding documentation on SCRAM authentication backend.
Sun, 28 Feb 2010 22:42:53 +0100
, by Tobias Markmann
util.sasl.anonymous: Adding documentation on anonymous authentication backend.
Sun, 28 Feb 2010 22:40:05 +0100
, by Tobias Markmann
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
Sun, 28 Feb 2010 22:32:12 +0100
, by Tobias Markmann
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
Sun, 28 Feb 2010 22:23:03 +0100
, by Tobias Markmann
Merge 0.7->trunk
Wed, 05 May 2010 11:25:26 +0100
, by Matthew Wild
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)
Wed, 05 May 2010 11:24:45 +0100
, by Matthew Wild
usermanager: Support for pluggable authentication providers
Wed, 05 May 2010 01:05:58 +0100
, by Matthew Wild
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely
Tue, 04 May 2010 23:43:01 +0100
, by Matthew Wild
Merge 0.7->trunk (with MUC needing checking, waqas)
Tue, 04 May 2010 23:36:50 +0100
, by Matthew Wild
Merge 0.6 into 0.7.
Sat, 01 May 2010 05:18:38 +0500
, by Waqas Hussain
Tagging 0.6.2
Wed, 14 Apr 2010 13:12:14 +0100
, by Matthew Wild
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users
0.6.2
Wed, 14 Apr 2010 13:01:10 +0100
, by Matthew Wild
hostmanager: Re-word log messages in line with config changes
Wed, 14 Apr 2010 13:00:24 +0100
, by Matthew Wild
configmanager: Add VirtualHost as an alias for Host
Wed, 14 Apr 2010 12:59:46 +0100
, by Matthew Wild
MUC: Allow moderators which are not owners to change roles.
Wed, 14 Apr 2010 17:54:33 +0500
, by Waqas Hussain
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.
Mon, 19 Apr 2010 18:30:59 +0500
, by Waqas Hussain
modulemanager: Log proper tracebacks on errors during module load/unload.
Mon, 19 Apr 2010 18:29:10 +0500
, by Waqas Hussain
prosody: Set metatable on functions to allow easy access to upvalues.
Mon, 19 Apr 2010 18:28:12 +0500
, by Waqas Hussain
configmanager: Fix very wacky indentation
Tue, 04 May 2010 23:11:41 +0100
, by Matthew Wild
configmanager: Fix some wacky indentation
Tue, 04 May 2010 23:07:49 +0100
, by Matthew Wild
Merge 0.7->trunk
Sun, 11 Apr 2010 01:30:31 +0100
, by Matthew Wild
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming
Sun, 11 Apr 2010 01:29:59 +0100
, by Matthew Wild
Merge 0.7->trunk
Sun, 11 Apr 2010 01:20:20 +0100
, by Matthew Wild
net.server_select: Support for listener.onconnect
Sun, 11 Apr 2010 01:11:42 +0100
, by Matthew Wild
Merge 0.7->trunk
Fri, 09 Apr 2010 12:32:25 +0100
, by Matthew Wild
Merge 0.6->0.7
Fri, 09 Apr 2010 12:31:51 +0100
, by Matthew Wild
net.server: Fix logic error causing traceback when receiving a non-number port
Fri, 09 Apr 2010 12:25:54 +0100
, by Matthew Wild
loggingmanager: Fix syntax error :)
Wed, 07 Apr 2010 21:08:16 +0100
, by Matthew Wild
Merge 0.7->trunk
Wed, 07 Apr 2010 21:01:06 +0100
, by Matthew Wild
util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas.
Wed, 07 Apr 2010 21:00:20 +0100
, by Matthew Wild
loggingmanager: Observe 'debug' config setting for console logging too
Wed, 07 Apr 2010 17:41:35 +0100
, by Matthew Wild
Merge 0.7->trunk
Sat, 03 Apr 2010 23:09:59 +0100
, by Matthew Wild
Merge 0.6->0.7
Sat, 03 Apr 2010 23:09:11 +0100
, by Matthew Wild
Merge 0.6/MattJ -> 0.6
Sat, 03 Apr 2010 22:26:14 +0100
, by Matthew Wild
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)
Sat, 03 Apr 2010 22:24:39 +0100
, by Matthew Wild
util.ztact: Fixed global accesses.
Thu, 01 Apr 2010 19:28:23 +0500
, by Waqas Hussain
util.uuid: Use a local instead of a global.
Thu, 01 Apr 2010 19:27:26 +0500
, by Waqas Hussain
util.stanza: Fixed some more nil global accesses.
Thu, 01 Apr 2010 19:12:08 +0500
, by Waqas Hussain
util.stanza: Fixed a nil global access.
Thu, 01 Apr 2010 19:08:25 +0500
, by Waqas Hussain
Merge 0.7->trunk
Tue, 30 Mar 2010 19:48:04 +0100
, by Matthew Wild
Merge 0.7/waqas->0.7/MattJ
Tue, 30 Mar 2010 19:46:53 +0100
, by Matthew Wild
net.server_event: Fixed spelling fail.
Fri, 26 Mar 2010 08:24:29 +0500
, by Waqas Hussain
Merge 0.6->0.7
Tue, 30 Mar 2010 19:45:56 +0100
, by Matthew Wild
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug
Tue, 30 Mar 2010 19:44:50 +0100
, by Matthew Wild
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
Tue, 30 Mar 2010 19:40:16 +0100
, by Matthew Wild
Merge 0.7->trunk
Thu, 25 Mar 2010 19:40:38 +0000
, by Matthew Wild
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
Thu, 25 Mar 2010 19:34:41 +0000
, by Matthew Wild
tools/erlparse: Report the line number when showing a syntax error in the input file
Thu, 25 Mar 2010 19:34:05 +0000
, by Matthew Wild
tools/erlparse: Optimisations aplenty for faster processing of large files
Thu, 25 Mar 2010 19:32:35 +0000
, by Matthew Wild
Merge 0.7->trunk
Thu, 25 Mar 2010 18:53:17 +0000
, by Matthew Wild
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)
Thu, 25 Mar 2010 18:52:34 +0000
, by Matthew Wild
Merge 0.7->trunk
Thu, 25 Mar 2010 12:33:45 +0000
, by Matthew Wild
net.server_event: Don't re-try a write if the connection closed (thanks Flo)
Thu, 25 Mar 2010 12:32:25 +0000
, by Matthew Wild
Merge 0.7->trunk
Wed, 24 Mar 2010 22:48:12 +0000
, by Matthew Wild
net.server_event: Bump timeout values up somewhat
Wed, 24 Mar 2010 22:46:57 +0000
, by Matthew Wild
Merge 0.7->trunk
Wed, 24 Mar 2010 22:41:43 +0000
, by Matthew Wild
Merge 0.7/waqas->0.7/MattJ
Wed, 24 Mar 2010 22:40:53 +0000
, by Matthew Wild
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).
Wed, 24 Mar 2010 00:07:17 +0500
, by Waqas Hussain
mod_register: Use set_password to set passwords instead of create_user.
Wed, 24 Mar 2010 00:05:55 +0500
, by Waqas Hussain
usermanager: Added function set_password.
Wed, 24 Mar 2010 00:03:31 +0500
, by Waqas Hussain
Merge 0.6->0.7
Wed, 24 Mar 2010 22:34:59 +0000
, by Matthew Wild
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s
Wed, 24 Mar 2010 20:00:22 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Whitespace fix.
Tue, 23 Mar 2010 20:55:28 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Disable mod_privacy by default.
Tue, 23 Mar 2010 20:48:57 +0500
, by Waqas Hussain
usermanager: Return sane errors/results when Cyrus SASL is in use.
Tue, 23 Mar 2010 20:24:56 +0500
, by Waqas Hussain
mod_saslauth: Tidier code for SASL backend selection.
Tue, 23 Mar 2010 20:17:46 +0500
, by Waqas Hussain
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.
Tue, 23 Mar 2010 20:11:39 +0500
, by Waqas Hussain
Merge 0.7->trunk
Mon, 22 Mar 2010 17:26:12 +0000
, by Matthew Wild
Merge 0.6->0.7
Mon, 22 Mar 2010 17:24:55 +0000
, by Matthew Wild
util.windows: Convert from Windows line endings
Mon, 22 Mar 2010 17:16:28 +0000
, by Matthew Wild
Update copyright headers for 2010
Mon, 22 Mar 2010 17:06:15 +0000
, by Matthew Wild
loggingmanager: Don't use non-standard format specifier to format the timestamp.
Mon, 22 Mar 2010 21:58:38 +0500
, by Waqas Hussain
util.xmppstream: new() now returns a parser object
Mon, 22 Mar 2010 16:55:10 +0000
, by Matthew Wild
util.xmppstream: Initial commit
Mon, 22 Mar 2010 16:24:49 +0000
, by Matthew Wild
Merge 0.7->trunk
Mon, 22 Mar 2010 15:05:35 +0000
, by Matthew Wild
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]
Mon, 22 Mar 2010 15:05:05 +0000
, by Waqas Hussain
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]
Mon, 22 Mar 2010 15:04:22 +0000
, by Waqas Hussain
Merge 0.7->trunk
Mon, 22 Mar 2010 14:59:03 +0000
, by Matthew Wild
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)
Mon, 22 Mar 2010 14:58:25 +0000
, by Matthew Wild
Merge 0.7->trunk
Mon, 22 Mar 2010 14:38:01 +0000
, by Matthew Wild
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)
Mon, 22 Mar 2010 14:36:53 +0000
, by Matthew Wild
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned
Mon, 22 Mar 2010 14:35:02 +0000
, by Matthew Wild
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary
Mon, 22 Mar 2010 14:33:38 +0000
, by Matthew Wild
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)
Mon, 22 Mar 2010 14:32:23 +0000
, by Matthew Wild
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
Mon, 22 Mar 2010 14:28:25 +0000
, by Matthew Wild
mod_roster: Tidier code for the roster versioning logic
Mon, 22 Mar 2010 01:54:22 +0000
, by Matthew Wild
mod_roster: Tidier code for the roster versioning logic
Mon, 22 Mar 2010 01:54:22 +0000
, by Matthew Wild
Merge 0.7->trunk
Sat, 20 Mar 2010 14:17:51 +0000
, by Matthew Wild
.hgignore: Ignore prosody.version (thanks Florob)
Sat, 20 Mar 2010 14:16:33 +0000
, by Matthew Wild
Merge 0.7->trunk
Thu, 18 Mar 2010 10:11:11 +0000
, by Matthew Wild
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate
Thu, 18 Mar 2010 10:10:37 +0000
, by Matthew Wild
util.sasl_cyrus: Clarify some log messages and levels
Thu, 18 Mar 2010 10:05:35 +0000
, by Matthew Wild
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.
Wed, 17 Mar 2010 18:57:19 -0700
, by Paul Aurich
Merge 0.7->trunk
Thu, 18 Mar 2010 01:44:55 +0000
, by Matthew Wild
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
Wed, 17 Mar 2010 15:29:14 -0700
, by Paul Aurich
mod_saslauth: Add a sasl_realm option
Wed, 17 Mar 2010 15:29:14 -0700
, by Paul Aurich
util.cyrus_sasl: Pass the realm to Cyrus
Mon, 15 Mar 2010 23:02:16 -0700
, by Paul Aurich
Merge darkrain->trunk
Thu, 18 Mar 2010 01:31:37 +0000
, by Matthew Wild
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
Wed, 17 Mar 2010 15:29:14 -0700
, by Paul Aurich
mod_saslauth: Add a sasl_realm option
Wed, 17 Mar 2010 15:29:14 -0700
, by Paul Aurich
Merge 0.7->trunk
Thu, 18 Mar 2010 01:27:31 +0000
, by Matthew Wild
Merge 0.6->0.7
Thu, 18 Mar 2010 01:25:50 +0000
, by Matthew Wild
Merge 0.6 with waqas
Thu, 18 Mar 2010 01:16:39 +0000
, by Matthew Wild
mod_compression: Improved and lowered log level of some logged messages.
Tue, 16 Mar 2010 00:15:05 +0500
, by Waqas Hussain
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)
Thu, 18 Mar 2010 01:15:25 +0000
, by Matthew Wild
Merge with 0.7
Wed, 17 Mar 2010 14:36:23 +0000
, by Matthew Wild
Merge with 0.6 (into 0.7, namely mod_compression fixes)
Wed, 17 Mar 2010 14:28:26 +0000
, by Matthew Wild
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.
Tue, 09 Mar 2010 20:14:47 +0500
, by Waqas Hussain
mod_compression: More robust stanza processing.
Tue, 09 Mar 2010 18:19:50 +0500
, by Waqas Hussain
mod_compression: Don't succeed after indicating a failure.
Tue, 09 Mar 2010 18:11:45 +0500
, by Waqas Hussain
mod_compression: Don't tell client compression succeeded when it didn't.
Tue, 09 Mar 2010 17:52:18 +0500
, by Waqas Hussain
mod_compression: Fixed various possible tracebacks in logging.
Tue, 09 Mar 2010 17:43:18 +0500
, by Waqas Hussain
util.cyrus_sasl: Pass the realm to Cyrus
Mon, 15 Mar 2010 23:02:16 -0700
, by Paul Aurich
MUC: Added support for letting clients manage discussion history.
Wed, 17 Mar 2010 03:16:43 +0500
, by Waqas Hussain
Merge with 0.7 (and indirectly 0.6.2)
Mon, 15 Mar 2010 03:18:33 +0000
, by Matthew Wild
Merge 0.6.2/waqas with 0.6.2/MattJ
Wed, 03 Mar 2010 22:05:05 +0000
, by Matthew Wild
Merge 0.6.2/waqas with 0.6.2/MattJ
Wed, 03 Mar 2010 22:05:05 +0000
, by Matthew Wild
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.
Thu, 04 Mar 2010 02:22:45 +0500
, by Waqas Hussain
stanza_router: Allow non-jabber:client elements after auth, before bind.
Thu, 04 Mar 2010 02:20:17 +0500
, by Waqas Hussain
Fixing some typos.
Fri, 20 Nov 2009 17:12:12 +0100
, by Tobias Markmann
util.sasl.plain: Allow empty authzid (thanks bjc).
Tue, 01 Dec 2009 22:32:37 +0500
, by Waqas Hussain
mod_tls: Don't offer TLS on hosts that don't have any certs
Fri, 12 Feb 2010 21:33:22 +0000
, by Matthew Wild
prosodyctl.man: Update email address
Sun, 21 Feb 2010 19:27:42 -0500
, by Dwayne Bent
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
Mon, 22 Feb 2010 01:02:16 +0000
, by Matthew Wild
ejabberd2prosody: Don't print passwords of imported accounts
Sun, 21 Feb 2010 16:57:06 +0000
, by Matthew Wild
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
Sun, 21 Feb 2010 16:42:26 +0000
, by Matthew Wild
mod_debug: Obsoleted by mod_console
Sat, 20 Feb 2010 00:52:28 +0000
, by Matthew Wild
mod_selftests: Obsolete, remove
Sat, 20 Feb 2010 00:52:13 +0000
, by Matthew Wild
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
Sat, 20 Feb 2010 00:12:32 +0000
, by Matthew Wild
MUC: Allow role changes based on JIDs.
Thu, 18 Feb 2010 14:28:52 +0500
, by Waqas Hussain
mod_presence: Reflect the user's own presence back to them.
Mon, 15 Feb 2010 04:15:37 +0500
, by Waqas Hussain
configmanager: Remove debugging code accidentally committed
Sun, 14 Feb 2010 20:37:49 +0000
, by Matthew Wild
configmanager: Error when a component and host clash hostnames
Sun, 14 Feb 2010 18:41:44 +0000
, by Matthew Wild
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
Sat, 13 Feb 2010 19:35:12 +0000
, by Matthew Wild
prosody: More accurate friendly error message in the event that creating the global SSL context fails
Sat, 13 Feb 2010 16:22:05 +0000
, by Matthew Wild
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
Fri, 12 Feb 2010 17:27:53 +0000
, by Matthew Wild
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
Fri, 12 Feb 2010 17:14:54 +0000
, by Matthew Wild
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
Fri, 12 Feb 2010 15:05:48 +0000
, by Matthew Wild
hostmanager: Log an error if no hosts are defined
Fri, 12 Feb 2010 12:43:50 +0000
, by Matthew Wild
mod_tls: Fixed an extra :up() in s2s stream feature generation.
Fri, 12 Feb 2010 03:14:53 +0500
, by Waqas Hussain
mod_tls: Respond with proper error when TLS cannot be negotiated.
Fri, 12 Feb 2010 02:39:50 +0500
, by Waqas Hussain
mod_presence: Don't depend on user being online when calculating top resources.
Fri, 12 Feb 2010 00:55:06 +0500
, by Waqas Hussain
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
Fri, 12 Feb 2010 00:54:14 +0500
, by Waqas Hussain
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
Wed, 10 Feb 2010 00:12:48 +0500
, by Waqas Hussain
prosody: Add a catch-all friendly message for when any port is in use we want to use
Fri, 05 Feb 2010 15:05:39 +0000
, by Matthew Wild
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
Sun, 31 Jan 2010 19:27:52 +0000
, by Matthew Wild
prosody: Show friendly error when no config present for legacy SSL ports
Sun, 31 Jan 2010 17:15:35 +0000
, by Matthew Wild
prosody: Log error message when failing to open ports
Sun, 31 Jan 2010 16:40:47 +0000
, by Matthew Wild
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
Sat, 30 Jan 2010 18:51:07 +0000
, by Matthew Wild
mod_presence: Quick fix to make probes from local users to local hosts work.
Fri, 29 Jan 2010 21:08:18 +0500
, by Waqas Hussain
mod_presence: Added handler for presence subscriptions and probes to local hosts.
Fri, 29 Jan 2010 21:06:51 +0500
, by Waqas Hussain
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
Fri, 29 Jan 2010 21:04:36 +0500
, by Waqas Hussain
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
Fri, 29 Jan 2010 18:16:39 +0500
, by Waqas Hussain
prosody: Listen for component connections on port 5347 by default.
Sun, 24 Jan 2010 05:35:21 +0500
, by Waqas Hussain
mod_component: Fix name of config option in error message (thanks nulani!)
Sat, 23 Jan 2010 02:53:44 +0000
, by Matthew Wild
util.dataforms: Add optional type parameters (defaults to 'form')
Fri, 22 Jan 2010 14:58:31 +0000
, by Matthew Wild
net.httpserver: More robust handling of headers split across multiple packets
Thu, 21 Jan 2010 14:53:01 +0000
, by Matthew Wild
net.httpserver: Make it possible to return responses with no body
Thu, 21 Jan 2010 13:14:52 +0000
, by Matthew Wild
net.httpserver: Close connection on invalid HTTP status line
Thu, 21 Jan 2010 13:10:13 +0000
, by Matthew Wild
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
Mon, 18 Jan 2010 17:14:41 +0000
, by Matthew Wild
stanza_router: Log the name of unhandled stanzas (thanks bear)
Mon, 18 Jan 2010 16:31:57 +0000
, by Matthew Wild
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
Mon, 11 Jan 2010 18:59:06 +0500
, by Waqas Hussain
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
Mon, 11 Jan 2010 17:52:28 +0500
, by Waqas Hussain
util.pposix: Fix return type of lc_abort to shush compiler warning
Sun, 10 Jan 2010 20:21:48 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
Fri, 01 Jan 2010 03:32:26 +0000
, by Matthew Wild
modulemanager: Fire item-removed events on module unload.
Thu, 10 Dec 2009 03:02:04 +0500
, by Waqas Hussain
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
Thu, 10 Dec 2009 02:50:23 +0500
, by Waqas Hussain
prosody: Log a warning and traceback, but don't throw an error on nil global read.
Thu, 10 Dec 2009 02:47:13 +0500
, by Waqas Hussain
Mainfile: Broke up a really long line.
Thu, 10 Dec 2009 01:56:16 +0500
, by Waqas Hussain
mod_pep: Support item retrieval use cases
Sat, 05 Dec 2009 10:26:43 -0800
, by Paul Aurich
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
Sat, 05 Dec 2009 09:43:53 -0800
, by Paul Aurich
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
Mon, 30 Nov 2009 16:39:27 +0000
, by Matthew Wild
tests: Add tests for util.jid.join()
Fri, 27 Nov 2009 17:41:52 +0000
, by Matthew Wild
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
Fri, 27 Nov 2009 17:33:55 +0000
, by Matthew Wild
MUC: Only allow moderators to change the room subject.
Wed, 25 Nov 2009 22:00:33 +0500
, by Waqas Hussain
MUC: Prevent visitors from broadcasting messages.
Wed, 25 Nov 2009 21:42:05 +0500
, by Waqas Hussain
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
Wed, 25 Nov 2009 21:40:44 +0500
, by Waqas Hussain
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
Tue, 24 Nov 2009 20:34:22 +0000
, by Matthew Wild
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
Mon, 23 Nov 2009 02:58:42 +0000
, by Matthew Wild
mod_bosh: Don't log response XML
Sat, 21 Nov 2009 13:15:46 +0000
, by Matthew Wild
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
Fri, 19 Feb 2010 03:30:27 +0000
, by Matthew Wild
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
Fri, 19 Feb 2010 03:23:51 +0000
, by Matthew Wild
util.signal: Using stdlib.h instead of malloc.h.
Fri, 15 Jan 2010 18:30:33 +0100
, by Tobias Markmann
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak
Wed, 03 Mar 2010 20:52:30 +0000
, by Matthew Wild
net.http: Close connection when invalid status line is received from the server
Fri, 19 Feb 2010 03:21:50 +0000
, by Matthew Wild
net.http: Don't re-destroy a request when the connection is closed
Fri, 19 Feb 2010 03:21:20 +0000
, by Matthew Wild
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
Fri, 19 Feb 2010 02:58:34 +0000
, by Matthew Wild
README: Update URL for installation docs
Thu, 18 Feb 2010 18:57:37 +0000
, by Matthew Wild
HACKERS: Update
Thu, 18 Feb 2010 17:12:37 +0000
, by Matthew Wild
TODO: Update for the fact that 0.7 is done
Wed, 03 Mar 2010 20:41:17 +0000
, by Matthew Wild
TODO: Update
Thu, 18 Feb 2010 17:10:45 +0000
, by Matthew Wild
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
Sun, 31 Jan 2010 15:39:49 +0000
, by Matthew Wild
s2smanager: Fix syntax error)
Sat, 30 Jan 2010 18:45:46 +0000
, by Matthew Wild
s2smanager: require_s2s_encryption -> s2s_require_encryption
Sat, 30 Jan 2010 17:00:47 +0000
, by Matthew Wild
s2smanager: Make require_s2s_encryption do what it says on the tin
Sat, 30 Jan 2010 16:42:27 +0000
, by Matthew Wild
prosodyctl: Fix to load LuaRocks 2.x if we have it
Wed, 03 Mar 2010 20:12:24 +0000
, by Matthew Wild
util.dependencies: Load luarocks.loader/luarocks.require
Thu, 28 Jan 2010 18:10:20 +0000
, by Matthew Wild
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
Wed, 13 Jan 2010 00:04:38 +0000
, by Matthew Wild
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
Wed, 13 Jan 2010 00:03:22 +0000
, by Matthew Wild
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
Mon, 11 Jan 2010 00:14:33 +0000
, by Matthew Wild
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
Sun, 10 Jan 2010 23:49:38 +0000
, by Matthew Wild
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
Sun, 10 Jan 2010 03:54:29 +0000
, by Matthew Wild
util.signal: Update version in header, and author's email
Sun, 10 Jan 2010 00:31:38 +0000
, by Matthew Wild
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
Sun, 10 Jan 2010 00:28:48 +0000
, by Matthew Wild
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
Sat, 09 Jan 2010 07:12:30 +0000
, by Matthew Wild
net.dns: Make sure math.randomseed() gets passed an integer
Thu, 07 Jan 2010 01:26:01 +0000
, by Matthew Wild
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
Sun, 03 Jan 2010 11:26:36 -0800
, by Paul Aurich
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
Sun, 03 Jan 2010 03:36:40 +0000
, by Matthew Wild
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
Fri, 01 Jan 2010 21:32:23 +0000
, by Matthew Wild
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
Mon, 21 Dec 2009 22:00:49 +0000
, by Matthew Wild
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
Thu, 17 Dec 2009 21:50:02 +0000
, by Matthew Wild
xmppserver_listener: When a connection fails, pass the reason to destroy_session
Thu, 17 Dec 2009 19:00:36 +0000
, by Matthew Wild
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
Thu, 17 Dec 2009 18:59:29 +0000
, by Matthew Wild
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
Thu, 17 Dec 2009 21:36:31 +0000
, by Matthew Wild
xmppserver_listener: Make log messages during SRV retries clearer
Thu, 17 Dec 2009 19:01:57 +0000
, by Matthew Wild
prosody: Fixed a possible nil concatenation.
Wed, 16 Dec 2009 00:11:54 +0500
, by Waqas Hussain
net.http: Don't expect the body on redirects
Thu, 10 Dec 2009 22:13:04 +0000
, by Matthew Wild
mod_httpserver: Text files are text/plain, and not plain/text.
Thu, 10 Dec 2009 16:52:08 +0500
, by Waqas Hussain
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
Thu, 10 Dec 2009 16:36:33 +0500
, by Waqas Hussain
mod_httpserver: Removed a log message.
Thu, 10 Dec 2009 16:34:38 +0500
, by Waqas Hussain
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
Thu, 10 Dec 2009 16:27:17 +0500
, by Waqas Hussain
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
Thu, 10 Dec 2009 16:25:50 +0500
, by Waqas Hussain
mod_httpserver: Return Content-Type header based on file extension.
Thu, 10 Dec 2009 16:22:34 +0500
, by Waqas Hussain
util.signal: Make kill() available on Solaris; really fixes #136.
Wed, 09 Dec 2009 16:25:18 +0500
, by Waqas Hussain
prosody: Less strict matching for the magic 'interrupted' error
Mon, 07 Dec 2009 18:32:06 +0000
, by Matthew Wild
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
Fri, 04 Dec 2009 18:59:28 +0000
, by Matthew Wild
Disable SSLv2 by default, it's known to be insecure.
Fri, 04 Dec 2009 09:48:08 -0800
, by Paul Aurich
net.server_select: Restore checks for wantread/timeout errors on receive
Thu, 03 Dec 2009 19:18:18 +0000
, by Matthew Wild
net.server_select: Make bufferlen() method return, of all things, the buffer length
Thu, 03 Dec 2009 14:08:54 +0000
, by Matthew Wild
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
Thu, 03 Dec 2009 02:28:34 +0000
, by Matthew Wild
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
Thu, 03 Dec 2009 01:13:06 +0000
, by Matthew Wild
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
Thu, 03 Dec 2009 01:10:08 +0000
, by Matthew Wild
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
Wed, 02 Dec 2009 18:02:47 +0000
, by Matthew Wild
s2smanager: Don't tostring() the data before sending, sends2s already does this.
Sat, 21 Nov 2009 13:47:45 +0000
, by Matthew Wild
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true
Sun, 14 Mar 2010 03:07:05 +0000
, by Matthew Wild
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)
Sun, 14 Mar 2010 03:06:19 +0000
, by Matthew Wild
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed
Sun, 14 Mar 2010 03:05:43 +0000
, by Matthew Wild
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
Sun, 14 Mar 2010 03:04:51 +0000
, by Matthew Wild
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed
Sun, 14 Mar 2010 03:04:04 +0000
, by Matthew Wild
net.xmppcomponent_listener: Fix to correctly handle stream errors from components
Sun, 14 Mar 2010 03:03:02 +0000
, by Matthew Wild
net.xmppclient_listener: Fix to correctly handle stream errors from clients
Sun, 14 Mar 2010 03:01:00 +0000
, by Matthew Wild
sessionmanager: Don't re-destroy destroyed sessions
Sun, 14 Mar 2010 02:59:41 +0000
, by Matthew Wild
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute
Sun, 14 Mar 2010 02:59:16 +0000
, by Matthew Wild
sessionmanager: Add close method to resting sessions
Sun, 14 Mar 2010 02:58:11 +0000
, by Matthew Wild
s2smanager: Don't re-destroy destroyed sessions
Sun, 14 Mar 2010 02:57:22 +0000
, by Matthew Wild
s2smanager: Add open_stream and close methods to resting sessions
Sun, 14 Mar 2010 02:56:57 +0000
, by Matthew Wild
sessionmanager, s2smanager: Close session on </stream:stream>
Thu, 11 Mar 2010 01:04:19 +0000
, by Matthew Wild
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks
Mon, 08 Mar 2010 02:13:41 +0000
, by Matthew Wild
net.xmppserver_listener: Clarify log message (for nil/false)
Sat, 06 Mar 2010 18:45:09 +0000
, by Matthew Wild
Merge with trunk
Fri, 05 Mar 2010 18:35:23 +0000
, by Matthew Wild
mod_offline: Convert to Unix line endings.
Tue, 02 Mar 2010 14:08:32 +0500
, by Waqas Hussain
Merge with 0.7
Fri, 05 Mar 2010 18:35:02 +0000
, by Matthew Wild
net.dns: Trailing whitespace
Fri, 05 Mar 2010 18:33:28 +0000
, by Matthew Wild
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)
Fri, 05 Mar 2010 18:15:08 +0000
, by Matthew Wild
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)
Fri, 05 Mar 2010 16:45:46 +0000
, by Matthew Wild
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error
Fri, 05 Mar 2010 15:00:11 +0000
, by Matthew Wild
certmanager: Fix nil global access (thanks Marc)
Fri, 05 Mar 2010 14:49:56 +0000
, by Matthew Wild
Merge with 0.7
Mon, 01 Mar 2010 21:03:17 +0000
, by Matthew Wild
util.sasl: Fixed a nil global access.
Tue, 02 Mar 2010 00:51:27 +0500
, by Waqas Hussain
util.stanza: Fixed nil global accesses.
Tue, 02 Mar 2010 00:50:54 +0500
, by Waqas Hussain
certmanager: Fix global access
Mon, 01 Mar 2010 18:52:47 +0000
, by Matthew Wild
net.server_select: Fix typo
Mon, 01 Mar 2010 18:47:03 +0000
, by Matthew Wild
net.server_event: Fix some global accesses
Mon, 01 Mar 2010 18:46:37 +0000
, by Matthew Wild
Merge with 0.7
Mon, 01 Mar 2010 18:08:52 +0000
, by Matthew Wild
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)
Mon, 01 Mar 2010 18:07:37 +0000
, by Matthew Wild
net.server_select: Fix calling method of some handler.close()s
Mon, 01 Mar 2010 18:06:54 +0000
, by Matthew Wild
Merge with 0.7
Mon, 01 Mar 2010 16:45:49 +0000
, by Matthew Wild
net.server_event: Improve and fix potential traceback in logging of new incoming connections
Mon, 01 Mar 2010 16:45:13 +0000
, by Matthew Wild
Merge with 0.7
Mon, 01 Mar 2010 16:23:51 +0000
, by Matthew Wild
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time
Mon, 01 Mar 2010 16:23:26 +0000
, by Matthew Wild
Merge with 0.7
Mon, 01 Mar 2010 16:04:35 +0000
, by Matthew Wild
Merge with 0.7/waqas
Mon, 01 Mar 2010 16:03:37 +0000
, by Matthew Wild
mod_saslauth: Unlock globals while loading cyrus
Mon, 01 Mar 2010 16:02:59 +0000
, by Matthew Wild
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.
Mon, 01 Mar 2010 18:37:47 +0500
, by Waqas Hussain
Merge with 0.7
Mon, 01 Mar 2010 16:01:09 +0000
, by Matthew Wild
prosody: Bump log message describing current connection backend to level 'info'
Sat, 27 Feb 2010 19:46:04 +0000
, by Matthew Wild
Merge with 0.7
Thu, 25 Feb 2010 21:37:59 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example
Thu, 25 Feb 2010 18:25:17 +0000
, by Matthew Wild
Merge with 0.7
Thu, 25 Feb 2010 18:08:59 +0000
, by Matthew Wild
Merge with 0.6
Thu, 25 Feb 2010 18:03:15 +0000
, by Matthew Wild
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly
Thu, 25 Feb 2010 17:54:23 +0000
, by Matthew Wild
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)
Thu, 25 Feb 2010 17:53:27 +0000
, by Matthew Wild
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)
Thu, 25 Feb 2010 17:52:33 +0000
, by Matthew Wild
net.adns: Trailing whitespace
Wed, 20 Jan 2010 02:44:38 +0000
, by Matthew Wild
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
Wed, 09 Dec 2009 13:19:50 +0000
, by Matthew Wild
net.server_event: Add lock_read() method to connections
Thu, 25 Feb 2010 02:01:00 +0000
, by Matthew Wild
Merge with 0.7
Mon, 22 Feb 2010 01:48:42 +0000
, by Matthew Wild
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)
Mon, 22 Feb 2010 01:48:07 +0000
, by Matthew Wild
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)
Mon, 22 Feb 2010 01:47:35 +0000
, by Matthew Wild
Merge with 0.7
Mon, 22 Feb 2010 01:06:46 +0000
, by Matthew Wild
prosodyctl.man: Update email address
Sun, 21 Feb 2010 19:27:42 -0500
, by Dwayne Bent
prosodyctl.man: Include new restart command
Sun, 21 Feb 2010 19:27:21 -0500
, by Dwayne Bent
Merge with 0.7
Mon, 22 Feb 2010 01:04:27 +0000
, by Matthew Wild
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
Mon, 22 Feb 2010 01:02:16 +0000
, by Matthew Wild
prosodyctl.man: Update email address
Sun, 21 Feb 2010 19:27:42 -0500
, by Dwayne Bent
prosodyctl.man: Include new restart command
Sun, 21 Feb 2010 19:27:21 -0500
, by Dwayne Bent
Merge with 0.7
Sun, 21 Feb 2010 20:53:23 +0000
, by Matthew Wild
prosodyctl: Add restart command for KSid and johnny :)
Sun, 21 Feb 2010 20:52:54 +0000
, by Matthew Wild
Merge with 0.7
Sun, 21 Feb 2010 17:33:37 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!
Sun, 21 Feb 2010 17:33:13 +0000
, by Matthew Wild
ejabberd2prosody: Don't print passwords of imported accounts
Sun, 21 Feb 2010 16:57:06 +0000
, by Matthew Wild
Merge trunk with trunk
Sun, 21 Feb 2010 16:44:37 +0000
, by Matthew Wild
Merge with 0.7.
Sun, 21 Feb 2010 17:47:49 +0500
, by Waqas Hussain
Merge 0.7 with 0.7 with trunk \o/
Sun, 21 Feb 2010 16:43:55 +0000
, by Matthew Wild
Merge 0.7 with 0.7
Sun, 21 Feb 2010 16:43:29 +0000
, by Matthew Wild
mod_iq: Fire sub-events for iq/self events.
Sun, 21 Feb 2010 17:43:39 +0500
, by Waqas Hussain
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.
Sun, 21 Feb 2010 17:43:05 +0500
, by Waqas Hussain
Merge with 0.7
Sun, 21 Feb 2010 16:43:05 +0000
, by Matthew Wild
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
Sun, 21 Feb 2010 16:42:26 +0000
, by Matthew Wild
Merge with 0.7
Sat, 20 Feb 2010 00:53:04 +0000
, by Matthew Wild
mod_debug: Obsoleted by mod_console
Sat, 20 Feb 2010 00:52:28 +0000
, by Matthew Wild
mod_selftests: Obsolete, remove
Sat, 20 Feb 2010 00:52:13 +0000
, by Matthew Wild
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
Sat, 20 Feb 2010 00:12:32 +0000
, by Matthew Wild
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)
Sat, 20 Feb 2010 00:47:18 +0000
, by Matthew Wild
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
Sat, 20 Feb 2010 00:12:32 +0000
, by Matthew Wild
mod_storage, plus a bit of SQL and XML.
Fri, 19 Feb 2010 22:32:28 +0500
, by Waqas Hussain
Merge with 0.7
Fri, 19 Feb 2010 03:31:15 +0000
, by Matthew Wild
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
Fri, 19 Feb 2010 03:30:27 +0000
, by Matthew Wild
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)
Fri, 19 Feb 2010 03:27:18 +0000
, by Matthew Wild
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
Fri, 19 Feb 2010 03:23:51 +0000
, by Matthew Wild
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect
Fri, 19 Feb 2010 03:22:42 +0000
, by Matthew Wild
net.http: Close connection when invalid status line is received from the server
Fri, 19 Feb 2010 03:21:50 +0000
, by Matthew Wild
net.http: Don't re-destroy a request when the connection is closed
Fri, 19 Feb 2010 03:21:20 +0000
, by Matthew Wild
Merge with 0.7
Fri, 19 Feb 2010 02:59:00 +0000
, by Matthew Wild
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
Fri, 19 Feb 2010 02:58:34 +0000
, by Matthew Wild
Merge with 0.7
Thu, 18 Feb 2010 19:00:50 +0000
, by Matthew Wild
MUC: Allow role changes based on JIDs.
Thu, 18 Feb 2010 14:28:52 +0500
, by Waqas Hussain
Merge with 0.7
Thu, 18 Feb 2010 18:57:55 +0000
, by Matthew Wild
README: Update URL for installation docs
Thu, 18 Feb 2010 18:57:37 +0000
, by Matthew Wild
HACKERS: Update
Thu, 18 Feb 2010 17:12:37 +0000
, by Matthew Wild
TODO: Update
Thu, 18 Feb 2010 17:10:45 +0000
, by Matthew Wild
Merge with 0.7
Thu, 18 Feb 2010 16:46:07 +0000
, by Matthew Wild
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)
Thu, 18 Feb 2010 16:44:26 +0000
, by Matthew Wild
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us
Thu, 18 Feb 2010 16:41:53 +0000
, by Matthew Wild
modulemanager: Fix traceback on unloading global modules (thanks KSid)
Thu, 18 Feb 2010 16:22:50 +0000
, by Matthew Wild
MUC: Allow role changes based on JIDs.
Thu, 18 Feb 2010 14:28:52 +0500
, by Waqas Hussain
Merge with 0.7
Wed, 17 Feb 2010 13:22:42 +0000
, by Matthew Wild
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo)
Wed, 17 Feb 2010 13:21:33 +0000
, by Matthew Wild
Merge with 0.7
Tue, 16 Feb 2010 17:16:12 +0000
, by Matthew Wild
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)
Tue, 16 Feb 2010 17:15:43 +0000
, by Matthew Wild
Merge with 0.7
Tue, 16 Feb 2010 15:06:06 +0000
, by Matthew Wild
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)
Tue, 16 Feb 2010 15:05:18 +0000
, by Matthew Wild
Makefile: Remove fallbacks/
Mon, 15 Feb 2010 23:06:57 +0000
, by Matthew Wild
Makefile: Remove fallbacks/
Mon, 15 Feb 2010 23:06:57 +0000
, by Matthew Wild
prosody: Don't add fallbacks to package.path and package.cpath.
Tue, 16 Feb 2010 04:05:25 +0500
, by Waqas Hussain
util.sasl.scram: Removed unnecessary dependency on bitlib.
Tue, 16 Feb 2010 04:02:37 +0500
, by Waqas Hussain
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded
Mon, 15 Feb 2010 22:56:36 +0000
, by Matthew Wild
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library
Mon, 15 Feb 2010 22:56:15 +0000
, by Matthew Wild
net.server: Remove redundant commented code and some trailing whitespace
Mon, 15 Feb 2010 22:53:32 +0000
, by Matthew Wild
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.
Mon, 15 Feb 2010 08:04:25 +0500
, by Waqas Hussain
mod_presence: Reflect the user's own presence back to them.
Mon, 15 Feb 2010 04:15:37 +0500
, by Waqas Hussain
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.
Mon, 15 Feb 2010 02:51:07 +0500
, by Waqas Hussain
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though
Sun, 14 Feb 2010 20:47:09 +0000
, by Matthew Wild
configmanager: Remove debugging code accidentally committed
Sun, 14 Feb 2010 20:37:49 +0000
, by Matthew Wild
net.server_event: Fix another instance of creating an SSL context - certmanager now does this
Sun, 14 Feb 2010 20:36:54 +0000
, by Matthew Wild
net.server_event: Fix traceback in creating SSL context
Sun, 14 Feb 2010 20:15:17 +0000
, by Matthew Wild
configmanager: Error when a component and host clash hostnames
Sun, 14 Feb 2010 18:41:44 +0000
, by Matthew Wild
mod_tls: Ban TLS after auth, not before.
Sun, 14 Feb 2010 10:00:39 +0500
, by Waqas Hussain
mod_tls: Fixed traceback during S2S TLS (nil global access).
Sun, 14 Feb 2010 09:59:57 +0500
, by Waqas Hussain
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
Sat, 13 Feb 2010 19:35:12 +0000
, by Matthew Wild
prosody: More accurate friendly error message in the event that creating the global SSL context fails
Sat, 13 Feb 2010 16:22:05 +0000
, by Matthew Wild
prosody: Use certmanager to create the global SSL context
Sat, 13 Feb 2010 16:21:32 +0000
, by Matthew Wild
Merge with 0.7
Sat, 13 Feb 2010 16:12:53 +0000
, by Matthew Wild
certmanager: Bring back the friendly errors when failing to load the key/certificate file
Sat, 13 Feb 2010 16:12:21 +0000
, by Matthew Wild
componentmanager: Use certmanager for creating contexts
Sat, 13 Feb 2010 16:10:01 +0000
, by Matthew Wild
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does
Sat, 13 Feb 2010 16:08:43 +0000
, by Matthew Wild
Merge with backout
Sat, 13 Feb 2010 15:34:33 +0000
, by Matthew Wild
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.
Sat, 13 Feb 2010 15:34:22 +0000
, by Matthew Wild
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection
Fri, 12 Feb 2010 21:57:46 +0000
, by Matthew Wild
stanza_router: Fire /self events for stanzas users send to their own bare JID.
Sat, 13 Feb 2010 02:55:24 +0500
, by Waqas Hussain
mod_tls: Don't offer TLS on hosts that don't have any certs
Fri, 12 Feb 2010 21:33:22 +0000
, by Matthew Wild
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
Fri, 12 Feb 2010 17:27:53 +0000
, by Matthew Wild
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
Fri, 12 Feb 2010 17:14:54 +0000
, by Matthew Wild
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
Fri, 12 Feb 2010 15:05:48 +0000
, by Matthew Wild
net.dns: Update for new socket API
Fri, 12 Feb 2010 15:02:57 +0000
, by Matthew Wild
hostmanager: Small optimisation in checking whether a host is enabled
Fri, 12 Feb 2010 12:47:23 +0000
, by Matthew Wild
hostmanager: Log an error if no hosts are defined
Fri, 12 Feb 2010 12:43:50 +0000
, by Matthew Wild
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code
Fri, 12 Feb 2010 12:29:53 +0000
, by Matthew Wild
mod_privacy: Fix to correctly iterate over lists stored in new format
Fri, 12 Feb 2010 12:28:45 +0000
, by Matthew Wild
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost
Fri, 12 Feb 2010 12:07:46 +0000
, by Matthew Wild
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.
Fri, 12 Feb 2010 04:30:17 +0500
, by Waqas Hussain
mod_saslauth: Hook stream-features event using new events API.
Fri, 12 Feb 2010 04:25:37 +0500
, by Waqas Hussain
mod_roster: Hook stream-features event using new events API.
Fri, 12 Feb 2010 04:22:30 +0500
, by Waqas Hussain
mod_legacyauth: Hook stream-features event using new events API.
Fri, 12 Feb 2010 04:22:01 +0500
, by Waqas Hussain
mod_compression: Hook stream-features event using new events API.
Fri, 12 Feb 2010 04:21:34 +0500
, by Waqas Hussain
mod_bosh: Fire stream-features event using new events API.
Fri, 12 Feb 2010 04:11:50 +0500
, by Waqas Hussain
mod_tls: Hook stream-features event using new events API.
Fri, 12 Feb 2010 03:50:44 +0500
, by Waqas Hussain
sessionmanager: Fire stream-features event using new events API.
Fri, 12 Feb 2010 03:49:05 +0500
, by Waqas Hussain
mod_tls: Cleanup.
Fri, 12 Feb 2010 03:46:48 +0500
, by Waqas Hussain
mod_tls: Fixed an extra :up() in s2s stream feature generation.
Fri, 12 Feb 2010 03:14:53 +0500
, by Waqas Hussain
Merge with trunk.
Fri, 12 Feb 2010 02:50:57 +0500
, by Waqas Hussain
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).
Fri, 12 Feb 2010 02:43:02 +0500
, by Waqas Hussain
mod_tls: Respond with proper error when TLS cannot be negotiated.
Fri, 12 Feb 2010 02:39:50 +0500
, by Waqas Hussain
mod_tls: Inlined some code.
Fri, 12 Feb 2010 02:32:27 +0500
, by Waqas Hussain
net.server_event: Fixes for traceback with no LuaSec
Thu, 11 Feb 2010 21:32:49 +0000
, by Matthew Wild
net.server_select: Small indentation fix
Thu, 11 Feb 2010 21:13:45 +0000
, by Matthew Wild
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)
Thu, 11 Feb 2010 21:09:59 +0000
, by Matthew Wild
mod_tls: Merged duplicate code.
Fri, 12 Feb 2010 02:15:54 +0500
, by Waqas Hussain
mod_tls: Switched to new events API.
Fri, 12 Feb 2010 01:56:18 +0500
, by Waqas Hussain
mod_tls: Slight refactoring.
Fri, 12 Feb 2010 01:47:10 +0500
, by Waqas Hussain
mod_presence: Don't depend on user being online when calculating top resources.
Fri, 12 Feb 2010 00:55:06 +0500
, by Waqas Hussain
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
Fri, 12 Feb 2010 00:54:14 +0500
, by Waqas Hussain
sessionmanager: Fire resource-unbind event after removing session from sessions table
Thu, 11 Feb 2010 19:34:23 +0000
, by Matthew Wild
mod_privacy: Remove use of to identify unspecified privacy list
Thu, 11 Feb 2010 18:49:17 +0000
, by Matthew Wild
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)
Thu, 11 Feb 2010 18:44:42 +0000
, by Matthew Wild
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code
Thu, 11 Feb 2010 12:10:06 +0000
, by Matthew Wild
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)
Thu, 11 Feb 2010 11:31:14 +0000
, by Matthew Wild
loggingmanager: Trailing whitespace
Thu, 11 Feb 2010 11:04:26 +0000
, by Matthew Wild
modulemanager: Load plugin libraries in the same environment as the plugins.
Thu, 11 Feb 2010 05:36:03 +0500
, by Waqas Hussain
modulemanager: Make the plugin environment available directly (module.environment within plugins).
Thu, 11 Feb 2010 05:34:53 +0500
, by Waqas Hussain
util.datamanager: Added support for hooks to override behavior.
Thu, 11 Feb 2010 05:21:03 +0500
, by Waqas Hussain
net.server_select: Only allow starttls if luasec is available (thanks Nolan)
Wed, 10 Feb 2010 19:17:45 +0000
, by Matthew Wild
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs
Wed, 10 Feb 2010 19:12:43 +0000
, by Matthew Wild
sessionmanager: Whitespace fix
Wed, 10 Feb 2010 07:53:25 +0000
, by Matthew Wild
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity
Tue, 09 Feb 2010 06:49:03 +0000
, by Matthew Wild
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.
Wed, 10 Feb 2010 01:58:49 +0500
, by Waqas Hussain
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.
Wed, 10 Feb 2010 01:53:38 +0500
, by Waqas Hussain
mod_tls: Don't advertise TLS after authentication.
Wed, 10 Feb 2010 01:36:22 +0500
, by Waqas Hussain
net.dns: Fixed whitespace/indentation.
Wed, 10 Feb 2010 00:46:04 +0500
, by Waqas Hussain
net.dns: Removed unused function.
Wed, 10 Feb 2010 00:38:07 +0500
, by Waqas Hussain
net.dns: Removed some useless indirection to improve readability.
Wed, 10 Feb 2010 00:34:30 +0500
, by Waqas Hussain
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
Wed, 10 Feb 2010 00:12:48 +0500
, by Waqas Hussain
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)
Mon, 08 Feb 2010 11:22:21 +0000
, by Matthew Wild
net.httpserver: Trailing whitespace
Mon, 08 Feb 2010 11:20:19 +0000
, by Matthew Wild
Merge with backout
Fri, 05 Feb 2010 17:46:58 +0000
, by Matthew Wild
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line
Fri, 05 Feb 2010 17:46:46 +0000
, by Matthew Wild
prosody: Add a catch-all friendly message for when any port is in use we want to use
Fri, 05 Feb 2010 15:05:39 +0000
, by Matthew Wild
prosodyctl: Initialize logging before checking dependencies
Fri, 05 Feb 2010 16:01:21 +0100
, by Ali Sabil
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)
Fri, 05 Feb 2010 14:32:20 +0000
, by Matthew Wild
certmanager: Fix traceback with no LuaSec
Fri, 05 Feb 2010 14:31:25 +0000
, by Matthew Wild
certmanager: Tabs not spaces!
Fri, 05 Feb 2010 14:22:48 +0000
, by Matthew Wild
util.dependencies: Don't query the config (it isn't really necessary)
Fri, 05 Feb 2010 13:52:01 +0000
, by Matthew Wild
net.server_event: Update for compatibility with new server API
Sun, 31 Jan 2010 19:58:52 +0000
, by Matthew Wild
net.xmppserver_listener: status -> onstatus for consistency
Sun, 31 Jan 2010 19:57:58 +0000
, by Matthew Wild
net.server_select: listener.status -> listener.onstatus for consistency
Sun, 31 Jan 2010 19:56:22 +0000
, by Matthew Wild
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)
Sun, 31 Jan 2010 19:54:56 +0000
, by Matthew Wild
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
Sun, 31 Jan 2010 19:27:52 +0000
, by Matthew Wild
net.adns: Trailing whitespace
Sun, 31 Jan 2010 18:09:37 +0000
, by Matthew Wild
hostmanager: Use certmanager for obtaining SSL contexts
Sun, 31 Jan 2010 17:23:39 +0000
, by Matthew Wild
certmanager: Hello world, I'm come to manage your SSL contexts
Sun, 31 Jan 2010 17:22:59 +0000
, by Matthew Wild
prosody: Show friendly error when no config present for legacy SSL ports
Sun, 31 Jan 2010 17:15:35 +0000
, by Matthew Wild
configmanager: Trailing whitespace
Sun, 31 Jan 2010 17:14:52 +0000
, by Matthew Wild
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'
Sun, 31 Jan 2010 17:08:57 +0000
, by Matthew Wild
prosody: Log error message when failing to open ports
Sun, 31 Jan 2010 16:40:47 +0000
, by Matthew Wild
net.server_select: Report whether a new listener uses SSL or not in the log message
Sun, 31 Jan 2010 16:23:38 +0000
, by Matthew Wild
prosody: Only set the ssl_ctx for 'ssl' connections
Sun, 31 Jan 2010 16:22:52 +0000
, by Matthew Wild
net.connlisteners: Remove redundant variable declaration
Sun, 31 Jan 2010 15:44:55 +0000
, by Matthew Wild
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS
Sun, 31 Jan 2010 15:44:05 +0000
, by Matthew Wild
s2smanager: Update for new server SSL API (don't pass a sslctx)
Sun, 31 Jan 2010 15:41:33 +0000
, by Matthew Wild
mod_tls: Remove some redundant variable declarations
Sun, 31 Jan 2010 15:40:28 +0000
, by Matthew Wild
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
Sun, 31 Jan 2010 15:39:49 +0000
, by Matthew Wild
mod_tls: Update for new server SSL syntax
Sun, 31 Jan 2010 15:39:04 +0000
, by Matthew Wild
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start
Sun, 31 Jan 2010 15:37:08 +0000
, by Matthew Wild
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
Sat, 30 Jan 2010 18:51:07 +0000
, by Matthew Wild
s2smanager: Fix syntax error)
Sat, 30 Jan 2010 18:45:46 +0000
, by Matthew Wild
s2smanager: require_s2s_encryption -> s2s_require_encryption
Sat, 30 Jan 2010 17:00:47 +0000
, by Matthew Wild
s2smanager: Make require_s2s_encryption do what it says on the tin
Sat, 30 Jan 2010 16:42:27 +0000
, by Matthew Wild
hostmanager: Trailing whitespace
Fri, 29 Jan 2010 17:09:20 +0000
, by Matthew Wild
net.server_event: Trailing whitespace
Fri, 29 Jan 2010 16:49:43 +0000
, by Matthew Wild
net.server_event: Support :setlistener() method on connections to work with port multiplexing
Fri, 29 Jan 2010 16:46:28 +0000
, by Matthew Wild
Merge with trunk.
Fri, 29 Jan 2010 21:15:33 +0500
, by Waqas Hussain
mod_presence: Quick fix to make probes from local users to local hosts work.
Fri, 29 Jan 2010 21:08:18 +0500
, by Waqas Hussain
mod_presence: Added handler for presence subscriptions and probes to local hosts.
Fri, 29 Jan 2010 21:06:51 +0500
, by Waqas Hussain
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
Fri, 29 Jan 2010 21:04:36 +0500
, by Waqas Hussain
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast
Fri, 29 Jan 2010 15:13:06 +0000
, by Matthew Wild
MUC: Show error message texts when participants are kicked for stanza errors
Fri, 29 Jan 2010 14:40:37 +0000
, by Matthew Wild
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)
Fri, 29 Jan 2010 14:26:54 +0000
, by Matthew Wild
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error
Fri, 29 Jan 2010 14:22:03 +0000
, by Matthew Wild
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
Fri, 29 Jan 2010 18:16:39 +0500
, by Waqas Hussain
mod_privacy: A handful of logging fixes
Fri, 29 Jan 2010 13:02:06 +0000
, by Matthew Wild
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though.
Fri, 29 Jan 2010 03:21:18 +0000
, by Matthew Wild
Merge backed out changeset
Fri, 29 Jan 2010 03:07:30 +0000
, by Matthew Wild
Backed out changeset c4240df1b412 (or this)
Fri, 29 Jan 2010 03:07:08 +0000
, by Matthew Wild
Backed out changeset a4f9ed3f912e (you didn't see this)
Fri, 29 Jan 2010 03:06:37 +0000
, by Matthew Wild
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast
Fri, 29 Jan 2010 02:49:34 +0000
, by Matthew Wild
mod_privacy: Mmph, no 'from' == from local
Fri, 29 Jan 2010 02:41:36 +0000
, by Matthew Wild
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now)
Fri, 29 Jan 2010 02:24:36 +0000
, by Matthew Wild
mod_privacy: Trailing whitespace (I can't sleep)
Fri, 29 Jan 2010 02:16:43 +0000
, by Matthew Wild
prosodyctl: Don't load luarocks as util.dependencies now does this
Thu, 28 Jan 2010 18:11:24 +0000
, by Matthew Wild
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process
Thu, 28 Jan 2010 18:11:03 +0000
, by Matthew Wild
util.dependencies: Load luarocks.loader/luarocks.require
Thu, 28 Jan 2010 18:10:20 +0000
, by Matthew Wild
mod_console: Update !! shortcut for new connection API
Thu, 28 Jan 2010 15:17:55 +0000
, by Matthew Wild
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running)
Thu, 28 Jan 2010 15:05:30 +0000
, by Matthew Wild
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
Thu, 28 Jan 2010 14:56:47 +0000
, by Matthew Wild
s2smanager: Whitespace
Thu, 28 Jan 2010 13:39:23 +0000
, by Matthew Wild
xep227toprosody: Fixed some global accesses.
Wed, 27 Jan 2010 23:11:06 +0500
, by Waqas Hussain
xep227toprosody: Initial commit (thanks stefan).
Wed, 27 Jan 2010 23:04:13 +0500
, by Waqas Hussain
xmlhandlers: Removed unused variables.
Tue, 26 Jan 2010 03:39:53 +0500
, by Waqas Hussain
xmlhandlers: A little optimization.
Tue, 26 Jan 2010 03:39:24 +0500
, by Waqas Hussain
MUC: Removed old commented code.
Tue, 26 Jan 2010 02:30:56 +0500
, by Waqas Hussain
MUC: Converted some local functions into methods.
Tue, 26 Jan 2010 02:29:32 +0500
, by Waqas Hussain
mod_privacy: Removed a useless 'require' within a function.
Tue, 26 Jan 2010 02:11:50 +0500
, by Waqas Hussain
Merge with trunk.
Tue, 26 Jan 2010 02:10:25 +0500
, by Waqas Hussain
mod_privacy: Cleaned up code.
Tue, 26 Jan 2010 02:07:13 +0500
, by Waqas Hussain
mod_privacy: Reduced a function.
Tue, 26 Jan 2010 01:49:45 +0500
, by Waqas Hussain
mod_privacy: Fixed global access.
Tue, 26 Jan 2010 01:47:21 +0500
, by Waqas Hussain
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)
Mon, 25 Jan 2010 20:58:15 +0000
, by Matthew Wild
mod_privacy: Imported from prosody-modules.
Tue, 26 Jan 2010 01:32:39 +0500
, by Waqas Hussain
mod_component: Cleaned up unused variables.
Sun, 24 Jan 2010 05:36:25 +0500
, by Waqas Hussain
prosody: Listen for component connections on port 5347 by default.
Sun, 24 Jan 2010 05:35:21 +0500
, by Waqas Hussain
xmlhandlers: Rearranged a little code.
Sat, 23 Jan 2010 18:41:20 +0500
, by Waqas Hussain
xmlhandlers: Fixed indentation and added some semicolons.
Sat, 23 Jan 2010 18:33:39 +0500
, by Waqas Hussain
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.
Sat, 23 Jan 2010 18:16:10 +0500
, by Waqas Hussain
mod_component: Fix name of config option in error message (thanks nulani!)
Sat, 23 Jan 2010 02:53:44 +0000
, by Matthew Wild
xmppcomponent_listener: Update for new connection API
Fri, 22 Jan 2010 16:36:11 +0000
, by Matthew Wild
util.dataforms: Add optional type parameters (defaults to 'form')
Fri, 22 Jan 2010 14:58:31 +0000
, by Matthew Wild
mod_xmlrpc: Obsolete, remove
Fri, 22 Jan 2010 14:48:30 +0000
, by Matthew Wild
mod_bosh: I == fail.
Fri, 22 Jan 2010 03:36:03 +0000
, by Matthew Wild
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed
Fri, 22 Jan 2010 03:18:55 +0000
, by Matthew Wild
mod_bosh: Support for cross-domain access control using CORS
Thu, 21 Jan 2010 15:07:52 +0000
, by Matthew Wild
net.httpserver: More robust handling of headers split across multiple packets
Thu, 21 Jan 2010 14:53:01 +0000
, by Matthew Wild
util.stanza: Trailing whitespace
Thu, 21 Jan 2010 13:22:41 +0000
, by Matthew Wild
net.httpserver: Make it possible to return responses with no body
Thu, 21 Jan 2010 13:14:52 +0000
, by Matthew Wild
net.httpserver: Close connection on invalid HTTP status line
Thu, 21 Jan 2010 13:10:13 +0000
, by Matthew Wild
modulemanager: Remove obsolete actions code
Thu, 21 Jan 2010 12:57:12 +0000
, by Matthew Wild
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)
Thu, 21 Jan 2010 12:56:08 +0000
, by Matthew Wild
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent
Thu, 21 Jan 2010 12:23:13 +0000
, by Matthew Wild
objectmanager: Obsolete, remove
Thu, 21 Jan 2010 01:08:50 +0000
, by Matthew Wild
actions: Obsolete, remove
Thu, 21 Jan 2010 01:07:17 +0000
, by Matthew Wild
mod_actions_http: Obsolete, remove
Thu, 21 Jan 2010 01:06:30 +0000
, by Matthew Wild
mod_bosh: Trailing whitespace
Thu, 21 Jan 2010 00:35:07 +0000
, by Matthew Wild
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)
Tue, 19 Jan 2010 19:58:02 +0000
, by Matthew Wild
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response
Tue, 19 Jan 2010 04:38:43 +0000
, by Matthew Wild
net.xmppserver_listener: Extend session:close() with a remote_reason parameter
Tue, 19 Jan 2010 04:37:28 +0000
, by Matthew Wild
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)
Tue, 19 Jan 2010 04:35:10 +0000
, by Matthew Wild
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly
Tue, 19 Jan 2010 03:58:20 +0000
, by Matthew Wild
mod_bosh: Update for new xmlhandlers syntax
Tue, 19 Jan 2010 03:57:19 +0000
, by Matthew Wild
net.xmpp{client,server,component}: Update for new xmlhandlers syntax
Tue, 19 Jan 2010 03:56:44 +0000
, by Matthew Wild
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known
Tue, 19 Jan 2010 03:55:19 +0000
, by Matthew Wild
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use
Tue, 19 Jan 2010 03:52:41 +0000
, by Matthew Wild
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file
Mon, 18 Jan 2010 19:00:18 +0000
, by Matthew Wild
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)
Mon, 18 Jan 2010 18:20:03 +0000
, by Matthew Wild
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
Mon, 18 Jan 2010 17:14:41 +0000
, by Matthew Wild
stanza_router: Log the name of unhandled stanzas (thanks bear)
Mon, 18 Jan 2010 16:31:57 +0000
, by Matthew Wild
util.signal: Using stdlib.h instead of malloc.h.
Fri, 15 Jan 2010 18:30:33 +0100
, by Tobias Markmann
mod_muc: Remove unused history_length declaration
Wed, 13 Jan 2010 00:05:07 +0000
, by Matthew Wild
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
Wed, 13 Jan 2010 00:04:38 +0000
, by Matthew Wild
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
Wed, 13 Jan 2010 00:03:22 +0000
, by Matthew Wild
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir
Tue, 12 Jan 2010 15:35:36 +0000
, by Matthew Wild
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used
Tue, 12 Jan 2010 15:17:08 +0000
, by Matthew Wild
net.server_event: Add conn:setoption() to set options on the socket
Tue, 12 Jan 2010 15:16:22 +0000
, by Matthew Wild
net.server_select: Add conn:setoption() to set options on the socket
Tue, 12 Jan 2010 15:15:49 +0000
, by Matthew Wild
mod_saslauth: Fixed some indentation and added some semi-colons.
Mon, 11 Jan 2010 19:17:26 +0500
, by Waqas Hussain
mod_saslauth: Made some variables local to avoid unnecessary global access.
Mon, 11 Jan 2010 19:05:08 +0500
, by Waqas Hussain
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
Mon, 11 Jan 2010 18:59:06 +0500
, by Waqas Hussain
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
Mon, 11 Jan 2010 17:52:28 +0500
, by Waqas Hussain
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)
Mon, 11 Jan 2010 10:13:02 +0000
, by Matthew Wild
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
Mon, 11 Jan 2010 00:14:33 +0000
, by Matthew Wild
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
Sun, 10 Jan 2010 23:49:38 +0000
, by Matthew Wild
util.datamanager: Use pposix.mkdir if available
Sun, 10 Jan 2010 23:13:30 +0000
, by Matthew Wild
util.pposix: Add mkdir(path)
Sun, 10 Jan 2010 23:12:22 +0000
, by Matthew Wild
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform
Sun, 10 Jan 2010 23:11:28 +0000
, by Matthew Wild
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table
Sun, 10 Jan 2010 22:43:28 +0000
, by Matthew Wild
mod_posix: Set umask to 'umask' from the config, or 027
Sun, 10 Jan 2010 22:15:15 +0000
, by Matthew Wild
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
Sun, 10 Jan 2010 22:14:44 +0000
, by Matthew Wild
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)
Sun, 10 Jan 2010 21:48:25 +0000
, by Matthew Wild
util.pposix: Fix return type of lc_abort to shush compiler warning
Sun, 10 Jan 2010 20:21:48 +0000
, by Matthew Wild
util.posix: Trailing whitespace
Sun, 10 Jan 2010 17:35:37 +0000
, by Matthew Wild
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal
Sun, 10 Jan 2010 15:26:36 +0000
, by Matthew Wild
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface
Sun, 10 Jan 2010 15:25:19 +0000
, by Matthew Wild
mod_posix: Remove the lines added to work around the util.signal loop bug
Sun, 10 Jan 2010 14:09:17 +0000
, by Matthew Wild
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
Sun, 10 Jan 2010 03:54:29 +0000
, by Matthew Wild
util.signal: Update version in header, and author's email
Sun, 10 Jan 2010 00:31:38 +0000
, by Matthew Wild
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
Sun, 10 Jan 2010 00:28:48 +0000
, by Matthew Wild
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
Sat, 09 Jan 2010 07:12:30 +0000
, by Matthew Wild
prosody: Read list of possible config extensions from configmanager, removes old TODO
Sat, 09 Jan 2010 07:03:48 +0000
, by Matthew Wild
configmanager: Add parsers() method to return an array of supported config formats
Sat, 09 Jan 2010 06:59:47 +0000
, by Matthew Wild
s2smanager: Split sending of stream header into a :open_stream() method
Sat, 09 Jan 2010 06:53:23 +0000
, by Matthew Wild
net.dns: Make sure math.randomseed() gets passed an integer
Thu, 07 Jan 2010 01:26:01 +0000
, by Matthew Wild
net.server_select: Fix oops in last commit
Wed, 06 Jan 2010 16:20:56 +0000
, by Matthew Wild
net.server_select: Allow setting the logger using server.setlogger
Wed, 06 Jan 2010 16:16:23 +0000
, by Matthew Wild
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)
Mon, 04 Jan 2010 17:32:26 +0000
, by Matthew Wild
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
Sun, 03 Jan 2010 11:26:36 -0800
, by Paul Aurich
s2smanager, hostmanager: Make dialback secrets per-host
Sun, 03 Jan 2010 18:55:42 +0000
, by Matthew Wild
s2smanager: Trim trailing whitespace
Sun, 03 Jan 2010 18:37:03 +0000
, by Matthew Wild
mod_saslauth: Oops.
Sun, 03 Jan 2010 10:07:20 -0800
, by Paul Aurich
Merge with Paul
Sun, 03 Jan 2010 17:54:26 +0000
, by Matthew Wild
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element
Sun, 03 Jan 2010 17:53:54 +0000
, by Matthew Wild
mod_saslauth: Use module:get_option()
Sun, 03 Jan 2010 09:51:01 -0800
, by Paul Aurich
mod_saslauth: Add sasl_backend config parameter
Sat, 02 Jan 2010 20:03:24 -0800
, by Paul Aurich
Merge with Rob
Sun, 03 Jan 2010 15:17:51 +0000
, by Matthew Wild
Added notification of configuration changes for MUCs
Wed, 30 Dec 2009 13:26:11 -0600
, by Rob Hoelz
Add support for non-anonymous MUC rooms
Tue, 29 Dec 2009 16:21:12 -0600
, by Rob Hoelz
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
Sun, 03 Jan 2010 03:36:40 +0000
, by Matthew Wild
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
Fri, 01 Jan 2010 21:32:23 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
Fri, 01 Jan 2010 03:32:26 +0000
, by Matthew Wild
prosody.cfg.lua.dist: Remove trailing whitespace
Fri, 01 Jan 2010 03:29:12 +0000
, by Matthew Wild
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively
Thu, 31 Dec 2009 02:39:40 +0000
, by Matthew Wild
util.signal: Update header comment for new filename
Wed, 30 Dec 2009 20:24:11 +0000
, by Matthew Wild
util.sasl_cyrus: Report an error if Cyrus SASL init fails.
Wed, 30 Dec 2009 16:43:08 +0100
, by Tobias Markmann
util.sasl_cyrus: Removing whitespace.
Tue, 29 Dec 2009 01:04:48 +0100
, by Tobias Markmann
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.
Tue, 29 Dec 2009 01:03:37 +0100
, by Tobias Markmann
util.sasl_cyrus: Change variable name.
Mon, 28 Dec 2009 22:08:32 +0100
, by Tobias Markmann
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
Mon, 28 Dec 2009 20:21:49 +0100
, by Tobias Markmann
net.httpserver: Optimized response serialization.
Sun, 27 Dec 2009 10:09:22 +0500
, by Waqas Hussain
mod_saslauth: Adjust sanitizing.
Wed, 23 Dec 2009 23:13:39 +0100
, by Tobias Markmann
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.
Wed, 23 Dec 2009 23:09:44 +0100
, by Tobias Markmann
first working version with Cyrus SASL support.
Wed, 23 Dec 2009 16:46:49 -0500
, by jorj
added comment to remind us to fix binary output breaking the terminal
Wed, 23 Dec 2009 16:45:03 -0500
, by jorj
util.sasl_cyrus: Further fixing and cleanup.
Tue, 22 Dec 2009 21:08:58 +0100
, by Tobias Markmann
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.
Tue, 22 Dec 2009 20:55:35 +0100
, by Tobias Markmann
util.sasl_cyrus: Log errors if CyrusSASL init fails.
Tue, 22 Dec 2009 20:21:44 +0100
, by Tobias Markmann
mod_saslauth: Make service_name configurable for CyrusSASL users.
Tue, 22 Dec 2009 20:20:37 +0100
, by Tobias Markmann
mod_saslauth: Add support for CyrusSASL.
Tue, 22 Dec 2009 19:27:19 +0100
, by Tobias Markmann
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.
Tue, 22 Dec 2009 19:26:16 +0100
, by Tobias Markmann
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
Mon, 21 Dec 2009 22:00:49 +0000
, by Matthew Wild
net.dns: Update synchronous path for new connection API
Mon, 21 Dec 2009 17:03:47 +0000
, by Brian Cully
util.prosodyctl: Saner determination of Prosody executable path
Mon, 21 Dec 2009 16:52:12 +0000
, by Brian Cully
mod_pep: Added a TODO.
Mon, 21 Dec 2009 06:37:58 +0500
, by Waqas Hussain
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).
Mon, 21 Dec 2009 06:26:37 +0500
, by Waqas Hussain
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).
Mon, 21 Dec 2009 06:25:12 +0500
, by Waqas Hussain
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
Thu, 17 Dec 2009 21:50:02 +0000
, by Matthew Wild
Merge with backout branch
Thu, 17 Dec 2009 21:38:16 +0000
, by Matthew Wild
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
Thu, 17 Dec 2009 21:36:31 +0000
, by Matthew Wild
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)
Thu, 17 Dec 2009 21:33:35 +0000
, by Matthew Wild
s2smanager: More whitespace
Thu, 17 Dec 2009 21:18:02 +0000
, by Matthew Wild
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)
Thu, 17 Dec 2009 21:17:47 +0000
, by Matthew Wild
s2smanager: Whitespace
Thu, 17 Dec 2009 21:14:44 +0000
, by Matthew Wild
net.server_event: Add properties like _ip and _port to server objects too
Thu, 17 Dec 2009 20:30:41 +0000
, by Matthew Wild
net.server_event: Add :serverport() method to be compatible with old API
Thu, 17 Dec 2009 20:30:10 +0000
, by Matthew Wild
mod_bosh: Update for new connection API
Thu, 17 Dec 2009 20:28:32 +0000
, by Matthew Wild
httpserver_listener: Update for new connection API
Thu, 17 Dec 2009 20:22:52 +0000
, by Matthew Wild
net.httpserver: Fix usage of old connection API syntax
Thu, 17 Dec 2009 20:10:11 +0000
, by Matthew Wild
xmppserver_listener: Make log messages during SRV retries clearer
Thu, 17 Dec 2009 19:01:57 +0000
, by Matthew Wild
xmppserver_listener: When a connection fails, pass the reason to destroy_session
Thu, 17 Dec 2009 19:00:36 +0000
, by Matthew Wild
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
Thu, 17 Dec 2009 18:59:29 +0000
, by Matthew Wild
net.server_event: Load ssl/socket libraries if not already available
Thu, 17 Dec 2009 16:53:28 +0000
, by Matthew Wild
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)
Thu, 17 Dec 2009 16:52:39 +0000
, by Matthew Wild
prosody: Fixed a possible nil concatenation.
Wed, 16 Dec 2009 00:11:54 +0500
, by Waqas Hussain
prosody: Fix to net_activate_ports to mend binding to specific interfaces
Tue, 15 Dec 2009 18:58:22 +0000
, by Paul Aurich
net.http: Don't expect the body on redirects
Thu, 10 Dec 2009 22:13:04 +0000
, by Matthew Wild
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.
Thu, 10 Dec 2009 18:40:21 +0500
, by Waqas Hussain
mod_httpserver: Text files are text/plain, and not plain/text.
Thu, 10 Dec 2009 16:52:08 +0500
, by Waqas Hussain
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
Thu, 10 Dec 2009 16:36:33 +0500
, by Waqas Hussain
mod_httpserver: Removed a log message.
Thu, 10 Dec 2009 16:34:38 +0500
, by Waqas Hussain
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
Thu, 10 Dec 2009 16:27:17 +0500
, by Waqas Hussain
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
Thu, 10 Dec 2009 16:25:50 +0500
, by Waqas Hussain
mod_httpserver: Return Content-Type header based on file extension.
Thu, 10 Dec 2009 16:22:34 +0500
, by Waqas Hussain
mod_httpserver: Delay setup until after server is started.
Thu, 10 Dec 2009 16:21:33 +0500
, by Waqas Hussain
mod_bosh: Delay setup until after server is started.
Thu, 10 Dec 2009 16:21:06 +0500
, by Waqas Hussain
prosody: Use the multiplex listener when the 'ports' config option is specified.
Thu, 10 Dec 2009 05:08:59 +0500
, by Waqas Hussain
net_activate_ports: Use the default config option 'ports' when no option is specified.
Thu, 10 Dec 2009 05:07:32 +0500
, by Waqas Hussain
multiplex_listener: Initial commit. Multiple protocols on a single port.
Thu, 10 Dec 2009 05:04:09 +0500
, by Waqas Hussain
modulemanager: Fire item-removed events on module unload.
Thu, 10 Dec 2009 03:02:04 +0500
, by Waqas Hussain
modulemanager: Fixed a global access.
Thu, 10 Dec 2009 03:00:16 +0500
, by Waqas Hussain
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
Thu, 10 Dec 2009 02:50:23 +0500
, by Waqas Hussain
prosody: Log a warning and traceback, but don't throw an error on nil global read.
Thu, 10 Dec 2009 02:47:13 +0500
, by Waqas Hussain
Mainfile: Broke up a really long line.
Thu, 10 Dec 2009 01:56:16 +0500
, by Waqas Hussain
Merge with 0.6
Wed, 09 Dec 2009 13:20:46 +0000
, by Matthew Wild
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
Wed, 09 Dec 2009 13:19:50 +0000
, by Matthew Wild
util.signal: Make kill() available on Solaris; really fixes #136.
Wed, 09 Dec 2009 16:25:18 +0500
, by Waqas Hussain
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow
Tue, 08 Dec 2009 01:24:16 +0000
, by Matthew Wild
prosody: Report the current socket backend in use
Tue, 08 Dec 2009 01:23:22 +0000
, by Matthew Wild
net.server_event: Add get_backend() method
Tue, 08 Dec 2009 01:22:54 +0000
, by Matthew Wild
net.server_select: Add get_backend() method
Tue, 08 Dec 2009 01:22:09 +0000
, by Matthew Wild
mod_posix: Set empty SIGINT handler when a SIGINT is caught
Tue, 08 Dec 2009 01:16:24 +0000
, by Matthew Wild
prosody: Clarify and add some comments to describe what we're doing when and why
Tue, 08 Dec 2009 00:55:17 +0000
, by Matthew Wild
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting
Mon, 07 Dec 2009 19:26:50 +0000
, by Matthew Wild
net.server_event: Add setquitting() function to be compatible with net.server_select
Mon, 07 Dec 2009 19:26:12 +0000
, by Matthew Wild
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification
Mon, 07 Dec 2009 19:25:16 +0000
, by Matthew Wild
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke
Mon, 07 Dec 2009 18:42:31 +0000
, by Matthew Wild
mod_posix: Catch SIGINT
Mon, 07 Dec 2009 18:38:35 +0000
, by Matthew Wild
Merge with trunk
Mon, 07 Dec 2009 18:32:50 +0000
, by Matthew Wild
prosody: Less strict matching for the magic 'interrupted' error
Mon, 07 Dec 2009 18:32:06 +0000
, by Matthew Wild
mod_pep: Support item retrieval use cases
Sat, 05 Dec 2009 10:26:43 -0800
, by Paul Aurich
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
Sat, 05 Dec 2009 09:43:53 -0800
, by Paul Aurich
prosodyctl: Nicer errors when addplugin command fails
Mon, 07 Dec 2009 18:30:57 +0000
, by Matthew Wild
util.datamanager: Store data stores with no host in '_global' folder
Sun, 06 Dec 2009 00:35:06 +0000
, by Matthew Wild
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)
Sat, 05 Dec 2009 13:34:45 +0000
, by Matthew Wild
mod_compression: Tweak some log levels
Fri, 04 Dec 2009 19:04:03 +0000
, by Matthew Wild
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
Fri, 04 Dec 2009 18:59:28 +0000
, by Matthew Wild
prosody: Expose global_ssl_ctx through prosody object
Fri, 04 Dec 2009 18:57:54 +0000
, by Matthew Wild
Disable SSLv2 by default, it's known to be insecure.
Fri, 04 Dec 2009 09:48:08 -0800
, by Paul Aurich
mod_proxy65: Strip trailing whitespace
Fri, 04 Dec 2009 14:41:53 +0000
, by Matthew Wild
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)
Fri, 04 Dec 2009 12:14:14 +0000
, by Brian Cully
net.server_select, net.server_event: Convert to unix line endings from Windows
Fri, 04 Dec 2009 03:07:17 +0000
, by Matthew Wild
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c
Fri, 04 Dec 2009 03:02:25 +0000
, by Brian Cully
configure: fix typo of 'yes' -> 'yet'
Fri, 04 Dec 2009 02:51:43 +0000
, by Matthew Wild
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.
Fri, 04 Dec 2009 02:51:03 +0000
, by Brian Cully
Redo merge with Waqas' PBKDF2 optimizations.
Thu, 03 Dec 2009 21:57:47 +0100
, by Tobias Markmann
Merge with Waqas.
Thu, 03 Dec 2009 21:53:36 +0100
, by Tobias Markmann
net.server_select: Restore checks for wantread/timeout errors on receive
Thu, 03 Dec 2009 19:18:18 +0000
, by Matthew Wild
mod_proxy65: Don't read data from the connection untill the proxying is activated
Thu, 03 Dec 2009 17:07:37 +0100
, by Sjoerd Simons
mod_proxy65: Make the proxying bidirectional
Thu, 03 Dec 2009 17:05:35 +0100
, by Sjoerd Simons
mod_proxy65: Use a bigger buffer for data we're proxying
Thu, 03 Dec 2009 17:04:54 +0100
, by Sjoerd Simons
mod_proxy65: Only lock the reading side when throttling
Thu, 03 Dec 2009 17:02:38 +0100
, by Sjoerd Simons
net.server_select: Add a function to just lock a stream for reading
Thu, 03 Dec 2009 16:53:58 +0100
, by Sjoerd Simons
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough
Thu, 03 Dec 2009 14:15:30 +0000
, by Matthew Wild
mod_proxy65: Replace error() calls with module:log("error", ...)
Thu, 03 Dec 2009 14:13:09 +0000
, by Matthew Wild
net.server_select: Make bufferlen() method return, of all things, the buffer length
Thu, 03 Dec 2009 14:08:54 +0000
, by Matthew Wild
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend
Thu, 03 Dec 2009 02:30:09 +0000
, by Matthew Wild
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
Thu, 03 Dec 2009 02:28:34 +0000
, by Matthew Wild
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
Thu, 03 Dec 2009 01:13:06 +0000
, by Matthew Wild
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
Thu, 03 Dec 2009 01:10:08 +0000
, by Matthew Wild
Merge with 0.6
Wed, 02 Dec 2009 22:15:17 +0000
, by Matthew Wild
util.dependencies: Fix package name of LuaFilesystem
Wed, 02 Dec 2009 22:13:31 +0000
, by Matthew Wild
Merge with Tobias
Wed, 02 Dec 2009 20:35:31 +0000
, by Matthew Wild
mod_console: Show compression status on s2s:show() output.
Tue, 01 Dec 2009 23:23:51 +0100
, by Tobias Markmann
Merge with tip.
Tue, 01 Dec 2009 23:05:32 +0100
, by Tobias Markmann
Merge with Tobias
Wed, 02 Dec 2009 20:33:09 +0000
, by Matthew Wild
modulemanager, net.dns: Remove trailing whitespace
Wed, 02 Dec 2009 20:32:44 +0000
, by Matthew Wild
prosodyctl: Experimental 'addplugin' command
Wed, 02 Dec 2009 20:31:54 +0000
, by Matthew Wild
mod_compression: Removing trailing whitespace.
Tue, 01 Dec 2009 21:17:13 +0100
, by Tobias Markmann
mod_compression: Declaring the de-/compression pipes as local.
Tue, 01 Dec 2009 21:04:02 +0100
, by Tobias Markmann
mod_compression: Some comment clean up.
Tue, 01 Dec 2009 20:59:42 +0100
, by Tobias Markmann
Merge with tip.
Tue, 01 Dec 2009 20:55:32 +0100
, by Tobias Markmann
mod_compression: Removing forgotten debugging output.
Tue, 01 Dec 2009 00:21:32 +0100
, by Tobias Markmann
mod_compression: Define db (dialback) namespace in stream header.
Tue, 01 Dec 2009 00:10:47 +0100
, by Tobias Markmann
Merge with tip.
Mon, 30 Nov 2009 23:25:10 +0100
, by Tobias Markmann
mod_compression: Enabeling compression for outgoing s2s streams.
Mon, 30 Nov 2009 23:23:42 +0100
, by Tobias Markmann
mod_compression: Some further refactoring.
Sun, 29 Nov 2009 23:43:12 +0100
, by Tobias Markmann
mod_compression: Make setup_compression work for s2s sessions too.
Sun, 29 Nov 2009 23:04:19 +0100
, by Tobias Markmann
mod_compression: Moving compression setup in a dedicated function.
Sun, 29 Nov 2009 22:18:06 +0100
, by Tobias Markmann
mod_compression: Prepare activating of compression on s2s.
Sun, 29 Nov 2009 22:02:21 +0100
, by Tobias Markmann
Merge with tip.
Sun, 29 Nov 2009 21:33:37 +0100
, by Tobias Markmann
Enable one way stream compression on s2s links.
Sun, 29 Nov 2009 21:32:39 +0100
, by Tobias Markmann
Fixing some typos.
Fri, 20 Nov 2009 17:12:12 +0100
, by Tobias Markmann
util.pluginloader: Support for fetching plugins from the data store
Wed, 02 Dec 2009 18:05:03 +0000
, by Matthew Wild
net.httpserver: Fix to work with new server API
Wed, 02 Dec 2009 18:03:10 +0000
, by Matthew Wild
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
Wed, 02 Dec 2009 18:02:47 +0000
, by Matthew Wild
mod_proxy65: Remove trailing whitespace
Tue, 01 Dec 2009 20:18:47 +0000
, by Matthew Wild
mod_proxy65: Fix log:module -> module:log :)
Tue, 01 Dec 2009 20:07:07 +0000
, by Matthew Wild
Merge with trunk
Tue, 01 Dec 2009 19:57:54 +0000
, by Matthew Wild
util.sasl.plain: Allow empty authzid (thanks bjc).
Tue, 01 Dec 2009 22:32:37 +0500
, by Waqas Hussain
util.hmac: Optimized.
Tue, 01 Dec 2009 02:23:48 +0500
, by Waqas Hussain
util.sasl.scram: Optimized binaryXOR.
Tue, 01 Dec 2009 01:45:56 +0500
, by Waqas Hussain
util.sasl.scram: Fixed a variable redeclaration.
Tue, 01 Dec 2009 01:41:31 +0500
, by Waqas Hussain
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc
Tue, 01 Dec 2009 19:57:33 +0000
, by Matthew Wild
util.sasl.scram: Making =2D and =3D substitution actually work.
Mon, 30 Nov 2009 20:53:25 +0100
, by Tobias Markmann
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
Mon, 30 Nov 2009 16:39:27 +0000
, by Matthew Wild
util.sasl.plain: A little refactoring.
Sun, 29 Nov 2009 18:30:33 +0500
, by Waqas Hussain
Merge with 0.6.
Sun, 29 Nov 2009 18:29:19 +0500
, by Waqas Hussain
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).
Sat, 28 Nov 2009 12:00:31 +0500
, by Waqas Hussain
mod_register: Properly notify contacts of subscription removal on account deletion.
Sat, 28 Nov 2009 11:59:06 +0500
, by Waqas Hussain
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.
Thu, 26 Nov 2009 15:19:59 +0500
, by Waqas Hussain
util.sasl.digest-md5: Fixing some variable access.
Sat, 28 Nov 2009 18:58:58 +0100
, by Tobias Markmann
Merge with Tobias
Sat, 28 Nov 2009 17:40:49 +0000
, by Matthew Wild
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections
Sat, 28 Nov 2009 17:40:37 +0000
, by Matthew Wild
Make some more variables to locals.
Sat, 28 Nov 2009 18:32:41 +0100
, by Tobias Markmann
util.sasl: Move some variables to local space. Fix a bug.
Sat, 28 Nov 2009 18:23:25 +0100
, by Tobias Markmann
mod_console: Update for new server API, fixes traceback when closing console sessions
Sat, 28 Nov 2009 17:39:05 +0000
, by Matthew Wild
util.sasl.plain: Fail gracefully on empty <auth/> tag
Sat, 28 Nov 2009 15:12:43 +0000
, by Matthew Wild
mod_saslauth: Fix typo in variable name
Sat, 28 Nov 2009 15:12:07 +0000
, by Matthew Wild
net.server_select: Update conn.close() to use new connection method convention
Sat, 28 Nov 2009 14:09:53 +0000
, by Matthew Wild
mod_proxy65: Use new jid.join() from util.jid
Fri, 27 Nov 2009 18:02:24 +0000
, by Matthew Wild
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environment
Fri, 27 Nov 2009 18:00:47 +0000
, by Matthew Wild
tests: Add tests for util.jid.join()
Fri, 27 Nov 2009 17:41:52 +0000
, by Matthew Wild
tests/test.lua: Print the current test being run if verbosity sufficient
Fri, 27 Nov 2009 17:39:17 +0000
, by Matthew Wild
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
Fri, 27 Nov 2009 17:33:55 +0000
, by Matthew Wild
mod_proxy65: Update listener callback names for new server API
Fri, 27 Nov 2009 16:51:05 +0000
, by sjoerd simons
Merged with tip.
Fri, 27 Nov 2009 00:19:56 +0100
, by Tobias Markmann
mod_saslauth: Allow relogins after failed SASL login.
Thu, 26 Nov 2009 23:18:26 +0100
, by Tobias Markmann
util.sasl: Adding clean_clone() method.
Thu, 26 Nov 2009 23:11:02 +0100
, by Tobias Markmann
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/
Thu, 26 Nov 2009 22:25:13 +0000
, by Matthew Wild
net.server_event: tostring() some debug logging parameters
Thu, 26 Nov 2009 22:23:51 +0000
, by Matthew Wild
net.server_event: Add set_send() for compatibility with server_select
Thu, 26 Nov 2009 22:22:03 +0000
, by Matthew Wild
net.server_event: Hide starttls function when the connection is not SSL-enabled
Thu, 26 Nov 2009 22:21:12 +0000
, by Matthew Wild
net.server_event: Count the number of client connections *upwards* :)
Thu, 26 Nov 2009 22:19:49 +0000
, by Matthew Wild
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement
Thu, 26 Nov 2009 22:18:44 +0000
, by Matthew Wild
net.server_event: Fix to make ontimeout() listener callback work
Thu, 26 Nov 2009 22:15:40 +0000
, by Matthew Wild
net.server_select: Rename server.setsend() to server.set_send() for consistency
Thu, 26 Nov 2009 22:08:47 +0000
, by Matthew Wild
net.adns: Some cleanup, happens to also make it compatible with libevent
Thu, 26 Nov 2009 22:08:10 +0000
, by Matthew Wild
s2smanager: Allow configuration of the dialback_secret in the config
Thu, 26 Nov 2009 17:17:54 +0000
, by Matthew Wild
Merge with 0.6.
Thu, 26 Nov 2009 13:06:52 +0500
, by Waqas Hussain
mod_presence: Use the local host as origin for subscription request acks.
Thu, 26 Nov 2009 13:02:10 +0500
, by Waqas Hussain
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal.
Thu, 26 Nov 2009 13:00:11 +0500
, by Waqas Hussain
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.
Thu, 26 Nov 2009 12:57:24 +0500
, by Waqas Hussain
Tagging 0.6.1
Thu, 26 Nov 2009 00:02:01 +0000
, by Matthew Wild
Tagging 0.6.0
Thu, 26 Nov 2009 00:01:12 +0000
, by Matthew Wild
Makefile: Fix to install new util/sasl directory
Thu, 26 Nov 2009 01:09:10 +0000
, by Matthew Wild
Merge with 0.6
Wed, 25 Nov 2009 23:46:58 +0000
, by Matthew Wild
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias)
0.6.1
Wed, 25 Nov 2009 23:45:45 +0000
, by Matthew Wild
Merge with trunk
Wed, 25 Nov 2009 19:59:16 +0000
, by Matthew Wild
Merge with trunk.
Thu, 26 Nov 2009 00:05:18 +0500
, by Waqas Hussain
MUC: Added support for the room-destroy owner use case.
Thu, 26 Nov 2009 00:03:16 +0500
, by Waqas Hussain
MUC: Slightly refactored form processing.
Wed, 25 Nov 2009 22:26:06 +0500
, by Waqas Hussain
Merge with 0.6
Wed, 25 Nov 2009 19:58:58 +0000
, by Matthew Wild
util.dataforms: Don't require type when parsing form XML
Wed, 25 Nov 2009 19:58:19 +0000
, by Florian Zeitz
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.
Wed, 25 Nov 2009 19:46:22 +0100
, by Tobias Markmann
Merge with trunk
Wed, 25 Nov 2009 17:40:24 +0000
, by Matthew Wild
MUC: Only allow moderators to change the room subject.
Wed, 25 Nov 2009 22:00:33 +0500
, by Waqas Hussain
MUC: Prevent visitors from broadcasting messages.
Wed, 25 Nov 2009 21:42:05 +0500
, by Waqas Hussain
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
Wed, 25 Nov 2009 21:40:44 +0500
, by Waqas Hussain
Removed some legacy doc/ files.
Wed, 25 Nov 2009 21:30:41 +0500
, by Waqas Hussain
Merge with Tobias's SASL redesign branch
Wed, 25 Nov 2009 17:39:23 +0000
, by Matthew Wild
Merge with trunk.
Thu, 19 Nov 2009 17:53:52 +0100
, by Tobias Markmann
Reduce needed roundtrips during DIGEST-MD5 login.
Thu, 19 Nov 2009 17:20:38 +0100
, by Tobias Markmann
Adding some human readable error messages.
Thu, 19 Nov 2009 17:17:52 +0100
, by Tobias Markmann
Fail if username or password don't pass SASLprep.
Thu, 19 Nov 2009 17:08:58 +0100
, by Tobias Markmann
Use new cofig option reading API.
Thu, 19 Nov 2009 16:44:37 +0100
, by Tobias Markmann
Allow SASL PLAIN over unsecure connections when intended by admin.
Thu, 19 Nov 2009 16:43:38 +0100
, by Tobias Markmann
Typo.
Thu, 19 Nov 2009 15:29:09 +0100
, by Tobias Markmann
Handle , and = in usernames for SCRAM.
Thu, 19 Nov 2009 00:04:14 +0100
, by Tobias Markmann
Provide SASL PLAIN mechanism only if TLS is active.
Wed, 18 Nov 2009 23:26:35 +0100
, by Tobias Markmann
Cleaning up.
Wed, 18 Nov 2009 23:25:27 +0100
, by Tobias Markmann
Tidying up.
Wed, 18 Nov 2009 22:59:43 +0100
, by Tobias Markmann
Enable restriction of supported mechanisms in the SASL library.
Wed, 18 Nov 2009 22:56:50 +0100
, by Tobias Markmann
SASLprep authentication and password in SASL PLAIN implementation.
Wed, 18 Nov 2009 22:02:32 +0100
, by Tobias Markmann
SASLprep usernames and passwords.
Wed, 18 Nov 2009 11:59:50 +0100
, by Tobias Markmann
Making interop with libpurple. (Thanks darkrain).
Tue, 17 Nov 2009 22:39:18 +0100
, by Tobias Markmann
Add check for forbidden char sequences in validate_username().
Tue, 17 Nov 2009 11:31:59 +0100
, by Tobias Markmann
Completed SCRAM-SHA-1 implementation to a ready-to-test state.
Tue, 17 Nov 2009 11:03:54 +0100
, by Tobias Markmann
Added missing require for generate_uuid.
Tue, 17 Nov 2009 09:33:15 +0100
, by Tobias Markmann
Initial commit of SCRAM SASL mechanism.
Tue, 17 Nov 2009 00:56:41 +0100
, by Tobias Markmann
Merge with sasl branch.
Mon, 16 Nov 2009 21:43:57 +0100
, by Tobias Markmann
Adding a note for possible round trip savings.
sasl
Fri, 13 Nov 2009 14:31:03 +0100
, by Tobias Markmann
Adding support for digest-md5 profile in DIGEST-MD5 implementation.
sasl
Fri, 13 Nov 2009 11:24:22 +0100
, by Tobias Markmann
Change of the digest-md5 profile.
sasl
Fri, 13 Nov 2009 11:21:21 +0100
, by Tobias Markmann
Broken DIGEST-MD5 client support again.
sasl
Fri, 13 Nov 2009 11:10:06 +0100
, by Tobias Markmann
Add support for plain profile in digest-md5 implementation.
sasl
Fri, 13 Nov 2009 10:54:17 +0100
, by Tobias Markmann
Getting PLAIN mechanism work with the new API.
sasl
Fri, 13 Nov 2009 09:21:19 +0100
, by Tobias Markmann
Move each mechanism in an own file.
sasl
Thu, 12 Nov 2009 21:57:37 +0100
, by Tobias Markmann
Fail if mechanism has already been selected.
sasl
Fri, 28 Aug 2009 22:03:11 +0200
, by Tobias Markmann
Store stage in SASL object.
sasl
Fri, 28 Aug 2009 22:01:58 +0200
, by Tobias Markmann
Importing SASL Digest-MD5 code. Now for real.
sasl
Fri, 28 Aug 2009 19:57:09 +0200
, by Tobias Markmann
Importing SASL Digest-MD5 code.
sasl
Fri, 28 Aug 2009 19:56:54 +0200
, by Tobias Markmann
List RFC numbers.
sasl
Fri, 28 Aug 2009 19:43:33 +0200
, by Tobias Markmann
Allow ampersands in passwords for SASL PLAIN mechanism.
sasl
Fri, 28 Aug 2009 19:20:12 +0200
, by Tobias Markmann
Making mod_saslauth use the new SASL API.
sasl
Fri, 28 Aug 2009 13:04:38 +0200
, by Tobias Markmann
Adjust SASL PLAIN mechanism to the new API.
sasl
Thu, 27 Aug 2009 21:29:36 +0200
, by Tobias Markmann
Adding some docu.
sasl
Sun, 16 Aug 2009 23:20:02 +0200
, by Tobias Markmann
Mostly making the code run; includes fixing typos and so on.
sasl
Mon, 10 Aug 2009 23:04:19 +0200
, by Tobias Markmann
Initial commit of the SASL redesign.
sasl
Mon, 10 Aug 2009 12:14:40 +0200
, by Tobias Markmann
Merge with 0.6
Wed, 25 Nov 2009 15:41:04 +0000
, by Matthew Wild
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)
Wed, 25 Nov 2009 15:40:33 +0000
, by Matthew Wild
Merge with 0.6 on prosody.im
0.6.0
Wed, 25 Nov 2009 05:11:10 +0000
, by Matthew Wild
xmppclient_listener: Escape control characters when logging invalid XML.
Tue, 24 Nov 2009 22:42:08 +0500
, by Waqas Hussain
Merge with 0.6
Wed, 25 Nov 2009 03:30:41 +0000
, by Matthew Wild
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)
Wed, 25 Nov 2009 03:30:00 +0000
, by Matthew Wild
Merge with trunk
Tue, 24 Nov 2009 20:35:18 +0000
, by Matthew Wild
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.
Tue, 24 Nov 2009 14:37:14 +0500
, by Waqas Hussain
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
Tue, 24 Nov 2009 20:34:22 +0000
, by Matthew Wild
Merge with trunk
Mon, 23 Nov 2009 20:22:37 +0000
, by Matthew Wild
Merged with 0.6.
Mon, 23 Nov 2009 21:49:20 +0500
, by Waqas Hussain
prosody: Added support for command line argument '--config'.
Mon, 23 Nov 2009 21:46:37 +0500
, by Waqas Hussain
Merge with 0.6
Mon, 23 Nov 2009 20:21:20 +0000
, by Matthew Wild
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API
Mon, 23 Nov 2009 20:18:04 +0000
, by Matthew Wild
util.dependencies: Missed a Debian/
Mon, 23 Nov 2009 19:59:32 +0000
, by Matthew Wild
util.dependencies: Clearer message, add homepages, etc.
Mon, 23 Nov 2009 18:51:54 +0000
, by Matthew Wild
util.dependencies: Add LuaFileSystem as a hard dependency
Mon, 23 Nov 2009 17:31:49 +0000
, by Matthew Wild
Merge with trunk
Mon, 23 Nov 2009 16:30:34 +0000
, by Matthew Wild
Merged with 0.6.
Mon, 23 Nov 2009 21:02:06 +0500
, by Waqas Hussain
util.serialization: Replaced commas with semi-colons between table fields.
Mon, 23 Nov 2009 19:50:04 +0500
, by Waqas Hussain
util.serialization: Concise output for empty tables.
Mon, 23 Nov 2009 19:35:24 +0500
, by Waqas Hussain
Mainfile: Fixed some comments.
Mon, 23 Nov 2009 08:55:27 +0500
, by Waqas Hussain
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API
Mon, 23 Nov 2009 16:09:44 +0000
, by Matthew Wild
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set
Mon, 23 Nov 2009 16:07:33 +0000
, by Matthew Wild
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
Mon, 23 Nov 2009 02:58:42 +0000
, by Matthew Wild
mod_console: Update for new net.server API
Sun, 22 Nov 2009 21:09:25 +0000
, by Matthew Wild
Merged with 0.6.
Sun, 22 Nov 2009 21:55:58 +0500
, by Waqas Hussain
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes.
Sun, 22 Nov 2009 21:47:54 +0500
, by Waqas Hussain
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.
Sun, 22 Nov 2009 21:45:31 +0500
, by Waqas Hussain
sessionmanager: Added function send_to_interested_resources().
Sun, 22 Nov 2009 21:41:09 +0500
, by Waqas Hussain
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved.
Sun, 22 Nov 2009 21:40:01 +0500
, by Waqas Hussain
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output).
Sun, 22 Nov 2009 21:33:41 +0500
, by Waqas Hussain
mod_proxy65: Update for new net.server API, untested
Sun, 22 Nov 2009 15:06:30 +0000
, by Matthew Wild
mod_proxy65: Import from prosody-modules, thanks Ephraim :)
Sun, 22 Nov 2009 14:58:09 +0000
, by Matthew Wild
net.server: Add some comments to explain to waqas how it all works :)
Sun, 22 Nov 2009 14:42:56 +0000
, by Matthew Wild
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)
Sun, 22 Nov 2009 13:47:24 +0000
, by Matthew Wild
s2smanager: Fix syntax error introduced in merge
Sun, 22 Nov 2009 04:53:02 +0000
, by Matthew Wild
Merge with trunk
Sun, 22 Nov 2009 04:50:42 +0000
, by Matthew Wild
stanza_router: Don't log full stanzas destined for s2s
Sun, 22 Nov 2009 04:46:48 +0000
, by Matthew Wild
objectmanager: Convert to unix line-endings
Sat, 21 Nov 2009 23:04:26 +0000
, by Matthew Wild
s2smanager: Don't log full stanza when sending outwards
Sat, 21 Nov 2009 13:49:48 +0000
, by Matthew Wild
s2smanager: Don't tostring() the data before sending, sends2s already does this.
Sat, 21 Nov 2009 13:47:45 +0000
, by Matthew Wild
net.server_select: Bring up to date to new common connection API
Sun, 22 Nov 2009 04:45:13 +0000
, by Matthew Wild
net.httpserver, net.http: Update for new net.server API (untested)
Sun, 22 Nov 2009 04:44:26 +0000
, by Matthew Wild
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect
Sun, 22 Nov 2009 04:43:46 +0000
, by Matthew Wild
net.adns: Update for new net.server API (doesn't work with libevent yet)
Sun, 22 Nov 2009 04:42:47 +0000
, by Matthew Wild
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)
Sun, 22 Nov 2009 04:42:03 +0000
, by Matthew Wild
net.server_event: Comment accidentally uncommented vdebug()
Sun, 22 Nov 2009 04:09:57 +0000
, by Matthew Wild
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout
Sun, 22 Nov 2009 04:08:11 +0000
, by Matthew Wild
net.server_event: Remove premature non-optimisation
Sun, 22 Nov 2009 04:06:40 +0000
, by Matthew Wild
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits
Sun, 22 Nov 2009 04:06:00 +0000
, by Matthew Wild
net.server_event: Obey nowriting/nointerface for locks in interface methods
Sun, 22 Nov 2009 04:04:04 +0000
, by Matthew Wild
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrapping
Sun, 22 Nov 2009 03:58:37 +0000
, by Matthew Wild
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake
Sun, 22 Nov 2009 03:55:48 +0000
, by Matthew Wild
net.server_event: Add set_sslctx() method to connections
Sun, 22 Nov 2009 03:53:44 +0000
, by Matthew Wild
net.server_event: conn.usingssl -> conn._usingssl
Sun, 22 Nov 2009 03:53:07 +0000
, by Matthew Wild
net.server_event: Use correct listener callbacks
Sun, 22 Nov 2009 03:51:31 +0000
, by Matthew Wild
net.server_event: Small whitespace fixes
Sun, 22 Nov 2009 03:49:47 +0000
, by Matthew Wild
net.server_event: Correct a few instances of .sslctx to ._sslctx
Sun, 22 Nov 2009 03:48:04 +0000
, by Matthew Wild
net.server_event: Call connection's onconnect, no need to pass closures around now
Sun, 22 Nov 2009 03:44:15 +0000
, by Matthew Wild
net.server_event: Use connection id in all relevant logging
Sun, 22 Nov 2009 03:42:45 +0000
, by Matthew Wild
net.server_event: Define id property for connection objects, to aid logging
Sun, 22 Nov 2009 03:20:35 +0000
, by Matthew Wild
net.server_event: Define vdebug function for convenience
Sun, 22 Nov 2009 03:14:32 +0000
, by Matthew Wild
net.server_event: Change to new standard addserver() syntax
Sat, 21 Nov 2009 17:23:51 +0000
, by Matthew Wild
net.server_select: Change addserver() parameters to be compatible with new standard syntax
Sat, 21 Nov 2009 17:19:57 +0000
, by Matthew Wild
mod_tls: Switch to : syntax for connection methods
Sat, 21 Nov 2009 17:16:46 +0000
, by Matthew Wild
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua
Sat, 21 Nov 2009 17:15:59 +0000
, by Matthew Wild
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua
Sat, 21 Nov 2009 17:14:59 +0000
, by Matthew Wild
net.server: Small fix for addtimer() compatibility code
Sat, 21 Nov 2009 17:13:21 +0000
, by Matthew Wild
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit
Sat, 21 Nov 2009 17:11:59 +0000
, by Matthew Wild
sessionmanager: Use : syntax for calling connection methods
Sat, 21 Nov 2009 17:07:22 +0000
, by Matthew Wild
mod_bosh: Don't log response XML
Sat, 21 Nov 2009 13:15:46 +0000
, by Matthew Wild
util.timer: Fix libevent timers (event.base doesn't exist...)
Sat, 21 Nov 2009 03:16:14 +0000
, by Matthew Wild
net.server_event: Export base as event_base
Sat, 21 Nov 2009 03:15:59 +0000
, by Matthew Wild
net.server_event: Comment overly verbose log message
Sat, 21 Nov 2009 02:41:09 +0000
, by Matthew Wild
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)
Sat, 21 Nov 2009 02:40:21 +0000
, by Matthew Wild
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option
Sat, 21 Nov 2009 02:39:08 +0000
, by Matthew Wild
net.server: Rename to net.server_select
Sat, 21 Nov 2009 02:36:35 +0000
, by Matthew Wild
net.server_event: Remove redundant getid() function
Fri, 20 Nov 2009 23:24:41 +0000
, by Matthew Wild
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :)
Fri, 20 Nov 2009 22:58:56 +0000
, by Matthew Wild
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas
Fri, 20 Nov 2009 15:07:39 +0000
, by Matthew Wild
s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so.
Fri, 20 Nov 2009 04:39:54 +0000
, by Matthew Wild
util.sasl: Add COMPAT comment
Wed, 18 Nov 2009 03:35:42 +0000
, by Matthew Wild
mod_console: Moved activation of the console port from the main file to mod_console.
Wed, 18 Nov 2009 08:30:03 +0500
, by Waqas Hussain
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.
Wed, 18 Nov 2009 08:26:43 +0500
, by Waqas Hussain
mod_register: Log a debug message when a session's IP is not available.
Wed, 18 Nov 2009 06:23:41 +0500
, by Waqas Hussain
mod_bosh: Set session.ip for BOSH sessions.
Wed, 18 Nov 2009 06:22:52 +0500
, by Waqas Hussain
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.
Wed, 18 Nov 2009 06:21:59 +0500
, by Waqas Hussain
net.dns: Be more strict about the records we cache
Wed, 18 Nov 2009 01:09:09 +0000
, by Matthew Wild
net.dns: Be more strict about checking the DNS replies we receive
Wed, 18 Nov 2009 01:05:38 +0000
, by Matthew Wild
util.sasl: Improved a log message.
Fri, 13 Nov 2009 06:29:37 +0500
, by Waqas Hussain
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).
Fri, 13 Nov 2009 06:10:46 +0500
, by Waqas Hussain
util.sasl: Return proper error when client provides authzid.
Fri, 13 Nov 2009 04:24:17 +0500
, by Waqas Hussain
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).
Thu, 12 Nov 2009 13:42:44 +0500
, by Waqas Hussain
net.connlisteners: Log an error when a listener fails to load.
Thu, 12 Nov 2009 13:34:38 +0500
, by Waqas Hussain
componentmanager: Improved logging for stanzas being bounced for unavailable components.
Thu, 12 Nov 2009 13:33:46 +0500
, by Waqas Hussain
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config
Sun, 08 Nov 2009 15:25:03 +0000
, by Matthew Wild
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded
Sun, 08 Nov 2009 15:10:44 +0000
, by Matthew Wild
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset
Sun, 08 Nov 2009 15:09:11 +0000
, by Matthew Wild
Merge with trunk
Fri, 06 Nov 2009 23:56:10 +0000
, by Matthew Wild
net.dns: Fixed indentation and coding style.
Mon, 02 Nov 2009 01:57:33 +0500
, by Waqas Hussain
util.dataforms: Support for jid-multi field type
Fri, 06 Nov 2009 23:51:14 +0000
, by Florian Zeitz
net.dns: Initialize default resolver on module load (instead of on first use).
Mon, 02 Nov 2009 00:52:35 +0500
, by Waqas Hussain
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.
Mon, 02 Nov 2009 00:46:43 +0500
, by Waqas Hussain
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak
Sun, 01 Nov 2009 19:41:49 +0000
, by Matthew Wild
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option
Sat, 31 Oct 2009 17:15:20 +0000
, by Matthew Wild
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).
Sat, 31 Oct 2009 05:11:56 +0500
, by Waqas Hussain
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc.
Sat, 31 Oct 2009 05:05:46 +0500
, by Waqas Hussain
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.
Sat, 31 Oct 2009 04:58:23 +0500
, by Waqas Hussain
util.dataforms: Only add value to rendered form if supplied in the data
Fri, 30 Oct 2009 01:18:56 +0000
, by Florian Zeitz
util.pposix: Add abort() function
Fri, 30 Oct 2009 01:18:38 +0000
, by Matthew Wild
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner
Mon, 26 Oct 2009 23:35:48 +0000
, by Matthew Wild
Merge with trunk
Mon, 26 Oct 2009 23:30:15 +0000
, by Matthew Wild
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)
Tue, 27 Oct 2009 01:15:05 +0500
, by Waqas Hussain
Prosody top-level error handler modified to log properly on non-string error messages.
Sun, 25 Oct 2009 21:26:36 +0500
, by Waqas Hussain
mod_console: Added proper cleanup for disconnected console sessions.
Sun, 25 Oct 2009 21:21:25 +0500
, by Waqas Hussain
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.
Sun, 25 Oct 2009 21:07:32 +0500
, by Waqas Hussain
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.
Sun, 25 Oct 2009 21:06:35 +0500
, by Waqas Hussain
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set.
Sun, 25 Oct 2009 04:19:24 +0500
, by Waqas Hussain
server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?
Mon, 26 Oct 2009 23:29:04 +0000
, by Matthew Wild
rostermanager: Fixed a global access.
Thu, 22 Oct 2009 04:47:40 +0500
, by Waqas Hussain
rostermanager: Refactored roster loading to remove duplicate code.
Thu, 22 Oct 2009 03:46:54 +0500
, by Waqas Hussain
rostermanager: Log a warning when a self-contact is detected.
Thu, 22 Oct 2009 03:38:00 +0500
, by Waqas Hussain
rostermanager: Ensure meta-data entry is present on roster load.
Thu, 22 Oct 2009 03:34:50 +0500
, by Waqas Hussain
rostermanager: Remove self-contacts from loaded rosters.
Thu, 22 Oct 2009 03:34:08 +0500
, by Waqas Hussain
PEP: Better reload support.
Thu, 22 Oct 2009 02:26:27 +0500
, by Waqas Hussain
PEP: Send publish IQ result before broadcast.
Thu, 22 Oct 2009 02:26:06 +0500
, by Waqas Hussain
PEP: Stricter checks on payload validity.
Thu, 22 Oct 2009 02:16:10 +0500
, by Waqas Hussain
PEP: Clone payloads to allow plugins to reuse stanzas.
Thu, 22 Oct 2009 02:13:02 +0500
, by Waqas Hussain
PEP: Fixed namespace for the <item> element in PEP broadcasts.
Thu, 22 Oct 2009 02:12:24 +0500
, by Waqas Hussain
util.require: Yes hg, I really did want to remove it, thanks.
Wed, 21 Oct 2009 20:30:42 +0100
, by Matthew Wild
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :)
Wed, 21 Oct 2009 16:25:49 +0100
, by Matthew Wild
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available).
Wed, 21 Oct 2009 19:01:02 +0500
, by Waqas Hussain
xmlhandlers: Reset state on error or stream close, fixes possible traceback
Wed, 21 Oct 2009 14:05:33 +0100
, by Matthew Wild
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed
Wed, 21 Oct 2009 13:59:54 +0100
, by Matthew Wild
MUC: List occupants in a room's disco#items response.
Wed, 21 Oct 2009 13:32:32 +0500
, by Waqas Hussain
Merged with trunk.
Wed, 21 Oct 2009 12:02:30 +0500
, by Waqas Hussain
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.
Wed, 21 Oct 2009 11:58:33 +0500
, by Waqas Hussain
usermanager: Removed an unnecessary global access.
Wed, 21 Oct 2009 11:41:11 +0500
, by Waqas Hussain
usermanager: Logged a clear warning when the 'admins' option is not a table.
Wed, 21 Oct 2009 11:40:29 +0500
, by Waqas Hussain
usermanager: Changed function is_admin to allow checking for host-specific admins.
Wed, 21 Oct 2009 11:39:02 +0500
, by Waqas Hussain
mod_lastactivity: Gave a positive priority to the presence event hook.
Wed, 21 Oct 2009 11:29:43 +0500
, by Waqas Hussain
MUC: Added 'name' config option, for specifying the component's name in disco responses.
Wed, 21 Oct 2009 02:18:17 +0500
, by Waqas Hussain
net.dns: Don't expire records with TTL of 0 instantly
Wed, 21 Oct 2009 00:01:50 +0100
, by Matthew Wild
mod_lastactivity: Persist data across reloads.
Wed, 21 Oct 2009 01:02:26 +0500
, by Waqas Hussain
mod_lastactivity: Allow users to request their own last activity.
Wed, 21 Oct 2009 01:01:46 +0500
, by Waqas Hussain
prosody.cfg.lua.dist: Convert to unix line endings from DOS
Tue, 20 Oct 2009 18:12:46 +0100
, by Matthew Wild
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global
Tue, 20 Oct 2009 13:25:29 +0100
, by Matthew Wild
util-src/Makefile: Add missing flags to building of util.signal
Mon, 19 Oct 2009 21:08:40 +0100
, by Matthew Wild
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)
Mon, 19 Oct 2009 17:56:39 +0100
, by Matthew Wild
prosodyctl: Remove dependency on hostmanager, and friends
Mon, 19 Oct 2009 16:53:50 +0100
, by Matthew Wild
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections
Sun, 18 Oct 2009 16:16:27 +0100
, by Matthew Wild
mod_lastactivity: Initial commit.
Sun, 18 Oct 2009 22:49:03 +0500
, by Waqas Hussain
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.
Sun, 18 Oct 2009 22:45:41 +0500
, by Waqas Hussain
mod_uptime: Removed unused variables.
Sun, 18 Oct 2009 22:44:18 +0500
, by Waqas Hussain
mod_uptime: Updated to use events (which also fixes a few minor issues).
Sun, 18 Oct 2009 19:42:45 +0500
, by Waqas Hussain
mod_saslauth: Fixed access of globals.
Sun, 18 Oct 2009 18:50:35 +0500
, by Waqas Hussain
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.
Sun, 18 Oct 2009 18:48:34 +0500
, by Waqas Hussain
mod_time: Updated to use events (which also fixes a few minor issues).
Sun, 18 Oct 2009 18:45:41 +0500
, by Waqas Hussain
mod_ping: Updated to use events (which also fixes a few minor issues).
Sun, 18 Oct 2009 18:26:58 +0500
, by Waqas Hussain
mod_console: Fixed traceback occuring on using module:list on unknown hosts.
Sun, 18 Oct 2009 18:10:05 +0500
, by Waqas Hussain
mod_console: Added help text for config:reload().
Sun, 18 Oct 2009 18:01:13 +0500
, by Waqas Hussain
MUC: Re-enable nick changes for non-multisession nicks.
Sun, 18 Oct 2009 16:45:56 +0500
, by Waqas Hussain
mod_console: Add missing hosts:list() command
Sun, 18 Oct 2009 12:26:53 +0100
, by Matthew Wild
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).
Sun, 18 Oct 2009 15:53:08 +0500
, by Waqas Hussain
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.
Sun, 18 Oct 2009 15:28:00 +0500
, by Waqas Hussain
mod_vcard: Cleaned up unused variables and global accesses.
Sun, 18 Oct 2009 07:40:14 +0500
, by Waqas Hussain
mod_vcard: Removed stream feature.
Sun, 18 Oct 2009 07:33:24 +0500
, by Waqas Hussain
mod_vcard: Refactoring and cleanup.
Sun, 18 Oct 2009 07:30:58 +0500
, by Waqas Hussain
mod_vcard: Moved completely to new event based hooks.
Sun, 18 Oct 2009 07:05:56 +0500
, by Waqas Hussain
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.
Sun, 18 Oct 2009 06:55:00 +0500
, by Waqas Hussain
MUC: Improved handling of error stanzas and made error messages concise.
Sun, 18 Oct 2009 06:49:40 +0500
, by Waqas Hussain
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).
Sun, 18 Oct 2009 05:54:14 +0500
, by Waqas Hussain
MUC: Fixed an incorrect error message.
Sun, 18 Oct 2009 05:37:28 +0500
, by Waqas Hussain
MUC: Kick occupants on sending error messages to other occupants.
Sun, 18 Oct 2009 05:35:33 +0500
, by Waqas Hussain
Merge with trunk.
Sun, 18 Oct 2009 05:19:40 +0500
, by Waqas Hussain
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.
Sun, 18 Oct 2009 05:17:07 +0500
, by Waqas Hussain
modulemanager: Use componentmanager to create new components.
Sun, 18 Oct 2009 03:15:33 +0500
, by Waqas Hussain
componentmanager: Added a FIXME comment.
Sun, 18 Oct 2009 03:08:41 +0500
, by Waqas Hussain
componentmanager: Unload mod_tls for components before removing them.
Sun, 18 Oct 2009 03:07:25 +0500
, by Waqas Hussain
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.
Sun, 18 Oct 2009 01:52:37 +0500
, by Waqas Hussain
MUC: Multiple sessions per nick.
Sun, 18 Oct 2009 01:40:18 +0500
, by Waqas Hussain
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).
Sun, 18 Oct 2009 01:19:03 +0500
, by Waqas Hussain
modulemanager: Fixed traceback on loading modules on unknown hosts.
Sat, 17 Oct 2009 23:50:09 +0500
, by Waqas Hussain
modulemanager: Slightly rearranged code for more robust unloading of modules.
Sat, 17 Oct 2009 23:48:30 +0500
, by Waqas Hussain
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.
Sat, 17 Oct 2009 23:46:34 +0500
, by Waqas Hussain
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :)
Sat, 17 Oct 2009 19:47:01 +0100
, by Matthew Wild
certs: Update default certs
Sat, 17 Oct 2009 18:09:07 +0100
, by Matthew Wild
net.dns: Don't cache some records indefinitely
Sat, 17 Oct 2009 17:56:51 +0100
, by Matthew Wild
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) )
Sat, 17 Oct 2009 16:25:28 +0100
, by Matthew Wild
hostmanager: Create a server sslctx for incoming connections
Sat, 17 Oct 2009 16:23:03 +0100
, by Matthew Wild
net.server: Allow changing the sslctx of a connection after it has been established
Sat, 17 Oct 2009 16:21:27 +0100
, by Matthew Wild
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)
Sat, 17 Oct 2009 15:34:21 +0100
, by Matthew Wild
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtime
Sat, 17 Oct 2009 15:26:32 +0100
, by Matthew Wild
s2smanager: Add incoming_s2s to the prosody object
Sat, 17 Oct 2009 15:25:30 +0100
, by Matthew Wild
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the host
Sat, 17 Oct 2009 15:23:50 +0100
, by Matthew Wild
hostmanager: Add return _M;
Sat, 17 Oct 2009 14:43:38 +0100
, by Matthew Wild
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/
Sat, 17 Oct 2009 13:38:20 +0100
, by Matthew Wild
tests: More environment magic to help get stuff working in a sandbox
Sat, 17 Oct 2009 13:36:40 +0100
, by Matthew Wild
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G
Sat, 17 Oct 2009 13:33:23 +0100
, by Matthew Wild
componentmanager: Handle missing prosody object (helps us pass some tests)
Sat, 17 Oct 2009 13:31:39 +0100
, by Matthew Wild
prosody: Move global protection earlier (to before modules are loaded, etc.)
Sat, 17 Oct 2009 10:54:28 +0100
, by Matthew Wild
prosody: Require new require :)
Sat, 17 Oct 2009 10:53:31 +0100
, by Matthew Wild
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G
Sat, 17 Oct 2009 10:52:25 +0100
, by Matthew Wild
prosody: Rename global net_activate_ports -> prosody.net_activate_ports
Sat, 17 Oct 2009 10:49:13 +0100
, by Matthew Wild
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this)
Sat, 17 Oct 2009 10:44:19 +0100
, by Matthew Wild
util.helpers: Add copyright header
Sat, 17 Oct 2009 10:42:19 +0100
, by Matthew Wild
tests: Have fake module() set _M to satisfy some modules
Fri, 16 Oct 2009 22:30:59 +0100
, by Matthew Wild
s2smanager: Fix access of 'config' global without requiring configmanager
Fri, 16 Oct 2009 22:19:20 +0100
, by Matthew Wild
tests: Add tests for new modulemanager load_modules_for_host code
Fri, 16 Oct 2009 22:13:54 +0100
, by Matthew Wild
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)
Fri, 16 Oct 2009 22:12:46 +0100
, by Matthew Wild
util.helpers: Add get_upvalue(function, name) helper
Fri, 16 Oct 2009 22:03:32 +0100
, by Matthew Wild
util.dataforms: Incorporate slightly modified patch for list-single type from Florob
Fri, 16 Oct 2009 19:52:09 +0100
, by Matthew Wild
mod_vcard: Hide me from the trailing-whitespace police
Fri, 16 Oct 2009 00:11:55 +0100
, by Matthew Wild
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms
Thu, 15 Oct 2009 23:21:55 +0100
, by Matthew Wild
Merge with 0.5
Thu, 15 Oct 2009 14:20:08 +0100
, by Matthew Wild
xmppserver_listener: Fix typo (thanks Jorj)
Thu, 15 Oct 2009 14:16:22 +0100
, by Matthew Wild
Merge with 0.5
Wed, 14 Oct 2009 14:12:14 +0100
, by Matthew Wild
net.server: Better handling of closing sockets during send
Wed, 14 Oct 2009 14:09:51 +0100
, by Matthew Wild
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)
Wed, 14 Oct 2009 14:07:50 +0100
, by Matthew Wild
Merge with 0.5
Tue, 13 Oct 2009 11:13:52 +0100
, by Matthew Wild
net.dns: Remove sockets from socketset when closing them, fixes a leak
Tue, 13 Oct 2009 11:12:49 +0100
, by Matthew Wild
Merge with 0.5
Tue, 13 Oct 2009 15:00:59 +0500
, by Waqas Hussain
rostermanager: Fixed a traceback on roster save.
Tue, 13 Oct 2009 14:54:07 +0500
, by Waqas Hussain
modulemanager: Changed api:get_host_items to include items from the global host in its result.
Tue, 13 Oct 2009 14:58:45 +0500
, by Waqas Hussain
util.dataforms: Small fix to allow generating forms without specifying any input data
Sat, 10 Oct 2009 03:09:15 +0100
, by Matthew Wild
util.dataforms: Support for jid-single field type especially for Florob :)
Sat, 10 Oct 2009 02:21:25 +0100
, by Matthew Wild
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)
Fri, 09 Oct 2009 17:48:45 +0100
, by Matthew Wild
componentmanager: Auto-load mod_tls for components #hack
Fri, 09 Oct 2009 00:22:33 +0100
, by Matthew Wild
componentmanager: Remove FIXME
Fri, 09 Oct 2009 00:19:46 +0100
, by Matthew Wild
componentmanager: Fix oops in pattern for matching subdomain
Fri, 09 Oct 2009 00:15:39 +0100
, by Matthew Wild
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)
Thu, 08 Oct 2009 23:51:55 +0100
, by Matthew Wild
mod_tls: Catch s2s-stream-features and add starttls feature if possible
Thu, 08 Oct 2009 23:41:59 +0100
, by Matthew Wild
mod_dialback: Catch s2s-stream-features and add dialback feature
Thu, 08 Oct 2009 23:41:29 +0100
, by Matthew Wild
s2smanager: Make s2s-stream-features a per-host event
Thu, 08 Oct 2009 23:40:54 +0100
, by Matthew Wild
util.stanza: Remove silly dependency on util.logger
Thu, 08 Oct 2009 20:06:07 +0100
, by Matthew Wild
util.array: Oh no it isn't!
Thu, 08 Oct 2009 18:41:30 +0100
, by Matthew Wild
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML
Tue, 06 Oct 2009 23:14:01 +0100
, by Matthew Wild
util.stanza: Soften dependency on util.termcolours
Tue, 06 Oct 2009 19:17:28 +0100
, by Matthew Wild
util.stanza: Make xml_escape publicly accessible
Tue, 06 Oct 2009 18:05:31 +0100
, by Matthew Wild
s2smanager: Don't send version=1.0 in reply to incoming stream tag if they didn't advertise 1.0 (makes happy some old ejabberd versions)
Tue, 06 Oct 2009 15:02:16 +0100
, by Matthew Wild
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags
Tue, 06 Oct 2009 11:15:55 +0100
, by Paul Aurich
s2smanager: Improve log message on missing to/from in stream header
Tue, 06 Oct 2009 11:02:33 +0100
, by Matthew Wild
mod_console: Add a space before '(encrypted)' in s2s:show()
Tue, 06 Oct 2009 10:42:53 +0100
, by Matthew Wild
mod_tls: Mark sessions as not secure when negotiating outward TLS, so they get marked secure later. Fixes missing (encrypted) for outgoing sessions in s2s:show(). Thanks albert, McKael :)
Tue, 06 Oct 2009 10:34:13 +0100
, by Matthew Wild
hostmanager: Only initialse SSL contexts if SSL library available
Mon, 05 Oct 2009 22:15:32 +0100
, by Matthew Wild
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()
Mon, 05 Oct 2009 18:47:01 +0100
, by Matthew Wild
Merge with 0.5
Mon, 05 Oct 2009 18:42:42 +0100
, by Matthew Wild
util.array: Small logic fix for array:filter()
Mon, 05 Oct 2009 18:39:28 +0100
, by Matthew Wild
util.array: Fix for array:filter() (in-place filtering)
Mon, 05 Oct 2009 17:56:31 +0100
, by Matthew Wild
mod_console: Add module:list() to help
Mon, 05 Oct 2009 14:42:23 +0100
, by Matthew Wild
mod_console: Add module:list() command to show modules loaded on a host
Mon, 05 Oct 2009 14:40:01 +0100
, by Matthew Wild
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
Mon, 05 Oct 2009 14:38:04 +0100
, by Matthew Wild
modulemanager: Add host.modules to contain a table of modules for a host
Mon, 05 Oct 2009 10:42:36 +0100
, by Matthew Wild
Merge with 0.5
Mon, 05 Oct 2009 17:57:59 +0100
, by Matthew Wild
util.array: Fix for array:filter() (in-place filtering)
Mon, 05 Oct 2009 17:56:31 +0100
, by Matthew Wild
mod_console: s2s:show(): Indicate when a connection is encrypted
Mon, 05 Oct 2009 15:16:34 +0100
, by Matthew Wild
mod_tls: require_s2s_encryption -> s2s_require_encryption
Mon, 05 Oct 2009 15:00:05 +0100
, by Matthew Wild
require_encryption deprecated, use c2s_require_encryption instead
Mon, 05 Oct 2009 14:59:30 +0100
, by Matthew Wild
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled
Mon, 05 Oct 2009 14:52:30 +0100
, by Matthew Wild
mod_tls: Mark session as not secure before negotiating TLS
Mon, 05 Oct 2009 14:51:53 +0100
, by Matthew Wild
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream
Mon, 05 Oct 2009 14:50:27 +0100
, by Matthew Wild
Merge with 0.5
Mon, 05 Oct 2009 14:42:56 +0100
, by Matthew Wild
mod_console: Add module:list() to help
Mon, 05 Oct 2009 14:42:23 +0100
, by Matthew Wild
mod_console: Add module:list() command to show modules loaded on a host
Mon, 05 Oct 2009 14:40:01 +0100
, by Matthew Wild
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
Mon, 05 Oct 2009 14:38:04 +0100
, by Matthew Wild
modulemanager: Add host.modules to contain a table of modules for a host
Mon, 05 Oct 2009 10:42:36 +0100
, by Matthew Wild
mod_tls: Only advertise TLS if the server told us which host they are connecting to
Mon, 05 Oct 2009 10:10:53 +0100
, by Matthew Wild
xmppserver_listener: Lower log-level of debug message to, er, 'debug'
Mon, 05 Oct 2009 10:07:06 +0100
, by Matthew Wild
net.adns: Bump log-level of DNS handler errors to, er, 'error'
Mon, 05 Oct 2009 09:56:08 +0100
, by Matthew Wild
Merge with 0.5
Sun, 04 Oct 2009 22:12:12 +0500
, by Waqas Hussain
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.
Sun, 04 Oct 2009 21:46:35 +0500
, by Waqas Hussain
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.
Sun, 04 Oct 2009 21:34:17 +0500
, by Waqas Hussain
rostermanager: Added support for saving rosters of offline users to the save_roster function.
Sun, 04 Oct 2009 21:25:59 +0500
, by Waqas Hussain
mod_tls: :up() out of the starttls tag in stream:features
Sun, 04 Oct 2009 13:24:04 +0100
, by Matthew Wild
Specify XMPP version on response stream to incoming s2s connection.
Sat, 03 Oct 2009 23:23:00 -0700
, by Paul Aurich
Minor changes; outgoing TLS works.
Sat, 03 Oct 2009 19:20:20 -0700
, by Paul Aurich
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)
Sun, 04 Oct 2009 16:50:22 +0100
, by Matthew Wild
loggingmanager: Whitespace fix
Sun, 04 Oct 2009 16:41:33 +0100
, by Matthew Wild
s2smanager: Small comment
Sun, 04 Oct 2009 16:40:24 +0100
, by Matthew Wild
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts
Sun, 04 Oct 2009 16:39:57 +0100
, by Matthew Wild
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.0
Sun, 04 Oct 2009 16:38:33 +0100
, by Matthew Wild
s2smanager: Give outgoing sessions a host field (the local one)
Sun, 04 Oct 2009 16:34:17 +0100
, by Matthew Wild
stanza_router: Add COMPAT comment for Pidgin workaround
Sun, 04 Oct 2009 16:31:27 +0100
, by Matthew Wild
net.server: Small logging improvements
Sun, 04 Oct 2009 16:05:11 +0100
, by Matthew Wild
net.server: Pass current time to timer callbacks
Sun, 04 Oct 2009 16:04:33 +0100
, by Matthew Wild
net.server: Increase SSL handshake round-trip limit, and make it configurable
Sun, 04 Oct 2009 16:03:53 +0100
, by Matthew Wild
net.server: Call handler's status() to notify it of ssl handshake success
Sun, 04 Oct 2009 15:58:21 +0100
, by Matthew Wild
net.server: Provide a way to get sslctx of a client connection
Sun, 04 Oct 2009 15:56:55 +0100
, by Matthew Wild
net.server: Provide a way to get sslctx of a server
Sun, 04 Oct 2009 15:56:27 +0100
, by Matthew Wild
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake
Sun, 04 Oct 2009 14:35:39 +0100
, by Matthew Wild
xmppserver_listener: Add logger to s2s sessions
Sun, 04 Oct 2009 14:24:55 +0100
, by Matthew Wild
xmppserver_listener: Small whitespace fix
Sun, 04 Oct 2009 14:17:54 +0100
, by Matthew Wild
xmppserver_listener: Better log messages on invalid XML
Sun, 04 Oct 2009 14:15:36 +0100
, by Matthew Wild
mod_dialback: Initiate dialback on incoming stream:features
Sun, 04 Oct 2009 14:10:24 +0100
, by Matthew Wild
mod_tls: Advertise and handle TLS for s2s connections
Sun, 04 Oct 2009 14:06:45 +0100
, by Matthew Wild
util.stanza: Add __type to metatable
Sun, 04 Oct 2009 14:03:08 +0100
, by Matthew Wild
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)
Sat, 03 Oct 2009 18:40:47 +0100
, by Matthew Wild
sessionmanager: Add c2s_timeout option for unauthenticated client connections
Sat, 03 Oct 2009 02:41:28 +0100
, by Matthew Wild
util.timer: Pass current_time to timer callbacks
Sat, 03 Oct 2009 02:33:33 +0100
, by Matthew Wild
mod_httpserver: Update to use new httpserver.new_from_config syntax
Sat, 03 Oct 2009 00:57:26 +0100
, by Matthew Wild
mod_bosh: Update to use new httpserver.new_from_config syntax
Sat, 03 Oct 2009 00:56:45 +0100
, by Matthew Wild
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config
Sat, 03 Oct 2009 00:54:58 +0100
, by Matthew Wild
Merge with 0.5
Fri, 02 Oct 2009 22:37:44 +0100
, by Matthew Wild
less
more
|
(0)
-1920
tip