aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Addons/Groups/GroupsMessagingModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Include the group name in group IM'sOren Hurvitz2014-07-211-0/+7
| | | | | | When sending an ImprovedInstantMessage to a group, the IM's binary bucket is supposed to contain the group's name (this is what SL does). Singularity uses this to show the group name when it shows the message at the bottom of the viewer for a few seconds: "[Group Name] From User: Message". Before this update, the group name was empty ("[]"). This update doesn't have any visible effect in Firestorm, because it doesn't use the group name sent in the IM.
* On verbose groups messaging logging, count all operations in reported time ↵Justin Clark-Casey (justincc)2014-05-191-2/+2
| | | | when sending group messages, not just those after get group members and get presence status, as applicable
* Split verbose groups messaging logging into its own setting separate from ↵Justin Clark-Casey (justincc)2014-05-191-3/+31
| | | | | | | | | that of the groups module. This is to allow us to get useful information on messaging without being overwhelmed by the rest of groups debug. Enabled with [Groups] DebugMessagingEnabled = true in config (default false) Or "debug groups messaging verbose true|false on the console" (similar to existing groups setting). Done for both xmlrpc and V2 groups.
* Check settings for groups moduleOren Hurvitz2014-03-241-1/+9
| | | | Resolves http://opensimulator.org/mantis/view.php?id=6937
* 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.