aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-06-07This hopefully fixes all issues with online/offline notifications across ↵Diva Canto1-1/+1
grids. http://opensimulator.org/mantis/view.php?id=5528
2011-05-23HG friends: Status notifications working. Also initial logins get the online ↵Diva Canto1-45/+47
friends in other grids.
2011-05-22More on HG Friends. Added Delete(string, string) across the board. Added ↵Diva Canto1-46/+61
security to friendship identifiers so that they can safely be deleted across worlds. Had to change Get(string) to use LIKE because the secret in the identifier is not always known -- affects only HG visitors. BOTTOM LINE SO FAR: HG friendships established and deleted safely across grids, local rights working but not (yet?) being transmitted back.
2011-05-21Fixed permissions bug related to friends in PermissionsModule. Added ↵Diva Canto1-35/+68
FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work.
2011-05-19HG Friends working to some extent: friendships offered and accepted ↵Diva Canto1-39/+112
correctly handled. Friends list showing correct foreign names. TODO: GrantRights.
2011-04-12Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to ↵Diva Canto1-1/+1
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-03Allow cross-scope friendships to work, and also allow other cross scope nameMelanie1-1/+1
resolution
2010-10-04Formatting cleanup.Jeff Ames1-6/+6
2010-09-17Revert "* Changed 11 calls for session info to the more optimized API method"root1-32/+71
This reverts commit 5dc9ea2f2487804d788b4b80d40d91bd792de4c2. Also makes online indicators and IM more robust
2010-09-09Over a dozen thread safety fixes in FriendsModuleJohn Hurliman1-167/+163
2010-09-08* Changed 11 calls for session info to the more optimized API methodJohn Hurliman1-68/+32
2010-06-28One more bug fix in FriendsModule: GrantRights. One of the caches was not ↵Diva Canto1-0/+7
being updated.
2010-06-19Bug fix: wrong name of requester in local friendship offer.Diva Canto1-1/+4
2010-06-11Better friends notification: get rid of OnLogout and use OnClientClose for ↵Diva Canto1-23/+14
sending notifications. This takes care of crashed sessions. Also, made the notifications themselves asynchronous.
2010-06-10Bug fix on friends notifications. OnClientClose and OnLogout ordering are ↵Diva Canto1-8/+33
unpredictable; when OnClientClosed happened first, it was removing the friends list, which would prevent OnLogout notifications to go out.
2010-06-05Bug fix: update the list of friends upon MakeRoot, because child agents ↵Diva Canto1-1/+1
don't get notified of new friendships.
2010-06-04Fixed a couple of buglets in Friendship offers / acceptance / decline when ↵Diva Canto1-23/+33
avies are in different sims.
2010-05-08More cleaning on presence. Friends online/offline works again.Diva Canto1-37/+50
2010-04-30* XInventory fairly tested, including for HG. Almost ready to switch.Diva Canto1-2/+5
* Removed a few buglets and added better exception handling.
2010-04-28Spelling in FriendsModule.cs: "filed to load" -> "failed to load"unknown1-1/+1
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-2/+2
2010-03-09Changed a cryptic debug message and a wrong commentDiva Canto1-1/+1
2010-03-01Offline friendship offers now working.Diva Canto1-8/+41
2010-03-01Friends rights under control.Diva Canto1-68/+25
2010-03-01More work on GrantRights. Still not right.Diva Canto1-43/+98
2010-03-01Fix -1 checks for login caseMelanie1-1/+1
2010-03-01Small tweakMelanie1-1/+1
2010-03-01Should have things the right way around, better that wayMelanie1-1/+1
2010-03-01Change friends to handle offers as it was originally designed. This mayMelanie1-6/+2
need to be changed in SQLite & MSSQL as well
2010-02-28Implement rights changes locall (UNTESTED)Melanie1-10/+38
2010-02-28Initial Online friends notification seems to be working reliably now. All ↵Diva Canto1-16/+38
this needs more testing, but everything is there.
2010-02-28Friends connectors finished. Status notification working across the board. ↵Diva Canto1-56/+129
One last bug: friends online upon login are not being sent to the user.
2010-02-27Status notification (online/offline) working for same sim.Diva Canto1-18/+66
2010-02-27Update the local cache upon friendship acceptance. Logout notifications working.Diva Canto1-0/+4
2010-02-27* Finished implementation of FriendsService.DeleteDiva Canto1-1/+4
* Deny now working
2010-02-27Friends online notifications upon friendship now working (same sim only).Diva Canto1-0/+3
2010-02-27Move requestonlinenotification generic message to presence moduleMelanie1-6/+0
2010-02-27Implement a handler for requestonlinenotification generic messageMelanie1-0/+6
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.