diff --git a/controller/controller.go b/controller/controller.go index a3afd724..ec97d0b3 100644 --- a/controller/controller.go +++ b/controller/controller.go @@ -214,7 +214,7 @@ func UpdateExtensions(w http.ResponseWriter, r *http.Request) { if len(r.URL.RawQuery) != 0 { queryString = r.URL.RawQuery + "&" + queryString } - http.Redirect(w, r, "https://update.googleapis.com/service/update2?"+queryString, http.StatusTemporaryRedirect) + http.Redirect(w, r, "https://componentupdater.brave.com/service/update2?"+queryString, http.StatusTemporaryRedirect) return } } diff --git a/server/server_test.go b/server/server_test.go index 03102efe..ca0a43e0 100644 --- a/server/server_test.go +++ b/server/server_test.go @@ -265,15 +265,16 @@ func TestUpdateExtensions(t *testing.T) { ` testCall(t, server, http.MethodPost, "", requestBody, http.StatusOK, expectedResponse, "") - // Unkonwn extension ID goes to Google server + // Unkonwn extension ID goes to Google server via componentupdater proxy requestBody = extensiontest.ExtensionRequestFnFor("aaaaaaaaaaaaaaaaaaaa")("0.0.0") expectedResponse = "" - testCall(t, server, http.MethodPost, "", requestBody, http.StatusTemporaryRedirect, expectedResponse, "https://update.googleapis.com/service/update2?braveRedirect=true") + testCall(t, server, http.MethodPost, "", requestBody, http.StatusTemporaryRedirect, expectedResponse, "https://componentupdater.brave.com/service/update2?braveRedirect=true") - // Unkonwn extension ID goes to Google server and preserves queyr params + // Unkonwn extension ID goes to Google server via componentupdater proxy + // and preserves query params requestBody = extensiontest.ExtensionRequestFnFor("aaaaaaaaaaaaaaaaaaaa")("0.0.0") expectedResponse = "" - testCall(t, server, http.MethodPost, "?test=hi", requestBody, http.StatusTemporaryRedirect, expectedResponse, "https://update.googleapis.com/service/update2?test=hi&braveRedirect=true") + testCall(t, server, http.MethodPost, "?test=hi", requestBody, http.StatusTemporaryRedirect, expectedResponse, "https://componentupdater.brave.com/service/update2?test=hi&braveRedirect=true") // Make sure a huge request body does not crash the server data := make([]byte, 1024*1024*11) // 11 MiB