aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/Friends (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Should have things the right way around, better that wayMelanie2010-03-011-1/+1
|
* Change friends to handle offers as it was originally designed. This mayMelanie2010-03-011-6/+2
| | | | need to be changed in SQLite & MSSQL as well
* Implement rights changes locall (UNTESTED)Melanie2010-02-281-10/+38
|
* Initial Online friends notification seems to be working reliably now. All ↵Diva Canto2010-02-281-16/+38
| | | | this needs more testing, but everything is there.
* Friends connectors finished. Status notification working across the board. ↵Diva Canto2010-02-282-58/+282
| | | | One last bug: friends online upon login are not being sent to the user.
* Status notification (online/offline) working for same sim.Diva Canto2010-02-271-18/+66
|
* Update the local cache upon friendship acceptance. Logout notifications working.Diva Canto2010-02-271-0/+4
|
* * Finished implementation of FriendsService.DeleteDiva Canto2010-02-271-1/+4
| | | | * Deny now working
* Friends online notifications upon friendship now working (same sim only).Diva Canto2010-02-271-0/+3
|
* Move requestonlinenotification generic message to presence moduleMelanie2010-02-271-6/+0
|
* Implement a handler for requestonlinenotification generic messageMelanie2010-02-271-0/+6
|
* Friendships established.Diva Canto2010-02-271-0/+7
|
* * Friendship offers starting to work in the same sim. Not quite right yet.Diva Canto2010-02-262-102/+243
| | | | | * Added skeleton for out Connectors/Friends/FriendsSimConnector.cs * Moved request handler to its own file
* More flesh to FriendsModule. Still incomplete.Diva Canto2010-02-261-0/+67
|
* Add the client message handlers. The calling card handlers that are part ofMelanie2010-02-261-0/+27
| | | | | the old friends module are omitted intentionally, as I believe those should be in a calling card module, not bundled with friends.
* Now showing friends online upon grid login.Diva Canto2010-02-261-0/+6
|
* Implement local online/offline notificationsMelanie2010-02-251-0/+37
|
* Check flags on initial loginMelanie2010-02-251-1/+4
|
* Implement initial online notificationsMelanie2010-02-251-0/+64
|
* Implement friend permsMelanie2010-02-251-1/+11
|
* Begin tracking users and friendsMelanie2010-02-251-0/+81
|
* Grab the presence module and load the friends connector into the friends moduleMelanie2010-02-251-0/+33
|
* Add the stream handler/listener and requisite methods to the friends moduleMelanie2010-02-251-3/+103
| | | | for the friends interregion comms.
* Finally cutting the gordian knot. Friends needs to be both a module and aMelanie2010-02-041-6/+0
| | | | | service, and never the twain shall meet. This finally opens up the path to a working friends implementation
* Some interface and data structure changes, add the missing method in friendsMelanie2010-02-041-1/+6
|
* Change a member of the friendslist module to better reflect the client sideMelanie2010-01-191-2/+2
| | | | | data storage paradigm of the friends list and avoid repeated, unneccessary fetches of the entire friends list.
* OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto2010-01-111-1/+1
|
* Finally restire the EMPTY friends module (what a mess)Melanie2010-01-011-550/+1
|
* Merge branch 'master' into presence-refactorMelanie2009-12-311-0/+548
|\
| * Adds Friend Finding functionality.Revolution2009-12-311-0/+23
| | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | Change FriendsModule, InstantMessageModule, MessageTransferModule, ↵Melanie2009-12-281-1051/+13
|/ | | | MuteListModule, OfflineMessageModule, PresenceModule, InventoryTransferModule and LureModule to new style. Reduce FriendsModule and PresenceModule to shells.
* Formatting cleanup.Jeff Ames2009-11-231-4/+4
|
* Change the permissions module to use the friend list cache already in theMelanie2009-11-051-0/+12
| | | | | friends module instead of requesting the entire friends list over the network each time a prim is touched.
* Patch by revolution, thank you. Mantis #1789 . Implement friends permissions.Melanie2009-11-051-2/+7
| | | | | Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet.
* Revert "Rewrote parts of the code that were double-locking different ↵Melanie2009-10-071-23/+19
| | | | | | objects. This is about half of the code base reviewed." This reverts commit e992ca025571a891333a57012c2cd4419b6581e5.
* Rewrote parts of the code that were double-locking different objects. This ↵Diva Canto2009-10-061-19/+23
| | | | is about half of the code base reviewed.
* Formatting cleanup.Jeff Ames2009-10-011-7/+7
|
* First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto2009-09-261-4/+9
| | | | minimally. A few bugs to catch now.
* Redirected all calls to CachedUserProfile methods to the inventory service. ↵Diva Canto2009-08-121-2/+5
| | | | Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.
* Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker2009-07-101-2/+2
| | | | | | Change all uses of the HttpServer properties to use the new singleton
* Suppress exception dump when informing friends in another region about loginMelanie Thielker2009-06-211-0/+9
| | | | | | | or logoff. Regions come and go and we can't throw just because someone took their region off the grid, or crashed.
* When a shared module hooks OnClientClosed, it has no way of findingMelanie Thielker2009-06-191-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.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2009-05-231-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)
* Add some asset cache plumbing. Change the generic cache from UUID to stringMelanie Thielker2009-05-101-8/+8
| | | | | | keys to allow caching the new crop of URI identified objects.
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-081-1/+1
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* Change the client API to use GridInstantMessage for the "last mile" of IMMelanie Thielker2009-03-291-3/+5
| | | | | | | sending. With this change, all methods that handle IM now use GridInstantMessage rather than individual parameters.
* This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva2009-02-201-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.
* * Quieten down log messages from the Friends moduleJustin Clarke Casey2009-02-131-7/+7
|
* large scale fix for svn props after "the great refactor"Sean Dague2009-02-121-13/+13
|