[roll] Roll fuchsia [ffx] Add new address filtering options for target list

`ffx target list` used to support `--no-ipv4` and `--no-ipv6` for
filtering targets by address. This leaves some gaps in a post USB/VSOCK
world where we have non-IP addresses.

This patch documents both options as deprecated and adds
`--allow-addrs` and `--deny-addrs` instead. These take a list of
address types to deny, documented in the help text. So now you can do:

# Only IPv6 and USB addresses
$ ffx target list --allow-addrs ipv6,usb

# Get rid of VSOCK and IPv4 addresses.
$ ffx target list --deny-addrs vsock,ipv4

I don't know what the procedure is for eventually removing the old
options. They have no users in-tree by my grep.

Original-Fixed: 435244542
Test: Ran the `ffx target list` test suite
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1441271
Original-Revision: c788d75304e92583c6d93bd98bb3db67e4ad6f9b
GitOrigin-RevId: 07c5e92f64ef5de1c30783e5793b88b7c70c2cba
Change-Id: Ifa7da06a5a6676fd1767e4ce4107fe36893b870d
1 file changed
tree: 79b969eef8a52c393ae7394648f6e39d06edf1e3
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
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.