aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Stop simulators attempting to contact registered but offline regions ↵Justin Clark-Casey (justincc)2015-01-141-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.
* Added GetDisplayNames capability. For now, we don't actually use display ↵Diva Canto2015-01-091-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.
* refactor: Use simpler auto-implemented property for HttpPort in GridRegionJustin Clark-Casey (justincc)2014-11-251-10/+5
|
* minor: Remove compiler warning from GridRegion in IGridServiceJustin Clark-Casey (justincc)2014-11-251-1/+1
|
* minor: remove compiler warning from OpenProfileClientJustin Clark-Casey (justincc)2014-11-251-4/+3
|
* OpenSimExtrasBlueWall2014-08-061-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.
* On login and first HG entrance to a foreign grid, perform query access ↵Justin Clark-Casey (justincc)2014-07-211-2/+4
| | | | checks before proceeding.
* Add code to GridService to check for overlapping of varregionsRobert Adams2014-07-201-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.
* Change assembly versions to 0.8.1Justin Clark-Casey (justincc)2014-06-171-1/+1
|
* Added simulation version compatibility check so that agents coming from ↵Diva Canto2014-06-061-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.
* Moved these two estate-related interfaces to the projects where they belong.Diva Canto2014-05-301-0/+115
|
* Tell QueryAccess explicitly whether the user is coming in via Teleport or ↵Oren Hurvitz2014-05-191-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.
* Removed dependency on Linq in OpenProfileClientOren Hurvitz2014-04-281-1/+0
|
* - Created a standard function to send XML-RPC requests, which logs them like ↵Oren Hurvitz2014-04-241-63/+6
| | | | | | | we do for other types of HTTP activity. - Changed OpenProfileClient to use the new XML-RPC sending function - Improved logging in WebUtil
* Refactored: moved OpenProfileClient to a location where it can be used by ↵Oren Hurvitz2014-04-241-0/+193
| | | | both the Simulators and Robust
* Removed GetUserInventory(). It wasn't being used, and was creating warnings ↵Oren Hurvitz2014-04-231-17/+0
| | | | because it's Obsolete.
* Eliminated many warningsOren Hurvitz2014-04-231-0/+3
|
* Better error-handling when storing assets: recognize that 'null' is an error ↵Oren Hurvitz2014-04-201-1/+1
| | | | value
* In teleports, pass the source region to the destination (similar to an HTTP ↵Oren Hurvitz2014-04-093-5/+18
| | | | referrer)
* Allow invalidating the users cacheOren Hurvitz2014-04-081-0/+2
|
* When sending QueryAccess to a region, also send the user's Home URIOren Hurvitz2014-04-072-1/+24
|
* When preparing a Hypergrid teleport, tell the receiving grid which user is ↵Oren Hurvitz2014-04-061-1/+1
| | | | | | entering the grid. This can affect which region to use. E.g., returning users may be allowed to enter any region, whereas users from other grids will have to enter a gateway region. Previously per-user decisions were only made later, but by then it's too late to change which region the user enters.
* When teleporting using Hypergrid, show more informative error messages in ↵Oren Hurvitz2014-04-031-1/+1
| | | | case of error
* Added assets service method AssetsExist(), which returns whether the given ↵Oren Hurvitz2014-04-021-0/+7
| | | | | | list of assets exist. This method is used to optimize sending assets with embedded assets: e.g., when a Hypergrid visitor takes an item into the inventory.
* Add delete maptile ability to MapImageService - yet untestedMelanie Thielker2014-03-181-0/+1
|
* If GetFolderContent called by WebFetchInvDescHandler.Fetch() fails for some ↵Justin Clark-Casey (justincc)2014-02-201-1/+1
| | | | reason and returns null, log and return empty contents rather than throwing an exception that ends up terminating the simulator.
* Merge branch 'justincc-master'Justin Clark-Casey (justincc)2014-02-141-4/+36
|\
| * If calls to UserAgentServiceConnector fail then throw an exception. This ↵Justin Clark-Casey (justincc)2014-02-141-4/+36
| | | | | | | | | | | | lets the caller decide whether to discard the error or not. This is Oren Hurvitz's 0001 patch from http://opensimulator.org/mantis/view.php?id=6956 but I ended up doing some tweaking to resolve patch application issues.
* | Final code drop for appearance. Adding Avination's baked texture storage server.Melanie2014-02-041-0/+38
| |
* | Merge branch 'master' into varregionRobert Adams2014-01-191-0/+7
|\ \
| * \ Merge branch 'justincc-master'Justin Clark-Casey (justincc)2014-01-161-0/+7
| |\ \ | | |/
| | * Can delete the Offline Messages sent to/from a user.Oren Hurvitz2014-01-161-0/+7
| | | | | | | | | | | | This is useful if the user is deleted.
* | | Merge branch 'master' into varregionRobert Adams2014-01-111-2/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs OpenSim/Region/Framework/Scenes/SceneBase.cs OpenSim/Services/Interfaces/IGridService.cs OpenSim/Services/LLLoginService/LLLoginResponse.cs (conflicts were debug statements that are commented out in master branch)
| * | Remove some chatty DebugFormat statements. No functional changes.Robert Adams2014-01-041-2/+2
| | |
| * | varregion: Add region size to teleport event messages (EnableSimulator,Robert Adams2014-01-041-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CorssRegion, TeleportFinishEvent). Have Simian grid service return the region size. Many teleport related debug log messages. Can be removed when teleport works (like that's ever going to happen). Conflicts: OpenSim/Framework/RegionInfo.cs
* | | Merge branch 'master' into varregionRobert Adams2014-01-041-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Constants.cs OpenSim/Framework/RegionInfo.cs OpenSim/Services/GridService/GridService.cs OpenSim/Services/Interfaces/IGridService.cs Most conflicts had to do with Util routines not in master branch yet.
| * | Initialize default region size in GridRegion in the no parameter constructorRobert Adams2013-12-281-0/+2
| | | | | | | | | | | | as is used by the grid connector tests.
| * | Add serialization/deserialization of region size to RegionInfo, GridRegion, ↵Robert Adams2013-12-281-0/+25
| |/ | | | | | | | | | | | | | | | | and RegionData. This does not modify interfaces or handling of variable sized regions. This only enables the loading and storing of the region size and the reporting of the region size in grid service responses. The database tables already have the code to load and store the region size.
* | varregion: Add region size to teleport event messages (EnableSimulator,Robert Adams2014-01-031-0/+14
| | | | | | | | | | | | | | CorssRegion, TeleportFinishEvent). Have Simian grid service return the region size. Many teleport related debug log messages. Can be removed when teleport works (like that's ever going to happen).
* | varregion: many more updates removing the constant RegionSize and replacingRobert Adams2013-12-261-0/+2
| | | | | | | | with a passed region size. This time in the map code and grid services code.
* | varregion: add lots of DEBUG level log messages. Especially for teleport.Robert Adams2013-12-241-1/+1
| |
* | Merge branch 'master' into varregionRobert Adams2013-12-173-4/+8
|\ \ | |/ | | | | | | | | | | | | Add new region crossing code to varregion Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs OpenSim/Region/Framework/Scenes/ScenePresence.cs
| * Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2013-12-061-0/+5
| |\
| | * Add support for user preferences (im via email)BlueWall2013-12-061-0/+5
| | |
| * | Fixed misleading commentDiva Canto2013-12-061-3/+0
| |/
* | varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z.Robert Adams2013-12-141-2/+2
| | | | | | | | | | | | Rename 'RegionWorldLocX' to 'WorldLocX' and same for Y and Z. This keeps the downward compatibility and follows the scheme of 'region' and 'world' location naming that is happening in the Util module.
* | varregion: elimination of Constants.RegionSize from all over OpenSimulator.Robert Adams2013-11-081-4/+4
| | | | | | | | | | | | | | Routines in Util to compute region world coordinates from region coordinates as well as the conversion to and from region handles. These routines have replaced a lot of math scattered throughout the simulator. Should be no functional changes.
* | varregion: add linkage for region size in creations and conversionsRobert Adams2013-11-021-0/+21
| | | | | | | | of GridRegion. New variables for size and code to initialize same.
* | Merge branch 'master' into varregionRobert Adams2013-10-071-1/+1
|\ \ | |/
| * Bump OPenSimulator version and assembly versions up to 0.8.0 DevJustin Clark-Casey (justincc)2013-10-041-1/+1
| |