aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-10-27Removed use of 'is' operator and casting to find the root ScenePresence in ↵Dan Lake1-33/+19
MessageTransfer modules and Groups module.
2011-10-25Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead ↵Justin Clark-Casey (justincc)1-0/+1
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-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-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)1-7/+9
2010-08-04Clean up some messiness in IM sending. Having offline IM enabled now no longerMelanie Thielker1-5/+8
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 Canto1-47/+31
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-1/+1
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-37/+17
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-17/+37
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-07* Finished SimulationServiceConnectorDiva Canto1-20/+40
* Started rerouting calls to UserService. * Compiles. May run.
2009-12-28This is somewhat major-like..... Change the intialization order ofMelanie1-3/+5
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, ↵Melanie1-25/+30
MuteListModule, OfflineMessageModule, PresenceModule, InventoryTransferModule and LureModule to new style. Reduce FriendsModule and PresenceModule to shells.
2009-09-26First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto1-2/+6
minimally. A few bugs to catch now.
2009-08-20Add some output (at DEBUG level) to the message transfer module to aidMelanie1-0/+4
in tracking down an initialization failure.
2009-07-10Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker1-1/+1
Change all uses of the HttpServer properties to use the new singleton
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby1-1/+1
needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
2009-03-29Change the client API to use GridInstantMessage for the "last mile" of IMMelanie Thielker1-20/+4
sending. With this change, all methods that handle IM now use GridInstantMessage rather than individual parameters.
2009-03-28Fix the plumbing in the offline message module.Melanie Thielker1-6/+12
No functionality yet.
2009-03-17Add an event to process undelivered IMsMelanie Thielker1-0/+14
2009-02-20Revert previous commitMelanie Thielker1-7/+0
2009-02-20Committing interface and stubs for IM interceptionMelanie Thielker1-0/+7
2009-02-19Make the implementation of the message transfer module protected virtualMelanie Thielker1-13/+13
throughout
2009-02-19reverted last revision, until we decide how to handle capturing IM'sMW1-14/+0
2009-02-19Added a event to IMessageTransferModule (and MessageTransferModule) so that ↵MW1-0/+14
other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.
2009-02-13* Quieten down log messages from the Friends moduleJustin Clarke Casey1-2/+0
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-13/+13
2009-02-12* optimized usings.lbsa711-15/+13
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-1/+1
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-3/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-01-29* minor: just a few formatting changes and log quieteningJustin Clarke Casey1-4/+6
2009-01-06* refactor: drop AddXmlRpcHandler() from scene in favour of call via ↵Justin Clarke Casey1-1/+2
CommsManager
2009-01-06* Mjnor: Clarified comment to ensure that people are aware of how to end the ↵Teravus Ovares1-1/+9
recursive calls
2009-01-06* Kill an endless loop in the Instant Message delivery systemTeravus Ovares1-0/+8
* Must compare user region with previous calling of the same method to determine if we should look the user up. * The first time, the previous region handle will be 0, so therefore it'll use the cached version. * The second time, previousRegionHandle will be what we looked up on the first round * The third time, it'll say.. we tried to deliver it once with or without lookup, we tried to deliver it a second time with lookup, and failed both times so end!
2008-12-23* Add a method to allow friendship offers to a logged in client from an ↵Justin Clarke Casey1-1/+1
offline user directly from the server
2008-11-22Enclose the inter-region IM sending in a try-catch for now to find possibly ↵Homer Horwitz1-178/+188
missed exceptions.
2008-11-22- Add a warning if the agent data of the destination of an IM isn't foundHomer Horwitz1-0/+6
- Add a warning if the region info of the region the user is in isn't found - Remove one possibility for a silently dropped IM.
2008-11-17minor: remove mono compiler warningsJustin Clarke Casey1-17/+17
2008-11-17commenting out unused variable.Dr Scofield1-2/+2