[chromium-bugs] Issue 12140 in chromium: Implement granular permissions for extensions

2009-08-27 Thread codesite-noreply


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

2009-08-17 Thread codesite-noreply


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

2009-08-12 Thread codesite-noreply


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
-~--~~~~--~~--~--~---