aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/AssetInventoryServer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adding AssetInventory InventoryArchive pluginMike Mazur2009-03-114-0/+283
| | | | | | | | | | | | | | This plugin exposes an HTTP handler on the AssetInventoryServer which serves a gzipped tar file containing the contents of a user's inventory. The assets referenced by the inventory are not yet archived. At the moment only export functionality is implemented, restore functionality is missing. prebuild.xml had to be shuffled around a bit in order for the plugin to build, as it has a dependency on OpenSim.Region.CoreModules. Also, close a MemoryStream in a few places.
* Implemented FetchAssetMetadataSet in DB backends.Mike Mazur2009-03-092-136/+97
| | | | | | | | | | | | | This method fetches metadata for a subset of the entries in the assets database. This functionality is used in the ForEach calls in the asset storage providers in AssetInventoryServer. With this implemented, frontends such as the BrowseFrontend should now work. - MySQL: implemented, sanity tested - SQLite: implemented, sanity tested - MSSQL: implemented, not tested - NHibernate: not implemented
* Add missing parameter to m_log.DebugFormat().Mike Mazur2009-03-061-1/+1
|
* Make DeserializeUUID explicitly private.Mike Mazur2009-03-051-1/+1
|
* Made the OpenSimInventoryFrontendPlugin.DeserializeUUID(Stream stream) ↵MW2009-03-051-1/+1
| | | | method static to get past the build errors. Mikem really needs to check this change over to see its the right approach for what he wanted.
* Fix moving folders.Mike Mazur2009-03-052-4/+9
| | | | | | | Casting from base class to inherited class is a no-no, and we must preserve the folder type when moving folders, otherwise it gets set to a Texture folder (type 0).
* Fix creating inventory items and folders.Mike Mazur2009-03-052-6/+9
| | | | | | The order of deserialization needed to be changed. Also corrected a bug that caused no inventory items to be returned on login.
* Implemented all Inventory frontend handlers.Mike Mazur2009-03-053-512/+719
| | | | | | This doesn't mean they all work as expected, though. More changes to come as testing unveils bugs.
* Implementing more inventory storage methods.Mike Mazur2009-03-052-314/+134
|
* Use Inventory{Item,Folder}Base in AssetInventoryServer.Mike Mazur2009-03-056-268/+235
| | | | | Also the first inventory storage methods are implemented.
* A couple cosmetic changes in inventory storage plugin.Mike Mazur2009-03-051-2/+5
|
* * minor: Remove most mono compiler warningsJustin Clarke Casey2009-02-251-2/+2
|
* Load default assets when AssetInventory starts.Mike Mazur2009-02-232-0/+15
|
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-1/+5
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* - remove the Metadata property from AssetBase and return all previousMike Mazur2009-02-172-8/+9
| | | | | | | | | 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
* - 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
|
* 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-1615-220/+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-165-229/+44
| | | | | | | - 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
* Converted to Linux newlines.Mike Mazur2009-02-1622-5968/+5968
|
* Added OpenSim asset frontend plugin.Mike Mazur2009-02-164-47/+312
|
* Rename NewAssetServer AssetInventoryServer and fully qualify withMike Mazur2009-02-1622-0/+5720
OpenSim.Grid.AssetInventoryServer.