aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseOpenSimServer.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-04-01Add a PIDFile in [Startup], which the PID will be written toMelanie Thielker1-0/+36
2009-02-19* Fix http://opensimulator.org/mantis/view.php?id=3193Justin Clarke Casey1-51/+45
* Make it possible once again to set a console log level threshold in OpenSim.exe.config
2009-02-12* optimized usings.lbsa711-2/+3
2009-02-10Add proper handling for shared vs. unshared modules to the commandMelanie Thielker1-8/+8
interface. Shared modules will now only get added once, so the command handler is called once per module, not once per scene. Removal of scenes has no adverse effects. Nonshared modules will be called for each scene.
2009-02-09* Restore show information for the OpenSim region server (version, info, ↵Justin Clarke Casey1-1/+1
threads, etc.)
2009-02-07Replace the console for all OpenSim apps with a new console featuring commandMelanie Thielker1-65/+54
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-05* Make existing module commanders register as help topicsJustin Clarke Casey1-4/+24
* 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
2008-12-18* Added "show queues" command that shows throttling queues for all clients.lbsa711-1/+1
*** This only works for LLCLientView at the moment ***
2008-12-02Made BaseOpenSimServer.ShutdownSpecific() public. As the ↵MW1-1/+1
OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-4/+1
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-1/+4
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-4/+1
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-17* minor: add interface version to 'show version' command outputJustin Clarke Casey1-1/+4
2008-11-11* Implement basic region filtering as described in ↵Justin Clarke Casey1-19/+0
https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion * This allows the grid service to stop older, incompatible regions from connecting
2008-10-29* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 ↵Justin Clarke Casey1-1/+1
instead * This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections) * If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list)
2008-10-28* minor: remove mono compiler warningsJustin Clarke Casey1-1/+1
2008-10-28* Apply http://opensimulator.org/mantis/view.php?id=2482Justin Clarke Casey1-3/+17
* Stop 'show threads' throwing an exception if a thread is dead
2008-10-03* refactor: make shutdown a template method in the same manner as startup, ↵Justin Clarke Casey1-2/+9
for consistency's sake
2008-10-03* minor: restore the standard startup logo text now I understand why things ↵Justin Clarke Casey1-1/+1
were appearing in the wrong order
2008-10-03* oops, fix region startup to be in the correct sequence (though it appeared ↵Justin Clarke Casey1-1/+1
to work anyway)
2008-10-03* For shits and giggles, print out the time taken for a server to start up ↵Justin Clarke Casey1-0/+4
(which doesn't include stuff such as script starting time on the region server). * Yes, you could work this out from timestamps in the logs, but that's far too much work
2008-10-03* refactor: make startup a template methodJustin Clarke Casey1-2/+9
2008-09-25Mantis#2017. Thank you kindly, Tyre, for a patch that solves:Charles Krinke1-10/+3
Check the client dialog box (from top menu) WORLD / REGION ESTATE / REGION tab. The client dialog box seems to have a hard limit of about 32 characters per line available for displaying the region version number. Our regions are sending a string which is greater than the limit, causing the client to wrap the text and look ugly.
2008-09-15* Complete refactoring accidentally left unfinished so that all server help ↵Justin Clarke Casey1-15/+1
requests flow through the ShowHelp() method
2008-09-12Changed "show users" command to display only root agents, "show users full" toHomer Horwitz1-5/+5
display root and child agents (mantis #2171).
2008-08-28Update svn properties, formatting cleanup.Jeff Ames1-9/+9
2008-08-25* Append thread information on to the end of period diagnostics informationJustin Clarke Casey1-2/+5
* This is working towards finding out why many more client threads are hanging about on wright plaza than there are actual agents
2008-08-25* minor: refactor thread report into a method that returns a string rather ↵Justin Clarke Casey1-15/+29
than displays information directly
2008-08-19Update svn properties, formatting cleanup.Jeff Ames1-4/+4
2008-08-18* It appears that sometimes some IClientAPI reference is not being released, ↵Justin Clarke Casey1-0/+30
resulting in continual execution of the CheckConnectivity timer method * For now, just turn off this timer when we close the connection * Also some minor help refactoring creeps in to this revision.
2008-08-18Formatting cleanup.Jeff Ames1-23/+23
2008-08-16* Insert a new 'set log level [level] command on the console'Justin Clarke Casey1-5/+80
* The primary immediate use is to provide a means of temporarily reducing log output on the console when executing console commands * Changing the log level on the console is not permanent and does not affect the log information being put into OpenSim.log * This could have been done by putting in a threshold level on the Console appeneder in OpenSim.exe.config and implementing config watching in the code. * But I think that it's a little more user friendly to make this doable via the console.
2008-08-14Thanks, BlueWall, for a patch that:Dahlia Trimble1-1/+1
Binary distributions of OpenSim are not able to get the version info because they lack the ../.svn/entries file. This file exists in the ./bin./svn directory, which would be in a binary distribution. The included patch changes the path from ../.svn/entries to .svn/entries, which allows the version information to be show in "help/about"
2008-08-01* Register main thread as console thread with thread trackerJustin Clarke Casey1-0/+4
2008-08-01* minor: get rid of count number from 'show threads' display since they all ↵Justin Clarke Casey1-12/+1
have IDs
2008-07-22* minor: Make create user command appear on the region console only if the ↵Justin Clarke Casey1-0/+1
region is running standalone
2008-07-11* Move thread tracking code to base opensim server so that it's available ↵Justin Clarke Casey1-6/+31
for all servers (UGAIM as well as Region) * This will work as long as those servers are actually registering any threads they use (does not include stuff plucked from the thread pool) * command is now "show threads" rather than threads
2008-07-08Mantis#1685. Thank you kindly, Mjm for a patch that:Charles Krinke1-1/+12
The attached patch tries to read the SVN revision from local file "svn_revision" before checking "../.svn/entries". This allows simulators not running from the source tree to properly display the SVN revision, if the installer generates the "svn_revision" file.
2008-06-18Minor formatting cleanup.Jeff Ames1-1/+1
2008-06-13* minor: Print out uptime as well as stats in periodic diagnostics logging, ↵Justin Clarke Casey1-5/+27
so it's easier to tell which isntances each print out of information is from
2008-06-13Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames1-11/+11
hard-coded port numbers.
2008-06-11* Drop periodic stats logging back down to 60 minutes to reduce console spam. Justin Clarke Casey1-1/+1
* Please feel free to comment if the periodic logging is causing you problems in some way - I'm loathe to add yet another switch to OpenSim.ini but will if it proves necessary
2008-06-11* Add 'show info' command to all servers, which prints the directory in ↵Justin Clarke Casey1-2/+16
which the server was started * This is potentially useful if you're using screen on a region console without knowing where it was originally started from
2008-06-10* minor: Reduce statistic log snapshots to every 20 minutes to get more ↵Justin Clarke Casey1-1/+1
information
2008-06-10* If a server has statistics, print these out to the log every hour to get ↵Justin Clarke Casey1-0/+21
some idea of how these evolve * When returning GC.GetTotalMemory(), force collection first in order to get more accurate figures
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-15/+15
2008-06-02* experimental: Make OpenSim archiver save and reload all prim textures when ↵Justin Clarke Casey1-2/+2
not all faces have the same texture
2008-06-02* Add 'show version' help information into base OpenSim serverJustin Clarke Casey1-1/+2
2008-06-01* Move most bookending startup/shutdown messages to BaseOpenSimServer so ↵Justin Clarke Casey1-7/+6
they appear in non-console servers too
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-1/+1
must remember to nant clean * Hook all server startups into base opensim server startup method