changelog
- Wed, 02 Jun 2010 17:51:39 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 17:51:39 +0100] rev 3144
- xmppclient_listener: Add filters for incoming bytes and stanzas
- Wed, 02 Jun 2010 17:51:14 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 17:51:14 +0100] rev 3143
- sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
- Wed, 02 Jun 2010 17:23:57 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 17:23:57 +0100] rev 3142
- util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
- Wed, 02 Jun 2010 16:53:40 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 16:53:40 +0100] rev 3141
- xmppserver_listener: Port to util.xmppstream \o/
- Wed, 02 Jun 2010 13:31:36 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 13:31:36 +0100] rev 3140
- util.filters: Break processing if a filterer returns nil
- Wed, 02 Jun 2010 13:03:55 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 13:03:55 +0100] rev 3139
- util.filters: Don't traceback with no filters of a type added
- Wed, 02 Jun 2010 17:25:01 +0500
- by Waqas Hussain <waqas20@gmail.com> [Wed, 02 Jun 2010 17:25:01 +0500] rev 3138
- net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
- Wed, 02 Jun 2010 17:06:23 +0500
- by Waqas Hussain <waqas20@gmail.com> [Wed, 02 Jun 2010 17:06:23 +0500] rev 3137
- net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
- Wed, 02 Jun 2010 12:32:24 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 12:32:24 +0100] rev 3136
- xmppclient_listener: Port to onconnect handler
- Wed, 02 Jun 2010 12:24:07 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 12:24:07 +0100] rev 3135
- util.filters: Don't traceback when trying to remove a filter from an uninitialized object
- Wed, 02 Jun 2010 12:23:07 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 12:23:07 +0100] rev 3134
- util.filters: Expose the initialization function
- Wed, 02 Jun 2010 12:20:29 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 02 Jun 2010 12:20:29 +0100] rev 3133
- util.filters: New utility library for managing filters on an object
- Wed, 02 Jun 2010 01:54:17 +0500
- by Waqas Hussain <waqas20@gmail.com> [Wed, 02 Jun 2010 01:54:17 +0500] rev 3132
- mod_pep: Corrected and optimized handling of non-available presence stanzas.
- Sun, 30 May 2010 23:01:34 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sun, 30 May 2010 23:01:34 +0500] rev 3131
- mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
- Tue, 01 Jun 2010 20:10:17 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 01 Jun 2010 20:10:17 +0100] rev 3130
- mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
- Tue, 01 Jun 2010 20:09:31 +0100
- by Waqas Hussain <waqas20@gmail.com> [Tue, 01 Jun 2010 20:09:31 +0100] rev 3129
- rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
- Sat, 29 May 2010 02:08:56 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 29 May 2010 02:08:56 +0100] rev 3128
- Merge compression fix
- Sat, 29 May 2010 02:08:11 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 29 May 2010 02:08:11 +0100] rev 3127
- mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
- Wed, 26 May 2010 13:38:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 26 May 2010 13:38:22 +0100] rev 3126
- Merge 0.7->trunk
- Wed, 26 May 2010 13:38:00 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 26 May 2010 13:38:00 +0100] rev 3125
- mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
- Mon, 24 May 2010 19:46:12 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 24 May 2010 19:46:12 +0100] rev 3124
- Merge 0.7->trunk
- Mon, 24 May 2010 19:44:27 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 24 May 2010 19:44:27 +0100] rev 3123
- util.sasl.scram: Fix remaining - in profile name
- Mon, 24 May 2010 18:15:16 +0200
- by Tobias Markmann <tm@ayena.de> [Mon, 24 May 2010 18:15:16 +0200] rev 3122
- util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
- Mon, 24 May 2010 19:39:07 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 24 May 2010 19:39:07 +0100] rev 3121
- Merge trunk/Tobias->trunk
- Mon, 24 May 2010 18:15:16 +0200
- by Tobias Markmann <tm@ayena.de> [Mon, 24 May 2010 18:15:16 +0200] rev 3120
- util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
- Mon, 24 May 2010 16:52:12 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 24 May 2010 16:52:12 +0100] rev 3119
- Merge 0.7->trunk
- Mon, 24 May 2010 17:44:13 +0200
- by Tobias Markmann <tm@ayena.de> [Mon, 24 May 2010 17:44:13 +0200] rev 3118
- util.sasl.scram: Fixing logic error in argument checking.
- Mon, 24 May 2010 17:44:13 +0200
- by Tobias Markmann <tm@ayena.de> [Mon, 24 May 2010 17:44:13 +0200] rev 3117
- util.sasl.scram: Fixing logic error in argument checking.
- Sun, 23 May 2010 23:11:00 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 23 May 2010 23:11:00 +0100] rev 3116
- Merge 0.7->trunk
- Sun, 23 May 2010 23:05:01 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 23 May 2010 23:05:01 +0100] rev 3115
- Merge 0.7/waqas->0.7/MattJ
- Mon, 24 May 2010 01:00:30 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 01:00:30 +0500] rev 3114
- mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
- Mon, 24 May 2010 00:49:12 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 00:49:12 +0500] rev 3113
- usermanager: Take datamanager errors into account when determining account existance.
- Mon, 24 May 2010 00:37:15 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 00:37:15 +0500] rev 3112
- mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
- Mon, 24 May 2010 00:35:08 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 00:35:08 +0500] rev 3111
- rostermanager: Return an error string when subscription test fails due to an error.
- Mon, 24 May 2010 00:29:45 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 00:29:45 +0500] rev 3110
- rostermanager: Mark rosters which fail to load as broken, and never save them.
- Mon, 24 May 2010 00:04:22 +0500
- by Waqas Hussain <waqas20@gmail.com> [Mon, 24 May 2010 00:04:22 +0500] rev 3109
- mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
- Sun, 23 May 2010 23:55:01 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sun, 23 May 2010 23:55:01 +0500] rev 3108
- util.datamanager: Return an error string when failing to save.
- Sun, 28 Feb 2010 22:58:43 +0100
- by Tobias Markmann <tm@ayena.de> [Sun, 28 Feb 2010 22:58:43 +0100] rev 3107
- util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
- Sat, 22 May 2010 20:51:01 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 20:51:01 +0200] rev 3106
- util.sasl.scram: Fixing issue #177.
- Sat, 22 May 2010 20:34:32 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 20:34:32 +0200] rev 3105
- util.sasl.plain: Typo.
- Sat, 22 May 2010 19:04:53 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 19:04:53 +0200] rev 3104
- util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
- Sat, 22 May 2010 14:58:24 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 14:58:24 +0200] rev 3103
- util.sasl.scram: Split up long line.
- Sat, 22 May 2010 14:47:21 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 14:47:21 +0200] rev 3102
- util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
- Sat, 22 May 2010 13:59:58 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 13:59:58 +0200] rev 3101
- util.sasl.scram: Fix in nonce check of client-final-message.
- Sat, 22 May 2010 13:58:15 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 13:58:15 +0200] rev 3100
- util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
- Sat, 22 May 2010 01:48:31 +0200
- by Tobias Markmann <tm@ayena.de> [Sat, 22 May 2010 01:48:31 +0200] rev 3099
- 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)
- Thu, 06 May 2010 15:19:20 +0500
- by Waqas Hussain <waqas20@gmail.com> [Thu, 06 May 2010 15:19:20 +0500] rev 3098
- util.sasl.scram: Fixed global access.
- Sun, 28 Feb 2010 22:42:53 +0100
- by Tobias Markmann <tm@ayena.de> [Sun, 28 Feb 2010 22:42:53 +0100] rev 3097
- util.sasl.scram: Adding documentation on SCRAM authentication backend.
- Sun, 28 Feb 2010 22:23:03 +0100
- by Tobias Markmann <tm@ayena.de> [Sun, 28 Feb 2010 22:23:03 +0100] rev 3096
- util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
- Fri, 21 May 2010 23:40:29 +0200
- by Tobias Markmann <tm@ayena.de> [Fri, 21 May 2010 23:40:29 +0200] rev 3095
- util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
- Fri, 12 Mar 2010 18:37:51 +0100
- by Tobias Markmann <tm@ayena.de> [Fri, 12 Mar 2010 18:37:51 +0100] rev 3094
- util.sasl: 2009 -> 2010 in copyright header.
- Sun, 28 Feb 2010 22:50:25 +0100
- by Tobias Markmann <tm@ayena.de> [Sun, 28 Feb 2010 22:50:25 +0100] rev 3093
- util.sasl.plain: Adding plain_hashed authentication backend support.
- Sun, 28 Feb 2010 22:32:12 +0100
- by Tobias Markmann <tm@ayena.de> [Sun, 28 Feb 2010 22:32:12 +0100] rev 3092
- util.sasl: Moving SASL authentication backends documentation to the mechanism files.
- Sun, 23 May 2010 05:46:52 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sun, 23 May 2010 05:46:52 +0500] rev 3091
- rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
- Sat, 22 May 2010 12:20:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 22 May 2010 12:20:22 +0100] rev 3090
- rostermanager: Don't fire roster-load event if there was an error loading the roster
- Sat, 22 May 2010 05:53:27 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sat, 22 May 2010 05:53:27 +0500] rev 3089
- sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
- Sat, 22 May 2010 05:52:24 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sat, 22 May 2010 05:52:24 +0500] rev 3088
- sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
- Sat, 22 May 2010 05:50:47 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sat, 22 May 2010 05:50:47 +0500] rev 3087
- rostermanager: When loading the roster, also return a datamanager error if available.
- Sat, 22 May 2010 05:49:21 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sat, 22 May 2010 05:49:21 +0500] rev 3086
- util.datamanager: When failing to load a file, and the file exists, return nil, error.
- Sat, 22 May 2010 03:54:50 +0500
- by Waqas Hussain <waqas20@gmail.com> [Sat, 22 May 2010 03:54:50 +0500] rev 3085
- mod_privacy: Improved logging.