| commit | 4967aa19b13cab8cf635f66cd35a801a4f5d5a60 | [log] [tgz] |
|---|---|---|
| author | Wyatt Hepler <hepler@fuchsia.infra.roller.fuchsia.infra.roller.google.com> | Wed May 07 14:30:21 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed May 07 14:31:44 2025 -0700 |
| tree | faba429ae405e8da604ca654a97f04ce796a607c | |
| parent | eee5f35af66c85c2e4157906c223f653f67579e0 [diff] |
[roll] Roll fuchsia [roll] Roll third_party/pigweed pw_tokenizer: Never silently detokenize collisions in Python To avoid misrepresenting messages, nested messages should only be decoded if they are unambiguous -- only one successful way to decode them. The Python nested detokenization code was accidentally checking .matches() (the list of possible matches) instead of .ok(). This evaluated true for any positive number of matches, which could silently result in an ambiguous decode. This commit updates nested Base64 decoding to only decode unambiguous matches. Original-Bug: b/416030128 Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289452 Original-Revision: 8bbf38974855143e72c88b5ac43f2c65f04caabd Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1271286 Original-Revision: 9568f74a0851ecab50ba0628ca7ede41dba7de4b GitOrigin-RevId: db8ac63c0570d0174664267d786ae31a80ad59df Change-Id: I0f627fe438ef3ebc854d2632ddc8213b90f06c78
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.