[roll] Roll fuchsia [sestarnix] Migrate fd:use check on exec to has_file_permission()

Use the has_file_permission() helper to validate fd:use permission to
each entry in the FdTable, for consistency with checks performed by
file_* hooks. This will also allow audit messages to be improved to
include e.g. path information in audit logs for checks on FileObjects.

This change also switches the fd:use check on exec from todo-deny to
enforcing.

Original-Bug: 379870850
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1172254
Original-Revision: b883ce43fde16be5f6516116c69e78a4b5322fde
GitOrigin-RevId: a6b34738b17d67222ffd555d930cd4794ceabaf5
Change-Id: Ic5fbe63d8aa1dd4a36aa50f805bfdb2b1cc04f16
1 file changed
tree: 64819836013ec2677cfe9942f11fbab157a6dd45
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.