Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lock m_classifiedCache and m_classifiedInterest dictionary reads in ↵ | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -14/+13 |
| | | | | | | UserProfileModule since in the presence of writes these are not thread-safe operations. Simplified locking to m_classifiedCache only since r/w of both dictionaries always occurs together | ||||
* | Correct build break in previous commit 9c530d7 | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -10/+7 |
| | |||||
* | refactor: In UserProfileModule, change classifiedCache and ↵ | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -19/+23 |
| | | | | | | classifiedInterest to m_classifiedCache and m_classifiedInterest This is the coding standard name style for private fields. | ||||
* | Add the standard OpenSimulator copyright notice to the top of InventoryCache.cs | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -1/+28 |
| | |||||
* | Adjust the locking on InventoryCache. Locking for r/w of the ExpiringCache ↵ | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -14/+23 |
| | | | | isn't needed since it's thread safe but r/w of contained dictionaries isn't thread-safe | ||||
* | Uncomment Mic's code and split to create new regression ↵ | Justin Clark-Casey (justincc) | 2013-06-11 | 1 | -23/+41 |
| | | | | TestAddTemporaryAsset() and TestAddTemporaryLocalAsset() | ||||
* | Removed the lock entirely | Diva Canto | 2013-06-11 | 1 | -56/+52 |
| | |||||
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Diva Canto | 2013-06-11 | 2 | -2/+22 |
|\ | |||||
| * | Put the "script saved" and "notecard saved" messages back into the bottom | Melanie | 2013-06-11 | 1 | -2/+2 |
| | | | | | | | | right corner. | ||||
| * | Fix test for adding temporary assets. Code for non-local temporary assets | Mic Bowman | 2013-06-10 | 1 | -0/+20 |
| | | | | | | | | is there but commented out. | ||||
* | | Really bad idea to lock m_UserCache for so long in UserManagementModule. ↵ | Diva Canto | 2013-06-11 | 1 | -13/+17 |
|/ | | | | Added a special lock object instead, if we really want to avoid concurrent executions of that code. | ||||
* | Remove Temporary from use to shortcut asset stores. The Local property | Mic Bowman | 2013-06-10 | 2 | -2/+2 |
| | | | | | | differentiates between local & grid storage. The Temporary property just says that which service handles the it, the asset can be safely removed in the future. | ||||
* | Catch exception triggered by incoming avatars using legacy profiles | BlueWall | 2013-06-08 | 1 | -1/+10 |
| | |||||
* | Merge branch 'profiles' | BlueWall | 2013-06-07 | 2 | -0/+4 |
|\ | | | | | | | message to explain why this merge is necessary, | ||||
| * | SQLite support for UserProfiles | BlueWall | 2013-06-07 | 1 | -0/+1 |
| | | |||||
| * | Ensure selected module is the only active one | BlueWall | 2013-06-07 | 1 | -0/+3 |
| | | |||||
* | | Supply proper type information for the various types of requests | Melanie | 2013-06-07 | 1 | -6/+6 |
| | | |||||
* | | Adding Avination's PollService to round out the HTTP inventory changes | Melanie | 2013-06-07 | 1 | -4/+4 |
|/ | |||||
* | In LocalFriendshipTerminated, send the original client's agentId to the ↵ | Donnie Roberts | 2013-06-07 | 2 | -4/+4 |
| | | | | friend being removed instead of the friend's own id. | ||||
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Diva Canto | 2013-06-05 | 2 | -0/+6 |
|\ | |||||
| * | Hook up Keyframe motion to almost everything. Failing to cross a sim border | Melanie | 2013-06-06 | 2 | -0/+6 |
| | | | | | | | | may yield unexpected results in some cases. No database persistence yet, | ||||
* | | Strengthen some assumptions. | Diva Canto | 2013-06-05 | 1 | -0/+5 |
|/ | |||||
* | Prevent processing for Npc | BlueWall | 2013-06-05 | 1 | -1/+3 |
| | |||||
* | Remove a couple of orphaned lines | BlueWall | 2013-06-05 | 1 | -3/+0 |
| | |||||
* | Make locking more uniform | BlueWall | 2013-06-05 | 1 | -14/+19 |
| | |||||
* | Adding back the BasicProfileModule | BlueWall | 2013-05-31 | 2 | -73/+191 |
| | |||||
* | UserProfiles | BlueWall | 2013-05-30 | 4 | -176/+1613 |
| | | | | UserProfiles for Robust and Standalone. Includes service and connectors for Robust and standalone opensim plus matching region module. | ||||
* | minor: fix warnings in GodsModule that were due to duplicate using statements | Justin Clark-Casey (justincc) | 2013-05-30 | 1 | -11/+7 |
| | |||||
* | Try caching the user name for a new agent earlier on in the process of ↵ | Justin Clark-Casey (justincc) | 2013-05-29 | 2 | -2/+2 |
| | | | | | | | | | | establishing a connection, to see if this helps with "Unknown UserUMMTGUN" issues. The UMMTGUN form of Unknown User seems to appear because a viewer sometimes sends a UUIDNameRequest UDP request that fails to find a binding. However, in theory the incoming agent should have made that binding before any such request is triggered. So moving this binding to an earlier point in the process to see if this makes a difference. Unknown user name is also updated to UserUMMTGUN2 - if you see the old name then you need to clear your viewer cache. This relates to http://opensimulator.org/mantis/view.php?id=6625 | ||||
* | Add HG regression TestCachedUserNameForNewAgent() | Justin Clark-Casey (justincc) | 2013-05-29 | 1 | -0/+76 |
| | |||||
* | Protect one more update of the baked texture hashes. | Mic Bowman | 2013-05-24 | 1 | -2/+5 |
| | |||||
* | This is an experimental patch that adds support for comparing texture | Mic Bowman | 2013-05-24 | 1 | -45/+57 |
| | | | | | | | | | | hashes for the purpose of accurately responding to AgentTextureCached packets. There is a change to IClientAPI to report the wearbles hashes that come in through the SetAppearance packet. Added storage of the texture hashes in the appearance. While these are added to the Pack/Unpack (with support for missing values) routines (which means Simian will store them properly), they are not currently persisted in Robust. | ||||
* | Fix bug where both ordinary UserManagementModule and HGUserManagementModules ↵ | Justin Clark-Casey (justincc) | 2013-05-23 | 1 | -1/+1 |
| | | | | | | | were being added to scenes if no UserManagementModule was specified. Without explicit config non-hg UMM is used - this is in common with other HG modules. This was causing a non-HG module to unpredictably use the UMM or HGUMM, though lack of bug reports suggest either UMM was always used or it didn't matter in this case. | ||||
* | Implement llSetSoundQueueing(). | Justin Clark-Casey (justincc) | 2013-05-22 | 1 | -0/+9 |
| | | | | | | This is controlled by the viewer, not the server. So as per http://wiki.secondlife.com/wiki/LlSetSoundQueueing, only two sounds can be queued per prim. You probably need to use llPreloadSound() for best results | ||||
* | To further help with tracking down the apperance of too much "Unknown User" ↵ | Justin Clark-Casey (justincc) | 2013-05-21 | 3 | -5/+5 |
| | | | | | | | in chatlogs, etc. temporarily change each instance of this in OpenSimulator so we can identify where it's coming from For instance, the "Unknown User" in Util.ParseUniversalUserIdenitifer becaomes "Unknown UserUPUUI (class initials + method initials) This is to help with http://opensimulator.org/mantis/view.php?id=6625 | ||||
* | Fix compile failure from recent git master 434c3cf | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -1/+1 |
| | |||||
* | Make "show name" command display HomeURL like "show names" | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -4/+11 |
| | |||||
* | minor: Change "show names" command to use consistent console display table | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -15/+9 |
| | |||||
* | Add "show name" console command to make it possible to show a single binding ↵ | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -0/+34 |
| | | | | of a UUID to a name. | ||||
* | Log when "Unknown User" is sent to a user because the UMM had no binding for ↵ | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -17/+32 |
| | | | | | | | that UUID and when a binding replaces a previous "Unknown User" entry. This is a temporary measure to hunt down issues where some but not all users see others as "Unknown user" in text chat, etc. http://opensimulator.org/mantis/view.php?id=6625 | ||||
* | Lock m_UserCache whilst iterating over it in ↵ | Justin Clark-Casey (justincc) | 2013-05-21 | 1 | -4/+9 |
| | | | | UserManagementModule.GetUserData() to avoid concurrency exceptions | ||||
* | minor: remove long commented out scene cache clearing code in ↵ | Justin Clark-Casey (justincc) | 2013-05-16 | 1 | -9/+0 |
| | | | | EntityTransferModule.CrossAgentToNewRegionAsync() | ||||
* | minor: Remove completely unused IClientAPI.RequestClientInfo() call from ↵ | Justin Clark-Casey (justincc) | 2013-05-16 | 1 | -3/+0 |
| | | | | EntityTransferModule.CrossAgentToNewRegionAsync() | ||||
* | Where this is not already happening, trigger asychoronous calls to ↵ | Justin Clark-Casey (justincc) | 2013-05-16 | 2 | -1/+2 |
| | | | | | | | CloseChildAgent() above the LocalSimulationConnector level. This is so that other callers (such as SceneCommunicationService.SendCloseChildAgentConnections() can perform all closes asynchronously without pointlessly firing another thread for local closes). No functional change apart from elimination of unnecessary chaining of new threads. | ||||
* | Finalize the logic for SetHome. See comments in Land/LandManagementModule.cs ↵ | Diva Canto | 2013-05-11 | 2 | -35/+19 |
| | | | | about who has permission to set home where. | ||||
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Diva Canto | 2013-05-11 | 1 | -0/+12 |
|\ | |||||
| * | Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim | Melanie | 2013-05-11 | 2 | -3/+3 |
| |\ | |||||
| * | | Send up the part missing from the Avination Estate commit. | Melanie | 2013-05-11 | 1 | -0/+12 |
| | | | | | | | | | | | | Warning - contains a small migration. | ||||
* | | | Handle SetHome properly | Diva Canto | 2013-05-11 | 1 | -0/+59 |
| |/ |/| | |||||
* | | remove pointless region handle paramter from IClientAPI.SendKillObject() | Justin Clark-Casey (justincc) | 2013-05-09 | 1 | -1/+1 |
| | |