aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/Application.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-01-31Cleaned up configuration. 'gridmode' and 'hypergrid' are gone, as well as ↵Diva Canto1-1/+0
lots of other obsolete configs.
2009-10-06Checks the number of ThreadPool and IOCP threads on startup and bumps up the ↵John Hurliman1-0/+12
numbers to .NET defaults of 500/1000 if need be
2009-10-04* MySQL data tests now pass by fixing a bad fix for a bad cast on the asset ↵John Hurliman1-7/+4
Local member in MySQLAssetData * First pass at applying the using(){} pattern to IDisposable objects. Always use the using pattern on IDisposable objects whenever possible, do not manually call .Close() or .Dispose() unless there is no other way to write the code. This pass mostly covers OpenSim.Data.MySQL, and should have no functional change (tests still pass)
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-08-17Add the ability to use -console=rest to the region server. UserMelanie1-1/+2
and pass are specified the same way as for the ROBUST server
2009-08-12* minor: CommentsTeravus Ovares (Dan Olivares)1-1/+32
2009-07-24* minor ccclbsa711-0/+3
2009-06-01Only save crashes to disk if save_crashes in OpenSim.ini is true (false by ↵Jeff Ames1-17/+20
default).
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-19* minor: Tweak the command exception catcher of last resort to make a little ↵Justin Clarke Casey1-1/+1
more sense
2009-04-27Getting rid of -hypergrid=true on the command line. This config now goes ↵diva1-7/+1
inside OpenSim.ini in the Startup section. This makes the HG compatible with -background, and prepares the way for further work on HG-related config vars. Might help with mantis #3527.
2009-04-03- adding -logconfig option to allow configuration of log4net fromDr Scofield1-2/+14
log4net config file other then bin/OpenSim.exe.config - moving ArgvConfigSource initialization up to allow for configuration of XmlConfigurator.Configure()
2009-03-26* Apply http://opensimulator.org/mantis/view.php?id=3343Justin Clarke Casey1-1/+0
* Removes long unused -useexecutepath switch * Thanks coyled
2009-03-10* Cleanup and CCC (Code Convention Conformance)lbsa711-5/+6
2009-02-27Added support for reading ini files from a (optional) config folder. This ↵MW1-0/+1
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-4/+4
* 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-12* optimized usings.lbsa711-2/+0
2009-02-10* Stop OpenSim crashing if an exception from a command makes it right up to ↵Justin Clarke Casey1-2/+8
the top of the stack
2009-02-10* Fix build break, parentheses in the wrong placeJustin Clarke Casey1-1/+1
2009-02-10* Overwrite the old saved OpenSim.ini file saved in response to a crash if ↵Justin Clarke Casey1-1/+1
one already exists
2009-02-10Stopgap measure: To use gridlaunch, or GUI, start opensim withMelanie Thielker1-1/+1
OpenSim.exe -gui=true
2009-02-07Replace the console for all OpenSim apps with a new console featuring commandMelanie Thielker1-6/+9
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.
2009-02-02* As per http://opensimulator.org/mantis/view.php?id=3065Justin Clarke Casey1-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
2009-01-04* Minor tweak to crash logger to copy ini with log if save-to-dir is on.Adam Frisby1-1/+5
* Added BinaryGenericMessage handler for cases where GenericMessage isnt transmitting pure-utf8 characters.
2008-12-09* Added primitive exception logging capabilities.Adam Frisby1-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.
2008-11-25* Apply http://opensimulator.org/mantis/view.php?id=2640Justin Clarke Casey1-1/+9
* 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!
2008-10-11Add a "inimaster" switch to OpenSim.ini. It will load a master ini fileMelanie Thielker1-0/+1
and then the OpenSim.ini only needs to contain instance specific data
2008-10-04* Tidy up configuration stuff, eliminated default setting duplication along ↵Justin Clarke Casey1-3/+5
the way * This revision also makes the exception catcher of last resort print to the log instead of just the console * This means logs should now capture sim crashing exceptions, though not those which are caused by a crash of the virtual machine itself
2008-09-08* some if inversions and added {}'s for readabilitylbsa711-0/+2
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-08-13Mantis #1936Melanie Thielker1-1/+0
Thank you, gsky, for a patch that corrects the threading model to use the multithreaded apartment in the grid servers and region server.
2008-06-01* Move most bookending startup/shutdown messages to BaseOpenSimServer so ↵Justin Clarke Casey1-2/+0
they appear in non-console servers too
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-2/+2
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-06-01* Refactor: Split opensim background server into a separate classJustin Clarke Casey1-2/+2
2008-05-31* Make version information common to all serversJustin Clarke Casey1-0/+1
* Now all servers respond to the "show version" command on the console
2008-05-16Formatting cleanup.Jeff Ames1-4/+4
2008-05-08* Spring cleaning, round 3029Adam Frisby1-1/+2
2008-05-07From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-2/+0
Implements the show version command. If you type show version at the console, you will get the revision that opensim is running, assuming you have the .svn/entries file in your base directory (e.g. you are running from code extracted from our SVN repository) A patch to also send this to the client should follow shortly
2008-04-29From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-1/+0
* Fixes the admin_shutdown xmlrpc method * Adds a share/python/console/shutdown.py script for shutting down a background OpenSim * For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ * There should also be instructions in the opensimulator wiki soon as well
2008-04-28From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-5/+21
Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server. The changes are not yet complete. * refactors OpenSimMain into two classes: OpenSimMain and OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain and basically is the "old" OpenSimMain * drops StartConsole from RegionApplicationBase (was only called from the "old" OpenSimMain anyhow) * reverts the changes to TryGetScene(string, out scene) as that seems to work perfectly fine * adds a check to region-remove to see whether m_sceneManger.CurrentScene is non-null before comparing it against the region-to-be-removed
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+2
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-02-29More compiler warning cleanup.Jeff Ames1-1/+0
Removed verbose flag, since it doesn't do anything any more.
2008-02-20Minor cleanup.Jeff Ames1-2/+0
2008-02-11Unhandled exception handler hookup is now the first thing to happen when ↵Tedd Hansen1-2/+3
OpenSim starts
2008-02-05Converted logging to use log4net.Jeff Ames1-5/+6
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-04First part of avatar persistence, currently only really works in standalone ↵MW1-1/+2
mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed. To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure). This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database. But the work to move the code to one of the grid servers shouldn't be too much.
2008-02-01Moved iniFilePath to a static and put it in OpenSim.Application.iniFilePath.Tedd Hansen1-0/+2
Refreshing config based on this. Temporarily disabled feature to refresh config file while running.
2008-01-18Added block for scenario: global exception handler called in loop when ↵Tedd Hansen1-1/+10
exception happens inside global exception handler Added InnerException to output
2008-01-15* Mother of all commits:Adam Frisby1-2/+2
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.