Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: chrome/common/extensions/extension.cc

Issue 6804032: Add TLS-SRP (RFC 5054) support Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: use system srp and mpi libs, not local copies Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // TODO(sqs): add httpsv?
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 2 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 3 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 4 // found in the LICENSE file.
4 5
5 #include "chrome/common/extensions/extension.h" 6 #include "chrome/common/extensions/extension.h"
6 7
7 #include <algorithm> 8 #include <algorithm>
8 9
9 #include "base/base64.h" 10 #include "base/base64.h"
10 #include "base/basictypes.h" 11 #include "base/basictypes.h"
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 Extension::kUnlimitedStoragePermission, 245 Extension::kUnlimitedStoragePermission,
245 Extension::kWebstorePrivatePermission, 246 Extension::kWebstorePrivatePermission,
246 }; 247 };
247 const size_t Extension::kNumHostedAppPermissions = 248 const size_t Extension::kNumHostedAppPermissions =
248 arraysize(Extension::kHostedAppPermissionNames); 249 arraysize(Extension::kHostedAppPermissionNames);
249 250
250 // We purposefully don't put this into kPermissionNames. 251 // We purposefully don't put this into kPermissionNames.
251 const char Extension::kOldUnlimitedStoragePermission[] = "unlimited_storage"; 252 const char Extension::kOldUnlimitedStoragePermission[] = "unlimited_storage";
252 253
253 const int Extension::kValidWebExtentSchemes = 254 const int Extension::kValidWebExtentSchemes =
254 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS; 255 URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS |
256 URLPattern::SCHEME_HTTPSV;
255 257
256 const int Extension::kValidHostPermissionSchemes = 258 const int Extension::kValidHostPermissionSchemes =
257 (UserScript::kValidUserScriptSchemes | 259 (UserScript::kValidUserScriptSchemes |
258 URLPattern::SCHEME_CHROMEUI) & ~URLPattern::SCHEME_FILE; 260 URLPattern::SCHEME_CHROMEUI) & ~URLPattern::SCHEME_FILE;
259 261
260 // 262 //
261 // Extension 263 // Extension
262 // 264 //
263 265
264 // static 266 // static
(...skipping 724 matching lines...) Expand 10 before | Expand all | Expand 10 after
989 991
990 // In order for the --apps-gallery-url switch to work with the gallery 992 // In order for the --apps-gallery-url switch to work with the gallery
991 // process isolation, we must insert any provided value into the component 993 // process isolation, we must insert any provided value into the component
992 // app's launch url and web extent. 994 // app's launch url and web extent.
993 if (id() == extension_misc::kWebStoreAppId) { 995 if (id() == extension_misc::kWebStoreAppId) {
994 GURL gallery_url(CommandLine::ForCurrentProcess()-> 996 GURL gallery_url(CommandLine::ForCurrentProcess()->
995 GetSwitchValueASCII(switches::kAppsGalleryURL)); 997 GetSwitchValueASCII(switches::kAppsGalleryURL));
996 if (gallery_url.is_valid()) { 998 if (gallery_url.is_valid()) {
997 launch_web_url_ = gallery_url.spec(); 999 launch_web_url_ = gallery_url.spec();
998 1000
999 URLPattern pattern(URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS); 1001 URLPattern pattern(URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS |
1002 URLPattern::SCHEME_HTTPSV);
1000 pattern.Parse(gallery_url.spec()); 1003 pattern.Parse(gallery_url.spec());
1001 pattern.set_path(pattern.path() + '*'); 1004 pattern.set_path(pattern.path() + '*');
1002 extent_.AddPattern(pattern); 1005 extent_.AddPattern(pattern);
1003 } 1006 }
1004 } 1007 }
1005 1008
1006 return true; 1009 return true;
1007 } 1010 }
1008 1011
1009 bool Extension::LoadLaunchContainer(const DictionaryValue* manifest, 1012 bool Extension::LoadLaunchContainer(const DictionaryValue* manifest,
(...skipping 1372 matching lines...) Expand 10 before | Expand all | Expand 10 after
2382 2385
2383 UninstalledExtensionInfo::~UninstalledExtensionInfo() {} 2386 UninstalledExtensionInfo::~UninstalledExtensionInfo() {}
2384 2387
2385 2388
2386 UnloadedExtensionInfo::UnloadedExtensionInfo( 2389 UnloadedExtensionInfo::UnloadedExtensionInfo(
2387 const Extension* extension, 2390 const Extension* extension,
2388 Reason reason) 2391 Reason reason)
2389 : reason(reason), 2392 : reason(reason),
2390 already_disabled(false), 2393 already_disabled(false),
2391 extension(extension) {} 2394 extension(extension) {}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698