commit | 75289d35c7909690d8b449449d99423e78525620 | [log] [tgz] |
---|---|---|
author | Brandon Castellano <bcastell@fuchsia.infra.roller.google.com> | Thu Feb 13 15:20:53 2025 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Feb 13 15:22:33 2025 -0800 |
tree | f5f570b9854089d30a4b70dc23f43f7f62308917 | |
parent | 806dc168fd7fcc07f7309541b1b68c49457abca0 [diff] |
[roll] Roll fuchsia [component][sys] Complete io2 migration Complete io2 migration for //sdk/lib/sys and //sdk/lib/component. The only use of now-deprecated io1 methods is in the service directory unittests (//sdk/lib/sys/cpp/tests) which validates which wire method fdio_service_connect calls on the channel. In preparation for migrating fdio service connect functions to the new io1 Open method, we must ensure directories (including svc/) are not "connected" to, as this results in a connection without rights. When we migrate the last uses of deprecated io1 functions in fdio, the remaining service directory tests will be updated. This only works right now as in io1, many operations - like directory enumeration - were unprivileged. In order to start enforcing the new io2 rights model, we need to require that callers opening directories (or other node types) explicitly set the flags/rights they want. Original-Bug: 378924259 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1204424 Original-Revision: 19385b662fac9544e0d38aadad62af1506da053d GitOrigin-RevId: df7cfdbce62b773c068696a24e65a004764d9f47 Change-Id: I0d610653e06e5a96056d00baa98a992a0a8430a3
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
.