Commit History

Автор SHA1 Съобщение Дата
  Melanie Thielker b16abc8166 Massive tab and trailing space cleanup преди 7 години
  Melanie Thielker f03a6bbc61 Create a generic way for passing constructor args to plugins преди 7 години
  Melanie Thielker e0b5135010 Add a MaxRetries option to the inventory connector. преди 7 години
  Melanie Thielker ea8f3c83bf Finally remove the requirement for an InventoryItem/FolderBase object to преди 8 години
  UbitUmarov 72684592ba Merge branch 'master' into avinationmerge преди 9 години
  UbitUmarov 410ae96d04 put back diva's cache with her recent fix but also avoid duplicated InventoryService.UpdateItem call in case of m_uploadState is complete. In that case CompleteItemUpload will do it преди 9 години
  UbitUmarov af0febf6a7 inventory mess преди 9 години
  Diva Canto 29aaf5564f Mantis #7720: AssetXferUploader was setting AssetID to UUID.Zero. Before that wouldn't matter (item would be a terminal object) but with the introduction of the item cache, it matters, because the object in the cache was being modified to have AssetID=UUID.Zero. Also keeping the item cache consistent when item properties change. преди 9 години
  UbitUmarov 6a0465b70a remove diva's inventory cache since it seems to cause mantis 7720, broken items UUID. Guess it doesn't cover all paths преди 9 години
  Diva Canto d00f73c3a4 Deleted OpenSim.Framework.Communications. Moved its two remaining files to OpenSim.Framework. преди 9 години
  Diva Canto 959872315f WARNING: massive refactor to follow libomv's latest changes regarding inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. преди 9 години
  Diva Canto 96f0c6f074 More on mantis #7567. Two things: преди 9 години
  Diva Canto 51fccff235 Mantis #7600. The warning message was not a symptom of a problem, it was just that the HG client was trying to fetch folders that aren't in the Suitcase, so that fails. This should make the warning message go away in that situation. (fetching those folders will still fail, because they aren't available over HG) преди 9 години
  Diva Canto a433a40980 Making the inventory cache static, so that there's less timers. преди 9 години
  Diva Canto ea5aa82c2c Mantis #7567. Once again, avoiding prefetching linked items within linked folders. Also fixing the inventory connector GetMultipleItems, so that if everything is in the cache, it returns successfully rather than unsuccessfully. преди 9 години
  Diva Canto bac53387a9 Mantis #7567: added an 8-sec expiring item cache to the inventory network connector. This fixed the problem on my local test grid and generally made things faster. This cache has been needed for a while... there are many parts in the code where the sim gets an item multiple times in a short amount of time (rezzing attachs and objects, for example). преди 9 години
  Diva Canto 3df472f10d Added inventory tests to Robust.Tests. преди 9 години
  Diva Canto 0bf1209f90 Another major overhaul of inventory downloading, this time pertaining to inventory links. Added yet another function to IInventoryService to get multiple items at once, so that fetching collections of linked items is done once per folder instead of once per item. преди 9 години
  Diva Canto 3548e39f9a I shouldn't write code this early in the morning... Fixing a 'duh' on previous commit. преди 9 години
  Diva Canto a68aab14fa Additional debug message to help diagnose a warning message and exception related to previous commit. преди 9 години
  Diva Canto c74cef0f42 Major change in the way inventory is downloaded: added a method throughout IIventoryService that fetches sets of folders at once. Also added folder id in the InventoryCollection data structure, so that we don't need to go to inventory server again just for that. This reduces the chatter between sims and inventory server by... a lot. On my tests, this reduces initial inventory download down to 30% of what it currently is. преди 9 години
  Justin Clark-Casey (justincc) 8738445eb7 Move the inventory request lock introduced in git master a58152bd to HGInventoryBroker to preserve that behaviour there but allow 2 simultaneous inv requests (chiefly WebFetch) rather than 1 преди 10 години
  Justin Clark-Casey (justincc) 327632dc66 Add inventory.<url>.RequestsMade stat. преди 10 години
  Justin Clark-Casey (justincc) c0c92a95bf Add undocumented RemoteRequestTimeout seconds parameter to xinventory requests преди 10 години
  Diva Canto 20f20895cf Adds optional HTTP Basic Authentication to Robust service connectors. преди 10 години
  Oren Hurvitz 88f7a833dc Improved HTTP logging преди 10 години
  Oren Hurvitz 018832522c Removed GetUserInventory(). It wasn't being used, and was creating warnings because it's Obsolete. преди 10 години
  Justin Clark-Casey (justincc) 7759b05dcb Make XInventoryServicesConnector properly handle a RESULT = false return for methods where this contains failure rather than throwing an exception. преди 11 години
  Justin Clark-Casey (justincc) 04d8c6b4fe Change exception log messages in XInventoryService connector to error rather than debug, since these signal real problems. преди 12 години
  Justin Clark-Casey (justincc) b899d64dc1 If we're fetching active gestures via the XInventoryServiceConnector, then properly look at the ITEMS dictionary already returned rather than the level above this. преди 12 години