core/rostermanager.lua
Mon, 07 Mar 2022 00:13:56 +0100 Kim Alvefur Spelling: Fix various spelling mistakes (thanks timeless)
Tue, 24 Dec 2019 08:42:53 +0000 Matthew Wild Merge 0.11->trunk
Sun, 16 Dec 2018 02:56:11 +0100 Kim Alvefur core.rostermanager: Cache rosters of offline users for faster access (fixes #1233) 0.11
Thu, 19 Dec 2019 10:03:16 +0000 Matthew Wild rostermanager, mod_presence: Support for subscription preapproval (fixes #686)
Sun, 16 Dec 2018 02:56:11 +0100 Kim Alvefur core.rostermanager: Cache rosters of offline users for faster access (fixes #1233)
Sat, 01 Dec 2018 22:13:24 +0000 Matthew Wild rostermanager, mod_presence: Store stanza for incoming subscription requests (fixes #689) (thanks Zash, Ge0rG)
Thu, 13 Sep 2018 16:08:38 +0100 Matthew Wild rostermanager: Use util.id to generate ids for roster pushed
Thu, 29 Mar 2018 16:58:06 +0200 Kim Alvefur core: Use prosody.hosts instead of _G.hosts for consistency
Wed, 28 Feb 2018 20:06:26 +0100 Kim Alvefur vairious: Add annotation when an empty environment is set [luacheck]
Fri, 29 Dec 2017 20:49:19 +0100 Kim Alvefur rostermanager: Explicitly remove old-style 'pending' table from rosters (or it stays forever due to map stores)
Sun, 29 Oct 2017 00:07:45 +0200 Kim Alvefur rostermanager: Log warning if removal self-contact failed
Sun, 29 Oct 2017 00:07:18 +0200 Kim Alvefur rostermanager: Use internal method for storing removal of self-contact
Sun, 29 Oct 2017 00:06:26 +0200 Kim Alvefur rostermanager: Demote warning to debug message
Sun, 29 Oct 2017 00:05:26 +0200 Kim Alvefur rostermanager: Capitalize log message
Tue, 19 Sep 2017 19:17:23 +0200 Emmanuel Gil Peyrot rostermanager: Remove self-contact entry (fixes #933)
Tue, 19 Sep 2017 19:17:07 +0200 Emmanuel Gil Peyrot rostermanager: Simplify logging.
Thu, 18 May 2017 01:59:55 +0200 Kim Alvefur rostermanager: Use correct variable (missed one place while renaming variable in b98006bfd97a)
Sat, 04 Mar 2017 20:09:28 +0100 Kim Alvefur core: Allow select core modules to mutate some globals (needs luacheck 1.19)
Fri, 09 Dec 2016 17:07:57 +0100 Kim Alvefur Merge 0.9->0.10
Fri, 09 Dec 2016 15:15:10 +0100 Kim Alvefur core.rostermanager: Add method for checking if the user is subscribed to a contact
Sat, 12 Mar 2016 18:13:24 +0100 Kim Alvefur rostermanager: Remove FIXME, per XMPP Core 8.1.1.1, we do not need to set the 'to' attribute
Fri, 19 Feb 2016 12:15:02 +0000 Matthew Wild rostermanager: Require storagemanager at the top, fixes traceback on Lua 5.2
Tue, 09 Feb 2016 17:09:01 +0100 Kim Alvefur rostermanager: Use map stores when only one contact is changed
Tue, 09 Feb 2016 17:01:04 +0100 Kim Alvefur rostermanager: Use storagemanager
Sat, 09 Jan 2016 15:18:46 +0100 Kim Alvefur rostermanager: Rename variable to avoid name clash [luacheck]
Wed, 08 Apr 2015 00:44:30 +0200 Kim Alvefur rostermanager: Add forward declarations
Sat, 21 Feb 2015 10:42:19 +0100 Kim Alvefur core.*: Remove use of module() function
Wed, 06 May 2015 19:17:59 +0100 Matthew Wild rostermanager: Variable rename for clarity and to avoid name clash [luacheck]
Sun, 05 Apr 2015 16:19:02 +0200 Kim Alvefur rostermanager: Fix roster upgrade code (thanks mva)
Fri, 03 Apr 2015 21:42:30 +0200 Florian Zeitz rostermanager: Add missing import of `type()`
Fri, 03 Apr 2015 19:13:35 +0100 Matthew Wild rostermanager: Remove unused parameter
Fri, 03 Apr 2015 06:38:22 +0200 Kim Alvefur rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field
Tue, 20 Jan 2015 11:31:30 +0000 Matthew Wild rostermanager: Access bare_sessions through prosody.bare_sessions
Fri, 09 Aug 2013 17:48:21 +0200 Florian Zeitz Remove all trailing whitespace
Mon, 15 Jul 2013 11:43:23 +0100 Matthew Wild rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
Fri, 05 Apr 2013 04:52:11 +0000 Marco Cirillo rostermanager: do not save rosters for unexistant users.
Wed, 13 Mar 2013 07:03:34 +0100 Kim Alvefur rostermanager: Remove unused imports
Wed, 01 Aug 2012 01:36:16 +0500 Waqas Hussain mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.
Sat, 28 Jul 2012 01:14:31 +0100 Matthew Wild Merge with Florob
Fri, 08 Jun 2012 05:04:38 +0200 Florian Zeitz Eliminate direct setfenv usage
Mon, 23 Jul 2012 17:32:33 +0100 Matthew Wild Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages
Tue, 01 Jun 2010 20:09:31 +0100 Waqas Hussain rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
Mon, 24 May 2010 00:35:08 +0500 Waqas Hussain rostermanager: Return an error string when subscription test fails due to an error.
Mon, 24 May 2010 00:29:45 +0500 Waqas Hussain rostermanager: Mark rosters which fail to load as broken, and never save them.
Sat, 22 May 2010 12:20:22 +0100 Matthew Wild rostermanager: Don't fire roster-load event if there was an error loading the roster
Sat, 22 May 2010 05:50:47 +0500 Waqas Hussain rostermanager: When loading the roster, also return a datamanager error if available.
Mon, 22 Mar 2010 17:24:55 +0000 Matthew Wild Merge 0.6->0.7
Mon, 22 Mar 2010 17:06:15 +0000 Matthew Wild Update copyright headers for 2010
Mon, 22 Mar 2010 14:28:25 +0000 Matthew Wild rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
Thu, 22 Oct 2009 04:47:40 +0500 Waqas Hussain rostermanager: Fixed a global access.
Thu, 22 Oct 2009 03:46:54 +0500 Waqas Hussain rostermanager: Refactored roster loading to remove duplicate code.
Thu, 22 Oct 2009 03:38:00 +0500 Waqas Hussain rostermanager: Log a warning when a self-contact is detected.
Thu, 22 Oct 2009 03:34:50 +0500 Waqas Hussain rostermanager: Ensure meta-data entry is present on roster load.
Thu, 22 Oct 2009 03:34:08 +0500 Waqas Hussain rostermanager: Remove self-contacts from loaded rosters.
Tue, 13 Oct 2009 14:54:07 +0500 Waqas Hussain rostermanager: Fixed a traceback on roster save.
Sun, 04 Oct 2009 21:34:17 +0500 Waqas Hussain rostermanager: Fixed: Roster version was not being properly updated in some edge cases.
Sun, 04 Oct 2009 21:25:59 +0500 Waqas Hussain rostermanager: Added support for saving rosters of offline users to the save_roster function.
Fri, 10 Jul 2009 03:11:45 +0100 Matthew Wild Remove version number from copyright headers
Mon, 22 Jun 2009 14:14:28 +0100 Matthew Wild rostermanager: Fire event on roster load
Mon, 30 Mar 2009 02:02:59 +0500 Waqas Hussain Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77)
less more (0) -60 tip