Monty Brandenberg
85cba58ad4
Add an HTTP policy class for inventory operations using four (4)
...
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.
2014-08-22 18:04:27 -04:00
Oz Linden
e15002a11c
merge changes for 3.7.9-release
2014-06-16 11:42:37 -04:00
Brad Payne (Vir Linden)
487ca1bad3
v-r -> s-e merge WIP
2014-05-14 17:50:59 -04:00
Brad Payne (Vir Linden)
7b9708a2e3
sunshine-external merge WIP
2014-05-13 10:02:26 -04:00
Oz Linden
a98b4b6bee
merge changes for 3.7.7-release
2014-05-07 11:09:04 -04:00
Jonathan Yap
a4173dc81a
STORM-68 Remove obsolete note. Refactor a few blocks of code to not have early returns
2014-01-08 09:30:30 -05:00
Jonathan Yap
2d701456a0
STORM-68 Fix bug for new gestures, notecards, and scripts where a copied item did not preserve its default permissions.
...
Add apply button.
2013-12-12 08:51:15 -05:00
Jonathan Yap
aec2fde7a4
STORM-68 Added default clause to switch statement to try to fix linux compile error.
2013-11-20 14:47:00 -05:00
Jonathan Yap
176901422f
STORM-68 Reapply changes to inventory processing lost in the merge.
...
Move call to updateCap back to where it was. The place it was moved
to was too early in the login sequence and was causing a crash.
2013-11-20 10:21:41 -05:00
Brad Payne (Vir Linden)
8179175e6e
SH-4578 WIP - cleaner folder version accounting
2013-11-18 13:19:43 -05:00
Don Kjer
3a44c5c2a3
Fix for SH-4470 when modifying (no copy) or (no transfer) wearables.
2013-09-10 14:58:40 -07:00
Don Kjer
f878b032e8
Using transaction_id instead of raw asset_id during aisv3 patch
2013-09-09 13:13:22 -07:00
Brad Payne (Vir Linden)
2157cf5e71
SH-4422 FIX - fixed some recently introduced issues with link description fields, which among other things reduces the number of appearance requests sent.
2013-08-14 14:25:22 -04:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Don Kjer
c1af1a692a
Routing link creating through AISv3 when available.
2013-08-09 14:52:54 -07:00
Don Kjer
3ed3b88892
Refactoring link creation calls in preparation for adding AIS v3 hook.
2013-08-09 13:36:36 -07:00
Brad Payne (Vir Linden)
3d8d4227f1
SH-3889 WIP - added callbacks to control ordering of operations after wearable save.
2013-07-19 17:22:53 -04:00
Brad Payne (Vir Linden)
a428acf331
SH-4333 FIX - turned on category patch now that AISv3 has it
2013-07-16 17:08:24 -04:00
Don Kjer
a85fa3b10a
Adding support for COPY methods to httpclient. Implementing viewer-side use of AISv3 COPY library folder operation. (SH-4304)
2013-07-11 15:15:04 -07:00
Brad Payne (Vir Linden)
62a6009fa2
Log slamming calls
2013-06-27 16:15:47 -04:00
Brad Payne (Vir Linden)
3e0e236f33
SH-4243 WIP - cleaned up callback structure for createNewCategory, modified makeNewOutfitLinks() to wait for category creation before populating.
2013-06-24 15:42:27 -04:00
Brad Payne (Vir Linden)
27fc270c73
SH-4262 WIP - fix for the reordering bug in AIS regions.
2013-06-18 16:51:37 -04:00
Brad Payne (Vir Linden)
6d46132ef5
SH-4216 WIP - finished item/cat update and reorg of aisv3 code
2013-06-10 16:29:10 -04:00
Brad Payne (Vir Linden)
89e3959cf3
SH-4216 WIP - moved AISv3 commands and responders to llaisapi.* files
2013-06-07 12:58:04 -04:00
Brad Payne (Vir Linden)
f7c9739fd9
SH-3635 WIP - COF slammer works in AISv3 regions. Extensive rework of onAISUpdateReceived.
2013-06-05 15:13:48 -04:00
Brad Payne (Vir Linden)
63940048ef
SH-4166 WIP - COF-slammer infrastructure working for non-AIS case.
2013-06-03 17:09:25 -04:00
Brad Payne (Vir Linden)
faaf8ba5c7
SH-4222 FIX, SH-3635 WIP - start of stuck-appearance checker, always increment folder version when a contained item is updated.
2013-05-29 14:54:59 -04:00
Brad Payne (Vir Linden)
34d2cd0376
SH-4207 WIP - use item updates with callback when updating link descriptions. Reworked updateAppearanceFromCOF() cof-validation stages.
2013-05-24 15:51:33 -04:00
Brad Payne (Vir Linden)
6c56c77ec5
SH-4027 WIP - initial implementation of item update via AIS.
2013-05-24 08:53:21 -04:00
Brad Payne (Vir Linden)
0f6a4a3389
SH-4200 FIX - retry ais ops on 5xx errors, dialed back some verbose logging.
2013-05-20 18:06:26 -04:00
Brad Payne (Vir Linden)
d09db59490
SH-4200 WIP - added AISCommand classes with retry capabilities.
2013-05-17 18:01:52 -04:00
Brad Payne (Vir Linden)
8a4add76b4
SH-4175 WIP - Avoid add to outfit or remove from outfit when an outfit change is already in progress
2013-05-15 18:08:12 -04:00
Brad Payne (Vir Linden)
2ed3746aee
SH-4197 FIX - also simplified the category remove flow for AIS, don't need to purge descendents first.
2013-05-15 13:27:16 -04:00
Brad Payne (Vir Linden)
931410211e
SH-4144 FIX - removed UseAISv3Inventory debug settings - cap is now managed sim-side
2013-05-15 09:45:10 -04:00
Brad Payne (Vir Linden)
b1998cabc4
SH-4168 WIP, SH-4155 WIP - update inventory model based on ais returns, try to maintain loading... string more consistently in folder bridge
2013-05-13 17:08:37 -04:00
Brad Payne (Vir Linden)
b322c1dbac
SH-4140 FIX - removed a gratuitous log message
2013-04-30 16:54:52 -04:00
Brad Payne (Vir Linden)
ae53d22141
SH-4140 FIX, SH-3860 FIX - appearance on first-time login should now be reliable without depending on retries of appearance update requests. May still see COF mismatch errors in the log - these will only be fixed, if at all, with AISv3 integration.
2013-04-29 16:59:10 -04:00
Brad Payne (Vir Linden)
9caeb5ad50
removed debugging code that got pushed incorrectly.
2013-04-29 14:31:15 -04:00
Brad Payne (Vir Linden)
e4c96827d2
SH-4144 FIX - Debug setting now disables use of AISv3 by default. This is just a workaround for the problem of aditi advertising the cap when it isn't really present. Once we have aditi in a consistent state we should remove the setting, or at least default it to true.
2013-04-29 14:24:05 -04:00
Brad Payne (Vir Linden)
fb51bab6cd
SH-4142 FIX - made error messages a bit more informative
2013-04-26 10:17:41 -04:00
Brad Payne (Vir Linden)
638514ca0c
SH-4142 FIX - avoid stack overflow in an AISv3 responder failure case.
2013-04-26 10:01:09 -04:00
Brad Payne (Vir Linden)
d843a0d8be
SH-4137 WIP - added callback-based support for purge descendents, remove category
2013-04-25 17:09:05 -04:00
Brad Payne (Vir Linden)
d73588eadd
SH-4128 WIP - misc cleanup
2013-04-24 18:38:40 -04:00
Oz Linden
ddd5659f81
merge changes for DRTVWR-294
2013-04-19 10:11:29 -04:00
Brad Payne (Vir Linden)
17af76fae1
SH-4128 WIP - use the AISv3 inventory cap when available for cof link deletion, hook in to callback mechanism so all link operations should be done before outfit is worn.
2013-04-18 13:56:16 -04:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
prep
8e3b190e91
merge
2013-03-11 15:17:13 -04:00
prep
e0c9174609
merge
2013-03-11 15:05:47 -04:00
prep
207d9fd767
Viewer-chui merge
2013-03-11 14:45:53 -04:00
Brad Payne (Vir Linden)
b16dcda6a3
SH-3860 WIP, SH-3899 WIP - make folder version management more debuggable, log appearance request results
2013-02-25 19:12:36 -05:00