diff options
| author | Oz Linden <oz@lindenlab.com> | 2013-10-15 17:47:37 -0400 | 
|---|---|---|
| committer | Oz Linden <oz@lindenlab.com> | 2013-10-15 17:47:37 -0400 | 
| commit | 9c313aea13c70db145d3f2ba840fdc34ed8c8adf (patch) | |
| tree | 72b76053aac0fedf411145b0427b2239971034b1 /indra/viewer_components | |
| parent | 1e32b9dd33fb9e2f0d9a7935a3696b423a191354 (diff) | |
| parent | 8dc273b942ca3bae7469dcbaf7bab171b889eea1 (diff) | |
merge changes for DRTVWR-336
Diffstat (limited to 'indra/viewer_components')
| -rwxr-xr-x | indra/viewer_components/updater/llupdatechecker.cpp | 49 | 
1 files changed, 8 insertions, 41 deletions
| diff --git a/indra/viewer_components/updater/llupdatechecker.cpp b/indra/viewer_components/updater/llupdatechecker.cpp index d6e06e5316..dc8ff2f644 100755 --- a/indra/viewer_components/updater/llupdatechecker.cpp +++ b/indra/viewer_components/updater/llupdatechecker.cpp @@ -79,7 +79,6 @@ void LLUpdateChecker::checkVersion(std::string const & urlBase,  //----------------------------------------------------------------------------- -const char * LLUpdateChecker::Implementation::sLegacyProtocolVersion = "v1.0";  const char * LLUpdateChecker::Implementation::sProtocolVersion = "v1.1"; @@ -150,40 +149,11 @@ void LLUpdateChecker::Implementation::completed(U32 status,  			server_error += content["error_text"].asString();  		} -		if (status == 404) -		{ -			if (mProtocol == sProtocolVersion) -			{ -				mProtocol = sLegacyProtocolVersion; -				std::string retryUrl = buildUrl(mUrlBase, mChannel, mVersion, mPlatform, mPlatformVersion, mUniqueId, mWillingToTest); - -				LL_WARNS("UpdaterService") -					<< "update response using " << sProtocolVersion -					<< " was HTTP 404 (" << server_error -					<< "); retry with legacy protocol " << mProtocol -					<< "\n at " << retryUrl -					<< LL_ENDL; -	 -				mHttpClient.get(retryUrl, this); -			} -			else -			{ -				LL_WARNS("UpdaterService") -					<< "update response using " << sLegacyProtocolVersion -					<< " was 404 (" << server_error -					<< "); request failed" -					<< LL_ENDL; -				mClient.error(reason); -			} -		} -		else -		{ -			LL_WARNS("UpdaterService") << "response error " << status -									   << " " << reason -									   << " (" << server_error << ")" -									   << LL_ENDL; -			mClient.error(reason); -		} +		LL_WARNS("UpdaterService") << "response error " << status +								   << " " << reason +								   << " (" << server_error << ")" +								   << LL_ENDL; +		mClient.error(reason);  	}  	else  	{ @@ -213,11 +183,8 @@ std::string LLUpdateChecker::Implementation::buildUrl(std::string const & urlBas  	path.append(channel);  	path.append(version);  	path.append(platform); -	if (mProtocol != sLegacyProtocolVersion) -	{ -		path.append(platform_version); -		path.append(willing_to_test ? "testok" : "testno"); -		path.append((char*)uniqueid); -	} +	path.append(platform_version); +	path.append(willing_to_test ? "testok" : "testno"); +	path.append((char*)uniqueid);  	return LLURI::buildHTTP(urlBase, path).asString();  } | 
