Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add comments about trying to avoid synchronous work off the ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -1/+4 |
| | | | | EventManager.OnMakeRootAgent event since this is on the critical path for transfer of avatars from one region to another. | ||||
* | remove SceneCommunicationService.OnAvatarCrossingIntoRegion. This stuff is ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -1/+0 |
| | | | | not being used any more - it's now IEntityTransferModule and SimulationService instead | ||||
* | Rename FetchFriendslist() -> CacheFriends() and RefetchFriends() -> ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -12/+11 |
| | | | | RecacheFriends() to reflect their intended function | ||||
* | refactor: rename m_NeedsListOfFriends => m_NeedsListOfOnlineFriends to ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -5/+5 |
| | | | | better reflect its actual function | ||||
* | For clients that are entering a simulator from initial login, stop executing ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -5/+27 |
| | | | | | | | | FriendsModule.FetchFriendslist() asychronously. Executing this asynchronously allows a race condition where subsequent friends fetches hit a cache that FetchFriendsList() had not yet populated. Changing this to synchronous may improve issues where a user does not see friends as online even though they are. I don't believe synchronous is a problem here, but if it is, then a more complicated signalling mechanism is required. Locking the cache isn't sufficient. | ||||
* | refactor: Don't create a new UUID for passing uuids to client - UUIDs are ↵ | Justin Clark-Casey (justincc) | 2011-11-15 | 1 | -4/+6 |
| | | | | structs are so not passed by reference (and they're immutable!) | ||||
* | Add test for removing a friendship. | Justin Clark-Casey (justincc) | 2011-11-14 | 1 | -6/+6 |
| | |||||
* | Improved method doc for AddFriend() - it actually does set up a two-way ↵ | Justin Clark-Casey (justincc) | 2011-11-14 | 1 | -2/+2 |
| | | | | | | relationship. Rename IFriendsModule.AddFriend() to AddFriendship() | ||||
* | minor: remove some mono compiler warnings | Justin Clark-Casey (justincc) | 2011-11-14 | 1 | -6/+0 |
| | |||||
* | Add test for adding a friend whilst online | Justin Clark-Casey (justincc) | 2011-11-14 | 1 | -5/+10 |
| | |||||
* | Add very simple FriendsModuleTests.TestNoFriends() | Justin Clark-Casey (justincc) | 2011-11-14 | 1 | -1/+3 |
| | |||||
* | Port the Avination offline messaging system to Core | Melanie | 2011-11-02 | 1 | -3/+1 |
| | |||||
* | Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead ↵ | Justin Clark-Casey (justincc) | 2011-10-25 | 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) | ||||
* | minor: temporarily comment out the local status notify friends messages seen ↵ | Justin Clark-Casey (justincc) | 2011-06-27 | 1 | -1/+1 |
| | | | | | | on login/logout, since it's a bit noisy on the console. Please uncomment if/when this is still needed. | ||||
* | This hopefully fixes all issues with online/offline notifications across ↵ | Diva Canto | 2011-06-07 | 1 | -1/+1 |
| | | | | grids. http://opensimulator.org/mantis/view.php?id=5528 | ||||
* | HG friends: Status notifications working. Also initial logins get the online ↵ | Diva Canto | 2011-05-23 | 1 | -45/+47 |
| | | | | friends in other grids. | ||||
* | More on HG Friends. Added Delete(string, string) across the board. Added ↵ | Diva Canto | 2011-05-22 | 1 | -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. | ||||
* | Fixed permissions bug related to friends in PermissionsModule. Added ↵ | Diva Canto | 2011-05-21 | 1 | -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. | ||||
* | HG Friends working to some extent: friendships offered and accepted ↵ | Diva Canto | 2011-05-19 | 1 | -39/+112 |
| | | | | correctly handled. Friends list showing correct foreign names. TODO: GrantRights. | ||||
* | Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to ↵ | Diva Canto | 2011-04-12 | 1 | -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. | ||||
* | Allow cross-scope friendships to work, and also allow other cross scope name | Melanie | 2011-01-03 | 1 | -1/+1 |
| | | | | resolution | ||||
* | Formatting cleanup. | Jeff Ames | 2010-10-04 | 1 | -6/+6 |
| | |||||
* | Revert "* Changed 11 calls for session info to the more optimized API method" | root | 2010-09-17 | 1 | -32/+71 |
| | | | | | This reverts commit 5dc9ea2f2487804d788b4b80d40d91bd792de4c2. Also makes online indicators and IM more robust | ||||
* | Over a dozen thread safety fixes in FriendsModule | John Hurliman | 2010-09-09 | 1 | -167/+163 |
| | |||||
* | * Changed 11 calls for session info to the more optimized API method | John Hurliman | 2010-09-08 | 1 | -68/+32 |
| | |||||
* | One more bug fix in FriendsModule: GrantRights. One of the caches was not ↵ | Diva Canto | 2010-06-28 | 1 | -0/+7 |
| | | | | being updated. | ||||
* | Bug fix: wrong name of requester in local friendship offer. | Diva Canto | 2010-06-19 | 1 | -1/+4 |
| | |||||
* | Better friends notification: get rid of OnLogout and use OnClientClose for ↵ | Diva Canto | 2010-06-11 | 1 | -23/+14 |
| | | | | sending notifications. This takes care of crashed sessions. Also, made the notifications themselves asynchronous. | ||||
* | Bug fix on friends notifications. OnClientClose and OnLogout ordering are ↵ | Diva Canto | 2010-06-10 | 1 | -8/+33 |
| | | | | unpredictable; when OnClientClosed happened first, it was removing the friends list, which would prevent OnLogout notifications to go out. | ||||
* | Bug fix: update the list of friends upon MakeRoot, because child agents ↵ | Diva Canto | 2010-06-05 | 1 | -1/+1 |
| | | | | don't get notified of new friendships. | ||||
* | Fixed a couple of buglets in Friendship offers / acceptance / decline when ↵ | Diva Canto | 2010-06-04 | 1 | -23/+33 |
| | | | | avies are in different sims. | ||||
* | More cleaning on presence. Friends online/offline works again. | Diva Canto | 2010-05-08 | 1 | -37/+50 |
| | |||||
* | * XInventory fairly tested, including for HG. Almost ready to switch. | Diva Canto | 2010-04-30 | 1 | -2/+5 |
| | | | | * Removed a few buglets and added better exception handling. | ||||
* | Spelling in FriendsModule.cs: "filed to load" -> "failed to load" | unknown | 2010-04-28 | 1 | -1/+1 |
| | |||||
* | Formatting cleanup. Add copyright notices. | Jeff Ames | 2010-03-10 | 1 | -2/+2 |
| | |||||
* | Changed a cryptic debug message and a wrong comment | Diva Canto | 2010-03-09 | 1 | -1/+1 |
| | |||||
* | Offline friendship offers now working. | Diva Canto | 2010-03-01 | 1 | -8/+41 |
| | |||||
* | Friends rights under control. | Diva Canto | 2010-03-01 | 1 | -68/+25 |
| | |||||
* | More work on GrantRights. Still not right. | Diva Canto | 2010-03-01 | 1 | -43/+98 |
| | |||||
* | Fix -1 checks for login case | Melanie | 2010-03-01 | 1 | -1/+1 |
| | |||||
* | Small tweak | Melanie | 2010-03-01 | 1 | -1/+1 |
| | |||||
* | Should have things the right way around, better that way | Melanie | 2010-03-01 | 1 | -1/+1 |
| | |||||
* | Change friends to handle offers as it was originally designed. This may | Melanie | 2010-03-01 | 1 | -6/+2 |
| | | | | need to be changed in SQLite & MSSQL as well | ||||
* | Implement rights changes locall (UNTESTED) | Melanie | 2010-02-28 | 1 | -10/+38 |
| | |||||
* | Initial Online friends notification seems to be working reliably now. All ↵ | Diva Canto | 2010-02-28 | 1 | -16/+38 |
| | | | | this needs more testing, but everything is there. | ||||
* | Friends connectors finished. Status notification working across the board. ↵ | Diva Canto | 2010-02-28 | 1 | -56/+129 |
| | | | | One last bug: friends online upon login are not being sent to the user. | ||||
* | Status notification (online/offline) working for same sim. | Diva Canto | 2010-02-27 | 1 | -18/+66 |
| | |||||
* | Update the local cache upon friendship acceptance. Logout notifications working. | Diva Canto | 2010-02-27 | 1 | -0/+4 |
| | |||||
* | * Finished implementation of FriendsService.Delete | Diva Canto | 2010-02-27 | 1 | -1/+4 |
| | | | | * Deny now working | ||||
* | Friends online notifications upon friendship now working (same sim only). | Diva Canto | 2010-02-27 | 1 | -0/+3 |
| |