aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/InventoryServer/InventoryServiceBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-09-17Remove The legacy inventory and asset servers. Bump interface version to 6Melanie1-519/+0
2009-08-22Changed the namespace of old InventoryServiceBase amd AuthedSessionCache.Diva Canto1-1/+3
2009-08-22Moved AuthedSessionCache to where it is used -- Grid/InventoryServer.Diva Canto1-0/+0
2009-08-10Last piece of cleaning up old inventory. Old IInventoryServices and ↵Diva Canto1-4/+2
ISecureInventoryService interfaces removed.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-04* Initial infrastructure for ospa only uuid hashing of retrieved inventory itemsJustin Clarke Casey1-1/+1
2009-05-04* Enhance some internal inventory data plugin behaviour to match what was ↵Justin Clarke Casey1-12/+19
probably intended * (e.g returning combined results of plugin rather than always the first result) * This will not affect any existing functionality
2009-03-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker1-0/+14
2009-03-21Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker1-0/+14
MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
2009-03-19Moving GetInventoryItem up to InventoryServiceBase, since this seems like a ↵diva1-0/+10
pretty fundamental function.
2009-02-12* optimized usings.lbsa711-5/+1
2009-02-09The DataPluginFactory is now a set of generic methods instead ofMike Mazur1-1/+1
multiple duplicates of the same code.
2009-02-03- moved data plugin loading code from various places toMike Mazur1-11/+9
OpenSim/Data/DataPluginFactory.cs - removed dependencies on a few executable assemblies in bin/OpenSim.Data.addin.xml - trim trailing whitespace
2009-02-03- move OpenSim/Framework/IInventoryData.cs toMike Mazur1-2/+4
OpenSim/Data/IInventoryData.cs - trim trailing whitespace
2008-11-28* refactor: move CreateUser into UserServiceAdminJustin Clarke Casey1-1/+0
2008-11-27* test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey1-5/+14
services in order to extend unit tests for user and inventory information * I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
2008-11-03Thanks diva for patch that makes a bunch of methods in InventoryServiceBase ↵Dahlia Trimble1-8/+8
virtual, so that they can be overriden in subclasses.
2008-09-24Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz1-0/+9
Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.
2008-09-06Mantis #2133Melanie Thielker1-1/+1
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-29/+29
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-18Formatting cleanup.Jeff Ames1-3/+3
2008-07-31Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur1-47/+34
PluginLoader. Fix issue 1871.
2008-07-24* minor: Rename IInterGridInventoryServices since it's inter service rather ↵Justin Clarke Casey1-1/+1
than inter grid
2008-07-23* refactor: break out inter grid inventory services furtherJustin Clarke Casey1-1/+1
* more to follow
2008-06-28plumbing for multiple inventory servers. Mostly done on the region server side. MW1-0/+5
TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile) On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)
2008-06-11Mantis#1514. Thank you kindly, Boscata for an InventoryServer patchCharles Krinke1-0/+15
to allow the InventoryServer to work with MSSQL..
2008-05-16Formatting cleanup.Jeff Ames1-61/+61
2008-05-03* Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵Justin Clarke Casey1-1/+11
CachedUserInfo * Remove unused/superseded methods from GridInventoryService
2008-05-01* Refactor: Remove the unused userID parameter that was being passed into ↵Justin Clarke Casey1-37/+42
almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated.
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-0/+11
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-23* Implement full grid mode Trash emptyJustin Clarke Casey1-7/+6
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow.
2008-04-23allow for Inventory database source to be specified in mainSean Dague1-2/+2
configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
2008-04-23* Implement proper emptying of trashcan on standaloneJustin Clarke Casey1-1/+44
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items * An implementation for grid mode will follow.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+3
(this took a while to run).
2008-04-20* Change lazy user inventory creation on first login to synchronous rather ↵Justin Clarke Casey1-1/+1
than async. * Add more error checking so that we don't proceed if there has been a problem with inventory retrieval
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey1-2/+3
at once, rather than each individual * This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.
2008-04-10* Refactor GetUsersInventory()Justin Clarke Casey1-1/+1
2008-04-10* Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey1-1/+5
2008-04-10* Minor inventory message cleanup and documentationJustin Clarke Casey1-3/+4
2008-04-08further refactor and rename of InventoryFolderBase propertiesSean Dague1-15/+15
to reflect what they really are.
2008-04-08* Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey1-1/+1
where the AssetType enum was 'Primitive' rather than 'Object' * The libsecondlife patch was also applied to libsecondlife itself in r1714 * Many, many thanks to Dr Schofield (IBM) for his help on this :)
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-108/+108
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-1/+1
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-03-31* Minor: If a user exists but has no inventory in standalone, automatically ↵Justin Clarke Casey1-3/+4
create new inventory folders * This mirrors the grid behaviour
2008-03-31* Log exceptions which make it up to the top of the http request frame, ↵Justin Clarke Casey1-31/+21
rather than having them disappear off into the ether
2008-03-31* Fix problem where inventory code throws a swallowed exception on grid mode ↵Justin Clarke Casey1-17/+33
if the avatar has never logged in before
2008-03-30* Stop the grid inventory service sending all folder and item details twiceJustin Clarke Casey1-32/+1
* This change will have no functional impact - we were already filtering out the dupes on the other end.
2008-03-29* Refactor: Remove unused inventory methods, some of which weren't properly ↵Justin Clarke Casey1-27/+4
implemented anyway.
2008-03-29* Various 1.19.0.5 grid inventory request fixes. These will only take ↵Justin Clarke Casey1-3/+18
affect once the region and the grid servers have upgraded to this revision * You may also need to clear your cache before seeing any effect. * These fixes may or may not affect inventory on the RC client. * These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly * Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal with situations where we receive child folders from the inventory service before their parent is received.
2008-03-29Re-enabled terrain texture generation for the world map. Adam can clean up/ ↵MW1-1/+1
sort it out when he gets time. Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. Also currently the texture is only generated at region startup, it is not updated after terraforming.