aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/InstantMessage (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-07-17Fix regression where llGiveInventory() had stopped asking non-owner ↵Justin Clark-Casey (justincc)1-8/+11
receivers to accept/decline. This appears to be a regression from back in commit db91044 (Mon Aug 22 2011) where we started to send TaskInventoryOffered msg dialog rather than InventoryOffered dialog. This is probably correct, but failed because the bucket was too large and because we wouldn't have handled the TaskInventoryDeclined option anyway. This patch handles both of these and make llGiveInventoryList() use TaskInventoryOffered as well Fixes http://opensimulator.org/mantis/view.php?id=6089
2011-12-29Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout ↵Diva Canto1-2/+1
region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.
2011-11-14Do a ScenePresence null check in HGMessageTransferModule.SendIMToScene() to ↵Justin Clark-Casey (justincc)1-1/+2
stop a NullReferenceException being thrown if an HG IM is sent to a simulator running multiple regions This is an attempt to address http://opensimulator.org/mantis/view.php?id=5791
2011-11-02Port the Avination offline messaging system to CoreMelanie1-18/+34
2011-10-27Removed use of 'is' operator and casting to find the root ScenePresence in ↵Dan Lake2-68/+41
MessageTransfer modules and Groups module.
2011-10-25Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead ↵Justin Clark-Casey (justincc)2-0/+2
of the other way around. This is necessary so that code in HttpServer can use framework facilities such as the thread watchdog for monitoring purposes. Doing this shuffle meant that MainServer was moved into OpenSim/Framework/Servers Also had to make OpenSim.Framework.Console rely on OpenSim.Framework rather than the other way around since it in turn relies on HttpServer MainConsole and some new interfaces had to be moved into OpenSim/Framework to allow this. This can be reverted if parts of OpenSim.Framework stop relying on console presence (cheifly RegionInfo)
2011-10-22Fix missing Busy-Mode ResponsePixel Tomsen1-0/+1
http://opensimulator.org/mantis/view.php?id=5748
2011-10-05Removed redundant scene presence lookups in HGMessageTransferModuleDan Lake1-21/+4
2011-09-22Fix failure to teleport when an agent is lured on the same sim (and probably ↵Justin Clark-Casey (justincc)1-5/+6
in neighbouring sims) with HG lure active It turns out that the HG lure module was setting up a pending lure when it intercepted the instant message on its way out to the target avatar. However, an IM would only be sent if the user was remote, so it would not be set up for users on the same sim or in an immediate neighbour. We fix this by adding the pending lure when the message goes out and ignoring a duplicate pending lure add if it goes to out via IM. Hopefully addresses http://opensimulator.org/mantis/view.php?id=5690
2011-07-13refactor: Move all callers of the obsoleted ↵Justin Clark-Casey (justincc)1-3/+4
SychronousRestObjectPoster.BeginPostObject() to the identical SynchronousRestObjectRequester.MakeRequest()
2011-06-07This fixes the crash reported in ↵Diva Canto1-3/+5
http://opensimulator.org/mantis/view.php?id=5529 related to sending IMs to foreign friends who are offline. Hopefully.
2011-06-06This should make offline IMs work again. It should work for incoming foreign ↵Diva Canto1-1/+4
IMs where the local recipient is offline. I can't test any of this, because I don't run an offline IM server.
2011-06-02Bug fix on HG IM.Diva Canto1-2/+6
2011-05-27HG lures working! Friends can offer friends HG teleports via the profile. ↵Diva Canto1-1/+0
WARNING: additional configuration for HG inis -- see *Common.ini.example
2011-05-26HG IM in grid mode working fairly well. Unknown target user references ↵Diva Canto1-0/+74
looked back in source user's User Agent service.
2011-05-25HG: Instant Message working. Tested on HG standalones only. Needs a lot more ↵Diva Canto1-0/+268
testing.
2011-05-12Instrument the heck out of offline messages. THIS IS VERY VERBOSE.Diva Canto1-0/+3
2011-04-12Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to ↵Diva Canto1-1/+0
OpenSim.Framework -- just pasted them in WebUtil. This is so that code that uses the Service connectors don't need to include the HttpServer dll -- that was odd.
2011-01-19For now, comment out logging messages about IM sending, since these cause ↵Justin Clark-Casey (justincc)1-3/+3
high spam for large group messaging
2010-12-22Fixed wrong argument cardinality in debug message.Diva Canto1-1/+1
2010-12-22Fix a broken format on an error message. Also replace yet another e.MessageMelanie1-2/+1
with e.ToString(). e.Message is USELESS, it doesn't tell us what happened where, we should use e.ToSTring() everywhere
2010-10-22Revert "Merge remote branch 'otakup0pe/mantis5110'"Justin Clark-Casey (justincc)1-3/+3
This reverts commit 21187f459ea2ae590dda4249fa15ebf116d04fe0, reversing changes made to 8f34e46d7449be1c29419a232a8f7f1e5918f03c.
2010-10-22Revert "* additional serveruri cleanup"Justin Clark-Casey (justincc)1-3/+3
This reverts commit 19119d7705f8381a3c207d0e64a23243215a12b9.
2010-10-20* additional serveruri cleanupJonathan Freedman1-3/+3
2010-10-03* additional serveruri cleanupJonathan Freedman1-3/+3
2010-09-27Quash the region ID on intersim messages. That prevents people from determiningMelanie1-1/+1
another avatars location
2010-09-26When receiving intersim IM, don't let the spoof protection bombMelanie1-1/+2
2010-09-25Prevent spoofing the agent name on text IMMelanie1-1/+2
2010-09-17Revert "* Changed 11 calls for session info to the more optimized API method"root1-1/+12
This reverts commit 5dc9ea2f2487804d788b4b80d40d91bd792de4c2. Also makes online indicators and IM more robust
2010-09-12Formatting cleanup.Jeff Ames1-1/+1
2010-09-08* Changed 11 calls for session info to the more optimized API methodJohn Hurliman1-3/+1
2010-08-23Remove various warnings and improve logging messages. No functional changes.Justin Clark-Casey (justincc)2-8/+10
2010-08-04Clean up some messiness in IM sending. Having offline IM enabled now no longerMelanie Thielker2-6/+10
suppresses "Inventory Saved" messages.
2010-06-11Inventory offers and subsequent notifications of acceptance/decline now ↵Diva Canto1-0/+2
working across the board.
2010-05-08More cleaning on presence. Friends online/offline works again.Diva Canto2-61/+39
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-1/+1
2010-02-27Friends online notifications upon friendship now working (same sim only).Diva Canto1-2/+14
2010-02-27Implement the requestonlinenotification methodMelanie1-0/+23
2010-02-27Move requestonlinenotification generic message to presence moduleMelanie1-0/+30
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie5-174/+83
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution5-99/+193
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-07* Finished SimulationServiceConnectorDiva Canto1-20/+40
* Started rerouting calls to UserService. * Compiles. May run.
2010-01-07Adds config option "ForwardOfflineGroupMessages" to allow disabling of group ↵dahlia1-1/+6
messages forwarded while offline. Addresses Mantis #4457
2009-12-28This is somewhat major-like..... Change the intialization order ofMelanie2-4/+6
Application plugins so that MainServer.Instance gets assigned before RegionModulesController loads the new style shared modules. This is needed because otherwise no new style shared module could register a HTTP method.... if it breaks, you get to keep both pieces
2009-12-28Change FriendsModule, InstantMessageModule, MessageTransferModule, ↵Melanie5-472/+170
MuteListModule, OfflineMessageModule, PresenceModule, InventoryTransferModule and LureModule to new style. Reduce FriendsModule and PresenceModule to shells.
2009-10-22A synchronous call to the messaging server was blocking the process of ↵John Hurliman1-1/+7
promoting an agent to a root agent (logins and teleports). Changed to an async method
2009-10-07Revert "Rewrote parts of the code that were double-locking different ↵Melanie1-6/+5
objects. This is about half of the code base reviewed." This reverts commit e992ca025571a891333a57012c2cd4419b6581e5.
2009-10-07Revert "Merging in diva's locking fixes"Melanie1-6/+5
This reverts commit 832cc685138b2244529f10b54b373c34adb4a633.
2009-10-06Rewrote parts of the code that were double-locking different objects. This ↵Diva Canto1-5/+6
is about half of the code base reviewed.
2009-10-01Formatting cleanup.Jeff Ames1-1/+1