aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Interfaces (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-07set HasGridUserTried on usercache of NPCsUbitUmarov1-1/+1
2016-11-20HG LinkRegion sends region size alsoUbitUmarov1-1/+1
2016-08-17 add GetUsersNames(string[] ids) to UserManagement. Make GetDisplayNames cap ↵UbitUmarov1-0/+1
use it so several IDs are handle on a single call. Since there is no grid side suport, no much gain still
2016-08-13remove a parameter for detection of grid fail to suport getting multiple ↵UbitUmarov1-1/+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/+1
request to grid services. Unfinished, untested
2016-07-04Finally remove the requirement for an InventoryItem/FolderBase object toMelanie Thielker1-2/+2
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-04-29Apply user specified default perms across the board, to items uploaded as ↵Melanie Thielker1-1/+1
well as items created and to rezzed prims in world. This effectively removes the concept of "default permissions" from OpenSim because all known modern viewers set the permissions flags on login. Ancient abandoned viewers will now default to the SL defaults.
2016-02-21Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵Diva Canto1-1/+1
replace anymore.
2015-11-23revert previus commitUbitUmarov1-1/+1
2015-11-23 remove libomv detection/log from llLoginServiceUbitUmarov1-1/+1
2015-11-01More EntityTransferContext plumbingMelanie Thielker1-14/+0
2015-11-01More plumbing of the EntityTransferContext (not yet complete)Melanie Thielker2-3/+4
2015-11-01Plumb the special VeriableWearablesSuported field which we willMelanie Thielker1-0/+2
temporarily use to determine extended wearableness
2015-10-31Introduce an EntityTransferContext carrying the version numbers to passMelanie Thielker1-1/+13
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-1/+1
work. Will eat your babies. Yada. Yada.
2015-10-27fix services handling of visualparameters, avoiding possible crashs (mantis ↵UbitUmarov1-5/+20
7732) partially appling code from avinationmerge
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-09-13Remove the last proprietary copyright headers, insert BSD ones.Melanie Thielker1-6/+27
2015-09-02seems to compile ( tests comented out)UbitUmarov5-137/+20
2015-08-26add more of the v03 checks and homeURL. Sending side only for nowUbitUmarov1-1/+13
2015-08-20Partial plumbing for the agent stateful module features negotiationMelanie Thielker1-1/+2
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto1-1/+1
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-01Mantis #7664: Added IHypergridLinker interface to establish a contract about ↵Diva Canto1-0/+6
what implementers need to provide publicly. This is used by 3rd-party addons such as Wifi.
2015-06-13A few bug fixes for Agent Preferences to actually work. Also added missing ↵Diva Canto1-1/+1
config for standalone.
2015-06-13Refactor AgentPreferences so that database operations happen centrally. the ↵Cinder1-0/+115
opensim way. Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-05-08Another major overhaul of inventory downloading, this time pertaining to ↵Diva Canto1-1/+8
inventory links. Added yet another function to IInventoryService to get multiple items at once, so that fetching collections of linked items is done once per folder instead of once per item.
2015-05-07Major change in the way inventory is downloaded: added a method throughout ↵Diva Canto1-0/+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-04-29Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto1-1/+1
AssemblyVersion("0.8.2.*")
2015-03-29varregion: any conversions of use of Constants.RegionSize converted intoRobert Adams1-8/+8
Util.cs routines to convert region coords to and from world coords or handles.
2015-03-05solving HG IM, HGFriends issues based on falsified GridUser dataFreaky Tech1-0/+1
it does not consider GridUser as a viable source for residents' data. it does not consider Friends, Inventory Creators to be trusted at all. There are lots of broken entries in existence. There are lots of broken creator data fields in assets. The following issues arise from the broken data in the old User Management Module: failing HG IM failing HGFriends Requests Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-01-14Stop simulators attempting to contact registered but offline regions ↵Justin Clark-Casey (justincc)1-98/+118
(RegionFlags.Persistent but not RegioNFlags.RegionOnline) on startup and when an avatar completes a teleport. This eliminates spurious network calls and failure reporting. This is done by adding RegionFlags to the GridRegion returned data in a backward compatible way as an alternative to multiple IGridService.GetRegionFlags() calls Using a simulator or a grid service older than this commit will just see previous behaviour.
2015-01-09Added GetDisplayNames capability. For now, we don't actually use display ↵Diva Canto1-0/+96
names, and this cap returns the regular name. But this moves the server side into the newer, preferred, protocol used by the viewer for fetching the names of agents in the scene given their UUIDs. (the old protocol is via UDP). This works fine in my limited tests, but could use further testing by others.
2014-11-25refactor: Use simpler auto-implemented property for HttpPort in GridRegionJustin Clark-Casey (justincc)1-10/+5
2014-11-25minor: Remove compiler warning from GridRegion in IGridServiceJustin Clark-Casey (justincc)1-1/+1
2014-11-25minor: remove compiler warning from OpenProfileClientJustin Clark-Casey (justincc)1-4/+3
2014-10-26 bug fixUbitUmarov1-1/+1
2014-10-24 TEST**** wingridproxy detection at grid login. Untested possible notUbitUmarov1-2/+2
very reliable. Adds some load even on region servers because of code at BaseHttpServer.
2014-08-23Fix a null ref that will cause an exception if a grid region doesnt' specify ↵Melanie Thielker1-0/+6
a URI.
2014-08-23Change the map tile system to be multi-grid hosting compatibleMelanie Thielker1-3/+3
Conflicts: OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs
2014-08-23Change the map tile system to be multi-grid hosting compatibleMelanie Thielker1-3/+3
2014-08-06OpenSimExtrasBlueWall1-0/+3
Move the experimental extra features functionality into the GridService. This sends default values for map, search and destination guide, plus ExportSupported control to the region on startup. Please watch http://opensimulator.org/wiki/SimulatorFeatures_Extras for changes and documentation.
2014-07-21On login and first HG entrance to a foreign grid, perform query access ↵Justin Clark-Casey (justincc)1-2/+4
checks before proceeding.
2014-07-20Add code to GridService to check for overlapping of varregionsRobert Adams1-2/+2
when registering a new region. Adds parameter "[GridService]SuppressVarRegionOverlapCheckOnRegistration=false" that can be turned on to suppress the error check if a simulator's database has old regions that overlap.
2014-06-17Change assembly versions to 0.8.1Justin Clark-Casey (justincc)1-1/+1
2014-06-06Added simulation version compatibility check so that agents coming from ↵Diva Canto1-2/+3
0.7.6 to a varregion running in 0.8 and above will be denied teleport, rather than be allowed and crash the viewer.
2014-05-30Moved these two estate-related interfaces to the projects where they belong.Diva Canto1-0/+115
2014-05-19Tell QueryAccess explicitly whether the user is coming in via Teleport or ↵Oren Hurvitz1-1/+2
Cross, because the permission checks are different. Previously we used a heuristic of checking if the entry position is 0 to differentiate between Teleport and Cross, but that doesn't work anymore since we've started providing the precise entry position for cross, too. That's required in order to ensure that the user is allowed to enter the parcel that he's walking into.
2014-04-28Removed dependency on Linq in OpenProfileClientOren Hurvitz1-1/+0
2014-04-24- Created a standard function to send XML-RPC requests, which logs them like ↵Oren Hurvitz1-63/+6
we do for other types of HTTP activity. - Changed OpenProfileClient to use the new XML-RPC sending function - Improved logging in WebUtil