[roll] Roll third_party/openthread 4f9bd1d..9ac8f89 (100 commits)

9ac8f89:https://fuchsia-review.googlesource.com/c/third_party/openthread/+/551381 Merge remote-tracking branch 'origin/upstream/main'
433e441 [cmd-parser] add `nullptr` check to `ParseHexString()` (#6779)
2124d9d [mac] remove the out-of-band frame tx API (#6778)
e2205fb [thci] add support for SSED DUT (#6775)
4c117b9 [otci] fix OTCI.wait arg order (#6777)
8967d62 [tlv] update and fix `Tlv` documentations (#6776)
0a6a0b6 [cli] simplify argument processing (#6767)
57d072d [test] enhance `{Verify/Success}OrQuit()` and their use in unit test (#6764)
2db3ddc [simulation] remove use of internal definitions/headers in radio platform (#6766)
2752365 [tcp] add TCP class and stub implementations of the TCP API (#6744)
3a7e836 [otci] fix wait duration (#6759)
db51e39 [dua] fix `test_dua_dad` random fails (#6765)
98d9b45 [otci] fix command issue after `factoryreset` (#6670)
d360c4b [backbone-router] fix Leader isn't always selected as PBBR (#6751)
7799bae [srp-server] ensure to clear `mHasRegisteredAnyService` on server stop (#6763)
b11d0d2 [test] restart SRP server (instead of reset) to validate port change (#6763)
11ac430 [thci] remove assert which checks if the port is unicode (#6762)
e9e875d [udp] forbid udp duplicate open (#6626)
d177c61 [diags] add minimal IEEE 802.15.4 frame size check (#6756)
126e232 [link-metrics] split OPENTHREAD_CONFIG_MLE_LINK_METRICS_ENABLE macro (#6716)
cf66d1c [srp-client] add feature for switching server on failure (#6719)
d5d6361 [otci] misc enhancements (#6753)
ec1ae4c [dnssd-server] remove unused `using` for `HostSwap16()` (#6758)
a662c32 [srp-server] free `aHost` in `CommitSrpUpdate()` in case of error (#6754)
e086cf5 [mle] enable announce sender by default (#6741)
0b17f6e [srp-server] take ownership of resources on updating existing `Service` (#6747)
875bb57 [otci] remove debug prints (#6749)
e66b9a3 [cmd-parser] simplify `ParseAsHexString()` & `Cli::UdpExample::ProcessSend()` (#6726)
d47a3fa [string] new `StringFind()/StringEndsWith()` for a sub-string (#6733)
dfad64e [csl] fix overflow in calculating semiWindow (#6734)
649e8e1 [cmake] always use git hash for default package version (#6717)
bb00ec3 [thci] fix THCI issue on Thread Dev Harness 1.1 (#6745)
aaabf25 [network-key] change name from `master` to `network` (#6721)
b008117 [tcp] add TCP API for OpenThread (#6491)
f27a3c7 [mesh-forwarder] calculate PAN ID compression according to 802.15.4-2015 (#6739)
e3930f3 [srp-server] update to use `HeapString` for names (#6732)
2b2b390 [common] adding `HeapString` class (heap allocated string) (#6732)
8989858 [posix] increase default address cache size from 32 to 128 (#6712)
13ec0e7 [tests] fix intermittent failures in Cert_9_2_16 (#6731)
deb825b [mle] ensure MLE messages are sent via broadcast (#6730)
847eee2 [srp-client] allow callback to be invoked when client is stopped (#6723)
4b36e51 [settings] fix OT_LOG_LEVEL macros (#6728)
7b4fa79 [srp-server] inline simple getter/setter methods (#6727)
bed089c [docs] add Espressif and Telink logos and links (#6729)
090b760 [string] use `StringFind()` in core modules (#6725)
f7cfddf [mle-router] ensure route table is logged only when changed (#6722)
1394a2a [numeric-limits] use `constexpr` variables for min/max (#6720)
95c5cb7 [thci] enhance THCI for 1.2 Certification (#6609)
7344d9c [udp6] improve frame filtering (#6711)
deba102 [mle] enable sending MLE Link Request on Adv timeout by default (#6713)
b7006ce [tests] remove unnecessary host SLAAC assertions (#6715)
fcee03a [cli] harmonize passing of arguments to command handlers (#6708)
df4423e [github-actions] enable Avahi in OTBR CI tests (#6710)
185e8e4 [docs] update README for ping command (#6705)
afa427b [cli] enhance `Cli::Coap` and `CoapSecure` (#6707)
1fceb4c [posix] make platform udp as mainloop source (#6663)
87e6cf5 [srp-server] choose different UDP port from previous on reboot (#6702)
7bfdad5 [posix] fix issue with logging CLI output (#6709)
ac21e00 [mac] avoid potential assert with SetKeyId() on an invalid frame (#6704)
f3671d5 [mac] new public API to validate and set `otNetworkName` (#6703)
d6ff3e5 [cli] adding helper `ProcessGet/Set()` to handle simpler commands (#6700)
d16edaa [cli] add helper `Interpreter::OutputTableHeader()` (#6696)
5ae8cf5 [cli] use `OutputPrefix()` in `Cli::Dataset` (#6699)
60ff174 [ip6] add public API to convert `otSockAddr` to string (#6693)
260f2dd [posix] fix strncpy warning about null terminated string length (#6698)
89d0d9e [cli] use `const` name lists to output MAC/MLE/MsgBuffer/Coex counters (#6692)
42e7427 [cli] remove undefined method decelerations in `Interpreter` (#6691)
f0f536d [udp] fix potential infinite loop in `Udp::GetEphemeralPort` (#6697)
fa8ec6d [tests] give more time for SRP client to upgrade to router (#6694)
a24b67e [settings] simplify and enhance `Settings` (#6683)
0869422 [docs] fix info about default Thread version supported by OpenThread (#6689)
d346481 [ip6] fix message leak when using platform TCP (#6679)
907c9bd [github-actions] show parameter name in cli-sim (#6682)
08f7e50 [srp-client] add `Srp::Client::ClearService()` (#6598)
b3b50f6 [mac] always set Key Identifier for Transmit Security (#6678)
a2247da [posix] allow empty backbone interface name (#6685)
71e6543 [posix] make daemon as mainloop source (#6662)
da906de [logging] optimize dump log for multicast routing manager (#6671)
1796f50 [srp-client] support saving selected server info (by auto-start) (#6672)
e503c94 [meshcop] check channel page value in `ChannelTlv::IsValid()` (#6667)
5cd088c [low-power] extend EnableCsl API (#6675)
abcf3ba [static-analysis] address static code analysis issues (#6651)
d0812fb [github-actions] add markdown lint check (#6669)
bde3ec4 [docs] fix broken links (#6669)
df8e06a [docs] remove `doc/STYLE_GUIDE.md` (#6668)
5915483 [string] change `String<kSize>` to inherit from `StringWriter` (#6658)
6891fe6 [cmake] no cxx extensions (#6664)
fc513b2 [otci] fix parse dataset security policy (#6661)
136ad4e [posix] avoid unnecessary recompilation (#6659)
e708b30 [simulation] avoid unnecessary recompilation (#6660)
4ff5ab6 [posix] make all sockets non-blocking (#6656)
0833468 [dnssd] add api for accessing queries in the dnssd server (#6611)
ac75e9e [posix] avoid compiler warning on use of strncpy (#6653)
ed452ca [doc] update posix app README (#6635)
a17d12a [radio] remove `OT_RADIO_CHANNEL_PAGE_MAX` and address gcc warnings (#6646)
f1ab57b [border-router] add vicarious router solicitation (#6514)
516ae7d [github-actions] pin to clang-10 for coverage (#6652)
9eff761 [srp-server] fix removing services when the host is expired (#6649)
713231e [ip6] add public APIs to convert an IPv6 address or prefix to string (#6636)
8b63efe [bootstrap] add support for Ubuntu on RaspberryPi (#6647)
GitOrigin-RevId: db38a4192d71c29dfcf9e283eb14b00d18ce52af
Change-Id: I64e1529fdd30ee28ae3a125f778d08b18626fe32
1 file changed
tree: 944d7bcbc09dda8d5dca6b1a5f9cbd40e81b24a6
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 via the IRC channel #fuchsia on Freenode.

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.