aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Interfaces/IFriendsService.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add simple login test with online friends. Add IFriendsModule.GrantRights() ↵Justin Clark-Casey (justincc)2012-03-301-0/+8
| | | | | | | for granting rights via a module call. Rename IFriendsModule.GetFriendPerms() -> GetRightsGrantedByFriend() to be more self-documenting and consistent with friends module terminology. Add some method doc.
* refactor: Stop passing both IClientAPI and agentID to friend event ↵Justin Clark-Casey (justincc)2012-03-291-1/+1
| | | | listeners, these are redundant. Replace a few magic numbers with FriendRights enum already used elsewhere.
* More on HG Friends. Added Delete(string, string) across the board. Added ↵Diva Canto2011-05-221-0/+1
| | | | 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.
* Fixed permissions bug related to friends in PermissionsModule. Added ↵Diva Canto2011-05-211-0/+1
| | | | 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.
* HG Friends working to some extent: friendships offered and accepted ↵Diva Canto2011-05-191-1/+1
| | | | correctly handled. Friends list showing correct foreign names. TODO: GrantRights.
* Fixed a typo in the Friends packaging (Pricipal -> Principal) that was ↵Diva Canto2010-05-101-1/+1
| | | | making offline friendship offers fail in grids.
* Friends rights under control.Diva Canto2010-03-011-1/+5
|
* Added server-side Friends in connector. Untested.Diva Canto2010-02-251-0/+28
|
* Implement the methods needed for the login service to populate the friendslistMelanie2010-02-091-2/+2
| | | | on the friends service
* Add the friends service skel and correct some namespace issuesMelanie2010-02-091-1/+1
|
* Clarify some namesMelanie2010-02-051-3/+2
|
* Finally cutting the gordian knot. Friends needs to be both a module and aMelanie2010-02-041-0/+49
service, and never the twain shall meet. This finally opens up the path to a working friends implementation