aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseOpenSimServer.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Dump OpenSim 0.9.0.1 into it's own branch.onefang2019-05-191-24/+49
|
* Stop it from not stopping.root2019-05-191-2/+3
|
* Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2016-11-031-48/+34
|
* Make "show threads" and "thread abort" console commands available on all serversJustin Clark-Casey (justincc)2012-11-231-102/+1
|
* Make "force gc" console command available across all serversJustin Clark-Casey (justincc)2012-11-231-11/+0
|
* Make "show version" console command available across all serversJustin Clark-Casey (justincc)2012-11-231-8/+0
|
* Factor out common pid file creation and removal code.Justin Clark-Casey (justincc)2012-11-221-35/+1
| | | | Log path at which pid file is created or reason for failure to create.
* Remove unused BaseOpenSimServer.ShowHelp()Justin Clark-Casey (justincc)2012-11-221-21/+0
|
* Make "set log level" command available across all serversJustin Clark-Casey (justincc)2012-11-221-31/+0
|
* Make "show info" command available across all serversJustin Clark-Casey (justincc)2012-11-221-177/+1
| | | | This helpfully lists version information, startup location and console log level
* Factor out common registration of "show uptime" commandJustin Clark-Casey (justincc)2012-11-221-66/+64
|
* factor out common HandleShow code for "show uptime"Justin Clark-Casey (justincc)2012-11-221-34/+5
|
* refactor: Factor out copy/pasted server uptime report codeJustin Clark-Casey (justincc)2012-11-221-25/+4
|
* Add "force gc" region console command which manually invokes garbage collection.Justin Clark-Casey (justincc)2012-10-291-0/+11
| | | | For debugging purposes.
* Extend "show stats" command to "show stats [list|all|<category name>]"Justin Clark-Casey (justincc)2012-10-111-28/+4
| | | | | | This allows different categories of stats to be shown, with options to list categories or show all stats. Currently categories are scene and simulator and only a very few stats are currently registered via this mechanism. This commit also adds percentage stats for packets and blocks reused from the packet pool.
* Remove a couple of compiler warnings pointed out by SignpostMarvJustin Clark-Casey (justincc)2012-07-271-1/+0
|
* Move Watchdog and MemoryWatchdog classes into OpenSim.Framework.Monitoring ↵Justin Clark-Casey (justincc)2012-07-251-0/+1
| | | | with other monitoring code from OpenSim.Framework
* Rename OpenSim.Framework.Statistics to OpenSim.Framework.Monitoring.Justin Clark-Casey (justincc)2012-07-251-1/+1
| | | | This better reflects the long-term purpose of that project and matches Monitoring modules.
* Where possible, use the system Encoding.ASCII and Encoding.UTF8 rather than ↵Justin Clark-Casey (justincc)2012-07-111-2/+2
| | | | | | | constructing fresh copies. The encodings are thread-safe and already used in such a manner in other places. This isn't done where Byte Order Mark output is suppressed, since Encoding.UTF8 is constructed to output the BOM.
* If starting scripts on initial sim start, provide INFO level log feedback ↵Justin Clark-Casey (justincc)2012-06-221-1/+1
| | | | | | | each time 50 scripts have been started. This is to provide an indication of what's happening now that the default isn't to report every single script start. Changes XEngine logging level in OpenSim.exe.config from WARN to INFO.
* Remove STARTUP COMPLETE message from the startuplogo.txt file and into main ↵Justin Clark-Casey (justincc)2012-06-201-1/+3
| | | | logging
* Comment out the neighbour and land in connectors from info logging that they ↵Justin Clark-Casey (justincc)2012-06-201-1/+1
| | | | are starting up
* minor: reuse threadpool count we just fetched instead of fetching it againJustin Clark-Casey (justincc)2012-03-161-1/+1
|
* Add total scripts count to "show threads"Justin Clark-Casey (justincc)2012-03-161-2/+10
| | | | However, this returns 0 on Mono (at least on 2.6.7)! So not showing if it is zero.
* Improve threadpool reporting to "show threads" console command (also gets ↵Justin Clark-Casey (justincc)2012-03-161-6/+2
| | | | printed out periodically)
* Change "help" to display categories/module list then "help ↵Justin Clark-Casey (justincc)2012-03-081-10/+10
| | | | | | | | | | | <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.
* Rename Watchdog.GetThreads() to GetThreadsInfo() to reflect what it actually ↵Justin Clark-Casey (justincc)2012-02-241-1/+1
| | | | returns and for consistency.
* On Windows automatically load the correct native ODE library depending on ↵Justin Clark-Casey (justincc)2012-02-181-1/+3
| | | | | | | | | whether the process is 32-bit or 64-bit In theory, this means that a 64-bit Windows OS user can now run OpenSim.exe with ODE and use more than 2 (or 3) GB of memory. However, this is completely untested since I don't currently own a 64-bit Windows box. Feedback appreciated. Using OpenSim.32BitLaunch.exe should continue to work. Other platforms are unaffected. This will currently not work with sqlite - I will add that too if this works.
* Use Environment.TickCount & Int32.MaxValue; instead of ↵Justin Clark-Casey (justincc)2012-01-311-1/+1
| | | | | | | Util.EnvironmentTickCount(); when producing the threads report to reduce wraparound. This matches the tickcount masking in the thread watchdog. For some reason, Util.EnvironmentTickCount() masks ticks by 0x3fffffff instead of 0xffffffff
* Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead ↵Justin Clark-Casey (justincc)2011-12-051-1/+1
| | | | | | | | of OSHttpRequest/OSHttpResponse. This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation. This is also required to write regression tests that involve the HTTP layer. If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
* fix build break on UserManagementModule.Justin Clark-Casey (justincc)2011-11-151-4/+8
| | | | This also adds time since started to "show threads". Unfortunately these two changes got mixed in.
* improve formatting of "show threads"Justin Clark-Casey (justincc)2011-11-151-1/+8
|
* Add number of milliseconds since last update to "show threads"Justin Clark-Casey (justincc)2011-11-151-3/+7
|
* minor: add "threads show" as synonym for "show threads" for consistencyJustin Clark-Casey (justincc)2011-10-251-0/+5
|
* Add "threads abort <thread-id>" simulator console command that allows us to ↵Justin Clark-Casey (justincc)2011-10-251-0/+25
| | | | | | abort a watchdog managed thread. This is for diagnostic purposes.
* Make default serverside_object_permissions = true since this better matches ↵Justin Clark-Casey (justincc)2011-07-011-11/+0
| | | | | | user expectations. It also matches the default setting in the OpenSim.ini.example file
* If OpenSim has been built from a git tree, then include version information ↵Justin Clark-Casey (justincc)2011-07-011-4/+39
| | | | | | automatically by dereferencing .git/HEAD A blank bin/.version file will stop this being displayed.
* refactor: rename gitCommitFileName to manualVersionFileName since ↵Justin Clark-Casey (justincc)2011-07-011-5/+4
| | | | bin/.version doesn't necessary have to be a git hash
* Fix "set log level" to once again display current log level if it's not ↵Justin Clark-Casey (justincc)2011-02-041-12/+15
| | | | | | given a parameter This addresses http://opensimulator.org/mantis/view.php?id=5345
* Update the "config get <section> <key>" command to "config get [<section>] ↵Justin Clark-Casey (justincc)2011-01-211-0/+14
| | | | | | | | | [<key>]" The config get command shows a current config value on the console. Now, if <key> is omitted then all the values for the given section are printed. If <section> is ommitted then all sections and all keys are printed. Current config can also be dumped to a file using "config save <path>". This can be handy for resolving or eliminating config issues
* make "show info" and "show version" show the same version textJustin Clark-Casey (justincc)2011-01-211-4/+7
|
* add current console log level to "show info"Justin Clark-Casey (justincc)2011-01-211-2/+9
|
* minor: make "show info" help slightly clearerJustin Clark-Casey (justincc)2011-01-201-1/+1
|
* Fix "show threads" to show threads now being managed by ↵Justin Clark-Casey (justincc)2010-09-141-16/+10
| | | | OpenSim.Framework.Watchdog
* add a smidgen more log debug information in the form of the operating system ↵Justin Clark-Casey (justincc)2010-05-281-1/+5
| | | | version
* Apply patch to reduce git revision text length if running sim directly from ↵Justin Clark-Casey (justincc)2009-11-271-1/+1
| | | | | | | a git tree See http://opensimulator.org/mantis/view.php?id=4030 Thanks ChrisDown (and Bruce for reporting)
* Formatting cleanup.Jeff Ames2009-10-191-1/+1
|
* Bug fix.Diva Canto2009-10-071-2/+6
|
* Printout one more field in show threads, but this won't buy us much.Diva Canto2009-10-071-1/+2
|
* Fixing a few compile errors in the previous commitJohn Hurliman2009-10-061-21/+6
|