| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
avoid a possible race condition
|
|
|
|
|
|
| |
started by GetFolderContent(), to protect ourselves against callers modifying lists
Hopefully this addresses http://opensimulator.org/mantis/view.php?id=5681
|
|
|
|
|
|
|
|
| |
the embedded local inventory connector to prevent an NRE when that connector tries to lookup the UserManager through the scene.
This is to address http://opensimulator.org/mantis/view.php?id=5669
However, if this failure was happening I'm kind of surprised that local HG inventory was working at all.....
We probably weren't seeing these exceptions previously because we weren't logging them when the reached the top of a FireAndForget thread.
|
| |
|
|
|
|
|
|
| |
item id isn't found.
making this query is legitimate and so the log line can cause false positivies. It is up to callers to log an error if appropriate.
|
|
|
|
| |
RemoteXInventoryServiceConnector on GetFolderContent.
|
|
|
|
|
|
| |
themselves. Tested. Seems to be working, main tests pass. Nothing done for IARs or HG transfers yet -- this only works for OARs for the time being.
New migration in inventory table in order to make CreatorID varchar(255).
|
| |
|
|
|
|
|
|
|
| |
folder up from connectors into Scene.Inventory.cs
This fixes the problem for all architectures (hg as well as local and grid) and means we don't have to dupe code between connectors.
Not ideal in that it becomes non-modular, but methods in Scene.Inventory.cs should eventually be modularized anyway.
|
|
|
|
| |
The agentID in AddInventoryItem(UUID agentID, InventoryItemBase item) is redundant since it's contained in item.Owner, and it doesn't make sense for agentID != item.Owner, hence the method is deprecated.
|
|
|
|
|
|
| |
goes to the correct directory
Also removes some mono compiler warnings
|
|
|
|
|
| |
This was a regression - the code to look up the correct type folder was no longer being called if items were added without a parent folder set
This may have been broken since commit bd49985a on 2010-05-02
|
| |
|
|
|
|
| |
there for now, in case bugs pop up with XInventory.
|
|
|
|
| |
than a NullReferenceException
|
|
|
|
|
| |
* Small bug fix in debug message
* Set default standalone configs to use SQLite across the board
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This resolves the problem where eyes and hair would turn white on standalone configurations
When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it.
This should have been okay since we stored that asset in cache. However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white.
This bug did not affect grids since they use a different service connector.
|
| |
| |
| |
| |
| | |
* HG is seriously broken here
* Compiles. Untested.
|
|/ |
|
|
|
|
|
|
| |
folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set.
* Removed left-overs from AssetInventoryServer.
|
|
|
|
|
|
|
| |
SQlite. Fixes most grief in
http://opensimulator.org/mantis/view.php?id=4035
http://opensimulator.org/mantis/view.php?id=4027
|
|
|
|
| |
operation. Moving a batch of items is a 1-time operation. Made it async anyway, so that the viewer doesn't wait in case the DB layer is dumb (which is the case currently).
|
| |
|
| |
|
|
|
|
| |
starting to get on my nerves.
|
|
|
|
|
|
|
| |
starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops.
* Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service.
* Added if (m_Enabled) upon RemoveRegion
|
| |
|
|
|
|
| |
agents in and out of *sims* in order to fetch/drop their system folders from the cache. Also added region-side support for fetching the system folders from the inventory service. Nothing of this is called yet.
|
|
|
|
| |
GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
inventory loading is synchronous
Insert a little more debugging info in case the occasional failure reoccurs
|
|
|
|
|
|
| |
the ball rolling on replacable modules. No user functionality yet
|
|
Region/CoreModules/ServiceConnectorsOut. No functional changes.
|