OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |