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

Side by Side Diff: chrome/common/extensions/api/_permission_features.json

Issue 243663003: Make all Cast related whitelists consistent. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Replace ids with hashes Created 6 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
« no previous file with comments | « chrome/common/extensions/api/_api_features.json ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // See c/c/e/features/* to understand this file, in particular feature.h, 5 // See c/c/e/features/* to understand this file, in particular feature.h,
6 // simple_feature.h, and base_feature_provider.h. 6 // simple_feature.h, and base_feature_provider.h.
7 7
8 // To add a new whitelisted ID, SHA-1 it and force it to uppercase. In Bash: 8 // To add a new whitelisted ID, SHA-1 it and force it to uppercase. In Bash:
9 // 9 //
10 // $ echo -n "aaaabbbbccccddddeeeeffffgggghhhh" | \ 10 // $ echo -n "aaaabbbbccccddddeeeeffffgggghhhh" | \
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 }, 157 },
158 "browsingData": { 158 "browsingData": {
159 "channel": "stable", 159 "channel": "stable",
160 "extension_types": ["extension", "legacy_packaged_app"] 160 "extension_types": ["extension", "legacy_packaged_app"]
161 }, 161 },
162 "cast": { 162 "cast": {
163 "channel": "stable", 163 "channel": "stable",
164 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], 164 "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
165 "whitelist": [ 165 "whitelist": [
166 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev 166 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
167 "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester 167 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
168 "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging
169 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary 168 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
170 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) 169 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
171 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release 170 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable
172 ] 171 ]
173 }, 172 },
174 "cast.streaming": [{ 173 "cast.streaming": [{
175 "channel": "dev", 174 "channel": "dev",
176 "extension_types": ["extension"] 175 "extension_types": ["extension"]
177 }, { 176 }, {
178 "channel": "stable", 177 "channel": "stable",
179 "extension_types": ["extension"], 178 "extension_types": ["extension"],
180 "whitelist": [ 179 "whitelist": [
181 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev 180 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
182 "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester 181 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
183 "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging
184 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary 182 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
185 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) 183 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
186 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release 184 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable
187 ] 185 ]
188 }], 186 }],
189 "chromePrivate": { 187 "chromePrivate": {
190 "channel": "stable", 188 "channel": "stable",
191 "extension_types": ["extension", "legacy_packaged_app"], 189 "extension_types": ["extension", "legacy_packaged_app"],
192 "whitelist": [ 190 "whitelist": [
193 "2462D64ACB971A7E708757159C2B17761D4FF54A", // Citrix Receiver 191 "2462D64ACB971A7E708757159C2B17761D4FF54A", // Citrix Receiver
194 "3010EF507AFEF487EEA9CDE2930EC94867C60936", // Citrix Receiver Beta 192 "3010EF507AFEF487EEA9CDE2930EC94867C60936", // Citrix Receiver Beta
195 "ABAABC5F49E022A76CBB12972A53B58354C04AC6" // Citrix Receiver Dev 193 "ABAABC5F49E022A76CBB12972A53B58354C04AC6" // Citrix Receiver Dev
196 ] 194 ]
197 }, 195 },
198 "chromeosInfoPrivate": { 196 "chromeosInfoPrivate": {
199 "channel": "stable", 197 "channel": "stable",
200 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], 198 "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
201 "whitelist": [ 199 "whitelist": [
202 "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683 200 "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
203 "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683 201 "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683
204 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235 202 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235
205 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235 203 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235
206 "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690 204 "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690
207 "A291B26E088FA6BA53FFD72F0916F06EBA7C585A", // http://crbug.com/341258 205 "A291B26E088FA6BA53FFD72F0916F06EBA7C585A", // http://crbug.com/341258
208 "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/329088 206 "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/329088
207 // http://crbug.com/343701
209 // TODO(tbarzic): Remove the following six when http://crbug.com/346572 208 // TODO(tbarzic): Remove the following six when http://crbug.com/346572
210 // gets fixed. 209 // gets fixed.
211 "63ED55E43214C211F82122ED56407FF1A807F2A3", // http://crbug.com/343701 210 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
212 "226CF815E39A363090A1E547D53063472B8279FA", // http://crbug.com/343701 211 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
213 "FA01E0B81978950F2BC5A50512FD769725F57510", // http://crbug.com/343701 212 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
214 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // http://crbug.com/343701 213 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
215 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // http://crbug.com/343701 214 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable
216 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // http://crbug.com/343701
217 ] 215 ]
218 }, 216 },
219 "clipboardRead": { 217 "clipboardRead": {
220 "channel": "stable", 218 "channel": "stable",
221 "extension_types": [ 219 "extension_types": [
222 "extension", "legacy_packaged_app", "hosted_app", "platform_app" 220 "extension", "legacy_packaged_app", "hosted_app", "platform_app"
223 ] 221 ]
224 }, 222 },
225 "clipboardWrite": { 223 "clipboardWrite": {
226 "channel": "stable", 224 "channel": "stable",
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
347 "extension_types": ["extension"] 345 "extension_types": ["extension"]
348 }, 346 },
349 "downloads.shelf": { 347 "downloads.shelf": {
350 "channel": "stable", 348 "channel": "stable",
351 "extension_types": ["extension"] 349 "extension_types": ["extension"]
352 }, 350 },
353 "dial": { 351 "dial": {
354 "channel": "stable", 352 "channel": "stable",
355 "extension_types": ["extension"], 353 "extension_types": ["extension"],
356 "whitelist": [ 354 "whitelist": [
357 "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester 355 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
358 "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging 356 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
359 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary 357 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
360 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) 358 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
361 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release 359 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable
362 ] 360 ]
363 }, 361 },
364 "enterprise.platformKeysPrivate": { 362 "enterprise.platformKeysPrivate": {
365 "channel": "stable", 363 "channel": "stable",
366 "extension_types": ["extension", "legacy_packaged_app"], 364 "extension_types": ["extension", "legacy_packaged_app"],
367 "whitelist": [ 365 "whitelist": [
368 "657FEC7E77355CA205B0E226586621F86B33F611", // Dogfood 366 "657FEC7E77355CA205B0E226586621F86B33F611", // Dogfood
369 "5894126C625EF31852F215ED301A5FF1F9B7D026" // Test 367 "5894126C625EF31852F215ED301A5FF1F9B7D026" // Test
370 ] 368 ]
371 }, 369 },
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after
622 "75E3CFFFC530582C583E4690EF97C70B9C8423B7", // CCD Release 620 "75E3CFFFC530582C583E4690EF97C70B9C8423B7", // CCD Release
623 "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900. 621 "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900.
624 "D57DE394F36DC1C3220E7604C575D29C51A6C495" // http://crbug.com/319444. 622 "D57DE394F36DC1C3220E7604C575D29C51A6C495" // http://crbug.com/319444.
625 ] 623 ]
626 }, 624 },
627 "mdns": { 625 "mdns": {
628 "channel": "stable", 626 "channel": "stable",
629 "extension_types": ["extension"], 627 "extension_types": ["extension"],
630 "whitelist": [ 628 "whitelist": [
631 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev 629 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
632 "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester 630 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
633 "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging
634 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary 631 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
635 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) 632 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
636 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release 633 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable
637 ] 634 ]
638 }, 635 },
639 "musicManagerPrivate": { 636 "musicManagerPrivate": {
640 "channel": "stable", 637 "channel": "stable",
641 "extension_types": ["platform_app"], 638 "extension_types": ["platform_app"],
642 "whitelist": [ 639 "whitelist": [
643 "4B1D0E19C6C43C008C44A8278C8B5BFE15ABEB3C", // Music Manager 640 "4B1D0E19C6C43C008C44A8278C8B5BFE15ABEB3C", // Music Manager
644 "B8F61FD1B25DE03706DBB8906A73261E4DBB992A", // Test 641 "B8F61FD1B25DE03706DBB8906A73261E4DBB992A", // Test
645 "F7FA7ABC1ECB89BA8EE6656847EFABBF43BB9BCA", 642 "F7FA7ABC1ECB89BA8EE6656847EFABBF43BB9BCA",
646 "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A" 643 "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A"
647 ] 644 ]
648 }, 645 },
649 "nativeMessaging": { 646 "nativeMessaging": {
650 "channel": "stable", 647 "channel": "stable",
651 "extension_types": [ 648 "extension_types": [
652 "extension", "legacy_packaged_app", "platform_app" 649 "extension", "legacy_packaged_app", "platform_app"
653 ] 650 ]
654 }, 651 },
655 "networkingPrivate": { 652 "networkingPrivate": {
656 "channel": "stable", 653 "channel": "stable",
657 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], 654 "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
658 "whitelist": [ 655 "whitelist": [
659 "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683 656 "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
660 "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683 657 "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683
661 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235 658 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235
662 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235 659 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235
663 "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690 660 "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690
664 "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester 661 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev
665 "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging 662 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
666 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary 663 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
667 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) 664 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
668 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Release 665 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable
669 "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4", // CCD Development 666 "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4", // CCD Development
670 "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing 667 "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing
671 "75E3CFFFC530582C583E4690EF97C70B9C8423B7" // CCD Release 668 "75E3CFFFC530582C583E4690EF97C70B9C8423B7" // CCD Release
672 ] 669 ]
673 }, 670 },
674 "notifications": { 671 "notifications": {
675 // The chrome.notifications functionality listed in notifications.idl is 672 // The chrome.notifications functionality listed in notifications.idl is
676 // available only to extension/platform_app types. The implementation of 673 // available only to extension/platform_app types. The implementation of
677 // that functionality enforces that restriction in 674 // that functionality enforces that restriction in
678 // NotificationsApiFunction::IsNotificationsApiAvailable(). This is more 675 // NotificationsApiFunction::IsNotificationsApiAvailable(). This is more
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
985 // Only allowed for whitelisted extensions until all the caveats are 982 // Only allowed for whitelisted extensions until all the caveats are
986 // addressed. Tracked in crbug/285151. 983 // addressed. Tracked in crbug/285151.
987 "channel": "stable", 984 "channel": "stable",
988 "extension_types": ["extension"], 985 "extension_types": ["extension"],
989 "location": "component", 986 "location": "component",
990 "whitelist": [ 987 "whitelist": [
991 "D519188F86D9ACCEE0412007B227D9936EB9676B" // GAIA Component Extension 988 "D519188F86D9ACCEE0412007B227D9936EB9676B" // GAIA Component Extension
992 ] 989 ]
993 }] 990 }]
994 } 991 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/_api_features.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698