Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-01 | Re-enable a lot of compiler warnings for MSVC and address the C4267 ↵ | Ansariel | |
"possible loss of precision" warnings | |||
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2024-01-08 | replace boost library to standard | AiraYumi | |
2022-04-15 | SL-17219 WIP - Texture pipeline overhaul | Dave Parks | |
2020-11-11 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llui/llfolderviewmodel.h # indra/newview/lltexturecache.cpp # indra/newview/llviewermenu.h # indra/newview/skins/default/xui/en/menu_wearable_list_item.xml | |||
2020-09-28 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llgroupmgr.cpp | |||
2020-09-23 | Fix line endings | Andrey Kleshchev | |
2020-09-09 | SL-13919 SSL verification should take mVerifyPeer flag into account | Andrey Kleshchev | |
2020-05-29 | SL-13348 Thread crashing singleton #1 | Andrey Kleshchev | |
2020-03-04 | SL-12421 Viewer's certificate validation does not reject connections | Andrey Kleshchev | |
2019-01-29 | SL-2364 Fixed Viewer Caches Login Host DNS Entries Indefinetely | andreykproductengine | |
2017-10-24 | MAINT-7081: Only request HTTP2 with $VIEWERASSET override (testing) | Nat Goodspeed | |
2017-10-24 | MAINT-7081: Merge from lindenlab/viewer64. | Nat Goodspeed | |
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-09-30 | MAINT-7081: Eliminate unused variable errors after new refactoring. | Nat Goodspeed | |
The new helper functions check_curl_easy_setopt() and check_curl_multi_setopt() encapsulate the pervasive idiom: code = curl_{easy,multi}_setopt(handle, option, arg); check_curl_{easy,multi}_code(code, option); But since each of these helper functions contains its own local CURL{,M}code variable 'code', having a caller-scope variable reused for every such call is no longer necessary -- in fact is no longer used at all. That produces a fatal warning with MSVC. Get rid of those now-unused variables. | |||
2017-09-29 | MAINT-7081: Try requesting HTTP/2 when a request wants pipelining. | Nat Goodspeed | |
2017-08-14 | MAINT-7634: Feedback from code review, move enum to string converter to own ↵ | Rider Linden | |
function. | |||
2017-08-08 | MAINT-7634: Logging and instrumentation canges to narrow down viewer crashes. | Rider Linden | |
2017-07-28 | MAINT-7634: Move StatsAccumulator into llcommon, collect data sent and error ↵ | Rider Linden | |
codes from core. | |||
2017-07-24 | MAINT-7495 Viewer retries too many time apon 504 from login.cgi | andreykproductengine | |
2016-12-13 | MAINT-6978 Proxy should not be initialized outside of startLLProxy() | andreykproductengine | |
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2016-02-19 | MAINT-6137: Re enable pipelining by default, use new version of CURL (7.47) ↵ | Rider Linden | |
with corrections for timed out connections in pipelining. Minor fix for safer op retrieval. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-16 | MAINT-5271: Converted internal pointers to internal operation to managed ↵ | Rider Linden | |
shared pointers. Removed direct cast and dereference of handles. | |||
2015-08-12 | MAINT-5500: Finish converting the AIS responders to the new coroutine model, ↵ | Rider Linden | |
Cleaned up dead an unused code. MAINT-4952: Added COPY and MOVE methods to Core:Http adapter | |||
2015-07-08 | Enforcing constness of refs | Rider Linden | |
2015-07-08 | Change HttpOptions::ptr_t to be shared_ptr<> rather than intrusive. | Rider Linden | |
2015-07-08 | Convert LLCore::HttpHeaders to use shared_ptr<> rather than an ↵ | Rider Linden | |
intrusive_ptr<> for refrence counting. | |||
2015-06-24 | MAINT-5295 Remove POSTFIELDS from PUT operation. | Rider Linden | |
2015-06-05 | Mac builds are very picking about testing an unsigned for < 0 | Rider Linden | |
2015-06-05 | Added a seek method to LLCore::Http for data rewind. | Rider Linden | |
A couple of minor changes to merchant out box in hopes that the would fix the issues. | |||
2015-05-27 | Memory leak (extra ref) in webprofile | Rider Linden | |
Viewer media routines to coroutine. Post with raw respons in llcorehttputil LLCore::Http added headers only option (applies only on get) | |||
2015-04-10 | Adding support for DELETE, PATCH and COPY | Rider Linden | |
2015-04-01 | Added AvatarNameCache as coroutine, with LLCore::HttpHandler to respond ↵ | Rider Linden | |
correctly to Event Pumps. Added get/setRequestURL() to LLCore::HttpResponse Removed URI from the HttpSDHandler. | |||
2015-03-27 | first set of chnages from code review from Nat | Rider Linden | |
2015-03-16 | Removal of RPCXML dep on LLCurl switching to LLCore::Html | Rider Linden | |
2015-01-13 | merge changes for 3.7.24-release | Oz Linden | |
2014-11-14 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2014-11-06 | BUG-7698, BUG-7688, BUG-7694 (others) CDN connection issues. | Monty Brandenberg | |
Under pipelining, requests were given a 5x timeout factor due to the way that the timeout clock works in libcurl. Under CDN load, connections were not being torn down quickly and it was only this timer that led to disconnect and retry. So, we want to break a connection that isn't making progress but that isn't immediately possible. We'll compromise with a 60S timeout that (we hope) will be neither too long for stalled connections nor too short for large asset transfer requests. | |||
2014-10-17 | Update to build on Xcode 6.0: remove unused code | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: interesting - clang doesn't like it if you ↵ | callum_linden | |
specify extra components of a format string that aren't populated in snprintf | |||
2014-10-10 | MAINT-4564 HTTP Pipelining is not happening in Drano HTTP Phase 4 | Monty Brandenberg | |
Incorporate the new libcurl 7.38.0 build with curl bug 1420 workaround. Add developer-centric testing code to evaluate the workaround or a future fix for 1420. | |||
2014-09-19 | Introduce libcurl handle cache. Create a private cache | Monty Brandenberg | |
of used handles and a fast handle factory that's thread- correct. | |||
2014-09-18 | Documentation. Describe curl bug 1420 testing and how to | Monty Brandenberg | |
reproduce data corruption via timeouts. | |||
2014-09-04 | Pipelining work. Extend transfer timeout by the pipeline depth | Monty Brandenberg | |
as transfers can appear delayed with deep pipelining and more requests in the pool. Added bad HTTP status error (typically getting a 0 back as HTTP status from libcurl) to the list of retryable errors. There's a response stream problem with libcurl and pipelining that induces this problem. Retrying helps but may not be entirely safe. Watch bug 1420 on the libcurl sourceforge bug tracker. Extend options of test/example program to include un-ranged requests. Document the excessive data transfer induced when ranged requests are disabled. This is an abnormal mode for very rare users so we'll just eat that for now. | |||
2014-08-12 | Better support for dynamic option changes in llcorehttp. Libcurl has | Monty Brandenberg | |
some problems disabling pipelining on a multi handle with outstanding requests so build a more conservative system that allows requests to drain before setting curl multi options. Would rather not have this but it is significantly safer. "HttpPipelining" debug setting is now fully dynamic. Connection limits can also be made dynamic in the near future. Upped the default connection count back to 8 for now but will revisit this in the tuning phase. It might be time to combine mesh and textures into a single asset class. For normal server operations that would be a clear path, but for server under load, the current scheme may be better. Minor cleanup in logging to elminate some redundant strings. Might add some more tracing to the stall logic 'just in case'. | |||
2014-02-25 | merge viewer-release to sunshine-external | Brad Payne (Vir Linden) | |
2013-10-16 | merge | Brad Payne (Vir Linden) | |
2013-10-04 | Merge. Pull in viewer-release after 3.6.7 release. | Monty Brandenberg | |