aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* * Assign incoming items with a random UUID so that archives can be loaded ↵Justin Clarke Casey2009-02-173-13/+6
| | | | | | | | more than once * Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem)
* * extend inventory archive save test to check for the presence of the item ↵Justin Clarke Casey2009-02-171-26/+32
| | | | file in the saved archive
* Addresses mantis #3181. Waiting for confirmation from the reporter.diva2009-02-171-1/+1
|
* * Apply http://opensimulator.org/mantis/view.php?id=3068Justin Clarke Casey2009-02-171-64/+68
| | | | | | | * This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile * Thanks StrawberryFride!
* * switch to pulsing monitors to perform test sync instead of events, since ↵Justin Clarke Casey2009-02-172-16/+28
| | | | this doesn't allow one to accidentally forget to reset the event
* * Get rid of a unit test race condition based on my misreading of the ↵Justin Clarke Casey2009-02-171-2/+4
| | | | | | | | AutoResetEvent docs * Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test)
* * Apply http://opensimulator.org/mantis/view.php?id=3178Justin Clarke Casey2009-02-171-5/+6
| | | | | | | | * Moves llEmail() delay to after e-mail send rather than before, in line with SL * Thanks DoranZemlja * Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at
* * Apply http://opensimulator.org/mantis/view.php?id=3179Justin Clarke Casey2009-02-171-15/+15
| | | | | | | | * This slightly extends a lock in WorldCommModule so that it covers the GetNewHandle method which states in it's doc that it assumes locking has happened before the method is called * Thanks DoranZemlja
* * Apply http://opensimulator.org/mantis/view.php?id=3167Justin Clarke Casey2009-02-171-0/+9
| | | | | | | * Clamps textured map rgb values to 0-255 * Thanks DoranZemlja
* * Establish InventoryArchiveSaved event for unit testsJustin Clarke Casey2009-02-176-36/+89
| | | | | | * This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location
* * Moved the nifty MySQLEstateData connectionstring password-stripper out ↵lbsa712009-02-172-31/+35
| | | | into the Util project
* Re-add the objectID field to the anim pack, that was deemed unneccessaryMelanie Thielker2009-02-1710-33/+49
| | | | | | | | and dropped nonths ago, because it is required to get smooth region crossings with AO running. Without it, in some corner cases, anims will continue to run in an unstoppable state.
* Small change on dealing with ODE physics, so that this warning doesn't ↵diva2009-02-171-1/+1
| | | | happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.
* - remove the Metadata property from AssetBase and return all previousMike Mazur2009-02-1738-358/+393
| | | | | | | | | properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
* Major change to how appearance is managed, including changes in login and ↵diva2009-02-1710-30/+122
| | | | user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
* cleanupDr Scofield2009-02-161-6/+0
|
* From: alan webb <alan_webb@us.ibm.com> & dr scofield <drscofield@xyzzyxyzzy.net>Dr Scofield2009-02-161-8/+17
| | | | | | | This changeset fixes a rather nasty script compile bug that manifests itself under heavy load.
* * Apply http://opensimulator.org/mantis/view.php?id=3166Justin Clarke Casey2009-02-1612-62/+280
| | | | | | | * Adds estate access list supports to NHibernate data module * Thanks Tommil
* line ending fixes and set native eol propertySean Dague2009-02-1614-804/+804
|
* * refactor: remove AssetCache field hanging off SceneJustin Clarke Casey2009-02-1623-50/+44
| | | | | | * This is always available at Scene.CommsManager.AssetCache
* * Iniital inventory archive test code. Doesn't actually do any testing yetJustin Clarke Casey2009-02-163-4/+164
|
* * Apply http://opensimulator.org/mantis/view.php?id=3165Justin Clarke Casey2009-02-161-125/+109
| | | | | | | * Corrects behaviour of llListSort() * Thanks DoranZemlja!
* * minor: print out status messages at start and end of inventory archive ↵Justin Clarke Casey2009-02-161-0/+16
| | | | loading and saving
* From: Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2009-02-1612-46/+509
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change makes two principal implementation changes: [1] It removes the hard coded set of possible asset server client implementations, allowing any arbitrary implementation that has been identified to the PluginLoader as an appropriate extension. The extension point for asset server client extension is /OpenSim/AssetServerClient. All of the old configuration rules have been preserved, and any of the legacy configuration values will still work as they did before, except the implementation is now loaded as a plug-in, rather than as a hard-coded instantiation of a specific class. The re-hashing of IAssetServer as an extension of IPlugin made upgrading of the implementation classes a necessity. Caveat: I have not been able to meaningfully test the crypto-grid clients. I believe they should work correctly, but the refactoring necessary to handle plug-in based initialization (vs constructor-based initialisation) admits the possibility of a problem. [2] The asset cache implementation, previously introduce as a hard-code class instantiation is now implemented as an IPlugin. Once again the previous (configurationless) behavior has been preserved. But now it is possible for those interested in experimenting with cache technologies to do so simply by introducing a new extension for the asset cache extension point (/OpenSim/AssetCache). I've tested all of the configuration settings, after applying the patch to a newly extracted tree, and they seem to work OK.
* cosmetic: adding region name to logging statementDr Scofield2009-02-161-3/+3
|
* - replace existing license header in each source file inMike Mazur2009-02-1617-391/+357
| | | | | | | AssetInventoryServer with the standard OpenSim license header - add note about Cable Beach to CONTRIBUTORS.txt - clean up AssetInventoryServer.ini.example
* - add restrictions and error handling to plugin loading inMike Mazur2009-02-1612-37/+61
| | | | | | | | AssetInventoryServer - assign shorter names to each AssetInventory plugin - modify AssetInventoryServer.ini.example file so it works out of the box
* Standardize logging messages.Mike Mazur2009-02-1613-92/+92
|
* - removed OpenSim.Grid.AssetInventoryServer.Metadata class in favor ofMike Mazur2009-02-168-1250/+1074
| | | | | | | | | | | | | | OpenSim.Framework.AssetMetadata and related updates in AssetInventory server - removed dependency on MySql.Data.MySqlClient - commented out the bulk of OpenSimInventoryStorage due to missing MySql.Data dependency - refactor asset creation in OpenSimAssetFrontend - commented out ForEach implementation, which also depended on MySql.Data, until it's supported by OpenSim backends - commented out some handlers in BrowseFrontend and ReferenceFrontend as they relied on either ForEach or the removed Metadata class
* We need to return a zero-length byte array from the Handle() routine.Mike Mazur2009-02-161-1/+1
|
* - clean up using references as well as References in prebuild.xmlMike Mazur2009-02-1615-305/+277
| | | | | | - comment out a bunch of stuff in OpenSimInventoryFrontendPlugin.cs to get rid of warnings
* Name extension points a little clearer.Mike Mazur2009-02-163-6/+6
|
* - remove dependency on OpenSim.Grid.AssetServer.Plugins.Opensim inMike Mazur2009-02-163-3/+0
| | | | | | | | OpenSim.Data.*.addin.xml, this is cruft left over from previous testing - fix example SQLite connection string in AssetInventoryServer.ini.example
* Fix dependency on non-OpenSim version of OpenMetaverse.StructuredData.dll.Mike Mazur2009-02-161-1/+1
|
* - change AssetInventoryServer config from XML to INIMike Mazur2009-02-1616-366/+300
| | | | | | - convert AssetInventoryServer logging to OpenSim's log4net - updated AssetInventoryServer.ini.example file
* - remove dependency on ExtensionLoader.dll (DBConnString.cs can go)Mike Mazur2009-02-167-230/+237
| | | | | | | - bring config system in line with other servers - add new plugin filter class which filters on ID - update AssetInventoryServer.ini file
* - asset server functionality works with OpenSim's HttpServerMike Mazur2009-02-164-104/+34
| | | | | - start of removal of AssetInventoryServer.Metadata class
* AssetInventoryServer now compiles while using the standard OpenSimMike Mazur2009-02-167-564/+796
| | | | | console and HttpServer. It doesn't work though.
* Update to new generic DataPluginFactory calls.Mike Mazur2009-02-162-2/+2
|
* - add list for backend plugins and Dispose() all plugins on shutdownMike Mazur2009-02-169-18/+25
| | | | | | | - fix some plugin names - remove most references to ExtensionLoader - remove commented out AssetInventoryServer blobs from prebuild.xml
* Move NullAuthentication and AuthorizeAll extensions to plugins.Mike Mazur2009-02-165-14/+74
|
* Move BrowseFrontend and ReferenceFrontend toMike Mazur2009-02-163-12/+70
| | | | | OpenSim/Grid/AssetInventoryServer/Plugins.
* Migrate OpenSim inventory frontend to load with Mono.Addins. EverythingMike Mazur2009-02-165-57/+60
| | | | | should compile and it seems even creating users works somehow.
* Add OpenSim & Simple inventory storage plugins and Null metrics plugin.Mike Mazur2009-02-168-52/+115
|
* - added Simple AssetInventoryServer plugin (asset storage only)Mike Mazur2009-02-1610-569/+148
| | | | | | | - removed OpenSim storage and frontend classes in Extensions dir - put OpenSim plugins in OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace
* - implement and load NullMetrics module in AssetInventoryServerMike Mazur2009-02-166-187/+94
| | | | | - update AssetBase de/serialization in AssetInventoryServer
* - IAssetProviderPlugin was changed to IAssetDataPluginMike Mazur2009-02-162-15/+8
| | | | | - Use OpenSim.Data.DataPluginFactory to load data plugins
* AssetInventoryServer plugins can't be a dependency for the ↵Mike Mazur2009-02-161-1/+0
| | | | OpenSim.Data.MySQL addin.
* Converted to Linux newlines.Mike Mazur2009-02-1622-5968/+5968
|
* Added OpenSim asset frontend plugin.Mike Mazur2009-02-164-47/+312
|