aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/ConfigurationLoader.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* minor: eliminate configuration section handling deprecation of ↵Justin Clark-Casey (justincc)2010-04-231-6/+0
| | | | OpenSim.DataStore.MonoSqlite.dll, since this hasn't exist for a long, long time
* Fix LocalPresenceServiceConnector test now that the hardcoded test data has ↵Justin Clark-Casey (justincc)2010-03-051-12/+2
| | | | | | | | been removed from Data.Null.NullPresenceData Unfortunately, this meant publicly exposing the underlying service for the connector. The other solution would be to create alternative initializers for services and connectors where objects could be given directly rather than loaded indirectly through config. Unfortunately, this would require a lot of work in this case but might be the better way forward.
* move linden notecard parsing from LSL_Api.cs to SLUtil so that region ↵Justin Clark-Casey (justincc)2010-03-041-11/+8
| | | | modules can use it
* Cleaned up configuration. 'gridmode' and 'hypergrid' are gone, as well as ↵Diva Canto2010-01-311-14/+0
| | | | lots of other obsolete configs.
* switch default physics engine to ODE and default meshmerizer to Meshmerizer ↵Justin Clark-Casey (justincc)2009-09-161-2/+2
| | | | in code and in OpenSim.ini.example
* * minor: CommentsTeravus Ovares (Dan Olivares)2009-08-121-2/+43
|
* Remove debugging output frm ini file loading. Make it collect matchingMelanie2009-08-071-1/+0
| | | | files only from last path component.
* Silly error, simple fixMelanie2009-08-071-2/+2
|
* Try another way to canonicalize the path that may work in WindozeMelanie2009-08-071-1/+2
|
* Remove GetFullPath call from config includes, because it barfs in WindozeMelanie2009-08-071-2/+1
|
* Temporailiy add some info output in config loadMelanie2009-08-071-0/+1
|
* Allow arbitrary wildcards in config includes. Things likeMelanie2009-08-061-3/+4
| | | | | Include-Modules = "addin-modules/*/config/*.ini" will now work. Adds Util.Glob, which will resolve a globbed path into a string list.
* Small update to make the command line work againMelanie Thielker2009-05-211-0/+4
|
* Implement .ini file includes. Anything that begins with "Include-" will beMelanie Thielker2009-05-211-77/+131
| | | | | | | | | | treated as another ini source to load. For example: Include-Asset = AssetSetup.ini will load AssetSetup.ini after all other ini files are done. This works recursively, too
* Remove the old asset cache and local services and the configurations for themMelanie Thielker2009-05-181-15/+1
|
* * Moved the DefaultConfig settings into already-existing ConfigSettingslbsa712009-04-171-6/+6
|
* * Some more work on refactoring configs;lbsa712009-04-171-6/+6
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* * Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey2009-03-111-7/+12
| | | | | | | * In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
* update some ini defaults in code - all defaults from beginning of ↵Dahlia Trimble2009-03-111-1/+1
| | | | OpenSim.ini.example thru DefaultScriptEngine = "XEngine"
* * Cleanup and CCC (Code Convention Conformance)lbsa712009-03-101-13/+16
|
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-03-061-1/+1
|
* Changed it so only .ini file types are loaded from the (optional) config ↵MW2009-02-281-2/+5
| | | | directory rather all files types in that folder.
* Added support for reading ini files from a (optional) config folder. This ↵MW2009-02-271-1/+14
| | | | | | | | allows the spliting up of opensim.ini into multiple ini files. The ini files in this folder are loaded after the masterini file (if that is set) and before opensim.ini. The default folder it looks for and searches is "bin\config", but that can be set by using the command arg "-inidirectory=<path>" (path is local to bin\) when starting up opensim.exe.
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-1/+1
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Apply http://opensimulator.org/mantis/view.php?id=3068Justin Clarke Casey2009-02-171-64/+68
| | | | | | | * This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile * Thanks StrawberryFride!
* From: Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2009-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change makes two principal implementation changes: [1] It removes the hard coded set of possible asset server client implementations, allowing any arbitrary implementation that has been identified to the PluginLoader as an appropriate extension. The extension point for asset server client extension is /OpenSim/AssetServerClient. All of the old configuration rules have been preserved, and any of the legacy configuration values will still work as they did before, except the implementation is now loaded as a plug-in, rather than as a hard-coded instantiation of a specific class. The re-hashing of IAssetServer as an extension of IPlugin made upgrading of the implementation classes a necessity. Caveat: I have not been able to meaningfully test the crypto-grid clients. I believe they should work correctly, but the refactoring necessary to handle plug-in based initialization (vs constructor-based initialisation) admits the possibility of a problem. [2] The asset cache implementation, previously introduce as a hard-code class instantiation is now implemented as an IPlugin. Once again the previous (configurationless) behavior has been preserved. But now it is possible for those interested in experimenting with cache technologies to do so simply by introducing a new extension for the asset cache extension point (/OpenSim/AssetCache). I've tested all of the configuration settings, after applying the patch to a newly extracted tree, and they seem to work OK.
* * optimized usings.lbsa712009-02-121-9/+4
|
* * Introduce a new "default" option for asset_database in the [STORAGE] sectionJustin Clarke Casey2009-02-041-1/+1
| | | | | | | | * 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
* 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.
* * Apply http://opensimulator.org/mantis/view.php?id=2927 with some changesJustin Clarke Casey2008-12-291-5/+8
| | | | | | | | | * 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
* * 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.
* 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.
* Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-081-1/+28
|
* Update svn properties.Jeff Ames2008-11-061-196/+196
|
* moved the initial loading/setting of the config settings to its own class, ↵MW2008-11-051-0/+196
ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin.