aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Replace the console for all OpenSim apps with a new console featuring commandMelanie Thielker2009-02-074-541/+574
| | | | | | | | | line editing, context sensitive help (press ? at any time), command line history, a new plugin command system and new appender features thet let you type while the console is scrolling. Seamlessly integrates the ICommander interfaces.
* * Implement help <command> from the region consoleJustin Clarke Casey2009-02-061-3/+18
| | | | | | | * So at the moment once can type 'help terrain fill' as well as 'terrain fill help' * Current implementation is a transient hack that should be tidied up soon
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-063-7/+9
| | | | | | | | | | | | | | | | | | | | OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
* * Make existing module commanders register as help topicsJustin Clarke Casey2009-02-052-48/+66
| | | | | | | * Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff) * Typing help <topic> will give information about commands specific to that topic
* * refactor: Split out module Command class into a separate fileJustin Clarke Casey2009-02-051-3/+2
|
* * Remove unused region info list from OpenSimBase.Justin Clarke Casey2009-02-051-24/+2
| | | | | | * The same information is available via SceneManager
* * refactor: Move module handling code up into SceneBase from Scene, reducing ↵Justin Clarke Casey2009-02-051-11/+8
| | | | the large number of different things that Scene does
* * minor: remove deprecated and unused terrain method from SceneManagerJustin Clarke Casey2009-02-041-2/+5
| | | | | | * other minor tidy up
* * Introduce a new "default" option for asset_database in the [STORAGE] sectionJustin Clarke Casey2009-02-042-2/+6
| | | | | | | | * This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode * The other options can (local, grid, etc) can still be used explicitly as before * Also change OpenSim.ini.example and the surrounding explanative text
* * As per http://opensimulator.org/mantis/view.php?id=3065Justin Clarke Casey2009-02-021-1/+1
| | | | | | | * Copy OpenSim.ini to _OpenSim.ini on crash instead of opensim.ini * This makes it work on Linux/Mac(?) as well as Windows
* * Adds console command, 'predecode-j2k <number of threads>' to load all of ↵Teravus Ovares2009-01-251-0/+11
| | | | | | | the texture assets from the scene and decode the j2k layer data to cache. The work is split between the number of threads you specify. A good number of threads value is the number of cores on your machine minus 1. * Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2). The first one sends more data for low quality textures, the second one sends more data for high quality textures.
* Added support so that during the loading of a xml link list, it checks if a ↵MW2009-01-161-2/+8
| | | | | | | linked hypergrid region's real location is within 4096,4096 map spaces of its "local" location. If it is outside of that range ( so it wouldn't be possible to teleport to it) then it ignores it and doesn't create a link. See the hypergrid wiki page for more details.
* Added some basic relocation mapping support for when loading hypergrid links ↵MW2009-01-161-4/+32
| | | | | | | | | | from a xml file. Console Command: link-mapping <StartXloc> <StartYloc>. This results in only the last two digits of any of the locations defined in the xml file being used, and those 0-99 values being added to the StartXloc and StartYloc figures. For more infomation, see the email on the mailing list and the soon to be added instructions on the wiki's hypergrid page. Also made the Secion Names in xml file case insensitive.
* Small bit of refactoring related to the hypergrid link loading from xml files.MW2009-01-151-42/+47
|
* Added support for a "excludeList" as part of the hypergrid xml link file ↵MW2009-01-151-3/+33
| | | | loading. So that certain links in the file will be ignored. See the wiki's hypergrid page for details (in about a hour).
* Added initial support for reading hypergrid links from a xml config file. ↵MW2009-01-151-31/+84
| | | | | | | | | Although its currently still activated by using console command: link-region <URI of xml file> , the uri should be able to be a local file path or a http uri. I'm adding details of the format of the xml file to the wiki's hypergrid page. TODO: Add a initial startup option for setting the uri and making it autoload it. Add support for scanning the xml file to check that its own region(s) aren't in the list, and if they are, ignoring them. This would allow setting up "virtual link/grid lists" on webservers, that people can add their own regions to and also point those regions to those same lists, so they load the other region's data. Add support for automapping of those region/link lists.
* * Removing set-time command since it doesn't actually do anything at allJustin Clarke Casey2009-01-131-5/+0
| | | | | | * If this was crucial to someone then it should be reinsertable as a module
* Caught exceptions in some console commandsSean Dague2009-01-121-26/+53
| | | | | From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* * refactor: Remove the need to separately pass in the http listener to the ↵Justin Clarke Casey2009-01-062-9/+10
| | | | scene - this is always available via CommsManager
* * Minor tweak to crash logger to copy ini with log if save-to-dir is on.Adam Frisby2009-01-041-1/+5
| | | | | * Added BinaryGenericMessage handler for cases where GenericMessage isnt transmitting pure-utf8 characters.
* Allow some values that are set in OpenSim.ini to be set from region configMelanie Thielker2009-01-021-1/+1
| | | | | | XML as well.
* Fixes Mantis #2945Melanie Thielker2009-01-021-13/+57
| | | | | | | | | Committing the above patch with changes. Thank you, Gerhard. Removed unneccessary verbosity in case of no error, added more output for errors. Added support for HTTP Uri fetching which I had added in my last commit. Converted the Console.WriteLines to log4net.
* Add the ability to read the ini file from a URI. If the -inifile optionMelanie Thielker2009-01-021-6/+33
| | | | | | is a http:// URI, it will be fetched and parsed as an XML config.
* Major changes in interregion communications. This breaks compatibility with ↵diva2009-01-011-1/+1
| | | | | | | | | older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes: - Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination. - SendCloseAgent moved from OGS1 Remoting to RESTComms.
* * Apply http://opensimulator.org/mantis/view.php?id=2927 with some changesJustin Clarke Casey2008-12-292-7/+10
| | | | | | | | | * This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml * This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone) and via the user and asset config xml files for grid mode * Thanks to SirKimba for the patch
* test commit - no functional changeDahlia Trimble2008-12-221-1/+1
|
* * Add two more missing defaults that use GetBoolean without a default in ↵Teravus Ovares2008-12-201-2/+2
| | | | standalone. (not sure if this will fix your issue daTwitch.. it's probably not even a bug)
* * Adds defaults for some GetBoolean config values that previously did not ↵Teravus Ovares2008-12-201-3/+3
| | | | have them.
* * Added "show queues" command that shows throttling queues for all clients.lbsa712008-12-181-2/+44
| | | | | *** This only works for LLCLientView at the moment ***
* * Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaksJustin Clarke Casey2008-12-151-4/+4
| | | | | | | * This pushes an identifier for the OpenSim scene to the physics scene. This allows log messages from the physics scene to identify which OpenSim scene they relate to. * Thanks Gerhard
* apparently opensim only works if secure_inventory_server = true, whoSean Dague2008-12-121-1/+1
| | | | | knew? Reverting that.
* make a couple of other config default to make the example ini to give usSean Dague2008-12-111-2/+6
| | | | | a better chance of working out of the box
* after much discussion, and overwhelming +1 on the -dev list, switch theSean Dague2008-12-111-1/+1
| | | | | | default script engine to XEngine. This won't change anything if you already specified the default in your OpenSim.ini.
* Reimplemented running of ShutdownCommandFile. Mantis #2800MW2008-12-111-0/+9
|
* * Added primitive exception logging capabilities.Adam Frisby2008-12-091-9/+20
| | | | | | | * Disabled by default (see OpenSim.ini.example for how to enable) * Saves exceptions to a folder on disk (default "crashes") when enabled. * These reports can then be uploaded or posted to help debug an error.
* Fixed Mantis #2756Tedd Hansen2008-12-051-1/+1
|
* save file before commit is often usefulTedd Hansen2008-12-051-1/+1
|
* Fix: removed m_log.InfoFormat("[OPENSIM MAIN]: GC Latency Mode: {0}", ↵Tedd Hansen2008-12-051-1/+2
| | | | GCSettings.LatencyMode.ToString());
* Garbage CollectorTedd Hansen2008-12-051-0/+4
| | | | | | * Enabled GC server * Enabled concurrent collections
* Made BaseOpenSimServer.ShutdownSpecific() public. As the ↵MW2008-12-021-1/+1
| | | | OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.
* * Stop console misleadingly reporting an error if it cannot find a startup ↵Justin Clarke Casey2008-11-281-7/+4
| | | | commands file
* * The equals override of 'Location' is not working as expected. This caused ↵Teravus Ovares2008-11-281-0/+2
| | | | | | | sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server. hence the error message, "only one listener on port". * This is a high profile candidate for a unit test. (big)
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-281-2/+2
|
* * refactor: move ResetUserPassword into UserServiceAdminJustin Clarke Casey2008-11-282-2/+1
|
* * minor: Eliminate unused paramter in LocalUserServices constructorsJustin Clarke Casey2008-11-282-4/+4
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-282-9/+3
|
* Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-251-0/+27
|
* Update svn properties.Jeff Ames2008-11-251-184/+184
|
* * Apply http://opensimulator.org/mantis/view.php?id=2640Justin Clarke Casey2008-11-252-1/+193
| | | | | | | | * This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list * Applied some minor prebuild.xml jiggling to resolve a dependency issue * Thanks Diva!
* Thanks SachaMagne for a patch which adds the following console commands:Dahlia Trimble2008-11-242-1/+32
| | | | | | | login-enable : Allow login at sim level (opensim.exe) login-disable: Stop any login BUT keep the logged avt login-status : Return the actual status