aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Interfaces/IGridService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-23Eliminated many warningsOren Hurvitz1-0/+3
2014-04-09In teleports, pass the source region to the destination (similar to an HTTP ↵Oren Hurvitz1-2/+12
referrer)
2014-01-04Remove some chatty DebugFormat statements. No functional changes.Robert Adams1-2/+2
2014-01-04varregion: Add region size to teleport event messages (EnableSimulator,Robert Adams1-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
2014-01-03varregion: Add region size to teleport event messages (EnableSimulator,Robert Adams1-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).
2013-12-28Initialize default region size in GridRegion in the no parameter constructorRobert Adams1-0/+2
as is used by the grid connector tests.
2013-12-28Add serialization/deserialization of region size to RegionInfo, GridRegion, ↵Robert Adams1-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.
2013-12-26varregion: many more updates removing the constant RegionSize and replacingRobert Adams1-0/+2
with a passed region size. This time in the map code and grid services code.
2013-12-24varregion: add lots of DEBUG level log messages. Especially for teleport.Robert Adams1-1/+1
2013-12-14varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z.Robert Adams1-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.
2013-11-08varregion: elimination of Constants.RegionSize from all over OpenSimulator.Robert Adams1-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.
2013-11-02varregion: add linkage for region size in creations and conversionsRobert Adams1-0/+21
of GridRegion. New variables for size and code to initialize same.
2013-10-07varregion: plug in TerrainData class and modify TerrainModule and ↵Robert Adams1-2/+2
LLClientView to use same. This passes a terrain info class around rather than passing a one dimensional array thus allowing variable regions. Update the database storage for variable region sizes. This should be downward compatible (same format for 256x256 regions).
2013-09-28VarRegion: change RegionInfo storage of region coordinates from regionRobert Adams1-2/+2
count number to integer world coordinates. Added new methods RegionWorldLoc[XY]. Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim. Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability of external region management packages.
2013-09-25VarRegion: change RegionInfo storage of region coordinates from regionRobert Adams1-2/+2
count number to integer world coordinates. Added new methods RegionWorldLoc[XY]. Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim. Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability of external region management packages.
2013-09-02Allow one to specify a DefaultHGRegion flag in [GridService] in order to ↵Justin Clark-Casey (justincc)1-0/+1
allow different default regions for HG and direct grid logins. This requires a new GridService.GetDefaultHypergridRegions() so ROBUST services require updating but not simulators. This method still returns regions flagged with just DefaultRegion after any DefaultHGRegions, so if no DefaultHGRegions are specified then existing configured defaults will still work. Immediate use is for conference where we need to be able to specify different defaults However, this is also generally useful to send experienced HG users to one default location and local users whose specified region fails (e.g. no "home" or "last") to another.
2013-08-28Do not add a port zero to end of the hypergrid gateway host name.Robert Adams1-1/+4
If the port is specified it is added but a ":0" is not added if the port is zero. This enables the hypergrid address short form "hypergridGateway:regionName" which is handled by the parser but failed because of this zero port addition.
2012-10-09minor: Add documentation to IGridService.GetRegionFlags()Justin Clark-Casey (justincc)1-0/+13
2012-01-30Next step for world map overlaysMelanie1-1/+8
2011-11-19Improve some grid region log messages to express regions at co-ordinate ↵Justin Clark-Casey (justincc)1-4/+17
(e.g. 1000, 1000) rather than meter positions (256000, 256000)
2011-08-02Change GridService.GetRegionByName() to only return info if there is an ↵Justin Clark-Casey (justincc)1-0/+6
exact region name match, unlike GetRegionsByName() This should fix the first part of http://opensimulator.org/mantis/view.php?id=5606, and maybe 5605. Thanks to Melanie for helping with this.
2010-11-01Fix HypergridLinker.Check4096()Marck1-1/+28
Make the optimization with IEnumerable.Except() in Check4096 actually work by providing an appropriate equality definition for GridRegion objects.
2010-10-22Revert "Merge remote branch 'otakup0pe/mantis5110'"Justin Clark-Casey (justincc)1-15/+2
This reverts commit 21187f459ea2ae590dda4249fa15ebf116d04fe0, reversing changes made to 8f34e46d7449be1c29419a232a8f7f1e5918f03c.
2010-10-22Revert "* refactor refactor refactor ServerURI 4 lyfe"Justin Clark-Casey (justincc)1-7/+1
This reverts commit 55974df14b6d64c1e1f9e386a3eacce3ba86dc98.
2010-10-22Revert "* more url / hg cleanup"Justin Clark-Casey (justincc)1-8/+1
This reverts commit 58f75fa19d9aea18283ecdbd44559efb81781c9d.
2010-10-20* more url / hg cleanupJonathan Freedman1-1/+8
2010-10-20* refactor refactor refactor ServerURI 4 lyfeJonathan Freedman1-1/+7
2010-10-11* more url / hg cleanupJonathan Freedman1-1/+8
2010-10-02* refactor refactor refactor ServerURI 4 lyfeJonathan Freedman1-1/+7
2010-08-06Allow creation of link regions if there is an existing region within a 4096 ↵Marck1-0/+1
range. Also add GetHyperlinks() to the grid service.
2010-02-23* Removed the unused GridRegion.getInternalEndPointPort() (just use ↵John Hurliman1-5/+0
InternalEndPoint.Port). This class is complex enough as it is * Changed the failed to inform neighbor message from a warning to info, since this will fire for every empty neighbor space * Made the EnableSimulator/EstablishAgentCommunication log message more verbose and more clear about what is happening
2010-02-22* Removed the broken and unused GridRegion.ExternalEndPoint setterJohn Hurliman1-2/+0
2010-01-16Fixed a missing field in the last regions table migration.Diva Canto1-3/+3
2010-01-16Moved prim crossing to EntityTransferModule. Not complete yet.Diva Canto1-2/+2
2010-01-15Implement region registration with authenticationMelanie1-0/+5
2010-01-13Change the error messages on region region registration. This changes URMMelanie1-1/+1
and region. The non-error case should be compatible, so no version bump. Untested.
2010-01-10Remove all references to master avatar, replacing with estate owner whereMelanie1-6/+0
appropriate. This changes the behavior of the REST plugins and RemoteAdmin's region creation process.
2010-01-09Preliminary work on the new default region setting mechanismMelanie1-0/+4
2009-10-14Set the estate owner to be the master avatar if it's not set.Melanie1-0/+6
2009-10-07Add owner_uuid. Not sure this works. Worth a testMelanie1-0/+14
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-09-28Added RegionSecret to GridRegion, and corresponding saving/retrieval from DB ↵Diva Canto1-5/+9
layer. This sounds fishy to me, but it's what's used to make external currency modules work, for now.
2009-09-26Moved all HG1 operations to HGGridConnector.cs and ↵Diva Canto1-0/+14
HypergridServerConnector.cs/HypergridServiceConnector.cs, away from Region.Communications and HGNetworkServersInfo. Fixed small bugs with hyperlinked regions' map positions.
2009-09-26First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto1-6/+21
minimally. A few bugs to catch now.
2009-09-25Better guards on RegisterRegion in GridService.Diva Canto1-1/+9
Added serverPort to the fields that get stored (I think this is the UDP port).
2009-09-24All tests pass for MySQL/MySQLRegionData.Diva Canto1-43/+18
Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient.
2009-09-24GridServerPostHandler finished. GridClient tests all work. More guards on ↵Diva Canto1-0/+4
getting parameters and replies over the wire.
2009-09-24Added test GridClient, which allowed me to remove a few bugs out of the new ↵Diva Canto1-0/+9
code.
2009-09-23Changed IGridService to use the new GridRegion data structure instead of old ↵Diva Canto1-9/+240
SimpleRegionInfo. Added grid configs to standalones.
2009-09-21Added grid handler and grid remote connector.Diva Canto1-1/+1