aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/HypergridService (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-03avoid a null refUbitUmarov1-3/+4
2017-05-12mantis 8165: fix a null ref on hg gatekeeper on another placeUbitUmarov1-3/+4
2017-05-12fix a null ref on hg gatekeeperUbitUmarov1-1/+1
2017-05-12yes it is not destiny grid but destination.. thx u know who :)UbitUmarov1-2/+2
2017-05-11don't allow multiple presences of same avatar also on HG gatekeeperUbitUmarov2-23/+99
2017-01-05Massive tab and trailing space cleanupMelanie Thielker11-41/+41
2017-01-03Suppress misleading message when logging in locallyMelanie Thielker1-2/+6
The gatekeeper and travel info address will not actually be set there, stop OpenSim from showing a blank address. It's confusing.
2017-01-02Add the HGRemoteAssetService. Allows to use any asset service with HGMelanie Thielker1-0/+240
2016-11-20HG LinkRegion sends region size alsoUbitUmarov1-1/+7
2016-08-13remove a parameter for detection of grid fail to suport getting multiple ↵UbitUmarov1-2/+1
user accounts per call and handle it where needed.
2016-08-13 add some wiring to have GetUserAccounts for multiple IDs on a single ↵UbitUmarov1-0/+6
request to grid services. Unfinished, untested
2016-07-04Finally remove the requirement for an InventoryItem/FolderBase object toMelanie Thielker2-6/+6
be passed into inventory queries. This makes the API more homogenous and also will more clearly show coding errors related to HG inventory where the .Owner field has a meaning for a query but wasn't always set.
2016-02-21Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵Diva Canto1-1/+1
replace anymore.
2015-11-01More plumbing of the EntityTransferContext (not yet complete)Melanie Thielker2-2/+4
2015-11-01 fix merge issuesUbitUmarov1-1/+0
2015-10-31Introduce an EntityTransferContext carrying the version numbers to passMelanie Thielker1-2/+2
to all interested functions. Should fix the varregion conditional. Still a testing version, do NOT use in production!
2015-10-31Testing stage of the new versioning system. Use at own risk. May notMelanie Thielker1-3/+2
work. Will eat your babies. Yada. Yada.
2015-10-18On to 0.8.3!Diva Canto1-1/+1
Conflicts: OpenSim/Region/PhysicsModules/ConvexDecompositionDotNet/Properties/AssemblyInfo.cs
2015-10-18On to 0.8.3!Diva Canto1-1/+1
2015-10-18Fixed merge conflictsDiva Canto1-1/+2
Clean up of simulation version, the number that rules the compatibility of teleports: - It's not configurable anymore, it's fixed in code. Each number means an increase in features of the teleport procedure - Its definition moved to the global VersionInfo class As of now it's still 0.3. Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
2015-10-18Clean up of simulation version, the number that rules the compatibility of ↵Diva Canto1-1/+2
teleports: - It's not configurable anymore, it's fixed in code. Each number means an increase in features of the teleport procedure - Its definition moved to the global VersionInfo class As of now it's still 0.3.
2015-09-06Clean up viewer-based access control specifications.Diva Canto1-2/+5
2015-08-20Partial plumbing for the agent stateful module features negotiationMelanie Thielker1-1/+1
2015-08-08Convert the enum to int before casting it to string for DB queryDiva Canto1-1/+1
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto2-43/+43
inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
2015-08-03In the AgentCircuitData of HG users, set the last name to include the portOren Hurvitz1-1/+1
E.g., instead of "first.last @grid.example.com", the name is now "first.last @grid.example.com:8002"
2015-08-02Add HGFSAssetService to the HypergridService to provide HG support for FSAssets.AliciaRaven1-0/+189
2015-08-01Mantis #7657 and #7514. This should alleviate the problem of bad object ↵Diva Canto1-0/+22
assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon: (1) storing and getting assets over HG -- assuming the core HG asset service is being used (not the case with OSGrid!) (2) importing assets via OAR and IAR Instantiation of bad assets now should also work, instead of producing an exception, but the bad assets themselves aren't being fixed in the DB. That should be done with a cleaning tool -- see Perl script in Mantis #7657. Virus!
2015-05-10Knocked off a few compiler warnings regarding unused variables.Diva Canto1-1/+1
2015-05-10Added simple test for IM in Robust too.Diva Canto1-1/+8
Changed Inventory data to use the mock one in Common Tests. (but still not inventory tests)
2015-05-07Major change in the way inventory is downloaded: added a method throughout ↵Diva Canto1-1/+8
IIventoryService that fetches sets of folders at once. Also added folder id in the InventoryCollection data structure, so that we don't need to go to inventory server again just for that. This reduces the chatter between sims and inventory server by... a lot. On my tests, this reduces initial inventory download down to 30% of what it currently is.
2015-05-05Refactored some code that is used in two different dlls related to SOP ↵Diva Canto1-1/+1
rewriting. Also added some unit tests that relate to mantis #7514
2015-04-29Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto1-1/+1
AssemblyVersion("0.8.2.*")
2014-11-25When processing incoming attachments via HG, if a request for uuid gathering ↵Justin Clark-Casey (justincc)1-1/+1
or final asset import takes too long remove remaining requests from same user to prevent hold up of other user's incoming attachments. This improves upon the earlier naive simply queueing immplementation. Threshold is 30 seconds. If this happens to a user they can relog and fetch will be reattempted.
2014-11-25Label all threadpool calls being made in core OpenSimulator. This is to add ↵Justin Clark-Casey (justincc)1-1/+2
problem diagnosis. "show threadpool calls" now also returns named (labelled), anonymous (unlabelled) and total call stats.
2014-11-21When logging reigon information returned by ↵Justin Clark-Casey (justincc)1-3/+20
GateKeeperService.GetHyperlinkRegion, log the return server URL returned. This helps diagnoses misconfiguration where, for instance, a LAN ExternalHostName has been configured that isn't reachable externally.
2014-07-22Fix recent regression in 3c6becd5 where login or hg login to variable sized ↵Justin Clark-Casey (justincc)1-1/+1
regions failed with outdated simulator message. I forgot that a null 'their version' would not be passed over the wire and ends up as an empty string instead (like older simulators). So instead pass through the correct simulator protcol version instead (SIMULATOR/0.3) when querying from login or hg login. Also removes a debug console write for agent limit accidentally left in for the same commit. Relates to mantis 7276
2014-07-21On login and first HG entrance to a foreign grid, perform query access ↵Justin Clark-Casey (justincc)1-0/+7
checks before proceeding.
2014-07-06Changed GetUserInfo so that the exposure of user account details is ruled by ↵Diva Canto1-5/+17
a configuration variable. It's on by default.
2014-07-06Lookup username given key(uuid) XML-RPCBlake Bourque1-0/+2
2014-06-17Change assembly versions to 0.8.1Justin Clark-Casey (justincc)1-1/+1
2014-05-25When creating a new user, create the folders "Current Outfit", "Favorites", ↵Oren Hurvitz1-7/+4
and the standard subfolders of "Calling Cards". (If we don't create them now then they'll be created later by the viewer, but why wait.)
2014-05-19Log the user when an inventory operation is blocked because the item/folder ↵Oren Hurvitz1-14/+14
isn't in the Suitcase
2014-05-12Fixed error if a user didn't have a "Current Outfit" folder in their suitcase.Oren Hurvitz1-9/+12
This fixes http://opensimulator.org/mantis/view.php?id=7161
2014-05-06Log whenever an inventory operation is blocked because the item/folder isn't ↵Oren Hurvitz1-8/+52
in the Suitcase
2014-05-06- When sending the "My Suitcase" folder to the client, always claim it has ↵Oren Hurvitz1-7/+7
Folder Type 8. (Previously we had used Folder Type -1 in one place, and LLClientView didn't even bother changing Folder Type 100 to anything else.)
2014-04-23Removed GetUserInventory(). It wasn't being used, and was creating warnings ↵Oren Hurvitz2-59/+0
because it's Obsolete.
2014-04-21Removed an attempt to set a user's presence to "Region 0" when they HG ↵Oren Hurvitz1-3/+0
teleport to another grid. a) This shouldn't have been done because at that point the user is still logged-in to the current grid. b) It's not necessary because the user will soon be logged-out completely. c) And it didn't even work because the MySQL database layer prevents setting the region to 0.
2014-04-09In teleports, pass the source region to the destination (similar to an HTTP ↵Oren Hurvitz2-11/+15
referrer)
2014-04-08Allow invalidating the users cacheOren Hurvitz1-1/+6