aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-02-27Friendships established.Diva Canto1-0/+7
2010-02-26* Friendship offers starting to work in the same sim. Not quite right yet.Diva Canto1-102/+109
* Added skeleton for out Connectors/Friends/FriendsSimConnector.cs * Moved request handler to its own file
2010-02-26More flesh to FriendsModule. Still incomplete.Diva Canto1-0/+67
2010-02-26Add the client message handlers. The calling card handlers that are part ofMelanie1-0/+27
the old friends module are omitted intentionally, as I believe those should be in a calling card module, not bundled with friends.
2010-02-26Now showing friends online upon grid login.Diva Canto1-0/+6
2010-02-25Implement local online/offline notificationsMelanie1-0/+37
2010-02-25Check flags on initial loginMelanie1-1/+4
2010-02-25Implement initial online notificationsMelanie1-0/+64
2010-02-25Implement friend permsMelanie1-1/+11
2010-02-25Begin tracking users and friendsMelanie1-0/+81
2010-02-25Grab the presence module and load the friends connector into the friends moduleMelanie1-0/+33
2010-02-25Add the stream handler/listener and requisite methods to the friends moduleMelanie1-3/+103
for the friends interregion comms.
2010-02-04Finally cutting the gordian knot. Friends needs to be both a module and aMelanie1-6/+0
service, and never the twain shall meet. This finally opens up the path to a working friends implementation
2010-02-04Some interface and data structure changes, add the missing method in friendsMelanie1-1/+6
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-41/+13
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-13/+41
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-19Change a member of the friendslist module to better reflect the client sideMelanie1-2/+2
data storage paradigm of the friends list and avoid repeated, unneccessary fetches of the entire friends list.
2010-01-11OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto1-1/+1
2010-01-07Fixes the newly added packets as per Melanie's request.Revolution1-2/+2
Provisionally applied to fix the naming. Signatures are still subject to change. Signed-off-by: Melanie <melanie@t-data.com>
2010-01-04Formatting cleanup. Add copyright headers.Jeff Ames1-17/+17
2010-01-01Finally restire the EMPTY friends module (what a mess)Melanie1-550/+1
2009-12-31Adds Friend Finding functionality.Revolution1-0/+23
Signed-off-by: Melanie <melanie@t-data.com>
2009-12-28Change FriendsModule, InstantMessageModule, MessageTransferModule, ↵Melanie1-1051/+13
MuteListModule, OfflineMessageModule, PresenceModule, InventoryTransferModule and LureModule to new style. Reduce FriendsModule and PresenceModule to shells.
2009-11-23Formatting cleanup.Jeff Ames1-4/+4
2009-11-05Change the permissions module to use the friend list cache already in theMelanie1-0/+12
friends module instead of requesting the entire friends list over the network each time a prim is touched.
2009-11-05Patch by revolution, thank you. Mantis #1789 . Implement friends permissions.Melanie1-2/+7
Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet.
2009-10-07Revert "Rewrote parts of the code that were double-locking different ↵Melanie1-23/+19
objects. This is about half of the code base reviewed." This reverts commit e992ca025571a891333a57012c2cd4419b6581e5.
2009-10-07Revert "Merging in diva's locking fixes"Melanie1-23/+19
This reverts commit 832cc685138b2244529f10b54b373c34adb4a633.
2009-10-06Rewrote parts of the code that were double-locking different objects. This ↵Diva Canto1-19/+23
is about half of the code base reviewed.
2009-10-01Formatting cleanup.Jeff Ames1-7/+7
2009-09-26First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto1-4/+9
minimally. A few bugs to catch now.
2009-08-12Redirected all calls to CachedUserProfile methods to the inventory service. ↵Diva Canto1-2/+5
Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.
2009-07-10Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker1-2/+2
Change all uses of the HttpServer properties to use the new singleton
2009-06-21Suppress exception dump when informing friends in another region about loginMelanie Thielker1-0/+9
or logoff. Regions come and go and we can't throw just because someone took their region off the grid, or crashed.
2009-06-19When a shared module hooks OnClientClosed, it has no way of findingMelanie Thielker1-1/+1
out which client connection has closed. So, in multi-region sims, things can get messy fast. This introduces a second parameters, which is a Scene object ref. Minor adjustments to custom modules may be required due to this change.
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-2/+3
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-05-10Add some asset cache plumbing. Change the generic cache from UUID to stringMelanie Thielker1-8/+8
keys to allow caching the new crop of URI identified objects.
2009-04-08* Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey1-1/+1
as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
2009-03-29Change the client API to use GridInstantMessage for the "last mile" of IMMelanie Thielker1-3/+5
sending. With this change, all methods that handle IM now use GridInstantMessage rather than individual parameters.
2009-02-20This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva1-2/+94
the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.
2009-02-13* Quieten down log messages from the Friends moduleJustin Clarke Casey1-7/+7
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-13/+13
2009-02-12* optimized usings.lbsa711-14/+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-02-02* Small tweak to move name replacement in friendship offer since server side ↵Justin Clarke Casey1-10/+13
requests don't want the lookup
2009-01-19* Progressive texture patch + PriorityQueue put into the LLClient namespace.Teravus Ovares1-39/+34
* Updates LibOMV to r2362
2009-01-14* minor: Change around more debugging messagesJustin Clarke Casey1-1/+1
2009-01-13* minor: Stop friendship termination crashing the client thread if the ↵Justin Clarke Casey1-0/+4
friend to be terminated could not be found