Commit Graph

  • 44dadd5f45 [common] add integer bits operation templates (#11478) main Zhanglong Xia 2025-05-17 13:30:02 +08:00
  • 36cd82c62f [utils] fix clang-tidy false alarm in VerifyOrExit (#11500) Yakun Xu 2025-05-17 13:29:16 +08:00
  • fb0446f53b [docs] update description syntax for proper rendering (#11502) jrhodie 2025-05-15 11:08:46 -07:00
  • afd44695f5 [docs] add DeepWiki badge link (#11503) Jason Zhang 2025-05-16 01:09:24 +08:00
  • ee642bf005 [border-agent] add 'rv' key to MeshCoP TXT data (#11504) Abtin Keshavarzian 2025-05-15 10:06:07 -07:00
  • 18f9891db7 [github-actions] pin dependencies (#11506) Jonathan Hui 2025-05-15 09:55:05 -07:00
  • 3e8e11e345 [doc] remove offline state from CLI README (#11501) Handa Wang 2025-05-15 14:40:49 +08:00
  • 9ff0f8834e [meshcop] fix the build when Border Agent ID is disabled (#11498) Handa Wang 2025-05-15 12:48:30 +08:00
  • 078c6f1dc5 [posix] update dns Resolver to attempt all servers before reporting failure (#11495) Yang Song 2025-05-14 22:54:54 +08:00
  • 718a27e8f2 [trel] introduce TxtData and TxtDataEncoder in PeerDiscoverer (#11496) Abtin Keshavarzian 2025-05-13 21:49:00 -07:00
  • 6961ad183a [trel] introduce Trel::PeerDiscoverer class (#11493) Abtin Keshavarzian 2025-05-13 17:56:59 -07:00
  • 8244bc7fad [border-agent] new API to set vendor-specific extra TXT data (#11487) Abtin Keshavarzian 2025-05-13 17:56:36 -07:00
  • 7b1fdbf65f [posix] make the link-local route's metric configurable (#11486) Handa Wang 2025-05-13 11:11:39 +08:00
  • c3823f648f [trel] add PeerTable using OwningList and allow heap use (#11484) Abtin Keshavarzian 2025-05-12 14:48:50 -07:00
  • adf306c9f5 github-actions: bump codecov/codecov-action from 5.4.0 to 5.4.2 (#11488) dependabot[bot] 2025-05-12 09:19:04 -07:00
  • 293b41c808 [border-agent] manage mDNS MeshCoP service registrations (#11455) Abtin Keshavarzian 2025-05-08 20:39:54 -07:00
  • 65098ebcc1 [dua] suppress warning logs on normal behaviors (#11483) Jonathan Hui 2025-05-08 20:38:50 -07:00
  • 90a84f6ee8 [posix] remove libanl (#11482) Jonathan Hui 2025-05-08 13:24:22 -07:00
  • 4df9a5b9c2 [trel] refactor Peer class and enhance PeerInfo parsing (#11477) Abtin Keshavarzian 2025-05-08 10:49:49 -07:00
  • be879f198d [nat64] remove support for ipv4only.arpa (#11481) Jonathan Hui 2025-05-08 10:45:43 -07:00
  • ec2b0d4873 [trel] use LinkedList for TREL peer tracking (#11476) Abtin Keshavarzian 2025-05-07 13:10:13 -07:00
  • 2591b58f3c [trel] relax parsing of TXT data entries to allow extra bytes (#11470) Abtin Keshavarzian 2025-05-06 10:06:44 -07:00
  • 19203d3287 [dns] add common TxtDataEncoder (#11469) Abtin Keshavarzian 2025-05-05 18:57:27 -07:00
  • c2316488e3 github-actions: bump step-security/harden-runner from 2.11.1 to 2.12.0 (#11468) dependabot[bot] 2025-05-05 09:16:30 -07:00
  • 262551ff64 [udp] relax SocketHandle::Matches() for host interface (#11465) Abtin Keshavarzian 2025-05-05 09:07:35 -07:00
  • bf2e2417ed [border-agent] simplify State Bitmap preparation (#11463) Abtin Keshavarzian 2025-05-01 14:02:54 -07:00
  • ae940e6df8 [border-agent] update "ConnectionMode" in state bitmap when stopped (#11462) Abtin Keshavarzian 2025-04-30 07:45:21 -07:00
  • d56222a8db [border-agent] add API to enable/disable Border Agent service (#11458) Abtin Keshavarzian 2025-04-30 07:38:07 -07:00
  • 9e9522aaac [mdns] allow service registration for local host (#11450) Abtin Keshavarzian 2025-04-29 14:07:16 -07:00
  • 7a2e337493 [border-agent] signal TXT data change when Id is updated (#11457) Abtin Keshavarzian 2025-04-29 08:56:18 -07:00
  • 05c623454b [border-agent] shorten method and variable names (#11456) Abtin Keshavarzian 2025-04-28 20:52:49 -07:00
  • b3c4a7e583 [dnssd] support ANY record type queries (#11447) Abtin Keshavarzian 2025-04-28 12:55:47 -07:00
  • 6b5493c9f1 [mle] add safeguard for link request scheduling failures (#11442) Abtin Keshavarzian 2025-04-28 09:38:14 -07:00
  • d6c35621bb [dnssd] support RDATA translation in discovery proxy (#11437) Abtin Keshavarzian 2025-04-28 09:37:40 -07:00
  • 819938d05d [core] move ThreadLinkInfo to its own header and source files (#11444) Abtin Keshavarzian 2025-04-25 14:10:05 -07:00
  • 49352a10c5 [dnssd] introduce AppendServiceRecords() helper (#11443) Abtin Keshavarzian 2025-04-24 18:24:09 -07:00
  • d9710c6ecb [dnssd] smaller enhancements in Server (#11439) Abtin Keshavarzian 2025-04-24 14:12:41 -07:00
  • 3e7528e4e9 [dns-client] use DecompressRecordData() for broader record type support (#11412) Abtin Keshavarzian 2025-04-23 16:40:56 -07:00
  • b0176443cc [cli] update CLI DNS callbacks to output error for long/invalid names (#11436) Abtin Keshavarzian 2025-04-23 13:23:55 -07:00
  • 20aefc2215 [dnssd] support generic record queries via discovery proxy and SRP (#11357) Abtin Keshavarzian 2025-04-23 12:14:05 -07:00
  • 4be7e8baa2 [tests] allow service bind9 stop to fail (#11438) Jonathan Hui 2025-04-23 10:05:30 -07:00
  • ffb8e4d7c8 [docs] use NULL in place of nullptr (#11435) Jonathan Hui 2025-04-23 08:19:27 -07:00
  • 424de28a2f [tcp] send RST and clear send buffer on abort (#11269) Yaoxing Shan 2025-04-23 06:07:45 +08:00
  • 283edc0bd5 [routing-manager] introduce MultiAilDetector (#11400) Abtin Keshavarzian 2025-04-22 13:44:12 -07:00
  • 16bafadb59 [rcp] change default baud rate to 460800 (#11432) Jonathan Hui 2025-04-22 13:27:55 -07:00
  • 08a8767fcd [posix] move SocketWithCloseExec() helper to common utils.hpp (#11427) Abtin Keshavarzian 2025-04-22 07:43:07 -07:00
  • f42af4e2ee [otci] add support for IPv4, vendor commands, networkdiagnostics (#11397) Thomas 2025-04-21 23:49:58 +02:00
  • 2e73358f9d [dns] introduce DecompressRecordData() and use it in mDNS (#11408) Abtin Keshavarzian 2025-04-21 14:29:09 -07:00
  • 7536e3c73b [posix] enhance config header file (#11426) Abtin Keshavarzian 2025-04-21 13:28:56 -07:00
  • 8d40aa3462 github-actions: bump actions/setup-go from 5.1.0 to 5.4.0 (#11430) dependabot[bot] 2025-04-21 09:26:10 -07:00
  • 0c1dfa0796 [mle] refactor MleRouter and Mle classes into a single Mle class (#11411) Abtin Keshavarzian 2025-04-18 14:28:47 -07:00
  • f70749d21d [mdns] add API to get the list of local host IP addresses (#11404) Abtin Keshavarzian 2025-04-18 12:11:16 -07:00
  • b25d1af5f5 [posix] enhance otPlatAlarm implementation (#11424) Abtin Keshavarzian 2025-04-18 11:44:31 -07:00
  • 3efe1c2c41 [mesh-forwarder] update and simplify Counters tracking (#11419) Abtin Keshavarzian 2025-04-17 10:39:03 -07:00
  • 2918437bb8 [build] enable -Wundef for MTD, FTD, and Radio builds (#11418) Abtin Keshavarzian 2025-04-17 10:36:18 -07:00
  • e1407fbab6 [border-agent] fix meshcop service omr entry (#11415) Li Cao 2025-04-17 23:11:37 +08:00
  • b4282a82f2 [mbedtls] call mbedtls_ssl_set_hostname on setup (#11416) Maciej Baczmański 2025-04-16 16:40:55 +02:00
  • ad2c33c16c [dns] add a common helper UpdateRecordLengthInMessage() (#11409) Abtin Keshavarzian 2025-04-16 07:26:37 -07:00
  • 247b353e16 [mdns] alternate platform API for signaling local address changes (#11394) Abtin Keshavarzian 2025-04-16 07:17:45 -07:00
  • d9d5b2e2c6 [tcat] implement get diagnostic tlvs in command class commissioning (#11163) arnulfrupp 2025-04-14 17:22:58 +02:00
  • b868374d78 github-actions: bump actions/setup-python from 5.4.0 to 5.5.0 (#11410) dependabot[bot] 2025-04-14 09:19:02 -06:00
  • 98b88dc8f7 [dns-client] add support for arbitrary DNS record type query (#11359) Abtin Keshavarzian 2025-04-11 16:53:32 -07:00
  • 1382f5f33e [message-queue] simplify retrieval of message queue information (#11405) Abtin Keshavarzian 2025-04-09 13:23:10 -07:00
  • 9e8316dac0 github-actions: bump step-security/harden-runner from 2.11.0 to 2.11.1 (#11403) dependabot[bot] 2025-04-08 07:04:14 -07:00
  • c9c19aa9fa [mesh-forwarder] improve reachability check method names (#11395) Abtin Keshavarzian 2025-04-07 21:55:54 -07:00
  • 202fd30046 [ip6] simplify DetermineAction() (#11392) Abtin Keshavarzian 2025-04-02 11:44:50 -07:00
  • c5f77ae2d6 [ip6] refactor HandleDatagram() to use DetermineAction() (#11392) Abtin Keshavarzian 2025-04-02 11:22:35 -07:00
  • 13168c3a91 [mesh-forwarder] rename UpdateEidRlocCacheAndStaleChild() (#11393) Abtin Keshavarzian 2025-04-03 08:33:16 -07:00
  • e4339c5939 [mesh-forwarder] simplify destination MAC address determination (#11391) Abtin Keshavarzian 2025-04-03 08:32:10 -07:00
  • 37b417a3ee [test] update OTBR Dockerfile path (#11390) Jonathan Hui 2025-04-02 10:14:33 -07:00
  • d2fcf539da [net-diag] implement non-preferred channels mask TLV support (#11367) Abtin Keshavarzian 2025-04-01 22:06:48 -07:00
  • 7cfae1e05e [coap] update Instance::Get<Type>() to support application CoAP components (#11387) Abtin Keshavarzian 2025-04-01 15:08:33 -07:00
  • 999e7d0ecb [uptime] add GetUptimeInSeconds() method for simplified uptime retrieval (#11382) Abtin Keshavarzian 2025-04-01 13:37:35 -07:00
  • ab6e241d90 [core] check exclusive selection of FTD, MTD, or RADIO configs (#11376) Abtin Keshavarzian 2025-04-01 13:11:20 -07:00
  • 42fbcbde2c [routing-manager] add manual OMR prefix configuration on BR (#11365) Abtin Keshavarzian 2025-04-01 13:10:29 -07:00
  • f8c8f8fb1c [mac] add helpers to set MAC extended address from an IPv6 IID (#11385) Abtin Keshavarzian 2025-04-01 13:10:04 -07:00
  • caa1222e2a [github-actions] add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to mbedtls-2 build (#11383) Jonathan Hui 2025-04-01 09:37:32 -07:00
  • ea55db3db8 [github-actions] add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to ot-commissioner build (#11384) Kangping 2025-04-02 00:37:15 +08:00
  • 8c30b93fee [cli] add srp server port command to retrieve SRP server port (#11373) Abtin Keshavarzian 2025-03-31 14:07:37 -07:00
  • 793dd9896d [mdns] support registering local host and its IPv6/IPv4 addresses (#11353) Abtin Keshavarzian 2025-03-31 14:05:48 -07:00
  • 921a7c542b github-actions: bump docker/login-action from 3.3.0 to 3.4.0 (#11379) dependabot[bot] 2025-03-31 09:08:17 -07:00
  • 6c661ee55a [srp-config] update SRP_CLIENT_BUFFERS_MAX_SERVICES for ref device (#11372) Abtin Keshavarzian 2025-03-28 13:52:09 -07:00
  • f600294c43 [mac] replace more !OPENTHREAD_RADIO with direct FTD/MTD check (#11375) tanyanquan 2025-03-29 01:31:21 +08:00
  • 4f11483aa6 [cli] simplify simple commands using Process{Get/Set}() helpers (#11374) Abtin Keshavarzian 2025-03-27 22:45:30 -07:00
  • 8a14243dc8 [netdiag] add support for Enhanced Route TLV (#11211) Abtin Keshavarzian 2025-03-27 22:44:35 -07:00
  • ff6a90f062 fix none openthread radio build fix/non_ot_radio_build Tan Yan Quan 2025-03-28 10:51:33 +08:00
  • 36c9d14a34 [radio] clarify otExtAddress byte order and otPlatGetRssi behavior (#11366) Abtin Keshavarzian 2025-03-27 15:49:46 -07:00
  • ce7fad1c01 [test] fix get_srp_server_port() to handle the version field (#11368) Abtin Keshavarzian 2025-03-27 13:32:14 -07:00
  • 8d41a1d124 [sub-mac] WED performs periodic sampling by calling Sleep() and Receive() (#11318) Zhanglong Xia 2025-03-28 00:10:37 +08:00
  • 9398342b49 [netdata] add stable flag to otLowpanContextInfo and CLI output (#11334) Abtin Keshavarzian 2025-03-26 10:13:23 -07:00
  • 079852b67e [uptime] enforce UPTIME feature for MTD and FTD builds (#11354) Abtin Keshavarzian 2025-03-25 13:03:43 -07:00
  • ebccac6fbd [mdns] enhance RecordQuerier to support ANY record type queries (#11364) Abtin Keshavarzian 2025-03-25 11:12:45 -07:00
  • e06a3ecdda [ncp] add spinel properties for CLI (#11344) Yang Song 2025-03-26 01:33:43 +08:00
  • ff68d50469 [mesh-forwarder] do not CSL IE for non-neighbors (#11361) Yakun Xu 2025-03-26 01:30:14 +08:00
  • 7a258287f1 [instance] add otInstanceGetIndex() (#11197) seb-fae 2025-03-24 18:04:38 +01:00
  • 036256729c [spinel] add coprocessor reset failure callback (#11284) xusiyu 2025-03-24 23:49:27 +08:00
  • 52ebf6f821 [cp-caps] replace nrfjprog with nrfutil in docs (#11356) Kamil Kasperczyk 2025-03-24 16:47:21 +01:00
  • 2271a2e41e github-actions: bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (#11363) dependabot[bot] 2025-03-24 08:31:05 -07:00
  • 8c23a588ca [script] install gtest and gmock (#11358) Yakun Xu 2025-03-24 23:29:53 +08:00
  • a41490ea40 [posix] update Posix::Resolver to support RDNSS-discovered recursive DNS servers (#11342) Yang Song 2025-03-24 23:29:15 +08:00