diff options
Diffstat (limited to 'chromium/chrome/common/extensions/api/_permission_features.json')
-rw-r--r-- | chromium/chrome/common/extensions/api/_permission_features.json | 467 |
1 files changed, 304 insertions, 163 deletions
diff --git a/chromium/chrome/common/extensions/api/_permission_features.json b/chromium/chrome/common/extensions/api/_permission_features.json index 05f5ad7b2a1..0d89f625194 100644 --- a/chromium/chrome/common/extensions/api/_permission_features.json +++ b/chromium/chrome/common/extensions/api/_permission_features.json @@ -2,8 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// See c/c/e/features/* to understand this file, in particular feature.h, -// simple_feature.h, and base_feature_provider.h. +// This features file defines permissions for extension APIs implemented +// under src/chrome. +// See extensions/common/features/* to understand this file, in particular +// feature.h, simple_feature.h, and base_feature_provider.h. // To add a new whitelisted ID, SHA-1 it and force it to uppercase. In Bash: // @@ -14,7 +16,23 @@ // Google employees: please update http://go/chrome-api-whitelist to map // hashes back to ids. +// If you add a new platform_app permission please update the "stubs_app" test: +// chrome/test/data/extensions/api_test/stubs_app/manifest.json + { + "accessibilityFeatures.modify": { + "channel": "stable", + "extension_types": ["extension", "platform_app"] + }, + "accessibilityFeatures.read": { + "channel": "stable", + "extension_types": ["extension", "platform_app"] + }, + "accessibilityPrivate": { + "channel": "stable", + "extension_types": ["extension", "legacy_packaged_app", "platform_app"], + "whitelist": [ "2FCBCE08B34CCA1728A85F1EFBD9A34DD2558B2E" ] + }, "activeTab": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"], @@ -26,40 +44,78 @@ "whitelist": [ "EE17C698905F7F2E6DDC87C9C30F11E164C829F4", // Watchdog release "90113DA9516526D24DAF156C629CC41C049E8882", // Watchdog testing - "A9EFD71948A480C87D3B7C758FD938215F445F00" // Obsolete + "A9EFD71948A480C87D3B7C758FD938215F445F00", // Obsolete + "AE27D69DBE571F4B1694F05C89B710C646792231", // Published ADT. + "5107DE9024C329EEA9C9A72D94C16723790C6422" // Apps Developer Tool Dev. ] }, - "adview": { - "channel": "dev", - "extension_types": ["platform_app"] - }, "alarms": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "min_manifest_version": 2 }, - "alwaysOnTopWindows": [ + "app.window.alwaysOnTop": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.fullscreen": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.fullscreen.overrideEsc": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.shape": [ { - "channel": "dev", + "channel": "beta", "extension_types": ["platform_app"] }, { "channel": "stable", "extension_types": ["platform_app"], "whitelist": [ - "0F42756099D914A026DADFA182871C015735DD95", - "2D22CDB6583FD0A13758AEBE8B15E45208B4E9A7" + "0F42756099D914A026DADFA182871C015735DD95", // http://crbug.com/323773 + "2D22CDB6583FD0A13758AEBE8B15E45208B4E9A7", + "E7E2461CE072DF036CF9592740196159E2D7C089", // http://crbug.com/356200 + "A74A4D44C7CFCD8844830E6140C8D763E12DD8F3", + "312745D9BF916161191143F6490085EEA0434997", + "53041A2FA309EECED01FFC751E7399186E860B2C", + "EBA908206905323CECE6DC4B276A58A0F4AC573F", + "2775E568AC98F9578791F1EAB65A1BF5F8CEF414", + "4AA3C5D69A4AECBD236CAD7884502209F0F5C169", + "E410CDAB2C6E6DD408D731016CECF2444000A912", + "9E930B2B5EABA6243AE6C710F126E54688E8FAF6", + "FAFE8EFDD2D6AE2EEB277AFEB91C870C79064D9E", // http://crbug.com/327507 + "3B52D273A271D4E2348233E322426DBAE854B567", + "5DF6ADC8708DF59FCFDDBF16AFBFB451380C2059", + "1037DEF5F6B06EA46153AD87B6C5C37440E3F2D1", + "F5815DAFEB8C53B078DD1853B2059E087C42F139", + "6A08EFFF9C16E090D6DCC7EC55A01CADAE840513", + "C32D6D93E12F5401DAA3A723E0C3CC5F25429BA4", // http://crbug.com/354258 + "9099782647D39C778E15C8C6E0D23C88F5CDE170", + "B7D5B52D1E5B106288BD7F278CAFA5E8D76108B0", + "89349DBAA2C4022FB244AA50182AB60934EB41EE", + "CB593E510640572A995CB1B6D41BD85ED51E63F8", + "1AD1AC86C87969CD3434FA08D99DBA6840AEA612", + "9C2EA21D7975BDF2B3C01C3A454EE44854067A6D", + "D2C488C80C3C90C3E01A991112A05E37831E17D0", + "6EEC061C0E74B46C7B5BE2EEFA49436368F4988F", + "8B344D9E8A4C505EF82A0DBBC25B8BD1F984E777", + "E06AFCB1EB0EFD237824CC4AC8FDD3D43E8BC868", + "F76F43EFFF56BF17A9868A5243F339BA28746632", // http://crbug.com/386324 + "C6EA52B92F80878515F94137020F01519357E5B5", + "E466389F058ABD73FF6FDD06F768A351FCBF8532", + "40063F1CF7B68BA847A26FA6620DDF156171D23C", + "A6FD8E15353CF1F5C3D0A7B20E1D10AEA4DD3E6A", + "57AC4D9E6BD8A2D0A70056B5FAC2378CAA588912", + "02037314DA4D913640DCF0E296A7D01F4FD793EC", + "B6EC0809BC63E10B431C5E4AA3645232CA86B2A5", + "48CA541313139786F056DBCB504A1025CFF5D2E3", + "05106136AE7F08A3C181D4648E5438350B1D2B4F" ] } ], - "app.runtime": { - "channel": "stable", - "extension_types": ["platform_app"] - }, - "app.window": { - "channel": "stable", - "extension_types": ["platform_app"] - }, "audio": [ { "channel": "dev", @@ -70,7 +126,10 @@ "extension_types": ["platform_app"], "whitelist": [ "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", - "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB" + "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", + "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/335729 + "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/335729 + "307E96539209F95A1A8740C713E6998A73657D96" // http://crbug.com/335729 ] } ], @@ -112,17 +171,22 @@ "3F596D221126DCDFD115CFAA2E5A3141806358AD", // http://crbug.com/286542 "F7FA7ABC1ECB89BA8EE6656847EFABBF43BB9BCA", // http://crbug.com/320952 "4B1D0E19C6C43C008C44A8278C8B5BFE15ABEB3C", // http://crbug.com/320952 - "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A" // http://crbug.com/320952 + "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A", // http://crbug.com/320952 + "3D14248405B8A59043420AAC160077C99E7788A9", // http://crbug.com/398585 + "A6C87307BBE5886CC5F1393025000E2FE8060BF2", // http://crbug.com/398585 + "3407516021EA3669C0EC8E65E6B9837E5A521B9C" // http://crbug.com/398585 ] } ], - "bluetooth": { - "channel": "dev", - "extension_types": ["platform_app"] - }, - "bluetoothDevices": { - "channel": "dev", - "extension_types": ["platform_app"] + "bluetoothPrivate": { + "channel": "stable", + "extension_types": ["platform_app"], + "whitelist": [ + "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169 + "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169 + "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/387169 + "307E96539209F95A1A8740C713E6998A73657D96" // http://crbug.com/387169 + ] }, "bookmarkManagerPrivate": { "channel": "stable", @@ -130,7 +194,8 @@ "whitelist": [ "CB2E4E7174A398FCB3AFA6840500C2E1D22DA7B2", // Bookmark Manager "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900 - "D57DE394F36DC1C3220E7604C575D29C51A6C495" // http://crbug.com/319444 + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444 + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9" // http://crbug.com/371562 ] }, "bookmarks": { @@ -142,6 +207,10 @@ "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "location": "component" }, + "browser": { + "channel": "dev", + "extension_types": ["platform_app"] + }, "browsingData": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] @@ -151,17 +220,26 @@ "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "whitelist": [ "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev - "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester - "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary - "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) - "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable ] }, - "cast.streaming": { + "cast.streaming": [{ "channel": "dev", "extension_types": ["extension"] - }, + }, { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta + "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable + ] + }], "chromePrivate": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"], @@ -179,8 +257,17 @@ "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235 - "314B0FC37CAE989AF42887E5303BD1E98BF12DDE", // http://crbug.com/329088 - "D7986543275120831B39EF28D1327552FC343960" // http://crbug.com/329088 + "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690 + "A291B26E088FA6BA53FFD72F0916F06EBA7C585A", // http://crbug.com/341258 + "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/329088 + // http://crbug.com/343701 + // TODO(tbarzic): Remove the following six when http://crbug.com/346572 + // gets fixed. + "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta + "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable ] }, "clipboardRead": { @@ -197,7 +284,7 @@ }, "cloudPrintPrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], + "extension_types": ["extension", "legacy_packaged_app", "hosted_app"], // CloudPrint "whitelist": ["99060B01DE911EB85FD630C8BA6320C9186CA3AB"] }, @@ -244,7 +331,7 @@ "whitelist": [ "AE27D69DBE571F4B1694F05C89B710C646792231", // Published ADT. // TODO(grv): clean up once Apps developer tool is published. - "5107DE9024C329EEA9C9A72D94C16723790C6422" // Apps Developer Tool. + "5107DE9024C329EEA9C9A72D94C16723790C6422" // Apps Developer Tool. ] } ], @@ -274,52 +361,11 @@ { "channel": "beta", "extension_types": ["extension", "legacy_packaged_app"] - }, - { - "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], - // Legacy Browser Support (remove once this API hits stable). - "whitelist": ["BC3A0F8D5AE0DE6454D74AB376EBCC59E10CDD5A"] - } - ], - "desktopCapture": [ - { - "channel": "beta", - "extension_types": ["extension", "platform_app"] - }, - { - "channel": "stable", - "extension_types": ["extension", "platform_app"], - "whitelist": [ - "80B9DC58E5210749F052F5B4DB239C50CF72AEB6", - // Hangout Services component extension. - "DF84F03F9B960409CCDE0D895B9650EBE81C0A8E" - ] - } - ], - "dns": [ - { - "channel": "dev", - "extension_types": ["extension", "platform_app"] - }, - { - "channel": "stable", - "extension_types": ["extension", "platform_app"], - "whitelist": [ - "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4", // CCD Development - "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing - "75E3CFFFC530582C583E4690EF97C70B9C8423B7" // CCD Release - ] } ], - "screenlockPrivate": { - "channel": "dev", - "extension_types":["platform_app"], - "whitelist": [ - "lkegkdgachcnekllcdfkijonogckdnjo", // API test - "190C131D270994E7330E9A3CD48224061CB10E2D", // dogfood 1 - "7FDDD1C0CB0052596657FDEC92841D509DC8D404" // dogfood 2 - ] + "desktopCapture": { + "channel": "stable", + "extension_types": ["extension", "platform_app"] }, "downloads": { "channel": "stable", @@ -337,13 +383,19 @@ "channel": "stable", "extension_types": ["extension"], "whitelist": [ - "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester - "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging + "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary - "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) - "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable ] }, + "enterprise.platformKeys": { + "channel": "stable", + "platforms": ["chromeos"], + "extension_types": ["extension", "legacy_packaged_app"], + "location": "policy" + }, "enterprise.platformKeysPrivate": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"], @@ -366,7 +418,8 @@ "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683 "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235 - "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB" // http://crbug.com/234235 + "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235 + "307E96539209F95A1A8740C713E6998A73657D96" // http://crbug.com/329690 ] }, "fileBrowserHandler": { @@ -375,7 +428,7 @@ }, "fileBrowserPrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], + "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "location": "component" }, "fileSystem": [{ @@ -384,7 +437,14 @@ },{ "channel": "stable", "extension_types": ["extension"], - "whitelist": [ "2FC374607C2DF285634B67C64A2E356C607091C3" ] + "whitelist": [ + "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice + "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal + "12E618C3C6E97495AAECF2AC12DEB082353241C6", // QO component extension + "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900 + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444 + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9" // http://crbug.com/371562 + ] }], "fileSystem.directory": [{ "channel": "stable", @@ -400,7 +460,14 @@ },{ "channel": "stable", "extension_types": ["extension"], - "whitelist": [ "2FC374607C2DF285634B67C64A2E356C607091C3" ] + "whitelist": [ + "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice + "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal + "12E618C3C6E97495AAECF2AC12DEB082353241C6", // QO component extension + "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900 + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444 + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9" // http://crbug.com/371562 + ] }], "fileSystemProvider": { "channel": "trunk", @@ -415,12 +482,12 @@ "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] }, - "fullscreen": { - "channel": "stable", - "extension_types": ["platform_app"] + "gcdPrivate": { + "channel": "trunk", + "extension_types": ["extension", "platform_app"] }, "gcm": { - "channel": "dev", + "channel": "stable", "extension_types": ["extension", "platform_app"] }, "geolocation": { @@ -429,18 +496,44 @@ "extension", "legacy_packaged_app", "hosted_app", "platform_app" ] }, + "hid": [ + { + "channel": "dev", + "extension_types": ["platform_app"] + }, + { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs + "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken + ] + } + ], "history": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] }, + "hotwordPrivate": { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + "8CE39F175D076AD6BDF7CBF418F2409558B367E3", // hotword_helper + "09FDCB5851B8F3378DB630D06E316076E89C95A6" // hotword nacl + ] + }, "identity": { "channel": "stable", "extension_types": ["extension", "platform_app"] }, + "identity.email": { + "channel": "stable", + "extension_types": ["extension", "platform_app"] + }, "identityPrivate": { "channel": "stable", "extension_types": [ - "legacy_packaged_app" + "legacy_packaged_app", "platform_app" ], "location": "component" }, @@ -476,6 +569,10 @@ "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "location": "component" }], + "ledger": { + "channel": "trunk", + "extension_types": ["extension", "platform_app"] + }, "location": [ { "channel": "dev", @@ -496,6 +593,10 @@ "extension_types": ["extension", "legacy_packaged_app"], "location": "component" }, + "webcamPrivate": { + "channel": "dev", + "extension_types": ["extension", "platform_app"] + }, "management": [ { "channel": "stable", @@ -511,7 +612,16 @@ "8C0B1873FFFB65E4D0F4D772879F7304CEF125C2", // Apps Editor old. "FA0501B579070BB9CBD4FCAEC8CB0EDF22BA2F04", // Apps Editor published. "EE17C698905F7F2E6DDC87C9C30F11E164C829F4", // Watchdog (Activity Log) - "90113DA9516526D24DAF156C629CC41C049E8882" // Watchdog Test Version + "90113DA9516526D24DAF156C629CC41C049E8882", // Watchdog Test Version + "4A4EA121622FCA3D78ED2AB534197F43D7189EE0", // Spark nightly build + "9FDE6E7F06FCFA11D9A05041C7FF6D8AE662F5D1" // Spark release + ] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": [ + "B44D08FD98F1523ED5837D78D0A606EA9D6206E5" // Web Store ] } ], @@ -523,6 +633,10 @@ "channel": "stable", "extension_types": [ "platform_app" ] }, + "mediaGalleries.scan": { + "channel": "dev", + "extension_types": [ "platform_app" ] + }, "mediaGalleries.read": { "channel": "stable", "extension_types": [ "platform_app" ] @@ -535,22 +649,22 @@ "channel": "stable", "extension_types": [ "platform_app" ] }, - // TODO(thestig) Remove this as part of http://crbug.com/144496 + // TODO(thestig) Remove this as part of http://crbug.com/166950 "mediaGalleriesPrivate": { "channel": "stable", "extension_types": [ "platform_app" ], "whitelist": [ "4B1D0E19C6C43C008C44A8278C8B5BFE15ABEB3C", - "5B5DA6D054D10DB917AF7D9EAE3C56044D1B0B03", // http://crbug.com/286542 - "2843C1E82A9B6C6FB49308FDDF4E157B6B44BC2B", // http://crbug.com/286542 - "3F596D221126DCDFD115CFAA2E5A3141806358AD", // http://crbug.com/286542 "F7FA7ABC1ECB89BA8EE6656847EFABBF43BB9BCA", - "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A" + "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A", + "3D14248405B8A59043420AAC160077C99E7788A9", + "A6C87307BBE5886CC5F1393025000E2FE8060BF2", + "3407516021EA3669C0EC8E65E6B9837E5A521B9C" ] }, "mediaPlayerPrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], + "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "location": "component" }, "metricsPrivate": { @@ -564,7 +678,7 @@ // also doesn't hurt anything. "A948368FC53BE437A55FEB414106E207925482F5", // File manager "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice - "5D3851BEFF680AB6D954B76678EFCCE834465C23", // Quickoffice dev + "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal "12E618C3C6E97495AAECF2AC12DEB082353241C6", // QO component extension "3727DD3E564B6055387425027AD74C58784ACC15", // Editor "C41AD9DCD670210295614257EF8C9945AD68D86E", // Google Now @@ -573,7 +687,16 @@ "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing "75E3CFFFC530582C583E4690EF97C70B9C8423B7", // CCD Release "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900. - "D57DE394F36DC1C3220E7604C575D29C51A6C495" // http://crbug.com/319444. + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444. + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9", // http://crbug.com/371562. + "06BE211D5F014BAB34BC22D9DDA09C63A81D828E", // Official XKB virtual kbd + "CFBF7EE448FA48960FFDA7CEB30F7A21B26AA981", // Official m17n virtual kbd + "B9EF10DDFEA11EF77873CC5009809E5037FC4C7A", // Google input tools + "7D7A4B147FE39908A5AF13F85E38989C54BBE41C", // http://crbug.com/374955 + "0EEDFC0EED87871237213F34EBC7B4982A195C95", // http://crbug.com/374955 + "D2DAA9362153E8A5E3CF593E6DF4666421ABAD21", // http://crbug.com/374965 + "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/378067 + "A291B26E088FA6BA53FFD72F0916F06EBA7C585A" // http://crbug.com/378067 ] }, "mdns": { @@ -581,11 +704,10 @@ "extension_types": ["extension"], "whitelist": [ "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev - "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester - "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary - "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) - "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Release + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable ] }, "musicManagerPrivate": { @@ -595,7 +717,10 @@ "4B1D0E19C6C43C008C44A8278C8B5BFE15ABEB3C", // Music Manager "B8F61FD1B25DE03706DBB8906A73261E4DBB992A", // Test "F7FA7ABC1ECB89BA8EE6656847EFABBF43BB9BCA", - "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A" + "4FE45FA56EF6A25FDE8C302C44045CA9CE8A605A", + "3D14248405B8A59043420AAC160077C99E7788A9", + "A6C87307BBE5886CC5F1393025000E2FE8060BF2", + "3407516021EA3669C0EC8E65E6B9837E5A521B9C" ] }, "nativeMessaging": { @@ -612,11 +737,16 @@ "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/293683 "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578", // http://crbug.com/234235 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/234235 - "226CF815E39A363090A1E547D53063472B8279FA", // Trusted Tester - "FA01E0B81978950F2BC5A50512FD769725F57510", // Staging + "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/329690 + "11B478CEC461C766A2DC1E5BEEB7970AE06DC9C2", // http://crbug.com/380890 + "0EFB879311E9EFBB7C45251F89EC655711B1F6ED", // http://crbug.com/380890 + "9193D3A51E2FE33B496CDA53EA330423166E7F02", // http://crbug.com/380890 + "F9119B8B18C7C82B51E7BC6FF816B694F2EC3E89", // http://crbug.com/380890 + "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev + "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary - "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Trusted Tester (public) - "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Release + "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4", // CCD Development "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing "75E3CFFFC530582C583E4690EF97C70B9C8423B7" // CCD Release @@ -634,13 +764,9 @@ "extension", "legacy_packaged_app", "hosted_app", "platform_app" ] }, - "overrideEscFullscreen": { - "channel": "stable", - "extension_types": ["platform_app"] - }, "echoPrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], + "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "location": "component" }, "pageCapture": { @@ -661,12 +787,17 @@ "extension", "legacy_packaged_app", "platform_app" ] }, - "preferencesPrivate": { - "channel": "dev", + "preferencesPrivate": { + "channel": "stable", "extension_types": [ "extension" ], - "location": "component" + "whitelist": [ + "C41AD9DCD670210295614257EF8C9945AD68D86E", // Google Now + "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900 + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444 + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9" // http://crbug.com/371562 + ] }, "principalsPrivate": { "channel": "stable", @@ -679,10 +810,26 @@ "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] }, - "processes": { + "processes": [{ "channel": "dev", "extension_types": ["extension"] - }, + }, { + "channel": "beta", + "extension_types": ["extension"], + "whitelist": [ + "7D7A4B147FE39908A5AF13F85E38989C54BBE41C", // http://crbug.com/370700 + "0EEDFC0EED87871237213F34EBC7B4982A195C95" // http://crbug.com/370700 + ] + }, { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + "DF84F03F9B960409CCDE0D895B9650EBE81C0A8E", // Hangout Services + "80B9DC58E5210749F052F5B4DB239C50CF72AEB6", // Hangouts test extension + "7D7A4B147FE39908A5AF13F85E38989C54BBE41C", // http://crbug.com/370700 + "0EEDFC0EED87871237213F34EBC7B4982A195C95" // http://crbug.com/370700 + ] + }], "proxy": { "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] @@ -695,8 +842,18 @@ "channel": "stable", "extension_types": ["platform_app"], "whitelist": [ - "314B0FC37CAE989AF42887E5303BD1E98BF12DDE", // Chrome OS Recovery Tool Dev - "D7986543275120831B39EF28D1327552FC343960" // Chrome OS Recovery Tool + "A291B26E088FA6BA53FFD72F0916F06EBA7C585A", // http://crbug.com/329088 + "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/329088 + "BCC85C0D7F85897F2699974421EA402144C35C0C" // API Test + ] + }, + "readingListPrivate": { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900 + "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444 + "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9" // http://crbug.com/371562 ] }, "rtcPrivate": { @@ -709,11 +866,15 @@ "312745D9BF916161191143F6490085EEA0434997" // Google Talk debug ] }, - // Note: runtime is not actually a permission, but some systems check these - // values to verify restrictions. - "runtime": { + "screenlockPrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app", "platform_app"] + "extension_types": ["platform_app"], + "whitelist": [ + "lkegkdgachcnekllcdfkijonogckdnjo", // API test + "190C131D270994E7330E9A3CD48224061CB10E2D", // dogfood 1 + "7FDDD1C0CB0052596657FDEC92841D509DC8D404", // dogfood 2 + "E13990DC5440B6E270503DA27A35762F423725C3" // dogfood 3 + ] }, "screensaver": { "channel": "stable", @@ -724,7 +885,7 @@ "extension_types": ["platform_app"] }, "sessions": { - "channel": "dev", + "channel": "stable", "extension_types": ["extension", "legacy_packaged_app"] }, "signedInDevices": { @@ -743,31 +904,13 @@ "CBCC42ABED43A4B58FE3810E62AFFA010EB0349F" // PDF ] }, - "socket": [{ - "channel": "stable", - "extension_types": ["platform_app"] - }, { - "channel": "stable", - "extension_types": ["extension"], - "whitelist": [ - // The connectivity diagnostic utility is a component extension that is - // used to try to provide suggestions on how to fix connection issues. It - // should be the only non-app allowed to use the socket API. - "32A1BA997F8AB8DE29ED1BA94AAF00CF2A3FEFA7" - ] - }], "syncFileSystem": { "channel": "stable", "extension_types": ["platform_app"] }, - "systemIndicator": { - "channel": "dev", - "extension_types": ["extension", "legacy_packaged_app", "platform_app"] - }, - "storage": { - "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app", "platform_app"], - "min_manifest_version": 2 + "syncedNotificationsPrivate": { + "channel": "trunk", + "extension_types": ["platform_app"] }, "system.cpu": { "channel": "stable", @@ -805,7 +948,7 @@ "whitelist": [ "AE27D69DBE571F4B1694F05C89B710C646792231", // Published ADT. // TODO(grv): clean up once Apps developer tool is published. - "5107DE9024C329EEA9C9A72D94C16723790C6422" // Apps Developer Tool. + "5107DE9024C329EEA9C9A72D94C16723790C6422" // Apps Developer Tool. ] } ], @@ -839,14 +982,6 @@ "extension", "legacy_packaged_app", "hosted_app", "platform_app" ] }, - "usb": { - "channel": "stable", - "extension_types": ["platform_app"] - }, - "usbDevices": { - "channel": "stable", - "extension_types": ["platform_app"] - }, "videoCapture": [ { "channel": "stable", @@ -866,7 +1001,11 @@ "virtualKeyboardPrivate": { "channel": "stable", "whitelist": [ - "3F50C3A83839D9C76334BCE81CDEC06174F266AF" // System-level virtual kbd + "3F50C3A83839D9C76334BCE81CDEC06174F266AF", // System-level virtual kbd + "06BE211D5F014BAB34BC22D9DDA09C63A81D828E", // Official XKB virtual kbd + "CFBF7EE448FA48960FFDA7CEB30F7A21B26AA981", // Official m17n virtual kbd + "F94EE6AB36D6C6588670B2B01EB65212D9C64E33", // Public XKB virtual kbd + "3E03D9B67FDD31B2438D1CF5070573415DCB3CBA" // Public m17n virtual kbd ], "extension_types": ["extension"] }, @@ -887,6 +1026,7 @@ "channel": "stable", "extension_types": ["extension"], "whitelist": [ + // Hangouts test extension "80B9DC58E5210749F052F5B4DB239C50CF72AEB6", // Hangout Services component extension. "DF84F03F9B960409CCDE0D895B9650EBE81C0A8E", @@ -898,6 +1038,7 @@ "channel": "stable", "extension_types": ["extension"], "whitelist": [ + // Hangouts test extension "80B9DC58E5210749F052F5B4DB239C50CF72AEB6", // Hangout Services component extension. "DF84F03F9B960409CCDE0D895B9650EBE81C0A8E" @@ -905,7 +1046,7 @@ }, "webstorePrivate": { "channel": "stable", - "extension_types": ["extension", "legacy_packaged_app"], + "extension_types": ["extension", "legacy_packaged_app", "hosted_app"], "whitelist": [ "B44D08FD98F1523ED5837D78D0A606EA9D6206E5", // Web Store "2653F6F6C39BC6EEBD36A09AFB92A19782FF7EB4", // Enterprise Web Store |