
This CL removes the allowlist that has been hardcoded into Chromium source code. The deprecation has been announced on chromium-extension@ discussion list, and in the enterprise release notes. The CL introduces a new feature that will be used by the field-trial-param-based mechanism for distributing the allowlist. This can be used to retain extensions on the allowlist if for some reason they didn't migrate to the new security model in Chrome 87. Bug: 1124077 Change-Id: I96c1df1f5b08e177b74f8168b7bd4172c045b391 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2388709 Reviewed-by: Charlie Reis <creis@chromium.org> Reviewed-by: Karan Bhatia <karandeepb@chromium.org> Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Cr-Commit-Position: refs/heads/master@{#807240}
This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.
Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.
Technical Documentation: