summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-17 23:42:41 +0000
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-17 23:42:41 +0000
commit0624005fc5a555a9269ff68f92ebed93808c5c67 (patch)
tree8e985d9c06f4f4900ec4aa0e18a479cb9931bf14
parent818bcf449c3202727190ecc1f398a504f01e8644 (diff)
downloadchromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.zip
chromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.tar.gz
chromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.tar.bz2
Modify safe-browsing to use mobile-specific client strings.
Identify Android vs iOS requests so that server can adjust respond differently to mobile hits than desktop. BUG=none Review URL: https://codereview.chromium.org/337803006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277904 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_service.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc
index 3484be6..e603f17 100644
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
@@ -380,7 +380,15 @@ SafeBrowsingProtocolConfig SafeBrowsingService::GetProtocolConfig() const {
#else
config.client_name = "chromium";
#endif
+
+ // Mark client string to allow server to differentiate mobile.
+#if defined(OS_ANDROID)
+ config.client_name.append("-a");
+#elif defined(OS_IOS)
+ config.client_name.append("-i");
#endif
+
+#endif // defined(OS_WIN)
CommandLine* cmdline = CommandLine::ForCurrentProcess();
config.disable_auto_update =
cmdline->HasSwitch(switches::kSbDisableAutoUpdate) ||