diff --git a/indra/newview/fsprimfeedauth.cpp b/indra/newview/fsprimfeedauth.cpp index c264c3b8dc..2c7c66f60c 100644 --- a/indra/newview/fsprimfeedauth.cpp +++ b/indra/newview/fsprimfeedauth.cpp @@ -225,6 +225,7 @@ void FSPrimfeedAuth::beginLoginRequest() LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders()); LLCore::HttpOptions::ptr_t options(new LLCore::HttpOptions()); + pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT); pHeader->append("pf-viewer-api-key", viewer_api_key); pHeader->append("pf-user-uuid", user_uuid); @@ -326,6 +327,7 @@ void FSPrimfeedAuth::validateRequest() // Create and populate the headers. LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders()); + pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT); pHeader->append("Authorization", "Bearer " + mOauthToken); pHeader->append("pf-viewer-api-key", viewer_api_key); pHeader->append("pf-viewer-request-id", mRequestId); @@ -398,6 +400,7 @@ void FSPrimfeedAuth::checkUserStatus() // Create and populate the headers. LLCore::HttpHeaders::ptr_t pHeader(new LLCore::HttpHeaders()); + pHeader->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT); pHeader->append("Authorization", "Bearer " + mOauthToken); pHeader->append("pf-viewer-api-key", viewer_api_key); diff --git a/indra/newview/fsprimfeedconnect.cpp b/indra/newview/fsprimfeedconnect.cpp index f6d91480a2..6c6d849152 100644 --- a/indra/newview/fsprimfeedconnect.cpp +++ b/indra/newview/fsprimfeedconnect.cpp @@ -119,6 +119,7 @@ void FSPrimfeedConnect::uploadPhotoCoro(const LLSD& params, LLImageFormatted* im LLCore::HttpHeaders::ptr_t headers(new LLCore::HttpHeaders); std::string token = gSavedPerAccountSettings.getString("FSPrimfeedOAuthToken"); std::string apiKey = gSavedSettings.getString("FSPrimfeedViewerApiKey"); + headers->append(HTTP_OUT_HEADER_USER_AGENT, FS_PF_USER_AGENT); headers->append("Authorization", "Bearer " + token); headers->append("pf-viewer-api-key", apiKey); headers->append("Content-Type", "multipart/form-data; boundary=" + boundary); diff --git a/indra/newview/fsprimfeedconnect.h b/indra/newview/fsprimfeedconnect.h index 409a93faed..6ccd24c6e4 100644 --- a/indra/newview/fsprimfeedconnect.h +++ b/indra/newview/fsprimfeedconnect.h @@ -39,7 +39,9 @@ #include // Coro based connector designed to interface with floater designed along the same principles as LLFloaterFlickr.cpp - +#ifndef FS_PF_USER_AGENT +#define FS_PF_USER_AGENT "Firestorm-PF" +#endif // FS_PF_USER_AGENT class FSPrimfeedConnect : public LLSingleton { LLSINGLETON(FSPrimfeedConnect);