aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update debug unknown user name UserUMMTGUN3 to UserUMMTGUN4 and UserUMMAU -> ↵Justin Clark-Casey (justincc)2013-07-011-2/+2
| | | | | | | | UserUMMAU2 to track any new occurences. This is to see the impact that Diva's fixes related to this issue (last one is currently commit c7383688) You will need to clear your viewer cache for this to have any effect Relates to http://opensimulator.org/mantis/view.php?id=6625
* Revert "One more debug mantis #6625"Diva Canto2013-06-301-1/+0
| | | | | | | This reverts commit 8fa5d12fcb73ffcc7144009e0147febcfa3ce704. Conflicts: OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs
* Same fix to LocalInventoryServiceConnector.csDiva Canto2013-06-301-1/+2
|
* More on mantis #6625Diva Canto2013-06-291-1/+2
|
* Fixed previous debug messageDiva Canto2013-06-291-1/+1
|
* One more debug mantis #6625Diva Canto2013-06-291-0/+1
|
* More debug for mantis #6625. It looks like the home friends list is being ↵Diva Canto2013-06-291-20/+21
| | | | fetched on HG TPs.
* Make the concept of namespaces explicit in dynamic attributesJustin Clark-Casey (justincc)2013-06-273-18/+51
| | | | | | | | This is in order to reduce the likelihood of naming clashes, make it easier to filter in/out attributes, ensure uniformity, etc. All dynattrs in the opensim distro itself or likely future ones should be in the "OpenSim" namespace. This does alter the underlying dynattrs data structure. All data in previous structures may not be available, though old structures should not cause errors. This is done without notice since this feature has been explicitly labelled as experimental, subject to change and has not been in a release. However, existing materials data is being preserved by moving it to the "Materials" store in the "OpenSim" namespace.
* Update temporary "Unknown UserUMMTGUN2" name to "Unknown UserUMMTGUN3" to ↵Justin Clark-Casey (justincc)2013-06-251-1/+1
| | | | | | | see if Diva's recent HG updates (post 6c7e33f) fix this issue. This string is returned if a UserManagementModule.TryGetUserNames() cannot find a server-side name binding or a user account for a given UUID. This is only called when the viewer requests a binding via the UDP UUIDNameRequest message
* Change IsLocalRegion from using region handle to using regionID. This was ↵Diva Canto2013-06-221-5/+5
| | | | affecting UpdateAgent and CloseAgent in cases where the foreign region is on the same coordinates as *some* local region.
* HG: avoid call on localhost between sim and UAS for standalone.Diva Canto2013-06-221-1/+20
|
* Finally moved HG agent transfers to use agent fatpacks.Diva Canto2013-06-211-1/+1
|
* Mantis 6608: Math error in parcel dimensions/borders seen with land show commandTalun2013-06-191-10/+10
| | | | | | | This patch changes the land show console command to return numbers in the range 4 to 256 for the "to" coordinates instead of 0 to 252 Also trailing spaces removed from some lines.
* Prevent an exception if no offline messages were retrieved.Kevin Cozens2013-06-181-0/+3
|
* Lock m_classifiedCache and m_classifiedInterest dictionary reads in ↵Justin Clark-Casey (justincc)2013-06-151-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 9c530d7Justin Clark-Casey (justincc)2013-06-151-10/+7
|
* refactor: In UserProfileModule, change classifiedCache and ↵Justin Clark-Casey (justincc)2013-06-151-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.csJustin Clark-Casey (justincc)2013-06-151-1/+28
|
* Adjust the locking on InventoryCache. Locking for r/w of the ExpiringCache ↵Justin Clark-Casey (justincc)2013-06-151-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-111-23/+41
| | | | TestAddTemporaryAsset() and TestAddTemporaryLocalAsset()
* Removed the lock entirelyDiva Canto2013-06-111-56/+52
|
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2013-06-112-2/+22
|\
| * Put the "script saved" and "notecard saved" messages back into the bottomMelanie2013-06-111-2/+2
| | | | | | | | right corner.
| * Fix test for adding temporary assets. Code for non-local temporary assetsMic Bowman2013-06-101-0/+20
| | | | | | | | is there but commented out.
* | Really bad idea to lock m_UserCache for so long in UserManagementModule. ↵Diva Canto2013-06-111-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 propertyMic Bowman2013-06-102-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 profilesBlueWall2013-06-081-1/+10
|
* Merge branch 'profiles'BlueWall2013-06-072-0/+4
|\ | | | | | | message to explain why this merge is necessary,
| * SQLite support for UserProfilesBlueWall2013-06-071-0/+1
| |
| * Ensure selected module is the only active oneBlueWall2013-06-071-0/+3
| |
* | Supply proper type information for the various types of requestsMelanie2013-06-071-6/+6
| |
* | Adding Avination's PollService to round out the HTTP inventory changesMelanie2013-06-071-4/+4
|/
* In LocalFriendshipTerminated, send the original client's agentId to the ↵Donnie Roberts2013-06-072-4/+4
| | | | friend being removed instead of the friend's own id.
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2013-06-052-0/+6
|\
| * Hook up Keyframe motion to almost everything. Failing to cross a sim borderMelanie2013-06-062-0/+6
| | | | | | | | may yield unexpected results in some cases. No database persistence yet,
* | Strengthen some assumptions.Diva Canto2013-06-051-0/+5
|/
* Prevent processing for NpcBlueWall2013-06-051-1/+3
|
* Remove a couple of orphaned linesBlueWall2013-06-051-3/+0
|
* Make locking more uniformBlueWall2013-06-051-14/+19
|
* Adding back the BasicProfileModuleBlueWall2013-05-312-73/+191
|
* UserProfilesBlueWall2013-05-304-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 statementsJustin Clark-Casey (justincc)2013-05-301-11/+7
|
* Try caching the user name for a new agent earlier on in the process of ↵Justin Clark-Casey (justincc)2013-05-292-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-291-0/+76
|
* Protect one more update of the baked texture hashes.Mic Bowman2013-05-241-2/+5
|
* This is an experimental patch that adds support for comparing textureMic Bowman2013-05-241-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-231-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-221-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-213-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 434c3cfJustin Clark-Casey (justincc)2013-05-211-1/+1
|