Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(440)

Issue 10696101: Supply an explicit designated requirement for all internal components during signing (Closed)

Created:
8 years, 5 months ago by Mark Mentovai
Modified:
8 years, 5 months ago
Reviewers:
Robert Sesek, TVL, Nico
CC:
chromium-reviews, grt+watch_chromium.org
Visibility:
Public.

Description

Supply an explicit designated requirement for all internal components during signing. The implied designated requirement produced when signing on Lion cannot be satisfied on pre-Lion systems. This was already addressed by providing an explicit designated requirement for the outer .app bundle. This change also provides an explicit designated requirement for inner components. The Parental Controls feature apparently requires an application to meet its designated requirement. Since the requirement for inner components such as the helper would never be met on 10.6 (or presumably 10.5), it was impossible to launch such inner components. This prevented any renderer processes from ever starting up. The user would only see sad tabs and endless OS prompts, and the browser would effectively be useless. BUG=131682, 134311 TEST=Turn on Parental Controls and set it to limit applications. Launch Chrome. After a possible initial prompt asking whether Chrome should be permitted (authenticate and say yes), Chrome should function normally. There should be no prompts about Chrome Helper, Chrome Helper EH, or Chrome Helper NP. Web pages should load normally. There should be no sad tabs. Note that there may still be a prompt about ksadmin. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=145370

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -4 lines) Patch
M chrome/installer/mac/sign_versioned_dir.sh.in View 1 chunk +16 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Mark Mentovai
8 years, 5 months ago (2012-07-03 19:13:29 UTC) #1
Mark Mentovai
Tom’s out for a while, so I’ll send this to Nico for now.
8 years, 5 months ago (2012-07-03 19:19:37 UTC) #2
Nico
I'm out too (at sfo atm) On Jul 3, 2012 12:19 PM, <mark@chromium.org> wrote: > ...
8 years, 5 months ago (2012-07-03 19:41:26 UTC) #3
Mark Mentovai
Have a nice trip. Robert, then.
8 years, 5 months ago (2012-07-03 19:42:11 UTC) #4
Robert Sesek
8 years, 5 months ago (2012-07-03 20:34:56 UTC) #5
LG™

Powered by Google App Engine
This is Rietveld 408576698