phoenix-firestorm/indra
Nat Goodspeed df7e5dd1dc DEV-35248: Allow NoVerifySSLCert to uniformly disable verification
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.
2010-01-20 15:48:13 -05:00
..
cmake
copy_win_scripts
integration_tests
lib/python EXT-4163 Don't strip viewer symbols, or tar the result, in DEBUG builds 2010-01-11 14:35:39 -08:00
linux_crash_logger
linux_updater
llaudio DEV-44775 pref incorrectly named 'AudioSteamingMedia' in many places 2010-01-05 13:37:37 -08:00
llcharacter renamed LLFastTimerUtil to LLFastTimer 2010-01-11 12:05:13 -08:00
llcommon fix for gcc build 2010-01-15 19:15:27 -08:00
llcrashlogger
llimage
llimagej2coj
llinventory
llmath
llmessage DEV-35248: Allow NoVerifySSLCert to uniformly disable verification 2010-01-20 15:48:13 -05:00
llplugin Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-01-14 18:42:29 +00:00
llprimitive
llrender Clean up the llimage init-ordering and header comments, to make it clearer when we miss initializing a member. No semantic change. 2010-01-19 12:58:49 -08:00
llui Fixed normal bug EXT-4379 (Scroller doesn't follow the cursor if cursor is being moved by keyboard arrow buttons) 2010-01-18 17:10:11 +02:00
llvfs EXT-4470 Several bad assumptions that LL_PATH_PER_SL_ACCOUNT is always good (which it isn't until after login) 2010-01-18 14:07:03 -08:00
llwindow renamed LLFastTimerUtil to LLFastTimer 2010-01-11 12:05:13 -08:00
llxml
llxuixml renamed LLFastTimerUtil to LLFastTimer 2010-01-11 12:05:13 -08:00
lscript
mac_crash_logger
mac_updater
media_plugins EXT-3624: Support "_blank" href target types. 2010-01-14 11:57:03 +00:00
newview DEV-35248: Allow NoVerifySSLCert to uniformly disable verification 2010-01-20 15:48:13 -05:00
test
test_apps/llplugintest
tools/vstool
viewer_components EXT-4193: Use different reply pumps for SRV and XMLRPC requests. 2010-01-12 15:27:01 -05:00
win_crash_logger
win_updater
CMakeLists.txt
develop.py