commit | 3ab74d4710158db6af44e044dffe4727bcc23e8c | [log] [tgz] |
---|---|---|
author | Andrew Rayskiy <greengrape@google.com> | Fri Aug 02 17:43:47 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 02 17:43:47 2024 |
tree | 01816689349022d70bc307bc79ae9966d4fe6275 | |
parent | 40ea4d1eed4bc6709b375a8c4faa5a8ab0b4bbec [diff] |
Reland "iwa: Optimistically update IWAs when key rotation happens" This is a reland of commit ec89d463d3901ff14afd0a4a87de7e62c31e7c4f What changed: ScopedBundledIWA's destructor was never called which led to a memory leak. Original change's description: > iwa: Optimistically update IWAs when key rotation happens > > This CL wires up IsolatedWebAppUpdateManager to listen to component > installations and check for updates of affected IWAs accordingly. > > Same-version update attempts are now allowed if they might lead to the > set of signing keys changing. > > Faulty updates (when the new bundle doesn't contain the rotated key) are > simply ignored for now -- the exact handling is TBD. > > Bug: 353489152 > Change-Id: I16b00e7a5d51e653192ccff7e8726ba212281001 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5729755 > Reviewed-by: Robbie McElrath <rmcelrath@chromium.org> > Commit-Queue: Andrew Rayskiy <greengrape@google.com> > Cr-Commit-Position: refs/heads/main@{#1336147} Bug: 353489152 Change-Id: I4f1c179a685deeb188d18de1159a686283c15d0f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5757202 Auto-Submit: Andrew Rayskiy <greengrape@google.com> Commit-Queue: Andrew Rayskiy <greengrape@google.com> Reviewed-by: Robbie McElrath <rmcelrath@chromium.org> Cr-Commit-Position: refs/heads/main@{#1336691}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.