aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/GridService (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis #7664: Added IHypergridLinker interface to establish a contract about ↵Diva Canto2015-08-011-2/+2
| | | | what implementers need to provide publicly. This is used by 3rd-party addons such as Wifi.
* Added locking to HypergridLinker, to prevent problems if multiple linking ↵Oren Hurvitz2015-07-221-6/+14
| | | | requests for the same region are handled simultaneously
* Added logging in places where regions are searched for by their locationOren Hurvitz2015-07-222-9/+21
| | | | This commit also fixes the log message "Region already exists in coordinates <{0},{1}>": it was actually showing the *requested* coordinates, instead of the coordinates of the previously-existing link.
* Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto2015-04-291-1/+1
| | | | AssemblyVersion("0.8.2.*")
* On the GridService, the central simulator features: ensure that the map tile ↵Diva Canto2015-01-221-1/+7
| | | | url ends with '/' because the viewer is dumb and just appends to it.
* SimulatorFeatures: the viewer also takes GridName in OpenSim extras. Added ↵Diva Canto2015-01-101-0/+13
| | | | that (plus GridURL, in case viewers want to use it too) to the GridService that gives out that info to simulators.
* minor: Just have one message that displays successful registration of a ↵Justin Clark-Casey (justincc)2014-12-031-2/+4
| | | | region with its parameters rather than 2
* OpenSimExtrasBlueWall2014-08-061-0/+43
| | | | 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.
* Add code to GridService to check for overlapping of varregionsRobert Adams2014-07-201-6/+123
| | | | | | | | 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.
* In grid mode, add SuppressConsoleCommands flag to [GridService] so that we ↵Justin Clark-Casey (justincc)2014-07-181-13/+16
| | | | | | can stop misleading grid service only console commands from registering. We need to do this because the simulator initializes and internal copy of the GridService in grid mode for internal purposes
* Add ICommands.HasCommand() method so that we can detect whether a command ↵Justin Clark-Casey (justincc)2014-07-181-1/+1
| | | | has already been registered without needing to also run it
* minor: Remove compiler warning in GridServiceJustin Clark-Casey (justincc)2014-07-141-1/+1
|
* Add experimental "show grid size" robust console command.Justin Clark-Casey (justincc)2014-07-051-5/+34
| | | | | This will show an approximate grid size that doesn't count regions that are hyperlinks Not particularly trustworthy since it will still count regions that are not active but were not deregistered (deliberately or due to simulator crash or similar)
* Adjust "show regions" and "show region" robust service console output to ↵Justin Clark-Casey (justincc)2014-07-051-5/+5
| | | | | | | show size "show regions" drops the owner id column but is till present in "show region" "show regions" name column expanded to allow for longer hg regions (probably still too short, may eventually have to truncate rather than taking up huge screen space)
* Change assembly versions to 0.8.1Justin Clark-Casey (justincc)2014-06-171-1/+1
|
* Modifications to debugging printouts. No functional changes.Robert Adams2014-05-311-2/+7
|
* minor: Capitalize Hypergrid help category like othersJustin Clark-Casey (justincc)2014-05-081-5/+5
|
* Revert "When linking a Hypergrid region, set the region's flags on the ↵Oren Hurvitz2014-04-241-4/+4
| | | | | | in-memory GridRegion immediately." This reverts commit 463d0b2f8f0cd5f02c14391b763680b23c16e438.
* When linking a Hypergrid region, set the region's flags on the in-memory ↵Oren Hurvitz2014-04-241-8/+4
| | | | | | GridRegion immediately. (When using llTeleportAgent() this *specific* object is used for the teleport, so it should have the correct flags.)
* Fixed: hypergrid-linking stopped accepting the following format: ↵Oren Hurvitz2014-04-241-11/+21
| | | | | | "http://grid.example.com" (without a region name) Fixes http://opensimulator.org/mantis/view.php?id=7128
* Better error checking when creating hyperlinks: a) Reject invalid strings; ↵Oren Hurvitz2014-04-131-17/+36
| | | | | | b) Default port is 80, not 0 The change of default port may fix http://opensimulator.org/mantis/view.php?id=7108 , where a user was able to create a Hyperlink to OSGrid from inside OSGrid.
* varregion: many more updates removing the constant RegionSize and replacingRobert Adams2013-12-262-33/+42
| | | | with a passed region size. This time in the map code and grid services code.
* varregion: many replacements of in-place arithmetic with calls toRobert Adams2013-11-281-0/+5
| | | | | the Util functions for converting world addresses to region addresses and converting region handles to locations.
* varregion: add linkage for region size in creations and conversionsRobert Adams2013-11-021-0/+4
| | | | of GridRegion. New variables for size and code to initialize same.
* Bump OPenSimulator version and assembly versions up to 0.8.0 DevJustin Clark-Casey (justincc)2013-10-041-1/+1
|
* Allow one to specify a DefaultHGRegion flag in [GridService] in order to ↵Justin Clark-Casey (justincc)2013-09-022-3/+31
| | | | | | | | | | 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.
* remove redundant return at end of HandleDeregisterRegion()Justin Clark-Casey (justincc)2013-08-231-2/+0
|
* Make it possible for the "deregister region id" command to accept more than ↵Justin Clark-Casey (justincc)2013-08-231-24/+27
| | | | one id
* Switched to using the other Util function with a default value.Diva Canto2013-02-271-1/+2
|
* Moved the HG default variables out of [Startup] and into their own section ↵Diva Canto2013-02-271-1/+1
| | | | [Hypergrid] in *Common.ini.example. Backwards compatible for now.
* Added new Util function for reading config vars that's more generic than the ↵Diva Canto2013-02-221-1/+1
| | | | one I added yesterday -- this is for helping move config vars out of [Startup]
* Simplification of HG configs: HomeURI and GatekeeperURI now are defined as ↵Diva Canto2013-02-211-1/+3
| | | | default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.
* Deleted all AssemblyFileVersion directivesDiva Canto2013-02-191-1/+1
|
* Bump version and assembly version numbers from 0.7.5 to 0.7.6Justin Clark-Casey (justincc)2013-02-051-1/+1
| | | | | | | | This is mostly Bluewall's work but I am also bumping the general version number OpenSimulator 0.7.5 remains in the release candidate stage. I'm doing this because master is significantly adding things that will not be in 0.7.5 This update should not cause issues with existing external binary DLLs because our DLLs do not have strong names and so the exact version match requirement is not in force.
* Allow registering regions whose names are equivalent under LIKE but not ↵Oren Hurvitz2013-01-022-8/+8
| | | | truly equal
* The last few AssemblyInfos. Finished!Diva Canto2012-11-141-0/+33
|
* Move OpenSim.Data.RegionFlags -> OpenSim.Framework.RegionFlags to make it ↵Justin Clark-Casey (justincc)2012-10-092-27/+27
| | | | easier for other code to use (e.g. LSL_Api) without having to reference OpenSim.Data just for this.
* Fix and refactor region registration. Reorder checks to short-curcuit ↵Melanie2012-08-251-25/+28
| | | | | | | expensive and destructive ones. Properly fix region reservation and authentication. Make region moves and flags preservation work again as intended. Prevent failes reservation take-over from damging reservation data.
* Show region positions in "show regions" robust console commandJustin Clark-Casey (justincc)2012-06-261-1/+7
|
* minor: correct GridService "show regions" cibsike cinnabd usage statementJustin Clark-Casey (justincc)2012-06-261-1/+1
|
* Add much easier ConsoleDisplayTable AddColumn() and AddRow() methods.Justin Clark-Casey (justincc)2012-06-261-6/+5
| | | | Use these for new "show regions" command rather than old cumbersome stuff.
* Add "show regions" console command to ROBUST to show all regions currently ↵Justin Clark-Casey (justincc)2012-06-261-0/+44
| | | | | | registered. Command is not added in standalone, which has its own version of "show regions" that can also show estate name
* Add "show region at" command to grid service to get the details of a region ↵Justin Clark-Casey (justincc)2012-06-251-22/+69
| | | | | | | at a specific location. "show region" command becomes "show region name" to disambiguate This is the same format as used by "show object name", etc. "deregister region" also becomes "deregister region id"
* Add "deregister region" by uuid command to grid service to allow manual ↵Justin Clark-Casey (justincc)2012-06-131-0/+45
| | | | | | deregistration of simulators. Useful if a simulator has crashed without removing its regions and those regions have been reconfigured differently
* Add ConsoleDisplayList for more consistent formatting of console output in ↵Justin Clark-Casey (justincc)2012-05-231-9/+9
| | | | | | list form. Convert "show region" to use this structure rather than hand-constructing
* Add missing Y co-ord in "show region" console command informationJustin Clark-Casey (justincc)2012-05-231-1/+1
|
* Lay out "show region" information in an easier to read line by line formatJustin Clark-Casey (justincc)2012-05-231-9/+11
|
* Change "help" to display categories/module list then "help ↵Justin Clark-Casey (justincc)2012-03-081-2/+2
| | | | | | | | | | | <category/module>" to display commands in a category. This is to deal with the hundred lines of command splurge when one previously typed "help" Modelled somewhat on the mysql console One can still type help <command> to get per command help at any point. Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet). Does not affect command parsing or any other aspects of the console apart from the help system. Backwards compatible with existing modules.
* Bring back the Hyperlinker to the Robust console. Moved the config to ↵Diva Canto2011-12-301-30/+25
| | | | [GridService]. Changed all HG-related .inis, including HyperSimianGrid. No changes in user-facing inis.
* Get rid of the spurious [WEB UTIL] couldn't decode <OpenSim agent ↵Justin Clark-Casey (justincc)2011-11-191-2/+2
| | | | | | | 57956c4b-ff2e-4fc1-9995-613c6256cc98>: Invalid character 'O' in input string messages These are just the result of an attempt to canonicalize received messages - it's not important that we constantly log them. Also finally get the deregister grid service message working properly