Commit Graph

  • a07c50c00e [mlr] extract registration delay scheduling into a helper method (#13074) Abtin Keshavarzian 2026-05-08 13:00:00 -07:00
  • 91d00c5fd1 [cli] add multi-interpreter support (#13027) Abtin Keshavarzian 2026-05-07 14:56:00 -07:00
  • 1e784183f4 [posix] fix ICMPv6 RA length calculation in tryProcessIcmp6RaMessage (#13035) Will Rosenberg 2026-05-07 13:12:54 -07:00
  • 92d7b9f93f [ip6] cap recursion depth in HandleDatagram to 4 (#13065) Jonathan Hui 2026-05-07 11:34:53 -07:00
  • 91e7c33733 [nexus] stricter tests related to MLE role transitions (#13068) Jesse Thompson 2026-05-07 14:18:09 -04:00
  • ef6fabd758 [border-agent] improve DTLS session resource management (#13078) Jonathan Hui 2026-05-07 09:06:30 -07:00
  • 87fdaa6946 [simulation] add IPv6 loopback address support (#12828) Yakun Xu 2026-05-07 22:37:40 +08:00
  • 3d731aae2f [coap] fix null-pointer dereference on Block2 invalid requests (#13079) Jonathan Hui 2026-05-07 07:31:04 -07:00
  • 772ddb9802 [nexus] fix occasional failure of test 1_1_5_8_4 (#13075) Jonathan Hui 2026-05-07 07:30:51 -07:00
  • 41e07366fa [mlr] extract address registration success evaluation into helper (#13071) Abtin Keshavarzian 2026-05-07 07:30:14 -07:00
  • dd33295ce9 [mac] add RxFrame::IsSecuredWith() helper method (#13064) Abtin Keshavarzian 2026-05-06 22:32:57 -07:00
  • e6134cb828 [ip6] enforce filter rules when Thread role is disabled (#13050) Abtin Keshavarzian 2026-05-06 22:29:13 -07:00
  • 3c77c52136 [mlr] extract registration criteria into ShouldRegister() helper (#13073) Abtin Keshavarzian 2026-05-06 22:26:18 -07:00
  • 129afad2f5 [key-manager] add ClearKek() to remove KEK when no longer needed (#13072) Abtin Keshavarzian 2026-05-06 21:03:07 -07:00
  • 763af19c5d [nexus] remove redundant cast in SendMlrRequest() (#13076) Abtin Keshavarzian 2026-05-06 20:59:44 -07:00
  • 2fbc9f43d9 [test] separate size report workflow (#13057) Yakun Xu 2026-05-07 08:52:37 +08:00
  • 0db06ebc77 [network-data] reject Context ID 0 in ContextTlv::IsValid() (#13069) Abtin Keshavarzian 2026-05-06 17:51:17 -07:00
  • 7b200c79df [srp] clear name on ExtractLabels() failure in AdvertisingProxy (#13061) Abtin Keshavarzian 2026-05-06 17:46:54 -07:00
  • 35fe1f3fbe [nexus] fix flakiness in history_tracker test (#13070) Jonathan Hui 2026-05-06 17:41:05 -07:00
  • 76dab3b963 [ip6] enforce strictly in-order IPv6 fragment reassembly (#13067) Jonathan Hui 2026-05-06 17:40:25 -07:00
  • 88188e958b [lowpan] cap recursion depth in Lowpan::Compress to 4 (#13066) Jonathan Hui 2026-05-06 15:33:42 -07:00
  • e2e7a78af5 [mac] enforce KEK validation for Key ID Mode 0 frames (#13056) Jonathan Hui 2026-05-06 14:51:38 -07:00
  • 74c2531738 [mle] handle invalid leader mask in HandleAddressSolicitResponse (#13063) Jonathan Hui 2026-05-06 13:38:40 -07:00
  • 6954667dca [mac] enforce KeyIdMode1 for CSL synchronization processing (#13062) Jonathan Hui 2026-05-06 13:38:28 -07:00
  • 02d000c747 [dns-client] fix double-free of mSavedResponse on duplicate response (#13060) Jonathan Hui 2026-05-06 12:32:11 -07:00
  • 7e646d19dc [cli] add OutputResult() in Utils (#13034) Abtin Keshavarzian 2026-05-06 11:10:09 -07:00
  • aae952a8a2 [mlr] introduce Mlr namespace and rename types (#13053) Abtin Keshavarzian 2026-05-06 10:41:20 -07:00
  • 8cbf0daae4 [thread-tlvs] add Ip6AddressesTlv::AppendTo() helper method (#13049) Abtin Keshavarzian 2026-05-06 10:40:31 -07:00
  • 2dfac4d545 [ip6] restrict MPL option processing to Hop-by-Hop header (#13055) Jonathan Hui 2026-05-06 10:36:56 -07:00
  • 430034214e [mesh-forwarder] enhance EID-RLOC cache updates (#13054) Jonathan Hui 2026-05-06 10:35:15 -07:00
  • e29e44b0c2 [ip6] drop host-untrusted IP-in-IP packets (#13052) Jonathan Hui 2026-05-06 10:35:01 -07:00
  • 941a317899 [nexus] group and reorder methods in Node class (#13029) Abtin Keshavarzian 2026-05-05 17:58:17 -07:00
  • 99e21445b5 [mle] fix child state handling in ProcessAddressRegistrationTlv (#13051) Jonathan Hui 2026-05-05 17:26:28 -07:00
  • 36b398ef61 [tmf] enforce link security for all TMF messages (#13048) Jonathan Hui 2026-05-05 15:22:45 -07:00
  • bf79332530 [tasklet] fix Unpost() behavior during tasklet processing (#13039) Abtin Keshavarzian 2026-05-05 12:12:37 -07:00
  • d0cab9aaba [joiner] require link security for Joiner Entrust (#13046) Jonathan Hui 2026-05-05 11:14:49 -07:00
  • b45a1ad57c [cli] handle duplicate registration in Interpreter::SetUserCommands() (#13018) Abtin Keshavarzian 2026-05-05 09:36:49 -07:00
  • 69dd33699f [mlr] simplify SendMlrMessage() arguments (#13043) Abtin Keshavarzian 2026-05-05 07:50:10 -07:00
  • 40ebd8d07f [router-table] append Route TLV directly to message (#13042) Abtin Keshavarzian 2026-05-05 07:49:35 -07:00
  • 8e0e65da63 [github-actions] migrate simulation tests to Nexus (#13041) Jonathan Hui 2026-05-05 07:48:32 -07:00
  • 3f82c1dfa5 [bbr] simplify MulticastListenersTable implementation (#13036) Abtin Keshavarzian 2026-05-05 07:46:31 -07:00
  • 4c12431b68 [cli] replace static Interpreter::GetInterpreter() calls (#13033) Abtin Keshavarzian 2026-05-05 07:45:19 -07:00
  • dca8d995d5 [instance] use constexpr for instance alignment size calculations (#13026) Abtin Keshavarzian 2026-05-05 07:44:14 -07:00
  • 4384c66e7b [mle] consolidate role transition management in RoleTransitioner (#12983) Abtin Keshavarzian 2026-05-05 07:42:08 -07:00
  • bdea2ae98c [trel] defer channel check in Link::ProcessReceivedPacket() (#13011) Abtin Keshavarzian 2026-05-04 10:02:55 -07:00
  • 73cc8a5c05 [posix] add uart-exclusive option to enable flock / TIOCEXCL (#13015) sarveshkumarv3 2026-05-04 09:23:57 -07:00
  • 928c78a01b [tcat] implement rate limitation for TCAT TLVs 0x10, 0x11 and 0x12 and remove TLV 0x14 (#12211) arnulfrupp 2026-05-04 16:10:19 +02:00
  • d27c618ccb [posix] handle RCP disconnection (EOF from read()) (#13006) sarveshkumarv3 2026-05-04 07:07:54 -07:00
  • 611c62126a [mle] use compact Route TLV in Link Accept to child neighbors (#13012) Abtin Keshavarzian 2026-05-04 06:46:25 -07:00
  • 1e3fd039e2 [tests] remove test_route_table.py (#13025) Jonathan Hui 2026-05-04 06:42:12 -07:00
  • e7565cc51c [tests] remove test_ping.py (#13024) Jonathan Hui 2026-05-04 06:41:57 -07:00
  • 864f5ed373 github-actions: bump actions/download-artifact from 5.0.0 to 8.0.1 (#13040) dependabot[bot] 2026-05-04 06:40:49 -07:00
  • fb274efe68 [nexus] migrate test_history_tracker to Nexus (#13023) Jonathan Hui 2026-04-30 18:52:22 -07:00
  • d4a7f2d0a4 [tests] remove test_set_mliid cert test (#13022) Jonathan Hui 2026-04-30 18:52:12 -07:00
  • e0650292e2 [neighbor-table] introduce core Iterator type (#13020) Abtin Keshavarzian 2026-04-30 16:31:08 -07:00
  • fe3594e4e6 [tests] add nexus test for FED rx-only link establishment (#13019) Abtin Keshavarzian 2026-04-30 16:30:26 -07:00
  • 54dd6f0e7a [cli] move public C APIs to dedicated cli_api.cpp (#13016) Abtin Keshavarzian 2026-04-30 12:22:45 -07:00
  • 7650ecca55 [radio] rename local variable in SetMacKey() (#13013) Abtin Keshavarzian 2026-04-30 08:14:03 -07:00
  • 7319d405f8 [nexus] migrate test_radio_filter.py to nexus (#13010) Jonathan Hui 2026-04-29 17:28:29 -07:00
  • 2e1fbc1f7b [nexus] migrate test_coaps.py to nexus (#13009) Jonathan Hui 2026-04-29 17:28:04 -07:00
  • a97fa5bd32 [router-table] rename FindNextHopOf() to FindNextHopTowards() (#13008) Abtin Keshavarzian 2026-04-29 15:45:14 -07:00
  • d145aafeea [nexus] migrate CoAP observe test to Nexus (#13005) Jonathan Hui 2026-04-29 15:18:36 -07:00
  • 5db0dd3dcb [nexus] fix flaky test 1_2_MATN_TC_10 by increasing wait time (#13007) Jonathan Hui 2026-04-29 13:36:11 -07:00
  • 84f682486e [nexus] migrate CoAP block transfer test to Nexus (#13003) Jonathan Hui 2026-04-29 13:30:42 -07:00
  • 2cf0bdae62 [vendor-info] add vendor OUI support (#12991) Abtin Keshavarzian 2026-04-29 13:09:43 -07:00
  • d37e9df698 [mle] remove OPENTHREAD_CONFIG_MLE_IP_ADDRS_TO_REGISTER (#12997) Abtin Keshavarzian 2026-04-29 08:49:41 -07:00
  • badb895045 [mlr] move address count constants to mlr_types.hpp (#12995) Abtin Keshavarzian 2026-04-28 18:38:18 -07:00
  • 7a8634649f [mle] consolidate RouteTlv definitions (#12994) Abtin Keshavarzian 2026-04-28 18:37:23 -07:00
  • ef3122b496 [nexus] migrate test_ping_lla_src.py to nexus (#12990) Jonathan Hui 2026-04-28 14:36:19 -07:00
  • 752581826b [github-actions] free disk space in Nexus workflow jobs (#12996) Jonathan Hui 2026-04-28 14:36:03 -07:00
  • 3f0cf36419 [nexus] configure parent search backoff interval (#12993) Jonathan Hui 2026-04-28 12:47:21 -07:00
  • d8d1fe2134 [nexus] migrate test_pbbr_aloc.py to nexus (#12989) Jonathan Hui 2026-04-28 12:44:15 -07:00
  • 698c290a36 [nexus] migrate DNSSD special characters test to Nexus (#12972) Jonathan Hui 2026-04-28 09:00:05 -07:00
  • c814ec7809 [posix] improve settings file resilience against corruption and power loss (#12872) MaikVermeulen 2026-04-28 16:38:20 +02:00
  • 5bd05a573b [nexus] dynamically sync radio range circles with simulator parameters (#12987) Jonathan Hui 2026-04-27 22:27:36 -07:00
  • 2d14e3ddab [array] add DoesArrayContain() helper function (#12985) Abtin Keshavarzian 2026-04-27 21:24:25 -07:00
  • 81d4fd23c9 [mle] use bit-utils in RouteTlv for route data manipulation (#12939) Abtin Keshavarzian 2026-04-27 21:23:52 -07:00
  • 928e37b504 Bump lxml from 5.3.0 to 6.1.0 in /tests/scripts/thread-cert (#12958) dependabot[bot] 2026-04-27 21:22:42 -07:00
  • e2e5cba98c [nexus] migrate test_dnssd.py to nexus (#12975) Jonathan Hui 2026-04-27 18:57:22 -07:00
  • fc4ebb1aaa [nexus] migrate test_service.py to nexus (#12974) Jonathan Hui 2026-04-27 18:57:07 -07:00
  • 1413778a09 [mle] restrict SetPreferredRouterId() API to REF_DEVICE (#12973) Abtin Keshavarzian 2026-04-27 17:04:20 -07:00
  • 71d43b5cca [nexus] clear last parent ID on router/leader role change (#12986) Jonathan Hui 2026-04-27 15:21:17 -07:00
  • 0f66392f9c [nexus] migrate on-mesh prefix test to nexus (#12963) Jonathan Hui 2026-04-27 14:34:37 -07:00
  • bbb8e7ad15 [nexus] migrate router multicast link request test to nexus (#12966) Jonathan Hui 2026-04-27 13:02:40 -07:00
  • 8f5a9ff4b8 [nexus] migrate srp server anycast test to nexus (#12951) Jonathan Hui 2026-04-27 13:02:17 -07:00
  • 419decf91e [nexus] migrate test_reset to Nexus (#12971) Jonathan Hui 2026-04-27 11:00:34 -07:00
  • e74aebb2bd [nexus] migrate router and leader reboot tests to Nexus (#12970) Jonathan Hui 2026-04-27 11:00:17 -07:00
  • b72272fcb1 github-actions: bump actions/upload-artifact from 7.0.0 to 7.0.1 (#12984) dependabot[bot] 2026-04-27 07:17:57 -07:00
  • d1da39b8b9 [nexus] fix occasional failure in anycast test (#12982) Jonathan Hui 2026-04-25 18:50:07 -07:00
  • f4f13b6d5b [nexus] add test for OT_MLE_LONG_ROUTES feature (#12956) Abtin Keshavarzian 2026-04-25 10:22:06 -07:00
  • 5340cfabc3 [nexus] migrate test_router_reattach.py to nexus (#12967) Jonathan Hui 2026-04-23 00:47:41 -07:00
  • 33e47882d8 [nexus] migrate anycast test to nexus (#12964) Jonathan Hui 2026-04-23 00:36:39 -07:00
  • 297fb501a0 [nexus] migrate anycast locator test to Nexus (#12962) Jonathan Hui 2026-04-22 23:02:33 -07:00
  • db7fd231f0 [thread-tlv] simplify Ip6AddressesTlv implementation (#12965) Abtin Keshavarzian 2026-04-23 08:02:05 +02:00
  • b7df29080d [mle] use entry count instead of byte length in RouteTlv (#12957) Abtin Keshavarzian 2026-04-23 08:01:44 +02:00
  • 8fbe09e2b5 [nexus] migrate test_srp_ttl.py to nexus (#12960) Jonathan Hui 2026-04-22 02:18:34 -07:00
  • 706e93f017 [nexus] fix flaky nexus test router_downgrade_on_sec_policy_change (#12959) Jonathan Hui 2026-04-22 00:56:07 -07:00
  • 0a97d566de [nexus] migrate srp server reboot port test to nexus (#12952) Jonathan Hui 2026-04-22 00:27:17 -07:00
  • 0cf450af44 [nexus] migrate SRP diff lease test to Nexus (#12950) Jonathan Hui 2026-04-21 07:31:49 -07:00
  • 33e163424e [nexus] migrate srp_client_save_server_info to nexus (#12947) Jonathan Hui 2026-04-21 06:59:07 -07:00