net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary
|
Matthew Wild |
Mon, 05 Jul 2010 11:50:21 +0100 |
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups
|
Matthew Wild |
Mon, 05 Jul 2010 02:20:37 +0100 |
mod_bosh: Add jabber:client namespace to stanzas with no namespace
|
Matthew Wild |
Sun, 04 Jul 2010 19:38:33 +0100 |
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addresses
|
Matthew Wild |
Sun, 04 Jul 2010 19:16:20 +0100 |
xmppcomponent_listener: Import jid_split to fix undefined global reference
|
Matthew Wild |
Sun, 04 Jul 2010 19:15:20 +0100 |
mod_component: Read validate_from_addresses option from the config
|
Matthew Wild |
Sun, 04 Jul 2010 19:14:27 +0100 |
Merge 0.7->trunk
|
Waqas Hussain |
Sat, 03 Jul 2010 18:13:54 +0500 |
mod_privacy: Add service discovery feature.
|
Waqas Hussain |
Sat, 03 Jul 2010 11:03:06 +0500 |
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.
|
Waqas Hussain |
Sat, 03 Jul 2010 18:11:28 +0500 |
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162
|
Matthew Wild |
Sat, 03 Jul 2010 03:23:25 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 02 Jul 2010 19:55:37 +0100 |
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)
|
Matthew Wild |
Fri, 02 Jul 2010 19:55:08 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 02 Jul 2010 17:44:14 +0100 |
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)
|
Matthew Wild |
Fri, 02 Jul 2010 17:24:40 +0100 |
net.server_select: Fix a snippet of code that was living at the wrong indentation level
|
Matthew Wild |
Fri, 02 Jul 2010 17:23:17 +0100 |
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)
|
Matthew Wild |
Fri, 02 Jul 2010 17:22:23 +0100 |
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)
|
Matthew Wild |
Fri, 02 Jul 2010 17:43:01 +0100 |
util.prosodyctl: Fixed host variables in user_exists.
|
Tobias Tom |
Thu, 01 Jul 2010 15:31:25 +0200 |
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))
|
Matthew Wild |
Thu, 01 Jul 2010 13:27:51 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Tue, 29 Jun 2010 20:23:31 +0100 |
Merge backout
|
Matthew Wild |
Tue, 29 Jun 2010 20:23:11 +0100 |
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)
|
Matthew Wild |
Tue, 29 Jun 2010 20:23:00 +0100 |
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)
|
Matthew Wild |
Tue, 29 Jun 2010 20:21:17 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Tue, 29 Jun 2010 20:17:21 +0100 |
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)
|
Matthew Wild |
Tue, 29 Jun 2010 20:04:45 +0100 |
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.
|
Waqas Hussain |
Thu, 24 Jun 2010 04:16:09 +0500 |
util.sasl_cyrus: Added a table mapping error codes to strings.
|
Waqas Hussain |
Thu, 24 Jun 2010 04:13:01 +0500 |
mod_register: Delete the offline store as a list, and delete the privacy store.
|
Waqas Hussain |
Thu, 24 Jun 2010 03:47:35 +0500 |
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).
|
Waqas Hussain |
Thu, 24 Jun 2010 03:46:52 +0500 |
mod_compression: Lowered a log level.
|
Waqas Hussain |
Thu, 24 Jun 2010 03:46:05 +0500 |
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )
|
Matthew Wild |
Tue, 29 Jun 2010 19:18:07 +0100 |
usermanager: Expose host_handler() as initialize_host()
|
Matthew Wild |
Tue, 29 Jun 2010 19:11:18 +0100 |
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.
|
Waqas Hussain |
Thu, 24 Jun 2010 03:33:09 +0500 |
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.
|
Waqas Hussain |
Thu, 24 Jun 2010 03:30:51 +0500 |
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.
|
Waqas Hussain |
Thu, 24 Jun 2010 03:29:39 +0500 |
mod_auth_internal_hashed: Update TODO comments to COMPAT
|
Matthew Wild |
Tue, 22 Jun 2010 20:54:15 +0100 |
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-not
|
Matthew Wild |
Tue, 22 Jun 2010 20:52:43 +0100 |
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers
|
Matthew Wild |
Tue, 22 Jun 2010 19:14:55 +0100 |
mod_adhoc: Update for new is_admin usage
|
Matthew Wild |
Tue, 22 Jun 2010 19:04:10 +0100 |
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
|
Matthew Wild |
Tue, 22 Jun 2010 19:00:01 +0100 |
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.
|
Waqas Hussain |
Sun, 20 Jun 2010 04:07:55 +0500 |
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.
|
Waqas Hussain |
Sun, 20 Jun 2010 04:01:25 +0500 |
util.signal: Make kill() available on OS X (thanks darkrain).
|
Waqas Hussain |
Sun, 20 Jun 2010 03:36:46 +0500 |
MUC: A little modification to improve code analysis.
|
Waqas Hussain |
Sat, 19 Jun 2010 23:39:29 +0500 |
MUC: Updated room:set_role() to use room:can_set_role().
|
Waqas Hussain |
Sat, 19 Jun 2010 23:38:25 +0500 |
MUC: Added room:can_set_role().
|
Waqas Hussain |
Sat, 19 Jun 2010 23:35:53 +0500 |
mod_announce: A little cleanup.
|
Waqas Hussain |
Fri, 18 Jun 2010 14:29:28 +0500 |
mod_storage: Make DBI a soft dependency, not a hard one.
|
Waqas Hussain |
Fri, 18 Jun 2010 14:22:17 +0500 |
mod_announce: Removed unused variables.
|
Waqas Hussain |
Fri, 18 Jun 2010 14:20:00 +0500 |
mod_announce: Changed a global variable to local.
|
Waqas Hussain |
Fri, 18 Jun 2010 14:19:09 +0500 |
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).
|
Waqas Hussain |
Tue, 15 Jun 2010 16:57:15 +0500 |
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.
|
Waqas Hussain |
Tue, 15 Jun 2010 09:59:26 +0500 |
mod_auth_internal: Log as "auth_internal", not as "usermanager".
|
Waqas Hussain |
Tue, 15 Jun 2010 09:16:47 +0500 |
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".
|
Waqas Hussain |
Tue, 15 Jun 2010 09:16:03 +0500 |
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".
|
Waqas Hussain |
Tue, 15 Jun 2010 09:14:47 +0500 |
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".
|
Waqas Hussain |
Tue, 15 Jun 2010 09:12:49 +0500 |
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.
|
Waqas Hussain |
Tue, 15 Jun 2010 09:11:10 +0500 |
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.
|
Waqas Hussain |
Tue, 15 Jun 2010 09:08:02 +0500 |
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda
|
Matthew Wild |
Mon, 14 Jun 2010 23:51:11 +0100 |
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data
|
Matthew Wild |
Sun, 13 Jun 2010 17:17:11 +0100 |
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).
|
Waqas Hussain |
Sun, 13 Jun 2010 22:06:06 +0500 |
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).
|
Waqas Hussain |
Sun, 13 Jun 2010 22:00:08 +0500 |
MUC: Updated code to use :set_hidden() and :is_hidden().
|
Waqas Hussain |
Sun, 13 Jun 2010 21:58:46 +0500 |
MUC: Added room:set_hidden(boolean) and room:is_hidden().
|
Waqas Hussain |
Sun, 13 Jun 2010 21:54:47 +0500 |
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).
|
Waqas Hussain |
Sun, 13 Jun 2010 21:43:53 +0500 |
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.
|
Waqas Hussain |
Sun, 13 Jun 2010 21:41:49 +0500 |
MUC: Added room:set_persistent(boolean) and room:is_persistent().
|
Waqas Hussain |
Sun, 13 Jun 2010 21:38:31 +0500 |
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).
|
Waqas Hussain |
Sun, 13 Jun 2010 20:55:07 +0500 |
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.
|
Waqas Hussain |
Sun, 13 Jun 2010 20:52:37 +0500 |
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.
|
Waqas Hussain |
Sun, 13 Jun 2010 20:44:38 +0500 |
MUC: Added room:set_members_only(boolean) and room:is_members_only().
|
Waqas Hussain |
Sun, 13 Jun 2010 20:37:09 +0500 |
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).
|
Waqas Hussain |
Sun, 13 Jun 2010 20:29:27 +0500 |
MUC: Added a 'Make Room Moderated?' field to the room config dialog.
|
Waqas Hussain |
Sun, 13 Jun 2010 20:24:55 +0500 |
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.
|
Waqas Hussain |
Sun, 13 Jun 2010 20:10:42 +0500 |
MUC: Added room:set_moderated(boolean) and room:is_moderated().
|
Waqas Hussain |
Sun, 13 Jun 2010 20:08:51 +0500 |
MUC: Persist data in room:set_password() when called programmatically.
|
Waqas Hussain |
Sun, 13 Jun 2010 20:05:45 +0500 |
MUC: Added a password field to the room config dialog.
|
Waqas Hussain |
Sun, 13 Jun 2010 19:19:03 +0500 |
MUC: Include a <password/> element in invites from password protected rooms.
|
Waqas Hussain |
Sun, 13 Jun 2010 19:03:03 +0500 |
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).
|
Waqas Hussain |
Sun, 13 Jun 2010 18:29:26 +0500 |
MUC: Added password checking on room join.
|
Waqas Hussain |
Sun, 13 Jun 2010 18:14:46 +0500 |
MUC: Added room:get_password() and room:set_password().
|
Waqas Hussain |
Sun, 13 Jun 2010 18:13:18 +0500 |
mod_auth_internal_hashed: Fixed a traceback in account creation.
|
Waqas Hussain |
Sun, 13 Jun 2010 04:07:38 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Sat, 12 Jun 2010 02:47:53 +0100 |
Tagging 0.7.0 (again)
|
Matthew Wild |
Sat, 12 Jun 2010 02:47:32 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Sat, 12 Jun 2010 02:39:18 +0100 |
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
0.7.0
|
Waqas Hussain |
Fri, 11 Jun 2010 21:30:24 +0500 |
mod_saslauth: Return proper error on invalid usernames.
|
Waqas Hussain |
Fri, 11 Jun 2010 21:01:17 +0500 |
net.server_event: attemp to fix more spelling fail.
|
Waqas Hussain |
Fri, 11 Jun 2010 20:35:10 +0500 |
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.
|
Waqas Hussain |
Fri, 11 Jun 2010 20:34:00 +0500 |
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.
|
Waqas Hussain |
Fri, 11 Jun 2010 20:45:00 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 11 Jun 2010 14:25:54 +0100 |
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command
|
Matthew Wild |
Fri, 11 Jun 2010 14:25:22 +0100 |
mod_uptime: Add ad-hoc command
|
Matthew Wild |
Fri, 11 Jun 2010 13:29:15 +0100 |
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
|
Matthew Wild |
Fri, 11 Jun 2010 13:23:10 +0100 |
mod_adhoc/adhoc.lib: Add copyright header
|
Matthew Wild |
Fri, 11 Jun 2010 12:18:27 +0100 |
mod_adhoc/adhoc.lib: Handle errors according to XEP
|
Matthew Wild |
Fri, 11 Jun 2010 12:17:57 +0100 |
mod_announce: Add ad-hoc command for sending announcements \o/
|
Matthew Wild |
Fri, 11 Jun 2010 12:07:25 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 10 Jun 2010 16:48:21 +0100 |
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to follow
|
Matthew Wild |
Thu, 10 Jun 2010 16:47:17 +0100 |
Tagging 0.7.0
|
Matthew Wild |
Wed, 09 Jun 2010 01:14:32 +0100 |
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas
|
Matthew Wild |
Thu, 10 Jun 2010 02:07:48 +0100 |
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures
|
Matthew Wild |
Thu, 10 Jun 2010 01:55:32 +0100 |
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.
|
Waqas Hussain |
Thu, 10 Jun 2010 03:54:22 +0500 |
mod_privacy: Workaround for a traceback.
|
Waqas Hussain |
Thu, 10 Jun 2010 03:26:01 +0500 |
mod_adhoc: Imported from prosody-modules, thanks Florob!
|
Matthew Wild |
Wed, 09 Jun 2010 21:27:43 +0100 |
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
|
Matthew Wild |
Wed, 09 Jun 2010 21:25:59 +0100 |
usermanager: Handle checking for global admins on behalf of providers
|
Matthew Wild |
Wed, 09 Jun 2010 21:24:20 +0100 |
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.
|
Waqas Hussain |
Wed, 09 Jun 2010 22:20:53 +0500 |
mod_auth_internal_hashed: Removed some useless code.
|
Waqas Hussain |
Wed, 09 Jun 2010 22:01:47 +0500 |
mod_presence: Fixed a traceback.
|
Waqas Hussain |
Wed, 09 Jun 2010 22:00:01 +0500 |
Merge with Tobias.
|
Waqas Hussain |
Wed, 09 Jun 2010 21:34:32 +0500 |
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.
|
Tobias Markmann |
Wed, 09 Jun 2010 17:58:20 +0200 |
mod_auth_internal_hashed: Remove debugging output.
|
Tobias Markmann |
Wed, 09 Jun 2010 17:55:04 +0200 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.
|
Tobias Markmann |
Wed, 09 Jun 2010 17:54:34 +0200 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.
|
Tobias Markmann |
Wed, 09 Jun 2010 17:51:08 +0200 |
Merge with tip.
|
Tobias Markmann |
Tue, 08 Jun 2010 20:39:27 +0200 |
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.
|
Tobias Markmann |
Tue, 08 Jun 2010 15:02:53 +0200 |
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.
|
Tobias Markmann |
Tue, 08 Jun 2010 14:54:47 +0200 |
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
|
Tobias Markmann |
Tue, 08 Jun 2010 11:00:26 +0200 |
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
|
Tobias Markmann |
Tue, 08 Jun 2010 10:47:55 +0200 |
Fix missing parameter in mod_auth_internal_hashed.
|
Kim Alvefur |
Wed, 09 Jun 2010 03:41:24 +0200 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
Wed, 09 Jun 2010 01:11:46 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 09 Jun 2010 01:11:12 +0100 |
tools/xep227toprosody.lua: Set executable bit
|
Matthew Wild |
Wed, 09 Jun 2010 01:07:37 +0100 |
mod_compression: Removed some useless logging code.
|
Waqas Hussain |
Tue, 08 Jun 2010 16:33:32 +0500 |
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.
|
Waqas Hussain |
Tue, 08 Jun 2010 16:26:01 +0500 |
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.
|
Waqas Hussain |
Tue, 08 Jun 2010 16:21:14 +0500 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
Mon, 07 Jun 2010 12:21:57 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 07 Jun 2010 12:19:14 +0100 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:09:02 +0500 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:47:51 +0500 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:01:05 +0500 |
mod_auth_cyrus: Auth provider with support for Cyrus SASL.
|
Waqas Hussain |
Mon, 07 Jun 2010 04:23:08 +0500 |
mod_auth_anonymous: Fixed a syntax error.
|
Waqas Hussain |
Mon, 07 Jun 2010 04:22:49 +0500 |
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.
|
Waqas Hussain |
Mon, 07 Jun 2010 04:07:40 +0500 |
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.
|
Waqas Hussain |
Mon, 07 Jun 2010 03:07:58 +0500 |
mod_saslauth: Updated to use usermanager.get_sasl_handler.
|
Waqas Hussain |
Mon, 07 Jun 2010 02:40:14 +0500 |
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
|
Waqas Hussain |
Mon, 07 Jun 2010 02:38:20 +0500 |
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.
|
Waqas Hussain |
Mon, 07 Jun 2010 02:33:40 +0500 |
usermanager: Changed get_supported_methods to get_sasl_handler.
|
Waqas Hussain |
Mon, 07 Jun 2010 02:32:13 +0500 |
Merge with trunk.
|
Waqas Hussain |
Fri, 04 Jun 2010 18:38:35 +0500 |
mod_presence: Enable firing of pre-events for probes.
|
Waqas Hussain |
Fri, 04 Jun 2010 18:36:04 +0500 |
mod_presence: Don't stop pre-event for outgoing probes.
|
Waqas Hussain |
Fri, 04 Jun 2010 18:30:18 +0500 |
mod_presence: Small refactoring.
|
Waqas Hussain |
Fri, 04 Jun 2010 18:24:09 +0500 |
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.
|
Matthew Wild |
Fri, 04 Jun 2010 14:33:36 +0100 |
Merge trunk/MattJ with trunk
|
Matthew Wild |
Fri, 04 Jun 2010 14:08:40 +0100 |
mod_saslauth: Fix log level
|
Matthew Wild |
Fri, 04 Jun 2010 13:55:39 +0100 |
usermanager: Rename the fallback provider from 'dummyauth' to 'null'
|
Matthew Wild |
Fri, 04 Jun 2010 13:54:15 +0100 |
usermanager: Add hunk that got missed in a merge
|
Matthew Wild |
Fri, 04 Jun 2010 13:53:07 +0100 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:09:02 +0500 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:01:05 +0500 |
SASL: Minor cleanup.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:48:50 +0500 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:47:51 +0500 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:27:49 +0500 |
Add jid support for motd
|
Jeff Mitchell |
Sat, 29 May 2010 18:52:27 -0400 |
Add motd plugin, giving text to a user on each login.
|
Jeff Mitchell |
Sat, 29 May 2010 14:02:58 -0400 |
Add the ability to have names in group files, by putting them with an = sign after the jid:
|
Jeff Mitchell |
Fri, 28 May 2010 18:01:53 -0400 |
Correct out of order logic in mod_hashpassauth
|
Jeff Mitchell |
Fri, 28 May 2010 14:47:32 -0400 |
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.
|
Jeff Mitchell |
Thu, 27 May 2010 10:54:11 -0400 |
Have defaultauth load by default
|
Jeff Mitchell |
Thu, 27 May 2010 09:20:08 -0400 |
Check in mod_hashpassauth -- works!
|
Jeff Mitchell |
Wed, 26 May 2010 18:16:58 -0400 |
Working defaultauth
|
Jeff Mitchell |
Thu, 20 May 2010 18:06:21 -0400 |
Added mod_auth_default
|
Jeff Mitchell |
Thu, 20 May 2010 14:19:14 -0400 |
Update usermanager to not crash, etc.
|
Jeff Mitchell |
Thu, 20 May 2010 14:18:12 -0400 |
First bit of work
|
Jeff Mitchell |
Thu, 20 May 2010 11:51:24 -0400 |
Merge backout
|
Matthew Wild |
Fri, 04 Jun 2010 11:59:27 +0100 |
Backed out changeset 8bd3857a75ee
|
Matthew Wild |
Fri, 04 Jun 2010 11:54:17 +0100 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:09:02 +0500 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
Thu, 03 Jun 2010 18:01:05 +0500 |
SASL: Minor cleanup.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:48:50 +0500 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:47:51 +0500 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
Thu, 03 Jun 2010 17:27:49 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 03 Jun 2010 12:29:27 +0100 |
s2smanager: Remove potentially misleading log message (thanks albert)
|
Matthew Wild |
Thu, 03 Jun 2010 12:28:27 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 02 Jun 2010 21:34:16 +0100 |
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)
|
Matthew Wild |
Wed, 02 Jun 2010 21:33:44 +0100 |
mod_compression: Use filters! \o/
|
Matthew Wild |
Wed, 02 Jun 2010 18:24:56 +0100 |
xmppserver_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
Wed, 02 Jun 2010 18:23:39 +0100 |
s2smanager: Add filters for outgoing bytes and stanzas
|
Matthew Wild |
Wed, 02 Jun 2010 18:23:15 +0100 |
sessionmanager: Rename filters_initialize->initialize_filters
|
Matthew Wild |
Wed, 02 Jun 2010 18:22:23 +0100 |
xmppclient_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
Wed, 02 Jun 2010 17:51:39 +0100 |
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
|
Matthew Wild |
Wed, 02 Jun 2010 17:51:14 +0100 |
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
|
Matthew Wild |
Wed, 02 Jun 2010 17:23:57 +0100 |
xmppserver_listener: Port to util.xmppstream \o/
|
Matthew Wild |
Wed, 02 Jun 2010 16:53:40 +0100 |
util.filters: Break processing if a filterer returns nil
|
Matthew Wild |
Wed, 02 Jun 2010 13:31:36 +0100 |
util.filters: Don't traceback with no filters of a type added
|
Matthew Wild |
Wed, 02 Jun 2010 13:03:55 +0100 |
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
|
Waqas Hussain |
Wed, 02 Jun 2010 17:25:01 +0500 |
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
|
Waqas Hussain |
Wed, 02 Jun 2010 17:06:23 +0500 |
xmppclient_listener: Port to onconnect handler
|
Matthew Wild |
Wed, 02 Jun 2010 12:32:24 +0100 |
util.filters: Don't traceback when trying to remove a filter from an uninitialized object
|
Matthew Wild |
Wed, 02 Jun 2010 12:24:07 +0100 |
util.filters: Expose the initialization function
|
Matthew Wild |
Wed, 02 Jun 2010 12:23:07 +0100 |
util.filters: New utility library for managing filters on an object
|
Matthew Wild |
Wed, 02 Jun 2010 12:20:29 +0100 |
mod_pep: Corrected and optimized handling of non-available presence stanzas.
|
Waqas Hussain |
Wed, 02 Jun 2010 01:54:17 +0500 |
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
|
Waqas Hussain |
Sun, 30 May 2010 23:01:34 +0500 |
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
|
Matthew Wild |
Tue, 01 Jun 2010 20:10:17 +0100 |
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
|
Waqas Hussain |
Tue, 01 Jun 2010 20:09:31 +0100 |
Merge compression fix
|
Matthew Wild |
Sat, 29 May 2010 02:08:56 +0100 |
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
|
Matthew Wild |
Sat, 29 May 2010 02:08:11 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 26 May 2010 13:38:22 +0100 |
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
|
Matthew Wild |
Wed, 26 May 2010 13:38:00 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 24 May 2010 19:46:12 +0100 |
util.sasl.scram: Fix remaining - in profile name
|
Matthew Wild |
Mon, 24 May 2010 19:44:27 +0100 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
Mon, 24 May 2010 18:15:16 +0200 |
Merge trunk/Tobias->trunk
|
Matthew Wild |
Mon, 24 May 2010 19:39:07 +0100 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
Mon, 24 May 2010 18:15:16 +0200 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 24 May 2010 16:52:12 +0100 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
Mon, 24 May 2010 17:44:13 +0200 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
Mon, 24 May 2010 17:44:13 +0200 |
Merge 0.7->trunk
|
Matthew Wild |
Sun, 23 May 2010 23:11:00 +0100 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
Sun, 23 May 2010 23:05:01 +0100 |
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
|
Waqas Hussain |
Mon, 24 May 2010 01:00:30 +0500 |
usermanager: Take datamanager errors into account when determining account existance.
|
Waqas Hussain |
Mon, 24 May 2010 00:49:12 +0500 |
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
|
Waqas Hussain |
Mon, 24 May 2010 00:37:15 +0500 |
rostermanager: Return an error string when subscription test fails due to an error.
|
Waqas Hussain |
Mon, 24 May 2010 00:35:08 +0500 |
rostermanager: Mark rosters which fail to load as broken, and never save them.
|
Waqas Hussain |
Mon, 24 May 2010 00:29:45 +0500 |
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
|
Waqas Hussain |
Mon, 24 May 2010 00:04:22 +0500 |
util.datamanager: Return an error string when failing to save.
|
Waqas Hussain |
Sun, 23 May 2010 23:55:01 +0500 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:58:43 +0100 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
Sat, 22 May 2010 20:51:01 +0200 |
util.sasl.plain: Typo.
|
Tobias Markmann |
Sat, 22 May 2010 20:34:32 +0200 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
Sat, 22 May 2010 19:04:53 +0200 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
Sat, 22 May 2010 14:58:24 +0200 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
Sat, 22 May 2010 14:47:21 +0200 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
Sat, 22 May 2010 13:59:58 +0200 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
Sat, 22 May 2010 13:58:15 +0200 |
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)
|
Tobias Markmann |
Sat, 22 May 2010 01:48:31 +0200 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
Thu, 06 May 2010 15:19:20 +0500 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:42:53 +0100 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:23:03 +0100 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
Fri, 21 May 2010 23:40:29 +0200 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
Fri, 12 Mar 2010 18:37:51 +0100 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:50:25 +0100 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:32:12 +0100 |
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
|
Waqas Hussain |
Sun, 23 May 2010 05:46:52 +0500 |
rostermanager: Don't fire roster-load event if there was an error loading the roster
|
Matthew Wild |
Sat, 22 May 2010 12:20:22 +0100 |
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
|
Waqas Hussain |
Sat, 22 May 2010 05:53:27 +0500 |
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
|
Waqas Hussain |
Sat, 22 May 2010 05:52:24 +0500 |
rostermanager: When loading the roster, also return a datamanager error if available.
|
Waqas Hussain |
Sat, 22 May 2010 05:50:47 +0500 |
util.datamanager: When failing to load a file, and the file exists, return nil, error.
|
Waqas Hussain |
Sat, 22 May 2010 05:49:21 +0500 |
mod_privacy: Improved logging.
|
Waqas Hussain |
Sat, 22 May 2010 03:54:50 +0500 |
mod_presence: Added option 'ignore_presence_priority'.
|
Waqas Hussain |
Sat, 22 May 2010 03:20:43 +0500 |
Merge with backout
|
Matthew Wild |
Fri, 21 May 2010 19:45:33 +0100 |
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)
|
Matthew Wild |
Fri, 21 May 2010 19:44:31 +0100 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
Sat, 22 May 2010 20:51:01 +0200 |
util.sasl.plain: Typo.
|
Tobias Markmann |
Sat, 22 May 2010 20:34:32 +0200 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
Sat, 22 May 2010 19:04:53 +0200 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
Sat, 22 May 2010 14:58:24 +0200 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
Sat, 22 May 2010 14:47:21 +0200 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
Sat, 22 May 2010 13:59:58 +0200 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
Sat, 22 May 2010 13:58:15 +0200 |
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)
|
Tobias Markmann |
Sat, 22 May 2010 01:48:31 +0200 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
Fri, 21 May 2010 23:40:29 +0200 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 21 May 2010 19:28:56 +0100 |
mod_bosh: Re-layout session object creation to make lines shorter
|
Matthew Wild |
Fri, 21 May 2010 19:27:06 +0100 |
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)
|
Matthew Wild |
Fri, 21 May 2010 19:24:50 +0100 |
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
|
Matthew Wild |
Fri, 21 May 2010 19:20:21 +0100 |
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.
|
Matthew Wild |
Fri, 21 May 2010 19:19:29 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 20 May 2010 11:52:20 +0100 |
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')
|
Matthew Wild |
Thu, 20 May 2010 11:51:55 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 20 May 2010 11:44:41 +0100 |
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)
|
Matthew Wild |
Thu, 20 May 2010 11:32:24 +0100 |
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())
|
Matthew Wild |
Thu, 20 May 2010 11:13:51 +0100 |
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback
|
Matthew Wild |
Thu, 20 May 2010 11:08:51 +0100 |
mod_saslauth: Allow the Cyrus SASL realm to be configurable
|
Matthew Wild |
Thu, 20 May 2010 11:05:43 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 20 May 2010 10:48:44 +0100 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
Thu, 20 May 2010 10:46:08 +0100 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
Thu, 20 May 2010 10:45:29 +0100 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
Thu, 20 May 2010 10:46:08 +0100 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
Thu, 20 May 2010 10:45:29 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 20 May 2010 09:41:27 +0100 |
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)
|
Matthew Wild |
Thu, 20 May 2010 09:40:33 +0100 |
usermanager: Changed auth provider functions to methods.
|
Waqas Hussain |
Wed, 19 May 2010 10:49:27 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Tue, 18 May 2010 23:29:44 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Tue, 18 May 2010 23:29:21 +0100 |
configure: Fix to allow option values containing '=' (thanks Jakub)
|
Matthew Wild |
Tue, 18 May 2010 23:28:36 +0100 |
net/dns: Fix socket.select timeout.
|
Brian Cully |
Mon, 28 Dec 2009 19:49:55 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Tue, 18 May 2010 00:47:35 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Tue, 18 May 2010 00:47:06 +0100 |
net/httpserver_listener: Ignore empty strings on incoming data.
|
Brian Cully |
Wed, 28 Apr 2010 16:52:06 +0400 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 17 May 2010 11:58:00 +0100 |
Merge 0.7/MattJ with 0.7
|
Matthew Wild |
Mon, 17 May 2010 11:57:01 +0100 |
Merge with 0.6
|
Matthew Wild |
Mon, 17 May 2010 11:56:36 +0100 |
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.
|
Matthew Wild |
Mon, 17 May 2010 11:49:24 +0100 |
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.
|
Matthew Wild |
Mon, 17 May 2010 11:46:54 +0100 |
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.
|
Matthew Wild |
Mon, 17 May 2010 11:45:11 +0100 |
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.
|
Matthew Wild |
Mon, 17 May 2010 11:42:53 +0100 |
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)
|
Matthew Wild |
Sat, 15 May 2010 19:38:40 +0100 |
usermanager: Export new_default_provider()
|
Matthew Wild |
Sat, 15 May 2010 19:31:58 +0100 |
usermanager: Handle auth providers for components.
|
Waqas Hussain |
Thu, 13 May 2010 21:18:03 +0500 |
usermanager: Fix logic for per-host admin tables (thanks Maranda)
|
Matthew Wild |
Wed, 12 May 2010 23:06:46 +0100 |
net.xmppclient_listener: Port to util.xmppstream \o/
|
Matthew Wild |
Sun, 09 May 2010 20:48:21 +0100 |
prosody: Load util.xmppstream :(
|
Matthew Wild |
Sun, 09 May 2010 20:46:24 +0100 |
util.xmppstream: Stream objects now just have feed/reset methods
|
Matthew Wild |
Sun, 09 May 2010 20:45:53 +0100 |
usermanager: Bump log level of incorrect config option warnings
|
Matthew Wild |
Fri, 07 May 2010 21:43:37 +0100 |
usermanager: Fix for is_admin to work with the new auth provider architecture
|
Matthew Wild |
Fri, 07 May 2010 21:42:45 +0100 |
Merge 0.7->trunk
|
Waqas Hussain |
Fri, 07 May 2010 16:21:04 +0500 |
Merge 0.6->0.7
|
Waqas Hussain |
Fri, 07 May 2010 16:17:48 +0500 |
mod_console: Set a chunk name for loadstring calls (nicer errors).
|
Waqas Hussain |
Fri, 07 May 2010 16:10:04 +0500 |
mod_posix: Fixed a global access.
|
Waqas Hussain |
Fri, 07 May 2010 16:04:45 +0500 |
mod_console: Ensure that a null byte is printed after sending the banner.
|
Waqas Hussain |
Fri, 07 May 2010 16:13:05 +0500 |
prosody: Modified function metatable for better string representation of functions.
|
Waqas Hussain |
Fri, 07 May 2010 16:02:29 +0500 |
prosody: Lowered log level for a log message.
|
Waqas Hussain |
Fri, 07 May 2010 16:00:33 +0500 |
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.
|
Waqas Hussain |
Fri, 07 May 2010 07:18:09 +0500 |
net.server_select: Remove some debugging code.
|
Waqas Hussain |
Thu, 06 May 2010 23:16:50 +0500 |
Merge 0.7->trunk
|
Waqas Hussain |
Thu, 06 May 2010 17:14:11 +0500 |
Merge 0.6->0.7
|
Waqas Hussain |
Thu, 06 May 2010 16:25:40 +0500 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
Thu, 06 May 2010 15:52:47 +0500 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
Thu, 06 May 2010 15:38:11 +0500 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
Thu, 06 May 2010 15:19:20 +0500 |
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)
|
Matthew Wild |
Wed, 05 May 2010 20:35:06 +0100 |
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do
|
Matthew Wild |
Wed, 05 May 2010 20:14:24 +0100 |
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)
|
Matthew Wild |
Wed, 05 May 2010 20:14:03 +0100 |
Merge configmanager->trunk
|
Matthew Wild |
Wed, 05 May 2010 19:01:14 +0100 |
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)
|
Matthew Wild |
Wed, 14 Apr 2010 12:59:46 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 05 May 2010 17:22:43 +0100 |
mod_console: Make use of the new onconnect callback to initialise session and send banner
|
Matthew Wild |
Wed, 05 May 2010 17:21:50 +0100 |
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbuffer
|
Matthew Wild |
Wed, 05 May 2010 17:12:32 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 05 May 2010 15:33:58 +0100 |
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy
|
Matthew Wild |
Wed, 05 May 2010 15:33:29 +0100 |
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand
|
Matthew Wild |
Wed, 05 May 2010 15:32:16 +0100 |
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend
|
Matthew Wild |
Wed, 05 May 2010 15:31:18 +0100 |
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified size
|
Matthew Wild |
Wed, 05 May 2010 15:25:48 +0100 |
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty
|
Matthew Wild |
Wed, 05 May 2010 15:24:24 +0100 |
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend
|
Matthew Wild |
Wed, 05 May 2010 15:23:17 +0100 |
net.server_select, net.server_event: Support for :pause() and :resume() on connections
|
Matthew Wild |
Wed, 05 May 2010 15:21:17 +0100 |
usermanager: Give the default auth provider a name, you'll never guess what it is.
|
Matthew Wild |
Wed, 05 May 2010 14:17:01 +0100 |
Merge Tobias's fancy SASL branch->trunk
|
Matthew Wild |
Wed, 05 May 2010 11:29:10 +0100 |
Merge with tip.
|
Tobias Markmann |
Fri, 12 Mar 2010 18:41:05 +0100 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
Fri, 12 Mar 2010 18:37:51 +0100 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:58:43 +0100 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:50:25 +0100 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:42:53 +0100 |
util.sasl.anonymous: Adding documentation on anonymous authentication backend.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:40:05 +0100 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:32:12 +0100 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
Sun, 28 Feb 2010 22:23:03 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 05 May 2010 11:25:26 +0100 |
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)
|
Matthew Wild |
Wed, 05 May 2010 11:24:45 +0100 |
usermanager: Support for pluggable authentication providers
|
Matthew Wild |
Wed, 05 May 2010 01:05:58 +0100 |
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely
|
Matthew Wild |
Tue, 04 May 2010 23:43:01 +0100 |
Merge 0.7->trunk (with MUC needing checking, waqas)
|
Matthew Wild |
Tue, 04 May 2010 23:36:50 +0100 |
Merge 0.6 into 0.7.
|
Waqas Hussain |
Sat, 01 May 2010 05:18:38 +0500 |
Tagging 0.6.2
|
Matthew Wild |
Wed, 14 Apr 2010 13:12:14 +0100 |
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users
0.6.2
|
Matthew Wild |
Wed, 14 Apr 2010 13:01:10 +0100 |
hostmanager: Re-word log messages in line with config changes
|
Matthew Wild |
Wed, 14 Apr 2010 13:00:24 +0100 |
configmanager: Add VirtualHost as an alias for Host
|
Matthew Wild |
Wed, 14 Apr 2010 12:59:46 +0100 |
MUC: Allow moderators which are not owners to change roles.
|
Waqas Hussain |
Wed, 14 Apr 2010 17:54:33 +0500 |
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.
|
Waqas Hussain |
Mon, 19 Apr 2010 18:30:59 +0500 |
modulemanager: Log proper tracebacks on errors during module load/unload.
|
Waqas Hussain |
Mon, 19 Apr 2010 18:29:10 +0500 |
prosody: Set metatable on functions to allow easy access to upvalues.
|
Waqas Hussain |
Mon, 19 Apr 2010 18:28:12 +0500 |
configmanager: Fix very wacky indentation
|
Matthew Wild |
Tue, 04 May 2010 23:11:41 +0100 |
configmanager: Fix some wacky indentation
|
Matthew Wild |
Tue, 04 May 2010 23:07:49 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Sun, 11 Apr 2010 01:30:31 +0100 |
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming
|
Matthew Wild |
Sun, 11 Apr 2010 01:29:59 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Sun, 11 Apr 2010 01:20:20 +0100 |
net.server_select: Support for listener.onconnect
|
Matthew Wild |
Sun, 11 Apr 2010 01:11:42 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 09 Apr 2010 12:32:25 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Fri, 09 Apr 2010 12:31:51 +0100 |
net.server: Fix logic error causing traceback when receiving a non-number port
|
Matthew Wild |
Fri, 09 Apr 2010 12:25:54 +0100 |
loggingmanager: Fix syntax error :)
|
Matthew Wild |
Wed, 07 Apr 2010 21:08:16 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 07 Apr 2010 21:01:06 +0100 |
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.
|
Matthew Wild |
Wed, 07 Apr 2010 21:00:20 +0100 |
loggingmanager: Observe 'debug' config setting for console logging too
|
Matthew Wild |
Wed, 07 Apr 2010 17:41:35 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Sat, 03 Apr 2010 23:09:59 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Sat, 03 Apr 2010 23:09:11 +0100 |
Merge 0.6/MattJ -> 0.6
|
Matthew Wild |
Sat, 03 Apr 2010 22:26:14 +0100 |
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)
|
Matthew Wild |
Sat, 03 Apr 2010 22:24:39 +0100 |
util.ztact: Fixed global accesses.
|
Waqas Hussain |
Thu, 01 Apr 2010 19:28:23 +0500 |
util.uuid: Use a local instead of a global.
|
Waqas Hussain |
Thu, 01 Apr 2010 19:27:26 +0500 |
util.stanza: Fixed some more nil global accesses.
|
Waqas Hussain |
Thu, 01 Apr 2010 19:12:08 +0500 |
util.stanza: Fixed a nil global access.
|
Waqas Hussain |
Thu, 01 Apr 2010 19:08:25 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Tue, 30 Mar 2010 19:48:04 +0100 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
Tue, 30 Mar 2010 19:46:53 +0100 |
net.server_event: Fixed spelling fail.
|
Waqas Hussain |
Fri, 26 Mar 2010 08:24:29 +0500 |
Merge 0.6->0.7
|
Matthew Wild |
Tue, 30 Mar 2010 19:45:56 +0100 |
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug
|
Matthew Wild |
Tue, 30 Mar 2010 19:44:50 +0100 |
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
|
Matthew Wild |
Tue, 30 Mar 2010 19:40:16 +0100 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 25 Mar 2010 19:40:38 +0000 |
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
|
Matthew Wild |
Thu, 25 Mar 2010 19:34:41 +0000 |
tools/erlparse: Report the line number when showing a syntax error in the input file
|
Matthew Wild |
Thu, 25 Mar 2010 19:34:05 +0000 |
tools/erlparse: Optimisations aplenty for faster processing of large files
|
Matthew Wild |
Thu, 25 Mar 2010 19:32:35 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 25 Mar 2010 18:53:17 +0000 |
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)
|
Matthew Wild |
Thu, 25 Mar 2010 18:52:34 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 25 Mar 2010 12:33:45 +0000 |
net.server_event: Don't re-try a write if the connection closed (thanks Flo)
|
Matthew Wild |
Thu, 25 Mar 2010 12:32:25 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 24 Mar 2010 22:48:12 +0000 |
net.server_event: Bump timeout values up somewhat
|
Matthew Wild |
Wed, 24 Mar 2010 22:46:57 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Wed, 24 Mar 2010 22:41:43 +0000 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
Wed, 24 Mar 2010 22:40:53 +0000 |
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).
|
Waqas Hussain |
Wed, 24 Mar 2010 00:07:17 +0500 |
mod_register: Use set_password to set passwords instead of create_user.
|
Waqas Hussain |
Wed, 24 Mar 2010 00:05:55 +0500 |
usermanager: Added function set_password.
|
Waqas Hussain |
Wed, 24 Mar 2010 00:03:31 +0500 |
Merge 0.6->0.7
|
Matthew Wild |
Wed, 24 Mar 2010 22:34:59 +0000 |
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s
|
Matthew Wild |
Wed, 24 Mar 2010 20:00:22 +0000 |
prosody.cfg.lua.dist: Whitespace fix.
|
Waqas Hussain |
Tue, 23 Mar 2010 20:55:28 +0500 |
prosody.cfg.lua.dist: Disable mod_privacy by default.
|
Waqas Hussain |
Tue, 23 Mar 2010 20:48:57 +0500 |
usermanager: Return sane errors/results when Cyrus SASL is in use.
|
Waqas Hussain |
Tue, 23 Mar 2010 20:24:56 +0500 |
mod_saslauth: Tidier code for SASL backend selection.
|
Waqas Hussain |
Tue, 23 Mar 2010 20:17:46 +0500 |
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.
|
Waqas Hussain |
Tue, 23 Mar 2010 20:11:39 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 22 Mar 2010 17:26:12 +0000 |
Merge 0.6->0.7
|
Matthew Wild |
Mon, 22 Mar 2010 17:24:55 +0000 |
util.windows: Convert from Windows line endings
|
Matthew Wild |
Mon, 22 Mar 2010 17:16:28 +0000 |
Update copyright headers for 2010
|
Matthew Wild |
Mon, 22 Mar 2010 17:06:15 +0000 |
loggingmanager: Don't use non-standard format specifier to format the timestamp.
|
Waqas Hussain |
Mon, 22 Mar 2010 21:58:38 +0500 |
util.xmppstream: new() now returns a parser object
|
Matthew Wild |
Mon, 22 Mar 2010 16:55:10 +0000 |
util.xmppstream: Initial commit
|
Matthew Wild |
Mon, 22 Mar 2010 16:24:49 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 22 Mar 2010 15:05:35 +0000 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]
|
Waqas Hussain |
Mon, 22 Mar 2010 15:05:05 +0000 |
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]
|
Waqas Hussain |
Mon, 22 Mar 2010 15:04:22 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 22 Mar 2010 14:59:03 +0000 |
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)
|
Matthew Wild |
Mon, 22 Mar 2010 14:58:25 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Mon, 22 Mar 2010 14:38:01 +0000 |
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)
|
Matthew Wild |
Mon, 22 Mar 2010 14:36:53 +0000 |
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned
|
Matthew Wild |
Mon, 22 Mar 2010 14:35:02 +0000 |
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary
|
Matthew Wild |
Mon, 22 Mar 2010 14:33:38 +0000 |
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)
|
Matthew Wild |
Mon, 22 Mar 2010 14:32:23 +0000 |
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
|
Matthew Wild |
Mon, 22 Mar 2010 14:28:25 +0000 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
Mon, 22 Mar 2010 01:54:22 +0000 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
Mon, 22 Mar 2010 01:54:22 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Sat, 20 Mar 2010 14:17:51 +0000 |
.hgignore: Ignore prosody.version (thanks Florob)
|
Matthew Wild |
Sat, 20 Mar 2010 14:16:33 +0000 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 18 Mar 2010 10:11:11 +0000 |
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate
|
Matthew Wild |
Thu, 18 Mar 2010 10:10:37 +0000 |
util.sasl_cyrus: Clarify some log messages and levels
|
Matthew Wild |
Thu, 18 Mar 2010 10:05:35 +0000 |
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.
|
Paul Aurich |
Wed, 17 Mar 2010 18:57:19 -0700 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 18 Mar 2010 01:44:55 +0000 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
Wed, 17 Mar 2010 15:29:14 -0700 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
Wed, 17 Mar 2010 15:29:14 -0700 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
Mon, 15 Mar 2010 23:02:16 -0700 |
Merge darkrain->trunk
|
Matthew Wild |
Thu, 18 Mar 2010 01:31:37 +0000 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
Wed, 17 Mar 2010 15:29:14 -0700 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
Wed, 17 Mar 2010 15:29:14 -0700 |
Merge 0.7->trunk
|
Matthew Wild |
Thu, 18 Mar 2010 01:27:31 +0000 |
Merge 0.6->0.7
|
Matthew Wild |
Thu, 18 Mar 2010 01:25:50 +0000 |
Merge 0.6 with waqas
|
Matthew Wild |
Thu, 18 Mar 2010 01:16:39 +0000 |
mod_compression: Improved and lowered log level of some logged messages.
|
Waqas Hussain |
Tue, 16 Mar 2010 00:15:05 +0500 |
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)
|
Matthew Wild |
Thu, 18 Mar 2010 01:15:25 +0000 |
Merge with 0.7
|
Matthew Wild |
Wed, 17 Mar 2010 14:36:23 +0000 |
Merge with 0.6 (into 0.7, namely mod_compression fixes)
|
Matthew Wild |
Wed, 17 Mar 2010 14:28:26 +0000 |
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.
|
Waqas Hussain |
Tue, 09 Mar 2010 20:14:47 +0500 |
mod_compression: More robust stanza processing.
|
Waqas Hussain |
Tue, 09 Mar 2010 18:19:50 +0500 |
mod_compression: Don't succeed after indicating a failure.
|
Waqas Hussain |
Tue, 09 Mar 2010 18:11:45 +0500 |
mod_compression: Don't tell client compression succeeded when it didn't.
|
Waqas Hussain |
Tue, 09 Mar 2010 17:52:18 +0500 |
mod_compression: Fixed various possible tracebacks in logging.
|
Waqas Hussain |
Tue, 09 Mar 2010 17:43:18 +0500 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
Mon, 15 Mar 2010 23:02:16 -0700 |
MUC: Added support for letting clients manage discussion history.
|
Waqas Hussain |
Wed, 17 Mar 2010 03:16:43 +0500 |
Merge with 0.7 (and indirectly 0.6.2)
|
Matthew Wild |
Mon, 15 Mar 2010 03:18:33 +0000 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
Wed, 03 Mar 2010 22:05:05 +0000 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
Wed, 03 Mar 2010 22:05:05 +0000 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.
|
Waqas Hussain |
Thu, 04 Mar 2010 02:22:45 +0500 |
stanza_router: Allow non-jabber:client elements after auth, before bind.
|
Waqas Hussain |
Thu, 04 Mar 2010 02:20:17 +0500 |
Fixing some typos.
|
Tobias Markmann |
Fri, 20 Nov 2009 17:12:12 +0100 |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
Waqas Hussain |
Tue, 01 Dec 2009 22:32:37 +0500 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
Fri, 12 Feb 2010 21:33:22 +0000 |
prosodyctl.man: Update email address
|
Dwayne Bent |
Sun, 21 Feb 2010 19:27:42 -0500 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
Mon, 22 Feb 2010 01:02:16 +0000 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
Sun, 21 Feb 2010 16:57:06 +0000 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
Sun, 21 Feb 2010 16:42:26 +0000 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
Sat, 20 Feb 2010 00:52:28 +0000 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
Sat, 20 Feb 2010 00:52:13 +0000 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
Sat, 20 Feb 2010 00:12:32 +0000 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
Thu, 18 Feb 2010 14:28:52 +0500 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
Mon, 15 Feb 2010 04:15:37 +0500 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
Sun, 14 Feb 2010 20:37:49 +0000 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
Sun, 14 Feb 2010 18:41:44 +0000 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
Sat, 13 Feb 2010 19:35:12 +0000 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
Sat, 13 Feb 2010 16:22:05 +0000 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
Fri, 12 Feb 2010 17:27:53 +0000 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
Fri, 12 Feb 2010 17:14:54 +0000 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
Fri, 12 Feb 2010 15:05:48 +0000 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
Fri, 12 Feb 2010 12:43:50 +0000 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:14:53 +0500 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:39:50 +0500 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:55:06 +0500 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:54:14 +0500 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:12:48 +0500 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
Fri, 05 Feb 2010 15:05:39 +0000 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
Sun, 31 Jan 2010 19:27:52 +0000 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
Sun, 31 Jan 2010 17:15:35 +0000 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
Sun, 31 Jan 2010 16:40:47 +0000 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
Sat, 30 Jan 2010 18:51:07 +0000 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:08:18 +0500 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:06:51 +0500 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:04:36 +0500 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
Fri, 29 Jan 2010 18:16:39 +0500 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
Sun, 24 Jan 2010 05:35:21 +0500 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
Sat, 23 Jan 2010 02:53:44 +0000 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
Fri, 22 Jan 2010 14:58:31 +0000 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
Thu, 21 Jan 2010 14:53:01 +0000 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
Thu, 21 Jan 2010 13:14:52 +0000 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
Thu, 21 Jan 2010 13:10:13 +0000 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
Mon, 18 Jan 2010 17:14:41 +0000 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
Mon, 18 Jan 2010 16:31:57 +0000 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
Mon, 11 Jan 2010 18:59:06 +0500 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
Mon, 11 Jan 2010 17:52:28 +0500 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
Sun, 10 Jan 2010 20:21:48 +0000 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
Fri, 01 Jan 2010 03:32:26 +0000 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
Thu, 10 Dec 2009 03:02:04 +0500 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:50:23 +0500 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:47:13 +0500 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
Thu, 10 Dec 2009 01:56:16 +0500 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
Sat, 05 Dec 2009 10:26:43 -0800 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
Sat, 05 Dec 2009 09:43:53 -0800 |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
Matthew Wild |
Mon, 30 Nov 2009 16:39:27 +0000 |
tests: Add tests for util.jid.join()
|
Matthew Wild |
Fri, 27 Nov 2009 17:41:52 +0000 |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
Matthew Wild |
Fri, 27 Nov 2009 17:33:55 +0000 |
MUC: Only allow moderators to change the room subject.
|
Waqas Hussain |
Wed, 25 Nov 2009 22:00:33 +0500 |
MUC: Prevent visitors from broadcasting messages.
|
Waqas Hussain |
Wed, 25 Nov 2009 21:42:05 +0500 |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
Waqas Hussain |
Wed, 25 Nov 2009 21:40:44 +0500 |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
Matthew Wild |
Tue, 24 Nov 2009 20:34:22 +0000 |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
Matthew Wild |
Mon, 23 Nov 2009 02:58:42 +0000 |
mod_bosh: Don't log response XML
|
Matthew Wild |
Sat, 21 Nov 2009 13:15:46 +0000 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
Fri, 19 Feb 2010 03:30:27 +0000 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
Fri, 19 Feb 2010 03:23:51 +0000 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
Fri, 15 Jan 2010 18:30:33 +0100 |
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak
|
Matthew Wild |
Wed, 03 Mar 2010 20:52:30 +0000 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
Fri, 19 Feb 2010 03:21:50 +0000 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
Fri, 19 Feb 2010 03:21:20 +0000 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
Fri, 19 Feb 2010 02:58:34 +0000 |
README: Update URL for installation docs
|
Matthew Wild |
Thu, 18 Feb 2010 18:57:37 +0000 |
HACKERS: Update
|
Matthew Wild |
Thu, 18 Feb 2010 17:12:37 +0000 |
TODO: Update for the fact that 0.7 is done
|
Matthew Wild |
Wed, 03 Mar 2010 20:41:17 +0000 |
TODO: Update
|
Matthew Wild |
Thu, 18 Feb 2010 17:10:45 +0000 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
Sun, 31 Jan 2010 15:39:49 +0000 |
s2smanager: Fix syntax error)
|
Matthew Wild |
Sat, 30 Jan 2010 18:45:46 +0000 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
Sat, 30 Jan 2010 17:00:47 +0000 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
Sat, 30 Jan 2010 16:42:27 +0000 |
prosodyctl: Fix to load LuaRocks 2.x if we have it
|
Matthew Wild |
Wed, 03 Mar 2010 20:12:24 +0000 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
Thu, 28 Jan 2010 18:10:20 +0000 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
Wed, 13 Jan 2010 00:04:38 +0000 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
Wed, 13 Jan 2010 00:03:22 +0000 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
Mon, 11 Jan 2010 00:14:33 +0000 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
Sun, 10 Jan 2010 23:49:38 +0000 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
Sun, 10 Jan 2010 03:54:29 +0000 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
Sun, 10 Jan 2010 00:31:38 +0000 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
Sun, 10 Jan 2010 00:28:48 +0000 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
Sat, 09 Jan 2010 07:12:30 +0000 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
Thu, 07 Jan 2010 01:26:01 +0000 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
Sun, 03 Jan 2010 11:26:36 -0800 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
Sun, 03 Jan 2010 03:36:40 +0000 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
Fri, 01 Jan 2010 21:32:23 +0000 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
Mon, 21 Dec 2009 22:00:49 +0000 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
Thu, 17 Dec 2009 21:50:02 +0000 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
Thu, 17 Dec 2009 19:00:36 +0000 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
Thu, 17 Dec 2009 18:59:29 +0000 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
Thu, 17 Dec 2009 21:36:31 +0000 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
Thu, 17 Dec 2009 19:01:57 +0000 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
Wed, 16 Dec 2009 00:11:54 +0500 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
Thu, 10 Dec 2009 22:13:04 +0000 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:52:08 +0500 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:36:33 +0500 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:34:38 +0500 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:27:17 +0500 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
Thu, 10 Dec 2009 16:25:50 +0500 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:22:34 +0500 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
Wed, 09 Dec 2009 16:25:18 +0500 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
Mon, 07 Dec 2009 18:32:06 +0000 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
Fri, 04 Dec 2009 18:59:28 +0000 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
Fri, 04 Dec 2009 09:48:08 -0800 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
Thu, 03 Dec 2009 19:18:18 +0000 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
Thu, 03 Dec 2009 14:08:54 +0000 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
Thu, 03 Dec 2009 02:28:34 +0000 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
Thu, 03 Dec 2009 01:13:06 +0000 |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
Matthew Wild |
Thu, 03 Dec 2009 01:10:08 +0000 |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
Matthew Wild |
Wed, 02 Dec 2009 18:02:47 +0000 |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
Matthew Wild |
Sat, 21 Nov 2009 13:47:45 +0000 |
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true
|
Matthew Wild |
Sun, 14 Mar 2010 03:07:05 +0000 |
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)
|
Matthew Wild |
Sun, 14 Mar 2010 03:06:19 +0000 |
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed
|
Matthew Wild |
Sun, 14 Mar 2010 03:05:43 +0000 |
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
|
Matthew Wild |
Sun, 14 Mar 2010 03:04:51 +0000 |
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed
|
Matthew Wild |
Sun, 14 Mar 2010 03:04:04 +0000 |
net.xmppcomponent_listener: Fix to correctly handle stream errors from components
|
Matthew Wild |
Sun, 14 Mar 2010 03:03:02 +0000 |
net.xmppclient_listener: Fix to correctly handle stream errors from clients
|
Matthew Wild |
Sun, 14 Mar 2010 03:01:00 +0000 |
sessionmanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
Sun, 14 Mar 2010 02:59:41 +0000 |
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute
|
Matthew Wild |
Sun, 14 Mar 2010 02:59:16 +0000 |
sessionmanager: Add close method to resting sessions
|
Matthew Wild |
Sun, 14 Mar 2010 02:58:11 +0000 |
s2smanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
Sun, 14 Mar 2010 02:57:22 +0000 |
s2smanager: Add open_stream and close methods to resting sessions
|
Matthew Wild |
Sun, 14 Mar 2010 02:56:57 +0000 |
sessionmanager, s2smanager: Close session on </stream:stream>
|
Matthew Wild |
Thu, 11 Mar 2010 01:04:19 +0000 |
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks
|
Matthew Wild |
Mon, 08 Mar 2010 02:13:41 +0000 |
net.xmppserver_listener: Clarify log message (for nil/false)
|
Matthew Wild |
Sat, 06 Mar 2010 18:45:09 +0000 |
Merge with trunk
|
Matthew Wild |
Fri, 05 Mar 2010 18:35:23 +0000 |
Merge with 0.7
|
Matthew Wild |
Fri, 05 Mar 2010 18:35:02 +0000 |
net.dns: Trailing whitespace
|
Matthew Wild |
Fri, 05 Mar 2010 18:33:28 +0000 |
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)
|
Matthew Wild |
Fri, 05 Mar 2010 18:15:08 +0000 |
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)
|
Matthew Wild |
Fri, 05 Mar 2010 16:45:46 +0000 |
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error
|
Matthew Wild |
Fri, 05 Mar 2010 15:00:11 +0000 |
certmanager: Fix nil global access (thanks Marc)
|
Matthew Wild |
Fri, 05 Mar 2010 14:49:56 +0000 |
mod_offline: Convert to Unix line endings.
|
Waqas Hussain |
Tue, 02 Mar 2010 14:08:32 +0500 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 21:03:17 +0000 |
util.sasl: Fixed a nil global access.
|
Waqas Hussain |
Tue, 02 Mar 2010 00:51:27 +0500 |
util.stanza: Fixed nil global accesses.
|
Waqas Hussain |
Tue, 02 Mar 2010 00:50:54 +0500 |
certmanager: Fix global access
|
Matthew Wild |
Mon, 01 Mar 2010 18:52:47 +0000 |
net.server_select: Fix typo
|
Matthew Wild |
Mon, 01 Mar 2010 18:47:03 +0000 |
net.server_event: Fix some global accesses
|
Matthew Wild |
Mon, 01 Mar 2010 18:46:37 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 18:08:52 +0000 |
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)
|
Matthew Wild |
Mon, 01 Mar 2010 18:07:37 +0000 |
net.server_select: Fix calling method of some handler.close()s
|
Matthew Wild |
Mon, 01 Mar 2010 18:06:54 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 16:45:49 +0000 |
net.server_event: Improve and fix potential traceback in logging of new incoming connections
|
Matthew Wild |
Mon, 01 Mar 2010 16:45:13 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 16:23:51 +0000 |
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time
|
Matthew Wild |
Mon, 01 Mar 2010 16:23:26 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 16:04:35 +0000 |
Merge with 0.7/waqas
|
Matthew Wild |
Mon, 01 Mar 2010 16:03:37 +0000 |
mod_saslauth: Unlock globals while loading cyrus
|
Matthew Wild |
Mon, 01 Mar 2010 16:02:59 +0000 |
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.
|
Waqas Hussain |
Mon, 01 Mar 2010 18:37:47 +0500 |
Merge with 0.7
|
Matthew Wild |
Mon, 01 Mar 2010 16:01:09 +0000 |
prosody: Bump log message describing current connection backend to level 'info'
|
Matthew Wild |
Sat, 27 Feb 2010 19:46:04 +0000 |
Merge with 0.7
|
Matthew Wild |
Thu, 25 Feb 2010 21:37:59 +0000 |
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example
|
Matthew Wild |
Thu, 25 Feb 2010 18:25:17 +0000 |
Merge with 0.7
|
Matthew Wild |
Thu, 25 Feb 2010 18:08:59 +0000 |
Merge with 0.6
|
Matthew Wild |
Thu, 25 Feb 2010 18:03:15 +0000 |
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly
|
Matthew Wild |
Thu, 25 Feb 2010 17:54:23 +0000 |
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)
|
Matthew Wild |
Thu, 25 Feb 2010 17:53:27 +0000 |
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)
|
Matthew Wild |
Thu, 25 Feb 2010 17:52:33 +0000 |
net.adns: Trailing whitespace
|
Matthew Wild |
Wed, 20 Jan 2010 02:44:38 +0000 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
Wed, 09 Dec 2009 13:19:50 +0000 |
net.server_event: Add lock_read() method to connections
|
Matthew Wild |
Thu, 25 Feb 2010 02:01:00 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 22 Feb 2010 01:48:42 +0000 |
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)
|
Matthew Wild |
Mon, 22 Feb 2010 01:48:07 +0000 |
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)
|
Matthew Wild |
Mon, 22 Feb 2010 01:47:35 +0000 |
Merge with 0.7
|
Matthew Wild |
Mon, 22 Feb 2010 01:06:46 +0000 |
prosodyctl.man: Update email address
|
Dwayne Bent |
Sun, 21 Feb 2010 19:27:42 -0500 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
Sun, 21 Feb 2010 19:27:21 -0500 |
Merge with 0.7
|
Matthew Wild |
Mon, 22 Feb 2010 01:04:27 +0000 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
Mon, 22 Feb 2010 01:02:16 +0000 |
prosodyctl.man: Update email address
|
Dwayne Bent |
Sun, 21 Feb 2010 19:27:42 -0500 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
Sun, 21 Feb 2010 19:27:21 -0500 |
Merge with 0.7
|
Matthew Wild |
Sun, 21 Feb 2010 20:53:23 +0000 |
prosodyctl: Add restart command for KSid and johnny :)
|
Matthew Wild |
Sun, 21 Feb 2010 20:52:54 +0000 |
Merge with 0.7
|
Matthew Wild |
Sun, 21 Feb 2010 17:33:37 +0000 |
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!
|
Matthew Wild |
Sun, 21 Feb 2010 17:33:13 +0000 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
Sun, 21 Feb 2010 16:57:06 +0000 |
Merge trunk with trunk
|
Matthew Wild |
Sun, 21 Feb 2010 16:44:37 +0000 |
Merge 0.7 with 0.7 with trunk \o/
|
Matthew Wild |
Sun, 21 Feb 2010 16:43:55 +0000 |
Merge 0.7 with 0.7
|
Matthew Wild |
Sun, 21 Feb 2010 16:43:29 +0000 |
Merge with 0.7
|
Matthew Wild |
Sun, 21 Feb 2010 16:43:05 +0000 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
Sun, 21 Feb 2010 16:42:26 +0000 |
Merge with 0.7.
|
Waqas Hussain |
Sun, 21 Feb 2010 17:47:49 +0500 |
mod_iq: Fire sub-events for iq/self events.
|
Waqas Hussain |
Sun, 21 Feb 2010 17:43:39 +0500 |
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.
|
Waqas Hussain |
Sun, 21 Feb 2010 17:43:05 +0500 |
Merge with 0.7
|
Matthew Wild |
Sat, 20 Feb 2010 00:53:04 +0000 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
Sat, 20 Feb 2010 00:52:28 +0000 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
Sat, 20 Feb 2010 00:52:13 +0000 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
Sat, 20 Feb 2010 00:12:32 +0000 |
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)
|
Matthew Wild |
Sat, 20 Feb 2010 00:47:18 +0000 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
Sat, 20 Feb 2010 00:12:32 +0000 |
mod_storage, plus a bit of SQL and XML.
|
Waqas Hussain |
Fri, 19 Feb 2010 22:32:28 +0500 |
Merge with 0.7
|
Matthew Wild |
Fri, 19 Feb 2010 03:31:15 +0000 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
Fri, 19 Feb 2010 03:30:27 +0000 |
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)
|
Matthew Wild |
Fri, 19 Feb 2010 03:27:18 +0000 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
Fri, 19 Feb 2010 03:23:51 +0000 |
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect
|
Matthew Wild |
Fri, 19 Feb 2010 03:22:42 +0000 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
Fri, 19 Feb 2010 03:21:50 +0000 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
Fri, 19 Feb 2010 03:21:20 +0000 |
Merge with 0.7
|
Matthew Wild |
Fri, 19 Feb 2010 02:59:00 +0000 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
Fri, 19 Feb 2010 02:58:34 +0000 |
Merge with 0.7
|
Matthew Wild |
Thu, 18 Feb 2010 19:00:50 +0000 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
Thu, 18 Feb 2010 14:28:52 +0500 |
Merge with 0.7
|
Matthew Wild |
Thu, 18 Feb 2010 18:57:55 +0000 |
README: Update URL for installation docs
|
Matthew Wild |
Thu, 18 Feb 2010 18:57:37 +0000 |
HACKERS: Update
|
Matthew Wild |
Thu, 18 Feb 2010 17:12:37 +0000 |
TODO: Update
|
Matthew Wild |
Thu, 18 Feb 2010 17:10:45 +0000 |
Merge with 0.7
|
Matthew Wild |
Thu, 18 Feb 2010 16:46:07 +0000 |
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)
|
Matthew Wild |
Thu, 18 Feb 2010 16:44:26 +0000 |
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us
|
Matthew Wild |
Thu, 18 Feb 2010 16:41:53 +0000 |
modulemanager: Fix traceback on unloading global modules (thanks KSid)
|
Matthew Wild |
Thu, 18 Feb 2010 16:22:50 +0000 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
Thu, 18 Feb 2010 14:28:52 +0500 |
Merge with 0.7
|
Matthew Wild |
Wed, 17 Feb 2010 13:22:42 +0000 |
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo)
|
Matthew Wild |
Wed, 17 Feb 2010 13:21:33 +0000 |
Merge with 0.7
|
Matthew Wild |
Tue, 16 Feb 2010 17:16:12 +0000 |
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)
|
Matthew Wild |
Tue, 16 Feb 2010 17:15:43 +0000 |
Merge with 0.7
|
Matthew Wild |
Tue, 16 Feb 2010 15:06:06 +0000 |
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)
|
Matthew Wild |
Tue, 16 Feb 2010 15:05:18 +0000 |
Makefile: Remove fallbacks/
|
Matthew Wild |
Mon, 15 Feb 2010 23:06:57 +0000 |
Makefile: Remove fallbacks/
|
Matthew Wild |
Mon, 15 Feb 2010 23:06:57 +0000 |
prosody: Don't add fallbacks to package.path and package.cpath.
|
Waqas Hussain |
Tue, 16 Feb 2010 04:05:25 +0500 |
util.sasl.scram: Removed unnecessary dependency on bitlib.
|
Waqas Hussain |
Tue, 16 Feb 2010 04:02:37 +0500 |
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded
|
Matthew Wild |
Mon, 15 Feb 2010 22:56:36 +0000 |
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library
|
Matthew Wild |
Mon, 15 Feb 2010 22:56:15 +0000 |
net.server: Remove redundant commented code and some trailing whitespace
|
Matthew Wild |
Mon, 15 Feb 2010 22:53:32 +0000 |
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.
|
Waqas Hussain |
Mon, 15 Feb 2010 08:04:25 +0500 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
Mon, 15 Feb 2010 04:15:37 +0500 |
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.
|
Waqas Hussain |
Mon, 15 Feb 2010 02:51:07 +0500 |
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though
|
Matthew Wild |
Sun, 14 Feb 2010 20:47:09 +0000 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
Sun, 14 Feb 2010 20:37:49 +0000 |
net.server_event: Fix another instance of creating an SSL context - certmanager now does this
|
Matthew Wild |
Sun, 14 Feb 2010 20:36:54 +0000 |
net.server_event: Fix traceback in creating SSL context
|
Matthew Wild |
Sun, 14 Feb 2010 20:15:17 +0000 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
Sun, 14 Feb 2010 18:41:44 +0000 |
mod_tls: Ban TLS after auth, not before.
|
Waqas Hussain |
Sun, 14 Feb 2010 10:00:39 +0500 |
mod_tls: Fixed traceback during S2S TLS (nil global access).
|
Waqas Hussain |
Sun, 14 Feb 2010 09:59:57 +0500 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
Sat, 13 Feb 2010 19:35:12 +0000 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
Sat, 13 Feb 2010 16:22:05 +0000 |
prosody: Use certmanager to create the global SSL context
|
Matthew Wild |
Sat, 13 Feb 2010 16:21:32 +0000 |
Merge with 0.7
|
Matthew Wild |
Sat, 13 Feb 2010 16:12:53 +0000 |
certmanager: Bring back the friendly errors when failing to load the key/certificate file
|
Matthew Wild |
Sat, 13 Feb 2010 16:12:21 +0000 |
componentmanager: Use certmanager for creating contexts
|
Matthew Wild |
Sat, 13 Feb 2010 16:10:01 +0000 |
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does
|
Matthew Wild |
Sat, 13 Feb 2010 16:08:43 +0000 |
Merge with backout
|
Matthew Wild |
Sat, 13 Feb 2010 15:34:33 +0000 |
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.
|
Matthew Wild |
Sat, 13 Feb 2010 15:34:22 +0000 |
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection
|
Matthew Wild |
Fri, 12 Feb 2010 21:57:46 +0000 |
stanza_router: Fire /self events for stanzas users send to their own bare JID.
|
Waqas Hussain |
Sat, 13 Feb 2010 02:55:24 +0500 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
Fri, 12 Feb 2010 21:33:22 +0000 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
Fri, 12 Feb 2010 17:27:53 +0000 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
Fri, 12 Feb 2010 17:14:54 +0000 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
Fri, 12 Feb 2010 15:05:48 +0000 |
net.dns: Update for new socket API
|
Matthew Wild |
Fri, 12 Feb 2010 15:02:57 +0000 |
hostmanager: Small optimisation in checking whether a host is enabled
|
Matthew Wild |
Fri, 12 Feb 2010 12:47:23 +0000 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
Fri, 12 Feb 2010 12:43:50 +0000 |
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code
|
Matthew Wild |
Fri, 12 Feb 2010 12:29:53 +0000 |
mod_privacy: Fix to correctly iterate over lists stored in new format
|
Matthew Wild |
Fri, 12 Feb 2010 12:28:45 +0000 |
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost
|
Matthew Wild |
Fri, 12 Feb 2010 12:07:46 +0000 |
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:30:17 +0500 |
mod_saslauth: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:25:37 +0500 |
mod_roster: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:22:30 +0500 |
mod_legacyauth: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:22:01 +0500 |
mod_compression: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:21:34 +0500 |
mod_bosh: Fire stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 04:11:50 +0500 |
mod_tls: Hook stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:50:44 +0500 |
sessionmanager: Fire stream-features event using new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:49:05 +0500 |
mod_tls: Cleanup.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:46:48 +0500 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
Fri, 12 Feb 2010 03:14:53 +0500 |
Merge with trunk.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:50:57 +0500 |
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).
|
Waqas Hussain |
Fri, 12 Feb 2010 02:43:02 +0500 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:39:50 +0500 |
mod_tls: Inlined some code.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:32:27 +0500 |
net.server_event: Fixes for traceback with no LuaSec
|
Matthew Wild |
Thu, 11 Feb 2010 21:32:49 +0000 |
net.server_select: Small indentation fix
|
Matthew Wild |
Thu, 11 Feb 2010 21:13:45 +0000 |
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)
|
Matthew Wild |
Thu, 11 Feb 2010 21:09:59 +0000 |
mod_tls: Merged duplicate code.
|
Waqas Hussain |
Fri, 12 Feb 2010 02:15:54 +0500 |
mod_tls: Switched to new events API.
|
Waqas Hussain |
Fri, 12 Feb 2010 01:56:18 +0500 |
mod_tls: Slight refactoring.
|
Waqas Hussain |
Fri, 12 Feb 2010 01:47:10 +0500 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:55:06 +0500 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
Fri, 12 Feb 2010 00:54:14 +0500 |
sessionmanager: Fire resource-unbind event after removing session from sessions table
|
Matthew Wild |
Thu, 11 Feb 2010 19:34:23 +0000 |
mod_privacy: Remove use of to identify unspecified privacy list
|
Matthew Wild |
Thu, 11 Feb 2010 18:49:17 +0000 |
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)
|
Matthew Wild |
Thu, 11 Feb 2010 18:44:42 +0000 |
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code
|
Matthew Wild |
Thu, 11 Feb 2010 12:10:06 +0000 |
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)
|
Matthew Wild |
Thu, 11 Feb 2010 11:31:14 +0000 |
loggingmanager: Trailing whitespace
|
Matthew Wild |
Thu, 11 Feb 2010 11:04:26 +0000 |
modulemanager: Load plugin libraries in the same environment as the plugins.
|
Waqas Hussain |
Thu, 11 Feb 2010 05:36:03 +0500 |
modulemanager: Make the plugin environment available directly (module.environment within plugins).
|
Waqas Hussain |
Thu, 11 Feb 2010 05:34:53 +0500 |
util.datamanager: Added support for hooks to override behavior.
|
Waqas Hussain |
Thu, 11 Feb 2010 05:21:03 +0500 |
net.server_select: Only allow starttls if luasec is available (thanks Nolan)
|
Matthew Wild |
Wed, 10 Feb 2010 19:17:45 +0000 |
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs
|
Matthew Wild |
Wed, 10 Feb 2010 19:12:43 +0000 |
sessionmanager: Whitespace fix
|
Matthew Wild |
Wed, 10 Feb 2010 07:53:25 +0000 |
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity
|
Matthew Wild |
Tue, 09 Feb 2010 06:49:03 +0000 |
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:58:49 +0500 |
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:53:38 +0500 |
mod_tls: Don't advertise TLS after authentication.
|
Waqas Hussain |
Wed, 10 Feb 2010 01:36:22 +0500 |
net.dns: Fixed whitespace/indentation.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:46:04 +0500 |
net.dns: Removed unused function.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:38:07 +0500 |
net.dns: Removed some useless indirection to improve readability.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:34:30 +0500 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
Wed, 10 Feb 2010 00:12:48 +0500 |
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)
|
Matthew Wild |
Mon, 08 Feb 2010 11:22:21 +0000 |
net.httpserver: Trailing whitespace
|
Matthew Wild |
Mon, 08 Feb 2010 11:20:19 +0000 |
Merge with backout
|
Matthew Wild |
Fri, 05 Feb 2010 17:46:58 +0000 |
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line
|
Matthew Wild |
Fri, 05 Feb 2010 17:46:46 +0000 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
Fri, 05 Feb 2010 15:05:39 +0000 |
prosodyctl: Initialize logging before checking dependencies
|
Ali Sabil |
Fri, 05 Feb 2010 16:01:21 +0100 |
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)
|
Matthew Wild |
Fri, 05 Feb 2010 14:32:20 +0000 |
certmanager: Fix traceback with no LuaSec
|
Matthew Wild |
Fri, 05 Feb 2010 14:31:25 +0000 |
certmanager: Tabs not spaces!
|
Matthew Wild |
Fri, 05 Feb 2010 14:22:48 +0000 |
util.dependencies: Don't query the config (it isn't really necessary)
|
Matthew Wild |
Fri, 05 Feb 2010 13:52:01 +0000 |
net.server_event: Update for compatibility with new server API
|
Matthew Wild |
Sun, 31 Jan 2010 19:58:52 +0000 |
net.xmppserver_listener: status -> onstatus for consistency
|
Matthew Wild |
Sun, 31 Jan 2010 19:57:58 +0000 |
net.server_select: listener.status -> listener.onstatus for consistency
|
Matthew Wild |
Sun, 31 Jan 2010 19:56:22 +0000 |
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)
|
Matthew Wild |
Sun, 31 Jan 2010 19:54:56 +0000 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
Sun, 31 Jan 2010 19:27:52 +0000 |
net.adns: Trailing whitespace
|
Matthew Wild |
Sun, 31 Jan 2010 18:09:37 +0000 |
hostmanager: Use certmanager for obtaining SSL contexts
|
Matthew Wild |
Sun, 31 Jan 2010 17:23:39 +0000 |
certmanager: Hello world, I'm come to manage your SSL contexts
|
Matthew Wild |
Sun, 31 Jan 2010 17:22:59 +0000 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
Sun, 31 Jan 2010 17:15:35 +0000 |
configmanager: Trailing whitespace
|
Matthew Wild |
Sun, 31 Jan 2010 17:14:52 +0000 |
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'
|
Matthew Wild |
Sun, 31 Jan 2010 17:08:57 +0000 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
Sun, 31 Jan 2010 16:40:47 +0000 |
net.server_select: Report whether a new listener uses SSL or not in the log message
|
Matthew Wild |
Sun, 31 Jan 2010 16:23:38 +0000 |
prosody: Only set the ssl_ctx for 'ssl' connections
|
Matthew Wild |
Sun, 31 Jan 2010 16:22:52 +0000 |
net.connlisteners: Remove redundant variable declaration
|
Matthew Wild |
Sun, 31 Jan 2010 15:44:55 +0000 |
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS
|
Matthew Wild |
Sun, 31 Jan 2010 15:44:05 +0000 |
s2smanager: Update for new server SSL API (don't pass a sslctx)
|
Matthew Wild |
Sun, 31 Jan 2010 15:41:33 +0000 |
mod_tls: Remove some redundant variable declarations
|
Matthew Wild |
Sun, 31 Jan 2010 15:40:28 +0000 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
Sun, 31 Jan 2010 15:39:49 +0000 |
mod_tls: Update for new server SSL syntax
|
Matthew Wild |
Sun, 31 Jan 2010 15:39:04 +0000 |
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start
|
Matthew Wild |
Sun, 31 Jan 2010 15:37:08 +0000 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
Sat, 30 Jan 2010 18:51:07 +0000 |
s2smanager: Fix syntax error)
|
Matthew Wild |
Sat, 30 Jan 2010 18:45:46 +0000 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
Sat, 30 Jan 2010 17:00:47 +0000 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
Sat, 30 Jan 2010 16:42:27 +0000 |
hostmanager: Trailing whitespace
|
Matthew Wild |
Fri, 29 Jan 2010 17:09:20 +0000 |
net.server_event: Trailing whitespace
|
Matthew Wild |
Fri, 29 Jan 2010 16:49:43 +0000 |
net.server_event: Support :setlistener() method on connections to work with port multiplexing
|
Matthew Wild |
Fri, 29 Jan 2010 16:46:28 +0000 |
Merge with trunk.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:15:33 +0500 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:08:18 +0500 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:06:51 +0500 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
Fri, 29 Jan 2010 21:04:36 +0500 |
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast
|
Matthew Wild |
Fri, 29 Jan 2010 15:13:06 +0000 |
MUC: Show error message texts when participants are kicked for stanza errors
|
Matthew Wild |
Fri, 29 Jan 2010 14:40:37 +0000 |
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)
|
Matthew Wild |
Fri, 29 Jan 2010 14:26:54 +0000 |
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error
|
Matthew Wild |
Fri, 29 Jan 2010 14:22:03 +0000 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
Fri, 29 Jan 2010 18:16:39 +0500 |
mod_privacy: A handful of logging fixes
|
Matthew Wild |
Fri, 29 Jan 2010 13:02:06 +0000 |
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though.
|
Matthew Wild |
Fri, 29 Jan 2010 03:21:18 +0000 |
Merge backed out changeset
|
Matthew Wild |
Fri, 29 Jan 2010 03:07:30 +0000 |
Backed out changeset c4240df1b412 (or this)
|
Matthew Wild |
Fri, 29 Jan 2010 03:07:08 +0000 |
Backed out changeset a4f9ed3f912e (you didn't see this)
|
Matthew Wild |
Fri, 29 Jan 2010 03:06:37 +0000 |
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast
|
Matthew Wild |
Fri, 29 Jan 2010 02:49:34 +0000 |
mod_privacy: Mmph, no 'from' == from local
|
Matthew Wild |
Fri, 29 Jan 2010 02:41:36 +0000 |
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now)
|
Matthew Wild |
Fri, 29 Jan 2010 02:24:36 +0000 |
mod_privacy: Trailing whitespace (I can't sleep)
|
Matthew Wild |
Fri, 29 Jan 2010 02:16:43 +0000 |
prosodyctl: Don't load luarocks as util.dependencies now does this
|
Matthew Wild |
Thu, 28 Jan 2010 18:11:24 +0000 |
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process
|
Matthew Wild |
Thu, 28 Jan 2010 18:11:03 +0000 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
Thu, 28 Jan 2010 18:10:20 +0000 |
mod_console: Update !! shortcut for new connection API
|
Matthew Wild |
Thu, 28 Jan 2010 15:17:55 +0000 |
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running)
|
Matthew Wild |
Thu, 28 Jan 2010 15:05:30 +0000 |
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
|
Matthew Wild |
Thu, 28 Jan 2010 14:56:47 +0000 |
s2smanager: Whitespace
|
Matthew Wild |
Thu, 28 Jan 2010 13:39:23 +0000 |
xep227toprosody: Fixed some global accesses.
|
Waqas Hussain |
Wed, 27 Jan 2010 23:11:06 +0500 |
xep227toprosody: Initial commit (thanks stefan).
|
Waqas Hussain |
Wed, 27 Jan 2010 23:04:13 +0500 |
xmlhandlers: Removed unused variables.
|
Waqas Hussain |
Tue, 26 Jan 2010 03:39:53 +0500 |
xmlhandlers: A little optimization.
|
Waqas Hussain |
Tue, 26 Jan 2010 03:39:24 +0500 |
MUC: Removed old commented code.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:30:56 +0500 |
MUC: Converted some local functions into methods.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:29:32 +0500 |
mod_privacy: Removed a useless 'require' within a function.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:11:50 +0500 |
Merge with trunk.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:10:25 +0500 |
mod_privacy: Cleaned up code.
|
Waqas Hussain |
Tue, 26 Jan 2010 02:07:13 +0500 |
mod_privacy: Reduced a function.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:49:45 +0500 |
mod_privacy: Fixed global access.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:47:21 +0500 |
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)
|
Matthew Wild |
Mon, 25 Jan 2010 20:58:15 +0000 |
mod_privacy: Imported from prosody-modules.
|
Waqas Hussain |
Tue, 26 Jan 2010 01:32:39 +0500 |
mod_component: Cleaned up unused variables.
|
Waqas Hussain |
Sun, 24 Jan 2010 05:36:25 +0500 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
Sun, 24 Jan 2010 05:35:21 +0500 |
xmlhandlers: Rearranged a little code.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:41:20 +0500 |
xmlhandlers: Fixed indentation and added some semicolons.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:33:39 +0500 |
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.
|
Waqas Hussain |
Sat, 23 Jan 2010 18:16:10 +0500 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
Sat, 23 Jan 2010 02:53:44 +0000 |
xmppcomponent_listener: Update for new connection API
|
Matthew Wild |
Fri, 22 Jan 2010 16:36:11 +0000 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
Fri, 22 Jan 2010 14:58:31 +0000 |
mod_xmlrpc: Obsolete, remove
|
Matthew Wild |
Fri, 22 Jan 2010 14:48:30 +0000 |
mod_bosh: I == fail.
|
Matthew Wild |
Fri, 22 Jan 2010 03:36:03 +0000 |
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed
|
Matthew Wild |
Fri, 22 Jan 2010 03:18:55 +0000 |
mod_bosh: Support for cross-domain access control using CORS
|
Matthew Wild |
Thu, 21 Jan 2010 15:07:52 +0000 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
Thu, 21 Jan 2010 14:53:01 +0000 |
util.stanza: Trailing whitespace
|
Matthew Wild |
Thu, 21 Jan 2010 13:22:41 +0000 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
Thu, 21 Jan 2010 13:14:52 +0000 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
Thu, 21 Jan 2010 13:10:13 +0000 |
modulemanager: Remove obsolete actions code
|
Matthew Wild |
Thu, 21 Jan 2010 12:57:12 +0000 |
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)
|
Matthew Wild |
Thu, 21 Jan 2010 12:56:08 +0000 |
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent
|
Matthew Wild |
Thu, 21 Jan 2010 12:23:13 +0000 |
objectmanager: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:08:50 +0000 |
actions: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:07:17 +0000 |
mod_actions_http: Obsolete, remove
|
Matthew Wild |
Thu, 21 Jan 2010 01:06:30 +0000 |
mod_bosh: Trailing whitespace
|
Matthew Wild |
Thu, 21 Jan 2010 00:35:07 +0000 |
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)
|
Matthew Wild |
Tue, 19 Jan 2010 19:58:02 +0000 |
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response
|
Matthew Wild |
Tue, 19 Jan 2010 04:38:43 +0000 |
net.xmppserver_listener: Extend session:close() with a remote_reason parameter
|
Matthew Wild |
Tue, 19 Jan 2010 04:37:28 +0000 |
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)
|
Matthew Wild |
Tue, 19 Jan 2010 04:35:10 +0000 |
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly
|
Matthew Wild |
Tue, 19 Jan 2010 03:58:20 +0000 |
mod_bosh: Update for new xmlhandlers syntax
|
Matthew Wild |
Tue, 19 Jan 2010 03:57:19 +0000 |
net.xmpp{client,server,component}: Update for new xmlhandlers syntax
|
Matthew Wild |
Tue, 19 Jan 2010 03:56:44 +0000 |
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known
|
Matthew Wild |
Tue, 19 Jan 2010 03:55:19 +0000 |
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use
|
Matthew Wild |
Tue, 19 Jan 2010 03:52:41 +0000 |
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file
|
Matthew Wild |
Mon, 18 Jan 2010 19:00:18 +0000 |
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)
|
Matthew Wild |
Mon, 18 Jan 2010 18:20:03 +0000 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
Mon, 18 Jan 2010 17:14:41 +0000 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
Mon, 18 Jan 2010 16:31:57 +0000 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
Fri, 15 Jan 2010 18:30:33 +0100 |
mod_muc: Remove unused history_length declaration
|
Matthew Wild |
Wed, 13 Jan 2010 00:05:07 +0000 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
Wed, 13 Jan 2010 00:04:38 +0000 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
Wed, 13 Jan 2010 00:03:22 +0000 |
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir
|
Matthew Wild |
Tue, 12 Jan 2010 15:35:36 +0000 |
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used
|
Matthew Wild |
Tue, 12 Jan 2010 15:17:08 +0000 |
net.server_event: Add conn:setoption() to set options on the socket
|
Matthew Wild |
Tue, 12 Jan 2010 15:16:22 +0000 |
net.server_select: Add conn:setoption() to set options on the socket
|
Matthew Wild |
Tue, 12 Jan 2010 15:15:49 +0000 |
mod_saslauth: Fixed some indentation and added some semi-colons.
|
Waqas Hussain |
Mon, 11 Jan 2010 19:17:26 +0500 |
mod_saslauth: Made some variables local to avoid unnecessary global access.
|
Waqas Hussain |
Mon, 11 Jan 2010 19:05:08 +0500 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
Mon, 11 Jan 2010 18:59:06 +0500 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
Mon, 11 Jan 2010 17:52:28 +0500 |
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)
|
Matthew Wild |
Mon, 11 Jan 2010 10:13:02 +0000 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
Mon, 11 Jan 2010 00:14:33 +0000 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
Sun, 10 Jan 2010 23:49:38 +0000 |
util.datamanager: Use pposix.mkdir if available
|
Matthew Wild |
Sun, 10 Jan 2010 23:13:30 +0000 |
util.pposix: Add mkdir(path)
|
Matthew Wild |
Sun, 10 Jan 2010 23:12:22 +0000 |
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform
|
Matthew Wild |
Sun, 10 Jan 2010 23:11:28 +0000 |
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table
|
Matthew Wild |
Sun, 10 Jan 2010 22:43:28 +0000 |
mod_posix: Set umask to 'umask' from the config, or 027
|
Matthew Wild |
Sun, 10 Jan 2010 22:15:15 +0000 |
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
|
Matthew Wild |
Sun, 10 Jan 2010 22:14:44 +0000 |
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)
|
Matthew Wild |
Sun, 10 Jan 2010 21:48:25 +0000 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
Sun, 10 Jan 2010 20:21:48 +0000 |
util.posix: Trailing whitespace
|
Matthew Wild |
Sun, 10 Jan 2010 17:35:37 +0000 |
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal
|
Matthew Wild |
Sun, 10 Jan 2010 15:26:36 +0000 |
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface
|
Matthew Wild |
Sun, 10 Jan 2010 15:25:19 +0000 |
mod_posix: Remove the lines added to work around the util.signal loop bug
|
Matthew Wild |
Sun, 10 Jan 2010 14:09:17 +0000 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
Sun, 10 Jan 2010 03:54:29 +0000 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
Sun, 10 Jan 2010 00:31:38 +0000 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
Sun, 10 Jan 2010 00:28:48 +0000 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
Sat, 09 Jan 2010 07:12:30 +0000 |
prosody: Read list of possible config extensions from configmanager, removes old TODO
|
Matthew Wild |
Sat, 09 Jan 2010 07:03:48 +0000 |
configmanager: Add parsers() method to return an array of supported config formats
|
Matthew Wild |
Sat, 09 Jan 2010 06:59:47 +0000 |
s2smanager: Split sending of stream header into a :open_stream() method
|
Matthew Wild |
Sat, 09 Jan 2010 06:53:23 +0000 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
Thu, 07 Jan 2010 01:26:01 +0000 |
net.server_select: Fix oops in last commit
|
Matthew Wild |
Wed, 06 Jan 2010 16:20:56 +0000 |
net.server_select: Allow setting the logger using server.setlogger
|
Matthew Wild |
Wed, 06 Jan 2010 16:16:23 +0000 |
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)
|
Matthew Wild |
Mon, 04 Jan 2010 17:32:26 +0000 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
Sun, 03 Jan 2010 11:26:36 -0800 |
s2smanager, hostmanager: Make dialback secrets per-host
|
Matthew Wild |
Sun, 03 Jan 2010 18:55:42 +0000 |
s2smanager: Trim trailing whitespace
|
Matthew Wild |
Sun, 03 Jan 2010 18:37:03 +0000 |
mod_saslauth: Oops.
|
Paul Aurich |
Sun, 03 Jan 2010 10:07:20 -0800 |
Merge with Paul
|
Matthew Wild |
Sun, 03 Jan 2010 17:54:26 +0000 |
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element
|
Matthew Wild |
Sun, 03 Jan 2010 17:53:54 +0000 |
mod_saslauth: Use module:get_option()
|
Paul Aurich |
Sun, 03 Jan 2010 09:51:01 -0800 |
mod_saslauth: Add sasl_backend config parameter
|
Paul Aurich |
Sat, 02 Jan 2010 20:03:24 -0800 |
Merge with Rob
|
Matthew Wild |
Sun, 03 Jan 2010 15:17:51 +0000 |
Added notification of configuration changes for MUCs
|
Rob Hoelz |
Wed, 30 Dec 2009 13:26:11 -0600 |
Add support for non-anonymous MUC rooms
|
Rob Hoelz |
Tue, 29 Dec 2009 16:21:12 -0600 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
Sun, 03 Jan 2010 03:36:40 +0000 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
Fri, 01 Jan 2010 21:32:23 +0000 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
Fri, 01 Jan 2010 03:32:26 +0000 |
prosody.cfg.lua.dist: Remove trailing whitespace
|
Matthew Wild |
Fri, 01 Jan 2010 03:29:12 +0000 |
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively
|
Matthew Wild |
Thu, 31 Dec 2009 02:39:40 +0000 |
util.signal: Update header comment for new filename
|
Matthew Wild |
Wed, 30 Dec 2009 20:24:11 +0000 |
util.sasl_cyrus: Report an error if Cyrus SASL init fails.
|
Tobias Markmann |
Wed, 30 Dec 2009 16:43:08 +0100 |
util.sasl_cyrus: Removing whitespace.
|
Tobias Markmann |
Tue, 29 Dec 2009 01:04:48 +0100 |
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.
|
Tobias Markmann |
Tue, 29 Dec 2009 01:03:37 +0100 |
util.sasl_cyrus: Change variable name.
|
Tobias Markmann |
Mon, 28 Dec 2009 22:08:32 +0100 |
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
|
Tobias Markmann |
Mon, 28 Dec 2009 20:21:49 +0100 |
net.httpserver: Optimized response serialization.
|
Waqas Hussain |
Sun, 27 Dec 2009 10:09:22 +0500 |
mod_saslauth: Adjust sanitizing.
|
Tobias Markmann |
Wed, 23 Dec 2009 23:13:39 +0100 |
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.
|
Tobias Markmann |
Wed, 23 Dec 2009 23:09:44 +0100 |
first working version with Cyrus SASL support.
|
jorj |
Wed, 23 Dec 2009 16:46:49 -0500 |
added comment to remind us to fix binary output breaking the terminal
|
jorj |
Wed, 23 Dec 2009 16:45:03 -0500 |
util.sasl_cyrus: Further fixing and cleanup.
|
Tobias Markmann |
Tue, 22 Dec 2009 21:08:58 +0100 |
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:55:35 +0100 |
util.sasl_cyrus: Log errors if CyrusSASL init fails.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:21:44 +0100 |
mod_saslauth: Make service_name configurable for CyrusSASL users.
|
Tobias Markmann |
Tue, 22 Dec 2009 20:20:37 +0100 |
mod_saslauth: Add support for CyrusSASL.
|
Tobias Markmann |
Tue, 22 Dec 2009 19:27:19 +0100 |
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.
|
Tobias Markmann |
Tue, 22 Dec 2009 19:26:16 +0100 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
Mon, 21 Dec 2009 22:00:49 +0000 |
net.dns: Update synchronous path for new connection API
|
Brian Cully |
Mon, 21 Dec 2009 17:03:47 +0000 |
util.prosodyctl: Saner determination of Prosody executable path
|
Brian Cully |
Mon, 21 Dec 2009 16:52:12 +0000 |
mod_pep: Added a TODO.
|
Waqas Hussain |
Mon, 21 Dec 2009 06:37:58 +0500 |
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
Mon, 21 Dec 2009 06:26:37 +0500 |
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
Mon, 21 Dec 2009 06:25:12 +0500 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
Thu, 17 Dec 2009 21:50:02 +0000 |
Merge with backout branch
|
Matthew Wild |
Thu, 17 Dec 2009 21:38:16 +0000 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
Thu, 17 Dec 2009 21:36:31 +0000 |
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)
|
Matthew Wild |
Thu, 17 Dec 2009 21:33:35 +0000 |
s2smanager: More whitespace
|
Matthew Wild |
Thu, 17 Dec 2009 21:18:02 +0000 |
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)
|
Matthew Wild |
Thu, 17 Dec 2009 21:17:47 +0000 |
s2smanager: Whitespace
|
Matthew Wild |
Thu, 17 Dec 2009 21:14:44 +0000 |
net.server_event: Add properties like _ip and _port to server objects too
|
Matthew Wild |
Thu, 17 Dec 2009 20:30:41 +0000 |
net.server_event: Add :serverport() method to be compatible with old API
|
Matthew Wild |
Thu, 17 Dec 2009 20:30:10 +0000 |
mod_bosh: Update for new connection API
|
Matthew Wild |
Thu, 17 Dec 2009 20:28:32 +0000 |
httpserver_listener: Update for new connection API
|
Matthew Wild |
Thu, 17 Dec 2009 20:22:52 +0000 |
net.httpserver: Fix usage of old connection API syntax
|
Matthew Wild |
Thu, 17 Dec 2009 20:10:11 +0000 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
Thu, 17 Dec 2009 19:01:57 +0000 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
Thu, 17 Dec 2009 19:00:36 +0000 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
Thu, 17 Dec 2009 18:59:29 +0000 |
net.server_event: Load ssl/socket libraries if not already available
|
Matthew Wild |
Thu, 17 Dec 2009 16:53:28 +0000 |
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)
|
Matthew Wild |
Thu, 17 Dec 2009 16:52:39 +0000 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
Wed, 16 Dec 2009 00:11:54 +0500 |
prosody: Fix to net_activate_ports to mend binding to specific interfaces
|
Paul Aurich |
Tue, 15 Dec 2009 18:58:22 +0000 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
Thu, 10 Dec 2009 22:13:04 +0000 |
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.
|
Waqas Hussain |
Thu, 10 Dec 2009 18:40:21 +0500 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:52:08 +0500 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:36:33 +0500 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:34:38 +0500 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:27:17 +0500 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
Thu, 10 Dec 2009 16:25:50 +0500 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:22:34 +0500 |
mod_httpserver: Delay setup until after server is started.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:21:33 +0500 |
mod_bosh: Delay setup until after server is started.
|
Waqas Hussain |
Thu, 10 Dec 2009 16:21:06 +0500 |
prosody: Use the multiplex listener when the 'ports' config option is specified.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:08:59 +0500 |
net_activate_ports: Use the default config option 'ports' when no option is specified.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:07:32 +0500 |
multiplex_listener: Initial commit. Multiple protocols on a single port.
|
Waqas Hussain |
Thu, 10 Dec 2009 05:04:09 +0500 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
Thu, 10 Dec 2009 03:02:04 +0500 |
modulemanager: Fixed a global access.
|
Waqas Hussain |
Thu, 10 Dec 2009 03:00:16 +0500 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:50:23 +0500 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
Thu, 10 Dec 2009 02:47:13 +0500 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
Thu, 10 Dec 2009 01:56:16 +0500 |
Merge with 0.6
|
Matthew Wild |
Wed, 09 Dec 2009 13:20:46 +0000 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
Wed, 09 Dec 2009 13:19:50 +0000 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
Wed, 09 Dec 2009 16:25:18 +0500 |
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow
|
Matthew Wild |
Tue, 08 Dec 2009 01:24:16 +0000 |
prosody: Report the current socket backend in use
|
Matthew Wild |
Tue, 08 Dec 2009 01:23:22 +0000 |
net.server_event: Add get_backend() method
|
Matthew Wild |
Tue, 08 Dec 2009 01:22:54 +0000 |
net.server_select: Add get_backend() method
|
Matthew Wild |
Tue, 08 Dec 2009 01:22:09 +0000 |
mod_posix: Set empty SIGINT handler when a SIGINT is caught
|
Matthew Wild |
Tue, 08 Dec 2009 01:16:24 +0000 |
prosody: Clarify and add some comments to describe what we're doing when and why
|
Matthew Wild |
Tue, 08 Dec 2009 00:55:17 +0000 |
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting
|
Matthew Wild |
Mon, 07 Dec 2009 19:26:50 +0000 |
net.server_event: Add setquitting() function to be compatible with net.server_select
|
Matthew Wild |
Mon, 07 Dec 2009 19:26:12 +0000 |
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification
|
Matthew Wild |
Mon, 07 Dec 2009 19:25:16 +0000 |
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke
|
Matthew Wild |
Mon, 07 Dec 2009 18:42:31 +0000 |
mod_posix: Catch SIGINT
|
Matthew Wild |
Mon, 07 Dec 2009 18:38:35 +0000 |
Merge with trunk
|
Matthew Wild |
Mon, 07 Dec 2009 18:32:50 +0000 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
Mon, 07 Dec 2009 18:32:06 +0000 |
prosodyctl: Nicer errors when addplugin command fails
|
Matthew Wild |
Mon, 07 Dec 2009 18:30:57 +0000 |
util.datamanager: Store data stores with no host in '_global' folder
|
Matthew Wild |
Sun, 06 Dec 2009 00:35:06 +0000 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
Sat, 05 Dec 2009 10:26:43 -0800 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
Sat, 05 Dec 2009 09:43:53 -0800 |
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)
|
Matthew Wild |
Sat, 05 Dec 2009 13:34:45 +0000 |
mod_compression: Tweak some log levels
|
Matthew Wild |
Fri, 04 Dec 2009 19:04:03 +0000 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
Fri, 04 Dec 2009 18:59:28 +0000 |
prosody: Expose global_ssl_ctx through prosody object
|
Matthew Wild |
Fri, 04 Dec 2009 18:57:54 +0000 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
Fri, 04 Dec 2009 09:48:08 -0800 |
mod_proxy65: Strip trailing whitespace
|
Matthew Wild |
Fri, 04 Dec 2009 14:41:53 +0000 |
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)
|
Brian Cully |
Fri, 04 Dec 2009 12:14:14 +0000 |
net.server_select, net.server_event: Convert to unix line endings from Windows
|
Matthew Wild |
Fri, 04 Dec 2009 03:07:17 +0000 |
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c
|
Brian Cully |
Fri, 04 Dec 2009 03:02:25 +0000 |
configure: fix typo of 'yes' -> 'yet'
|
Matthew Wild |
Fri, 04 Dec 2009 02:51:43 +0000 |
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.
|
Brian Cully |
Fri, 04 Dec 2009 02:51:03 +0000 |
Redo merge with Waqas' PBKDF2 optimizations.
|
Tobias Markmann |
Thu, 03 Dec 2009 21:57:47 +0100 |
Merge with Waqas.
|
Tobias Markmann |
Thu, 03 Dec 2009 21:53:36 +0100 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
Thu, 03 Dec 2009 19:18:18 +0000 |
mod_proxy65: Don't read data from the connection untill the proxying is activated
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:07:37 +0100 |
mod_proxy65: Make the proxying bidirectional
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:05:35 +0100 |
mod_proxy65: Use a bigger buffer for data we're proxying
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:04:54 +0100 |
mod_proxy65: Only lock the reading side when throttling
|
Sjoerd Simons |
Thu, 03 Dec 2009 17:02:38 +0100 |
net.server_select: Add a function to just lock a stream for reading
|
Sjoerd Simons |
Thu, 03 Dec 2009 16:53:58 +0100 |
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough
|
Matthew Wild |
Thu, 03 Dec 2009 14:15:30 +0000 |
mod_proxy65: Replace error() calls with module:log("error", ...)
|
Matthew Wild |
Thu, 03 Dec 2009 14:13:09 +0000 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
Thu, 03 Dec 2009 14:08:54 +0000 |
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend
|
Matthew Wild |
Thu, 03 Dec 2009 02:30:09 +0000 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
Thu, 03 Dec 2009 02:28:34 +0000 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
Thu, 03 Dec 2009 01:13:06 +0000 |