aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/AssetServer (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-1/+3
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-05-19adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and ↵Dr Scofield1-2/+5
HttpListenerResponse respectively. enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, allowing RestHandlers to set response status code, redirections, etc.
2008-05-16* Minor: For no particularly good reason, make all console prompts conform ↵Justin Clarke Casey1-1/+1
to the same prompt scheme
2008-05-16Formatting cleanup.Jeff Ames3-21/+21
2008-05-14* Refactor additional stats collection common code into base opensim serverJustin Clarke Casey1-11/+2
* If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command
2008-05-07* Move shutdown processing to base OpenSimServer, overriding the method ↵Justin Clarke Casey1-3/+1
where appropriate * This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)
2008-05-01* Rolled back a few changes.Adam Frisby3-64/+61
2008-05-01* Cleaning code still.Adam Frisby3-61/+64
2008-04-23add a database_connect field for the asset server configSean Dague1-3/+3
which will let you specify a connection string. Required for Nhibernate, optional for sqlite (there is a sane default), ignored for mysql and mssql until someone implements the Iniatialise(string) method.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby2-5/+8
(this took a while to run).
2008-04-18* Refactor: Remove redundant try/catch from asset request since this is now ↵Justin Clarke Casey1-47/+42
handled by the base http server
2008-04-02Set default terrain to complete flat terrain (at 26 height). Even flat ↵MW1-1/+1
terrain as default seems better than the messed up terrain I was getting.
2008-03-28* Refactored out common http handler operationslbsa711-6/+11
2008-03-18Formatting cleanup.Jeff Ames3-80/+78
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-7/+7
2008-02-05Converted logging to use log4net.Jeff Ames2-36/+33
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-04* Rebase all current servers on common abstract BaseOpenSimServer classJustin Clarke Casey1-21/+23
* 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
2008-02-04Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2-15/+9
2008-01-31* Add asset/texture cache statistics to region server consoleJustin Clarke Casey1-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
2008-01-30* Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey1-2/+12
2008-01-30* Minor asset server message tweakJustin Clarke Casey1-1/+2
2008-01-30* Deal with asset requests with malformed guids to the asset server in more ↵Justin Clarke Casey1-6/+13
user-friendly way than throwing an Exception * Compact status messages to reduce verbosity and be more informative
2008-01-28* Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey3-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
2008-01-25* Add very basic initial login stats to the user serverJustin Clarke Casey1-6/+5
* 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
2008-01-23* Timer wants, ms, not secs!Justin Clarke Casey1-1/+1
* May also be another bug lurking
2008-01-23* Add very very very basic initial statistical information collection to ↵Justin Clarke Casey3-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
2008-01-15* Mother of all commits:Adam Frisby1-1/+1
* 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.
2008-01-02* Refactored out function to load specified AssetSet Xmllbsa711-1/+1
This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
2007-12-28Remove now dead codeJustin Clarke Casey1-44/+0
2007-12-28Factor out common asset loading from AssetServerBase and Grid/AssetServer/MainJustin Clarke Casey1-24/+12
2007-12-27* Optimized usingslbsa713-4/+4
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-1/+1
Works with LibSL rev>1532
2007-12-18* Removed redundant code in RestService.csAdam Frisby1-8/+1
* Removed unchecked TryParse, replaced with Parse as we were not checking for success and could lead to weirdness if an exception is ignored. * Removed unused variable m_newAvatar * Removed several unused try{}catch(Exception e){}'s. * Added null assignment in simpleapp to prevent warning.
2007-12-11added copyright noticesJeff Ames1-0/+28
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2-4/+4
notice of doom
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-1/+1
2007-11-20Turned on more verbosity to try to debug assetserver failuresBrian McBee1-2/+2
2007-11-04add a IAssetProvider.CommitAssets() call to the grid asset server, when a ↵MW1-0/+1
asset is uploaded to it. Don't think the MySql provider needs this call but the Sql provider does else the assets don't get written out to the database file.
2007-11-01debug tracing for asset server hangsSean Dague1-1/+4
2007-10-30* Optimized usingslbsa713-51/+49
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2-4/+4
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-29normalized line endingsJeff Ames1-109/+109
2007-10-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa711-7/+1
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-26Very early first implementation of grid based assets.Tleiades Hax2-62/+217
Run this on a major grid, and weep
2007-10-25apply http://bug.opensecondlife.org/view.php?id=512 from chillkenSean Dague1-1/+1
which cleans up the verbose logic
2007-10-19* Total refactoring of Asset Server for massive winlbsa711-2/+6
* There is now a AssetServerBase * lolcat in ur assets
2007-10-19Fix for assetserver crashing (Thank you Chi11ken)Tleiades Hax1-7/+4
2007-10-15* Applied Chillken patch #419: consolidate_ports-r2096-3.patch - ↵lbsa711-1/+4
consolidated port number defaults. Thankx Chillken!
2007-10-13Asset server implementation. Again one of these "plumbing" releases, where ↵Tleiades Hax1-171/+22
no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server. Introduced an "IPlugin" interface, which plugins can inherit from.