aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/ConfigurationLoader.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-01-24Make errors reported by OpenSim when it halts because it can't find certain ↵Justin Clark-Casey (justincc)1-13/+6
config sections or files a bit more user friendly.
2011-11-23Shell Environment Variables in configBlueWall1-1/+19
Adding updated Nini and support to use shell environment variables in OpenSimulator configuration. Nini @ https://github.com/BlueWall/Nini-Dev
2011-10-15move see_into_this_sim_from_neighbor [Startup] flag parsing into Scene with ↵Justin Clark-Casey (justincc)1-3/+0
the others
2011-10-15fetch physical_prim switch from [Startup] config from inside scene, as is ↵Justin Clark-Casey (justincc)1-1/+0
done for most other scene config params
2011-07-01Make default serverside_object_permissions = true since this better matches ↵Justin Clark-Casey (justincc)1-1/+1
user expectations. It also matches the default setting in the OpenSim.ini.example file
2011-05-06remove obsolete [StandAlone] config section parsing, none of which was ↵Justin Clark-Casey (justincc)1-15/+1
actually used since being superseded by the connector architecture in 0.7
2011-01-28minor: don't bother reparsing the sources for includes if ReadConfig() was ↵Justin Clark-Casey (justincc)1-2/+3
unsuccessful
2011-01-28If a non-globbed included file from config cannot be found then warn the userJustin Clark-Casey (justincc)1-3/+13
2010-09-14Fix a small left over buglet and also add checking of the physics actorMelanie Thielker1-1/+1
position on backup. This way, ant object that has been moved will be checked for ghost prims as soon as it is persisted.
2010-09-14Revert "Move OpenSimDefaults,ini into config-include in order to put it with ↵Justin Clark-Casey (justincc)1-1/+1
all the other default files" This reverts commit c3259e9c26f198b5fe0e7ed6c29c17c27c60ecb1. Reverted by agreement.
2010-09-14Move OpenSimDefaults,ini into config-include in order to put it with all the ↵Justin Clark-Casey (justincc)1-1/+1
other default files
2010-09-13Add a missing parenthesisMelanie1-1/+1
2010-09-13Change the help message to point to copying OpenSimDefaults.ini.example.Melanie1-1/+1
Provide a mostly empty OpenSim.ini.example
2010-09-13Output an error and quit if the master file is missing. Also renameMelanie1-4/+16
OpenSim.ini.example to bin/OpenSimDefaults.ini.example
2010-09-13Make the inimaster option default to OpenSimDefaults.ini.Melanie1-1/+1
2010-09-13Change the help message to point to copying OpenSimDefaults.ini.example.Melanie1-1/+1
Provide a mostly empty OpenSim.ini.example
2010-09-13Output an error and quit if the master file is missing. Also renameMelanie1-4/+16
OpenSim.ini.example to bin/OpenSimDefaults.ini.example
2010-09-13Make the inimaster option default to OpenSimDefaults.ini.Melanie1-1/+1
2010-09-12* Added ISimulationDataService and IEstateDataServiceJohn Hurliman1-4/+0
* Removed StorageManager * CONFIG CHANGE: There are no more database settings in OpenSim.ini. Check the config-include configuration files for region store and estate store database settings
2010-08-13Configuration files can read include files from relative paths.Marck1-1/+11
2010-08-04Remove StandAlone from default hardcoded configMelanie Thielker1-15/+0
2010-08-04Remove StandAlone from default hardcoded configMelanie Thielker1-15/+0
2010-05-20move linden notecard parsing from LSL_Api.cs to SLUtil so that region ↵Justin Clark-Casey (justincc)1-11/+8
modules can use it backport from master
2010-04-23minor: eliminate configuration section handling deprecation of ↵Justin Clark-Casey (justincc)1-6/+0
OpenSim.DataStore.MonoSqlite.dll, since this hasn't exist for a long, long time
2010-03-05Fix LocalPresenceServiceConnector test now that the hardcoded test data has ↵Justin Clark-Casey (justincc)1-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.
2010-03-04move linden notecard parsing from LSL_Api.cs to SLUtil so that region ↵Justin Clark-Casey (justincc)1-11/+8
modules can use it
2010-01-31Cleaned up configuration. 'gridmode' and 'hypergrid' are gone, as well as ↵Diva Canto1-14/+0
lots of other obsolete configs.
2009-09-16switch default physics engine to ODE and default meshmerizer to Meshmerizer ↵Justin Clark-Casey (justincc)1-2/+2
in code and in OpenSim.ini.example
2009-08-12* minor: CommentsTeravus Ovares (Dan Olivares)1-2/+43
2009-08-07Remove debugging output frm ini file loading. Make it collect matchingMelanie1-1/+0
files only from last path component.
2009-08-07Silly error, simple fixMelanie1-2/+2
2009-08-07Try another way to canonicalize the path that may work in WindozeMelanie1-1/+2
2009-08-07Remove GetFullPath call from config includes, because it barfs in WindozeMelanie1-2/+1
2009-08-07Temporailiy add some info output in config loadMelanie1-0/+1
2009-08-06Allow arbitrary wildcards in config includes. Things likeMelanie1-3/+4
Include-Modules = "addin-modules/*/config/*.ini" will now work. Adds Util.Glob, which will resolve a globbed path into a string list.
2009-05-21Small update to make the command line work againMelanie Thielker1-0/+4
2009-05-21Implement .ini file includes. Anything that begins with "Include-" will beMelanie Thielker1-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
2009-05-18Remove the old asset cache and local services and the configurations for themMelanie Thielker1-15/+1
2009-04-17* Moved the DefaultConfig settings into already-existing ConfigSettingslbsa711-6/+6
2009-04-17* Some more work on refactoring configs;lbsa711-6/+6
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-03-11* Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey1-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)
2009-03-11update some ini defaults in code - all defaults from beginning of ↵Dahlia Trimble1-1/+1
OpenSim.ini.example thru DefaultScriptEngine = "XEngine"
2009-03-10* Cleanup and CCC (Code Convention Conformance)lbsa711-13/+16
2009-03-06* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+1
2009-02-28Changed it so only .ini file types are loaded from the (optional) config ↵MW1-2/+5
directory rather all files types in that folder.
2009-02-27Added support for reading ini files from a (optional) config folder. This ↵MW1-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.
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-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.
2009-02-17* Apply http://opensimulator.org/mantis/view.php?id=3068Justin Clarke Casey1-64/+68
* This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile * Thanks StrawberryFride!
2009-02-16From: Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague1-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.
2009-02-12* optimized usings.lbsa711-9/+4