aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added copyright statements.Jeff Ames2008-02-052-2/+58
|
* * Rebase all current servers on common abstract BaseOpenSimServer classJustin Clarke Casey2008-02-046-100/+85
| | | | | | | * The immediate upshot is that "show uptime" from the console will now show uptime on all server types (user, asset, grid, etc) * DEV: This refactoring is far from complete - only just enough to makes the "show uptime" command common accross the servers. More is needed, but in this case it's somewhat like eating cabbage, which I prefer not to do all at once
* Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2008-02-045-34/+17
|
* Turn on fastMode for map block queries to grid server if and only if grid is ↵Brian McBee2008-02-021-0/+1
| | | | running MYSQL as the data source.
* Thank you very much daTwitch for your first contribution to the C# simulator.Charles Krinke2008-02-021-0/+13
| | | | | | This is the beginnings of support for storage of region owner in the MySQLManager table and the use of "owner_uuid".
* Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run ↵Tedd Hansen2008-02-021-2/+3
| | | | | | | OpenSim in 32-bit mode. Fixed ScriptEngine.Common startup problems.
* * Add asset/texture cache statistics to region server consoleJustin Clarke Casey2008-01-311-1/+1
| | | | | | | | | | | | | | | * You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode * Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets rather than textures * But I don't have any reason to believe they aren't broadly accurate. * I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache * This will require a prebuild * DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released. For my part, seeing large cache memory numbers will provoke me to think about doing something about this. * DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers * DEV: Will refactor the other server stats reporters to do this in one of the next commits
* * Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey2008-01-301-2/+12
|
* * Minor asset server message tweakJustin Clarke Casey2008-01-301-1/+2
|
* * Deal with asset requests with malformed guids to the asset server in more ↵Justin Clarke Casey2008-01-301-6/+13
| | | | | | | | user-friendly way than throwing an Exception * Compact status messages to reduce verbosity and be more informative
* * Add total logouts (and total logins) to server side user statsJustin Clarke Casey2008-01-282-9/+13
| | | | | | | * Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
* * Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey2008-01-283-82/+2
| | | | | | | * The hooks are still plugged in too high at the asset server, but then next layer down is the database and this may be refactored soon. * This change will requires a prebuild
* Removed ScriptServer.csproj from svn.Jeff Ames2008-01-261-47/+0
|
* * Add very basic initial login stats to the user serverJustin Clarke Casey2008-01-253-10/+21
| | | | | | | | * Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next
* * Timer wants, ms, not secs!Justin Clarke Casey2008-01-231-1/+1
| | | | | | * May also be another bug lurking
* * Add very very very basic initial statistical information collection to ↵Justin Clarke Casey2008-01-233-13/+112
| | | | | | | | | | asset server * stats can be seen by typing stats on the asset server command line * Currently collecting only raw requests for today and yesterday * And I haven't yet tested the 24 hour rollover
* * Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2008-01-203-1/+39
| | | | | | | * Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
* * Mother of all commits:Adam Frisby2008-01-1510-23/+79
| | | | | | | * 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.
* * Made it so that if you don't specify a key, the defaults will not be assumed.Adam Frisby2008-01-121-5/+6
| | | | | * If you wish to turn off key authentication, set the values to "" (null) in the grid config, and do the same in clients.
* * In the interests of making life difficult for everyone, the Grid Server ↵Adam Frisby2008-01-121-114/+127
| | | | now actually checks your authentication keys rather than ignoring them.
* Added license to new filesTedd Hansen2008-01-124-4/+90
|
* Major reorganizing of DotNetEngine. Moved common script engine parts to ↵Tedd Hansen2008-01-121-1/+2
| | | | | | | | ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. Loads of things has been put into interfaces instead of the specific class. We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory.
* Set svn:eol-style.Jeff Ames2008-01-121-27/+27
|
* Added references for last commitTedd Hansen2008-01-121-0/+27
|
* ScriptServer communication is ok. Script is creatd on onrez. But since it ↵Tedd Hansen2008-01-122-2/+11
| | | | | | | can not access Scene it sort of crashes right away ;) Added some sample placeholders for implementing rest of LSL events.
* New ScriptServer protocol successfully implemented.Tedd Hansen2008-01-121-4/+25
| | | | | Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc.
* ScriptServer communication protocol (v1), primitive RPC-like TCP client/serverTedd Hansen2008-01-121-1/+1
|
* Whitespace cleanup.Jeff Ames2008-01-108-305/+296
|
* Set svn:eol-style.Jeff Ames2008-01-091-122/+122
|
* * This update enables the web_login method.Teravus Ovares2008-01-091-0/+2
| | | | | * Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
* Did someone say missing files? Thanks SakaiTedd Hansen2008-01-091-0/+123
|
* Dynamic loading of ScriptEngine in ScriptServerTedd Hansen2008-01-096-187/+26
| | | | | ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done
* * Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares2008-01-091-0/+1
| | | | | | | | * Added the web_login_key to the users table * Added happy configurable http error message pages * This update is large enough to have 'awe' value.. so backup your users or weep. * Not tested on MSSQL, even though I added code to update the tables!
* * Added the files for work units for the purpose of sending out updates to ↵Teravus Ovares2008-01-083-0/+78
| | | | regions.
* * Added more methods to MessageServiceTeravus Ovares2008-01-081-49/+161
|
* * Switched over to RegionProfileData from using RegionInfo because ↵Teravus Ovares2008-01-082-22/+64
| | | | | | | RegionInfo was missing the httpURI on the MessageService. * Fixed some code, added a method.
* * Message Server stuff.Teravus Ovares2008-01-071-11/+11
|
* *Added ability to update only necessary data on insertRegion for the grid ↵mingchen2008-01-071-1/+1
| | | | server.
* * More message server methodsTeravus Ovares2008-01-072-2/+104
|
* * Adding More to the MessageServer classes.Teravus Ovares2008-01-074-0/+302
| | | | | * Don't forget to prebuild
* * A few more Message Server comms related updatesTeravus Ovares2008-01-064-10/+70
|
* Added code to gridserver to prevent new region from connecting at X,Y ↵Brian McBee2008-01-061-112/+128
| | | | location already used by an existing region.
* * Added some userserver glue for communications with the message server Teravus Ovares2008-01-064-75/+197
| | | | | * Added some code for the message server, fixed a few references and starting to flesh it out.
* Set svn:eol-style.Jeff Ames2008-01-061-225/+225
|
* Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.Tedd Hansen2008-01-051-9/+9
| | | | | Some debug info for startup added to find bugs. ++
* * Applying jhurliman's LLSD login enablement patch.Teravus Ovares2008-01-051-1/+2
| | | | | | | | * I'm keeping it deactivated until some issues are resolved. * I'm patching it in deactivated so the patch doesn't get outdated * I've deactivated it by commenting out the handler for the application/xml+llsd content type. * While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)
* * Added shell Messaging Server. Don't run the MessagingServer yet or you ↵Teravus Ovares2008-01-051-0/+226
| | | | might end up with problems later.
* And another log-instead-of-crash... when creating user fails.Tedd Hansen2008-01-051-3/+19
|
* Full .dll-name in config option for ScriptEngine. Loading only scriptengine ↵Tedd Hansen2008-01-023-2/+5
| | | | | | | specified in config. ScriptServer will still not start!
* * Refactored out function to load specified AssetSet Xmllbsa712008-01-021-1/+1
| | | | | This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'