Chromium Code Reviews| 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 171 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release | 170 "boadgeojelhgndaghljhdicfkmllpafd" // Google Cast Stable |
|
not at google - send to devlin
2014/04/18 21:35:37
we are trying to only have the hashed IDs in these
| |
| 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 186 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release | 184 "boadgeojelhgndaghljhdicfkmllpafd" // 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 215 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // http://crbug.com/343701 | 214 "boadgeojelhgndaghljhdicfkmllpafd" // 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 361 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release | 359 "boadgeojelhgndaghljhdicfkmllpafd" // 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 636 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release | 633 "boadgeojelhgndaghljhdicfkmllpafd" // 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 "dliochdbjfkdbacpmhlcpmleaejidimm", // Google Cast Beta |
| 668 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Release | 665 "boadgeojelhgndaghljhdicfkmllpafd", // 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 |