aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Addons/Groups/GroupsMessagingModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* When sending group notices through group messaging, allow the agent ID to ↵Justin Clark-Casey (justincc)2014-03-121-3/+7
| | | | | | | | use for fetching group data to be different from im.fromAgentID This is because xmlrpcgroups currently always checks visibility for the requesting agent ID (unlike Groups v2, which can accept UUID.Zero) But group notice IMs have a from agent which is the group rather than the sending agent. Further addresses http://opensimulator.org/mantis/view.php?id=7037
* Send group notices through the same messaging module mechanism used to send ↵Justin Clark-Casey (justincc)2014-03-111-6/+23
| | | | | | | | group chat to avoid timeout issues when sending messages to large groups. Only implementing for XmlRpcGroups initially to test. May require MessageOnlineUsersOnly = true in [Groups] to be effective. In relation to http://opensimulator.org/mantis/view.php?id=7037
* Group chat: prevent a situation where dupe IMs could occur.Diva Canto2013-07-281-9/+3
|
* Group chat: guard against duplicate sendsDiva Canto2013-07-281-4/+5
|
* Changing the visibility test in groups service to be UUID.Zero.ToString() ↵Diva Canto2013-07-281-2/+2
| | | | instead of "all" because some paths in the code assume there's a UUI in the RequestingAgent string.
* Same issue as previous commit.Diva Canto2013-07-281-8/+5
|
* Fix an issue where HG members of groups weren't seeing the entire membership ↵Diva Canto2013-07-281-2/+20
| | | | for group chat.
* More on group chat: only root agents should subscribe to OnInstantMessage, ↵Diva Canto2013-07-271-1/+14
| | | | or else they'll see an echo of their own messages after teleporting.
* More bug fixes on group chatDiva Canto2013-07-271-15/+19
|
* Several major improvements to group (V2) chat. Specifically: handle ↵Diva Canto2013-07-271-115/+270
| | | | | | join/drop appropriately, invitechatboxes. The major departure from flotsam is to send only one message per destination region, as opposed to one message per group member. This reduces messaging considerably in large groups that have clusters of members in certain regions.
* Trying to decrease the lag on group chat. (Groups V2 only)Diva Canto2013-07-261-16/+24
|
* First commit of Diva Groups. The Data bits went to OpenSim.Data core, the ↵Diva Canto2013-02-191-0/+594
rest to Addons.Groups.dll.