[chromium-bugs] Issue 12140 in chromium: Implement granular permissions for extensions
Comment #11 on issue 12140 by bugdro...@chromium.org: Implement granular permissions for extensions http://code.google.com/p/chromium/issues/detail?id=12140 The following revision refers to this bug: http://src.chromium.org/viewvc/chrome?view=rev&revision=24599 r24599 | a...@chromium.org | 2009-08-26 23:47:46 -0700 (Wed, 26 Aug 2009) | 14 lines Changed paths: M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/generated_resources.grd?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_install_ui.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_install_ui.h?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/extension_install_prompt_gtk.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/views/extensions/extension_install_prompt.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension.h?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension_unittest.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/user_script.cc?r1=24599&r2=24598 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/user_script.h?r1=24599&r2=24598 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts1_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts2_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/allhosts3_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts1_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts1_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts2_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts2_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts3_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts3_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts4_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/hosts4_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions1_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions1_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions2_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions2_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions3_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions3_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions4_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/permissions4_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/plugin1_new.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/plugin1_old.json A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/allow_silent_upgrade/plugin2_new.json A http://src.chromium.org/viewvc/chrom
[chromium-bugs] Issue 12140 in chromium: Implement granular permissions for extensions
Comment #8 on issue 12140 by bugdro...@chromium.org: Implement granular permissions for extensions http://code.google.com/p/chromium/issues/detail?id=12140 The following revision refers to this bug: http://src.chromium.org/viewvc/chrome?view=rev&revision=23480 r23480 | mpcompl...@chromium.org | 2009-08-14 15:32:39 -0700 (Fri, 14 Aug 2009) | 9 lines Changed paths: M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/app/generated_resources.grd?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_resources.grd?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_browsertest.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_browsertest.h?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_browsertests_misc.cc?r1=23480&r2=23479 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_disabled_infobar_delegate.cc A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_disabled_infobar_delegate.h M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_prefs.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_prefs.h?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_ui_unittest.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.h?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_ui.cc?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_ui.h?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resources/extensions_ui.html?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/chrome.gyp?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension.h?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/notification_type.h?r1=23480&r2=23479 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/permissions-high-v2.crx A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/permissions-low-v1.crx A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/permissions-low-v1.pem M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/ui/create_extension_detail_value_expected_output/good-extension1.json?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/ui/create_extension_detail_value_expected_output/good-extension2.json?r1=23480&r2=23479 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/ui/create_extension_detail_value_expected_output/good-extension3.json?r1=23480&r2=23479 Disable an extension when it is upgraded to a version that requires more permissions then before, and prompt the user to re-enable. Incidentally, this required adding support for disabling extensions. BUG=12140 TEST=covered by unit tests Review URL: http://codereview.chromium.org/165414 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~-~--~~~---~--~~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~--~~~~--~~--~--~---
[chromium-bugs] Issue 12140 in chromium: Implement granular permissions for extensions
Comment #7 on issue 12140 by bugdro...@chromium.org: Implement granular permissions for extensions http://code.google.com/p/chromium/issues/detail?id=12140 The following revision refers to this bug: http://src.chromium.org/viewvc/chrome?view=rev&revision=23229 r23229 | mpcompl...@chromium.org | 2009-08-12 14:50:42 -0700 (Wed, 12 Aug 2009) | 6 lines Changed paths: M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension.cc?r1=23229&r2=23228 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension.h?r1=23229&r2=23228 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/extension_unittest.cc?r1=23229&r2=23228 Add a method to classify what permission class an extension is in, with unit tests. BUG=12140 Review URL: http://codereview.chromium.org/164335 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~-~--~~~---~--~~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~--~~~~--~~--~--~---