Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-15 | Back out later: Turned on curl verbose logging for debugging purposes. | Logan Dethrow | |
2011-08-08 | merge | Logan Dethrow | |
2011-08-02 | SH-2183 Thread local storage initialization is unreliable. | Dave Parks | |
2011-08-02 | SH-2183 Only apply multi-threaded curl on the main thread. | Dave Parks | |
2011-08-01 | SH-2183 Add a debug setting to control whether or not to use multiple ↵ | Dave Parks | |
threads in LLCurl | |||
2011-07-28 | Merge | Logan Dethrow | |
2011-07-28 | SH-2183 Fix for multi-threaded curl not playing nice with mesh upload. | Dave Parks | |
2011-07-25 | merging latest viewer-development to mesh merge candidate. | Nyx (Neal Orman) | |
2011-07-22 | SH-2031 Fix for sometimes deadlocking a curl thread. | Dave Parks | |
2011-07-22 | SH-2031 Cleanup from threaded curl implementation (remove errors/loops on ↵ | Dave Parks | |
shutdown). | |||
2011-07-21 | SH-2031 Followup to curl threading work -- don't start and stop the thread ↵ | Dave Parks | |
on every request, use a signal (cuts time spent in Pump IO down from 1-2 ms to 0.1ms) | |||
2011-07-21 | SH-2031 Don't do network I/O from the main thread in llcurl. | Dave Parks | |
Reviewed by Kelly | |||
2011-07-19 | STORM-1112 Added LLProxy::applyProxySettings() to apply proxy settings to ↵ | Logan Dethrow | |
curl handles. Added call to that function everywhere curl handles are created in the viewer. | |||
2011-07-13 | Code cleanup for the SOCKS 5 proxy viewer. | Logan Dethrow | |
2011-07-13 | STORM-1112 Fixed network buffers that need to have space for the SOCKS proxy ↵ | Logan Dethrow | |
header. | |||
2011-06-28 | STORM-1112 More cleanup of SOCKS 5 proxy code. | Logan Dethrow | |
Renamed llsocks5.cpp to llproxy.cpp. | |||
2011-06-21 | Refactored SOCKS 5 handshake to use existing LLSocket class. | Logan Dethrow | |
2011-06-20 | fix for SH-1870: can not upload book_collection_1.dae when include textures | Xiaohong Bao | |
2011-06-08 | Merged STORM-1112 with viewer-development. Fixed license in socks5.cpp and ↵ | Logan Dethrow | |
socks5.h. | |||
2011-05-12 | merge | Dave Parks | |
2011-05-04 | EXP-772 -- Log in failure, keeps saying DNS cannot resolve hostname. | Leslie Linden | |
No real progress on this Jira yet but Mac build was not properly reporting the CURL error string. This check-in fixes that. So far, I have backed out URL related changes between 2.6.2 and 2.6.3 without any change in behavior. Unsure how to proceed next although comparing libcares and libcurl builds between 2.6.2 and 2.6.3 seems like it could be the next logical step. Users experiencing the problem can go back to vewere 2.6.2 or adjust DNS settings to use the google free DNS servers 8.8.8.8 and 8.8.4.4 which should allow them to work around the problem. Reviewed by Richard. | |||
2011-03-28 | VWR-20801 Implement SOCKS 5 Proxy for the viewer | Robin Cornelius | |
2011-02-11 | SH-813 Switch llerrs in llcurl.cpp to an assert. | Dave Parks | |
2011-02-03 | SH-580 FIXED Crash in curl on exit | Loren Shih | |
New defensive programming added this llerrs trigger. This is worth investigating but not at the top of our priority at the moment. Reverting to llinfos for now as has been done for non-Windows builds already. | |||
2010-11-05 | BUILDFIX making curl asserts llinfos for non-windows platforms | Nyx (Neal Orman) | |
linux curl appears to throw an initialization error once per session after login. Can't hunt it down right now, so making curl asserts llinfos for non-windows platforms. Also added a new assert on curl initialization. | |||
2010-11-04 | BUILDFIX curl error causes linux build to crash on login. | Nyx (Neal Orman) | |
Switching curl errors from llerrs to llinfos allows the client to continue on its merry way. Will file a jira to follow up later on why the error happens in the first place. | |||
2010-10-19 | Aggressive error checking in curl. | Dave Parks | |
2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
2010-08-13 | Change license from GPL to LGPL (version 2.1) | Oz Linden | |
2010-08-25 | merge | Dave Parks | |
2010-07-22 | EOL added. | Palmer | |
2010-07-22 | EXT-7145 - Handle http redirects in viewer properly. Didn't work before. | Palmer | |
Reviewed by Bao and Babbage | |||
2010-06-07 | Merge with render-pipeline | Dave Parks | |
2010-06-07 | EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture. | Tofu Linden | |
Backed out changeset e6feef9704cf to re-introduce Bao's fix | |||
2010-05-24 | Backed out changeset 57e00f7d4d4f | Tofu Linden | |
(was: EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture.) This was causing osx/linux build failure. | |||
2010-05-18 | EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture. | Xiaohong Bao | |
2010-04-07 | Re-insert backed out SLE checkin so we can fix it | Roxie Linden | |
2010-04-07 | merge from viewer-trunk | Tofu Linden | |
2010-04-07 | Backed out changeset 63b699f90efd | Tofu Linden | |
2010-04-06 | some fixing from the viewer-trunk merge. | Tofu Linden | |
2010-04-06 | another hairy merge from viewer-trunk :( | Tofu Linden | |
2010-03-02 | cleanup from review | Dave Parks | |
2010-03-02 | Curl tweaks to get rid of various types of timeouts. | Dave Parks | |
- Scrub host names from capability ips (requires disabling SSL host name verification) - Reset connections that have received a timeout (avoids cascading timeouts from reusing a cached bad connection) | |||
2010-02-24 | Added lower level pool to curl easy handles to speed up HTTP requests (from ↵ | Dave Parks | |
40 ms per request to < 1 ms per request). | |||
2010-02-17 | Post-review cleanup. | Dave Parks | |
2010-02-17 | Switched program database on windows to edit and continue for non-release ↵ | Dave Parks | |
builds. Adding a debug watch to LLCurlRequest to avoid invalidating iterator on processing posts. Mesh bulk uploading rewrite work in progress. 404 icons for mesh assets. | |||
2010-02-11 | Multi-threaded asset uploading with proper ordering first draft. | Dave Parks | |
2010-01-20 | DEV-35248: Allow NoVerifySSLCert to uniformly disable verification | Nat Goodspeed | |
Introduce static LLCurl SSL verification flag, default 'true', accessed by LLCurl::setSSLVerify() and getSSLVerify(). Make LLCurl::Easy::prepRequest() check LLCurl::getSSLVerify() instead of unconditionally setting CURLOPT_SSL_VERIFYPEER 'true'. Also set CURLOPT_SSL_VERIFYHOST to match. Make LLXMLRPCTransaction::Impl::init() examine LLCurl::getSSLVerify(), instead of directly examining gSavedSettings.getBOOL("NoVerifySSLCert"). Make LLURLRequest::checkRootCertificate() set CURLOPT_SSL_VERIFYHOST as well as CURLOPT_SSL_VERIFYPEER. Make request() in llhttpclient.cpp (used by LLHTTPClient::getByteRange(), head(), get(), getHeaderOnly(), put(), post(), postRaw(), postFile(), del(), move()) pass LLCurl::getSSLVerify() to checkRootCertificate(), rather than constant 'true'. Make LLAppViewer::mainLoop() call LLCurl::setSSLVerify(! gSavedSettings.getBOOL("NoVerifySSLCert")) at the same time it calls LLCurl::setCAFile(), a comparable bit of static setup. | |||
2009-11-06 | merge from texture-pipeline | Steve Bennetts | |
2009-11-06 | merge QAR-1829: texture pipeline branch in viewer-2.0.0.3 | Xiaohong Bao | |