Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-29 | SL-17429 Message user when their inventory hits AIS2 limits | Andrey Kleshchev | |
2023-05-29 | SL-19652 Folder fetch dupplicate protection and over limit handling | Andrey Kleshchev | |
2023-04-28 | SL-19533 Fix 'fetching' state timeout | Andrey Kleshchev | |
2023-04-28 | SL-19533 More children per subset fetch request | Andrey Kleshchev | |
2023-04-27 | SL-19533 Removed per-run limit | Andrey Kleshchev | |
Doesn't seem to work like expected and I never get more than 7-9 requests running total | |||
2023-04-27 | SL-19533 Subset fetch fixes | Andrey Kleshchev | |
2023-04-27 | SL-19533 Implement subset variant of children request | Andrey Kleshchev | |
2023-04-25 | SL-19533 Reduce inventory fetch stalls | Andrey Kleshchev | |
2023-04-25 | SL-19533 Special COF handling #2 | Andrey Kleshchev | |
2023-04-25 | SL-19533 Special COF handling | Andrey Kleshchev | |
2023-04-19 | SL-19533 Check descendants even for a recursive fetch | Andrey Kleshchev | |
2023-04-13 | SL-19533 Faster declouding | Andrey Kleshchev | |
2023-04-12 | SL-19533 Logging tag change | Andrey Kleshchev | |
2023-04-12 | SL-19533 Content should be recursive only | Andrey Kleshchev | |
2023-04-12 | SL-19533 Track folder fetch requests in bulk fetch | Andrey Kleshchev | |
2023-04-12 | SL-19533 Further logging improvements | Andrey Kleshchev | |
2023-04-11 | SL-19533 Don't fetch items if recursive fetch isn't done | Andrey Kleshchev | |
2023-04-11 | SL-19533 Orphans plus additional logging | Andrey Kleshchev | |
2023-04-07 | SL-19534 Better fetch failure handling | Andrey Kleshchev | |
2023-03-30 | Merge branch 'main' into DRTVWR-567 | Maxim Nikolenko | |
# Conflicts: # indra/newview/llinventoryfunctions.cpp # indra/newview/llpanelmaininventory.h # indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml # indra/newview/skins/default/xui/en/sidepanel_item_info.xml | |||
2023-03-28 | SL-18003 Improve dupplicate prevention | Andrey Kleshchev | |
Try getting lost and found | |||
2023-03-28 | SL-18003 Missed pool name | Andrey Kleshchev | |
2023-03-28 | SL-18003 Bulk download items when possible | Andrey Kleshchev | |
And signal fodler fetch completion when folder of recursive fetch is done, do not hold it for individual items | |||
2023-03-28 | SL-18003 Don't cause excessive full rebuild | Andrey Kleshchev | |
2023-03-27 | SL-18003 Basic dupplicate prevention | Andrey Kleshchev | |
2023-03-27 | SL-18003 Faster cof fetching | Andrey Kleshchev | |
2023-03-26 | SL-18003 Bulk fetch some items by fetching whole folder | Andrey Kleshchev | |
2023-03-24 | SL-18003 Make ais fetch faster | Andrey Kleshchev | |
2023-03-19 | SL-18629 Rebuild brocken link on fetch compeltion. | Andrey Kleshchev | |
2023-03-18 | SL-18629 Track request depth to be able to distinguish incomplete folder ↵ | Andrey Kleshchev | |
reliably | |||
2023-03-17 | SL-18629 Fetch Inventory using AIS caps #4 | Andrey Kleshchev | |
2023-03-15 | SL-18629 Fetch Inventory using AIS caps #3 | Andrey Kleshchev | |
2023-03-15 | SL-18629 WIP Fetch Inventory using AIS caps #2 | Andrey Kleshchev | |
2023-03-15 | SL-18629 WIP Fetch Inventory using AIS caps | Andrey Kleshchev | |
2022-12-07 | SL-18799 Crash at requestPostCapability | Andrey Kleshchev | |
2017-04-03 | MAINT-7274 Placeholder text shouldn't be shown | andreykproductengine | |
2017-03-31 | MAINT-1911 Fetch perfomance improvement | andreykproductengine | |
2017-03-11 | MAINT-6789 bulk update can be resource hungry and needs to be monitored | andreykproductengine | |
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-14 | MAINT-5732: Change to the way event polling handles error conditions and ↵ | Rider Linden | |
cancel calls. Refactor any remaining LLCore::HTTPHandlers to use boost::shared_ptr Started minor refactor in the materials manager into coroutines (unfinished) | |||
2015-04-14 | remove dead member variables | Oz Linden | |
2015-04-14 | remove disabled code | Oz Linden | |
2015-04-14 | MAINT-5090 Remove disabling HTTP Inventory from Viewer | Mnikolenko ProductEngine | |
2014-09-22 | Tuning and documentation. Use a fast poll frequency (0.05S) | Monty Brandenberg | |
on the HTTP requests for inventory. We'll benchmark with that and see how it goes. Document some of the history of the background fetcher for future devs. Suggest some future projects to make things faster. Pointers on using LLSD with the llcorehttp library in the readme. And restructured the LLSD onCompleted() processing phases using do{}while(false) which produced a code flow that is fairly attractive. | |||
2014-09-19 | Cleanup work. Use http constants for content-type and | Monty Brandenberg | |
accept headers in mesh and textures. For texture metrics reporting, use the AP_INVENTORY policy class which is non-pipelined and pointing (usually) in the right direction. Use a do-while(false) structure to manage common exit path code in onCompleted() methods. Identical to a 'goto' but might amuse the pedantic. Tuning on background fetch to have it cycle faster. This is experimental. I suspect with HTTP balancing in llcorehttp, we can do away with the timers here. | |||
2014-09-09 | Cleanup pass. Documentation. Get older llcorehttp-using | Monty Brandenberg | |
code to use utils for any LLSD interfaces. | |||
2014-08-26 | Bring better error handling to inventory item and folder fetching. | Monty Brandenberg | |
First, introduced some LLSD-based interfaces to the llcorehttp code using utils classes (in llcorehttputil). I've kept LLSD out of the llcorehttp library up to now and will continue to do that. Functions provide a requestPost based on LLSD body and conversion utils for HttpResponse-to-LLSD and HttpResponse-to-string conversions. Inventory fetch operations now do more thorough error checking including 200-with-error status checking. Still do retry forever on folders though I don't like that. | |||
2014-08-22 | Fix ambiguous constructor due to LLSD access which broke *ix builds. | Monty Brandenberg | |
2014-08-22 | Add an HTTP policy class for inventory operations using four (4) | Monty Brandenberg | |
connections. Convert background and foreground fetches, both items and folders/inventory and library, to use new HTTP. Non-fetch inventory operations continue to use LLHTTPClient (at least for now). Error handling and retry on fetches wasn't 100% previously and that's still the case. I'll rip through this again to clean that up. Cleaned up logging in much of the inventory code with consistent labels on logging events and correct macros (removed deprecation warnings). This started as an attempt to get libcurl to do pipelining on POSTs and PUTs. Discovered that this is going to be very difficult to support in general in libcurl. May look at that again in the future. |