Commit Graph

  • 318b4b0771 [bbr] remove domain prefix support from stack and harness (#13203) main Jonathan Hui 2026-06-04 19:36:33 -07:00
  • c4a85578f5 [mle] validate peer extended address in Link Accept (#13207) Jonathan Hui 2026-06-04 13:33:07 -07:00
  • b72d7144ee [cli] refactor IPv6 address parsing and synthesis helper (#13205) Abtin Keshavarzian 2026-06-03 19:19:25 -07:00
  • b2093f4f9e [dns] check for null character in read label (#13187) Abtin Keshavarzian 2026-06-03 14:55:20 -07:00
  • 15e1c233bf [tests] simplify RLOC address creation using GetMeshLocalRloc() (#13198) Abtin Keshavarzian 2026-06-03 14:45:42 -07:00
  • 3d7b9fb686 [mle] rename Get{Addr}() to Compose{Addr}() (#13197) Abtin Keshavarzian 2026-06-03 14:42:43 -07:00
  • ab3c6600a0 [icmp6] use Icmp6Header instead of Icmp::Header (#13194) Abtin Keshavarzian 2026-06-03 14:39:21 -07:00
  • ecd4c92465 [dua] completely remove DUA features and configurations (#13191) Jonathan Hui 2026-06-03 12:29:18 -07:00
  • b69c905763 [nexus] fix and update 1_3_SRP_TC_1 integration test (#13200) Jonathan Hui 2026-06-03 10:55:54 -07:00
  • c410733490 [tcp] add OPENTHREAD_CONFIG_TCP_ENABLE guards to headers (#13195) Abtin Keshavarzian 2026-06-03 08:29:35 -07:00
  • 1b238bffc0 [tests] remove test_trel_connectivity.py (#13196) Jonathan Hui 2026-06-03 08:06:30 -07:00
  • c01cad7ba2 [nexus] migrate publish meshcop service cert test to nexus (#13186) Jonathan Hui 2026-06-02 07:46:15 -07:00
  • 7ad13c8adb [ip4] use Icmp4Header directly for ICMPv4 (#13180) Abtin Keshavarzian 2026-06-02 07:45:50 -07:00
  • f6598900cf github-actions: bump docker/build-push-action from 7.1.0 to 7.2.0 (#13188) dependabot[bot] 2026-06-02 07:33:12 -07:00
  • 136bdb6e2a [dua] remove OPENTHREAD_CONFIG_DUA_ENABLE build feature (#13165) Jonathan Hui 2026-06-01 15:16:19 -07:00
  • 675162556b [mdns] reject empty PTR target label on receive (#13183) mohammadmseet-hue 2026-06-01 23:19:16 +03:00
  • 32b96a0d98 [docs] add missing TCP and UDP Doxygen groups (#13178) Abtin Keshavarzian 2026-06-01 13:13:33 -07:00
  • 831f2d3868 [net] use TcpHeader and UdpHeader directly (#13179) v2026.06.0 Abtin Keshavarzian 2026-05-29 18:25:36 -07:00
  • 55b3adbf81 [docs] fix double 'the' typos across the codebase (#13176) Abtin Keshavarzian 2026-05-29 17:34:54 -07:00
  • e4df5ddac2 [github] set puppeteer executable path for linkspector (#13181) Abtin Keshavarzian 2026-05-29 14:30:14 -07:00
  • fa3213ec85 [tcat] implement vendor policy for TLV support and automatic advertisement activation/deactivation (#13038) arnulfrupp 2026-05-29 07:02:29 +02:00
  • 2a2d4be953 [ip6] rename methods fully initializing an Ip6::Address/Prefix (#13169) Abtin Keshavarzian 2026-05-28 20:52:05 -07:00
  • e1b34bc5bc [simulation] increase socket receive buffer size to 2MB (#13173) Jonathan Hui 2026-05-28 16:52:16 -07:00
  • fa374236a5 [tests] fix flake in trickle timer unit test (#13172) Jonathan Hui 2026-05-28 15:07:05 -07:00
  • 73b6b13678 [tests] add startup delay to prevent expect desync (#13174) Jonathan Hui 2026-05-28 13:50:31 -07:00
  • 5bc532472f [github-actions] add gcc-15 to arm-gcc build matrix (#13171) Jonathan Hui 2026-05-28 13:49:38 -07:00
  • 9bd35de29a [tests] fix flakiness in publish meshcop service test (#13170) Jonathan Hui 2026-05-28 13:46:28 -07:00
  • eac46963bb [mlr] simplify MLR state tracking on Child (#13166) Abtin Keshavarzian 2026-05-28 07:25:40 -07:00
  • 290919b178 [tests] fix uninitialized memory in nexus test 1_3_DBR_TC_7A (#13168) Jonathan Hui 2026-05-27 19:09:34 -07:00
  • 61be1c0e45 [nexus] isolate both leaders during Step 2 in announce flap test (#13167) Jonathan Hui 2026-05-27 15:20:38 -07:00
  • eb671b2a6d [bit-set] cast bitwise NOT in FlipBits to uint8_t (#13164) Jonathan Hui 2026-05-27 13:24:56 -07:00
  • 3243bc3529 [dataset] introduce AffectsConnectivity() and public API (#13134) Abtin Keshavarzian 2026-05-27 12:48:31 -07:00
  • 597ca44261 [instance] fix typo in mIsLogLevelOverridden member variable (#13160) Abtin Keshavarzian 2026-05-27 12:46:37 -07:00
  • 96c85c24e7 [mle] skip announce driven attach when channel/PAN ID match (#13139) Tobías Lifschitz 2026-05-27 15:41:21 -03:00
  • 7ff1b5c661 [child-table] move max child IP addresses logic from Mle (#13159) Abtin Keshavarzian 2026-05-27 11:36:59 -07:00
  • dcbd870245 [dhcp6] obsolete DHCPv6 Server Unicast Option per RFC 9915 (#13146) Jonathan Hui 2026-05-27 10:31:00 -07:00
  • 494a4868a3 [net-diag] convert MAC and MLE counters TLVs to SimpleTlvInfo (#13157) Abtin Keshavarzian 2026-05-27 10:25:03 -07:00
  • 0693bceb75 [bit-set] enhance BitSet class (#13156) Abtin Keshavarzian 2026-05-27 10:21:44 -07:00
  • a18123b349 [nexus] clean up test labels and sorting in CMakeLists (#13152) Jonathan Hui 2026-05-27 10:17:22 -07:00
  • 9431d3a77e [tests] remove thread-cert backbone tests (#13161) Jonathan Hui 2026-05-27 10:16:44 -07:00
  • 289abbd87b [github-actions] remove avahi configurations from otbr workflow (#13162) Jonathan Hui 2026-05-27 10:16:26 -07:00
  • 91a783f6ca [config] fix typo in core config check header (#13158) Jonathan Hui 2026-05-27 07:37:23 -07:00
  • 3ce616d835 [netdiag] rename namespace NetworkDiagnostic to NetDiag (#13154) Abtin Keshavarzian 2026-05-26 20:19:48 -07:00
  • 337d424d4f [mlr] stop fast polls upon receiving response (#13149) Abtin Keshavarzian 2026-05-26 20:13:42 -07:00
  • 06e210fe89 [sub-mac] redo security processing for every (re)transmission (#13093) Yakun Xu 2026-05-27 01:36:55 +08:00
  • 5783555d4c [mlr] introduce state machine and use timer in Mlr::Manager (#13132) Abtin Keshavarzian 2026-05-26 08:38:18 -07:00
  • cf7e5bb2b3 [srp] always send Update Lease (UL) option in success response (#13148) Esko Dijk 2026-05-26 16:37:39 +02:00
  • 4de7bc578e [random] introduce template-based NonCrypto random APIs (#13142) Abtin Keshavarzian 2026-05-25 19:39:59 -07:00
  • 9d95a19e52 [tests] use constexpr for constants in unit tests (#13145) Abtin Keshavarzian 2026-05-25 19:39:27 -07:00
  • 6847b9acdf [routing-manager] fix minor style issues in StateToString() (#13144) Abtin Keshavarzian 2026-05-25 19:39:13 -07:00
  • d50b9b444f [tlv] define Tlv::AppendTlvHeader() public and use it in core (#13143) Abtin Keshavarzian 2026-05-25 19:38:59 -07:00
  • 2dc41cf9a2 github-actions: bump umbrelladocs/action-linkspector from 1.4.1 to 1.5.1 (#13147) dependabot[bot] 2026-05-25 10:28:28 -07:00
  • 5265a0bf48 [bbr] remove Backbone Router DUA ND Proxying feature (#13136) Jonathan Hui 2026-05-23 07:57:57 -07:00
  • 0d297708e5 [nexus] add help and argument validation to build.sh (#13133) Abtin Keshavarzian 2026-05-22 18:08:44 -07:00
  • 6e81f1d77c [tests] remove obsolete DUA-dependent backbone tests (#13141) Jonathan Hui 2026-05-22 13:32:56 -07:00
  • eb6c7b7ad6 [tests] remove DUA and ND proxy backbone tests (#13135) Jonathan Hui 2026-05-22 07:25:53 -07:00
  • 494575f8fc [cli] add cli command to clear EID-RLOC cache (#9985) sarveshkumarv3 2026-05-21 17:18:54 -07:00
  • c1946b2c09 [tests] remove DUA validation from border router firewall test (#13131) Jonathan Hui 2026-05-21 17:07:24 -07:00
  • 4c9791cb9b [ci] clone ot-br-posix submodules recursively in CI/CD (#13130) Jonathan Hui 2026-05-21 15:34:05 -07:00
  • fa5bb3b94c [github-actions] add monthly CalVer release workflow (#13125) Jonathan Hui 2026-05-21 13:16:45 -07:00
  • 4152ea10e4 [bbr] fix overflow in Config::SelectRandomReregistrationDelay() (#13128) Abtin Keshavarzian 2026-05-21 13:13:39 -07:00
  • bd47a31674 [tlv] add Tlv::AppendTlvWithValueFromMessage() helper (#13120) Abtin Keshavarzian 2026-05-21 08:41:01 -07:00
  • 7048835ba1 [core] check if Instance has been initialized before logging (#13099) Tongze Wang 2026-05-21 03:39:33 +08:00
  • 9137b82dbe [bbr] handle role changes directly in BackboneRouter::Local (#13112) Abtin Keshavarzian 2026-05-16 12:21:39 -07:00
  • c5efa406c2 [bbr-leader] introduce PrimaryEvent to represent PBBR changes (#13112) Abtin Keshavarzian 2026-05-16 00:46:45 -07:00
  • 3bc8b3f29a [tcat] use Tlv::Info and OffsetRange in HandleSingleTlv() (#13119) Abtin Keshavarzian 2026-05-18 21:19:30 -07:00
  • 9d5539844c [ble] simplify BleSecure::HandleTlsReceive() (#13118) Abtin Keshavarzian 2026-05-18 19:11:41 -07:00
  • b42e3747ee [ble] clean up message parsing in BleSecure::HandleTransport() (#13117) Abtin Keshavarzian 2026-05-18 19:11:10 -07:00
  • 98b26df890 [nexus] add OT_NEXUS_BUILD_TESTS cmake option (#13116) Abtin Keshavarzian 2026-05-18 19:10:46 -07:00
  • 9a4d2dc66b [bbr] improve Backbone Router callback and Config APIs (#13111) Abtin Keshavarzian 2026-05-18 19:10:12 -07:00
  • 29bb6f634a [posix] add details to UDP bind failure and log at Warn level (#13109) Esko Dijk 2026-05-18 22:41:26 +02:00
  • 5dbe57331c [posix] DHCPv6-PD client handling of sendto() failure (#13100) Esko Dijk 2026-05-18 22:13:09 +02:00
  • 64c4124bd1 [sntp] clean up and improve Sntp::Client (#13114) Abtin Keshavarzian 2026-05-18 13:04:37 -07:00
  • 86b8bf6de4 [nexus] add support for CLI testing (#13110) Abtin Keshavarzian 2026-05-18 13:03:46 -07:00
  • 56010e2f65 [bbr] introduce BackboneRouter::Config core class (#13108) Abtin Keshavarzian 2026-05-18 13:01:02 -07:00
  • 5c5c100fee github-actions: bump actions/github-script from 8.0.0 to 9.0.0 (#13115) dependabot[bot] 2026-05-18 12:38:30 -07:00
  • 97ff74fc8b [github-actions] run DinD test with and without mDNSResponder (#13104) Jonathan Hui 2026-05-16 07:38:34 -07:00
  • b6f6d34606 [diag] invoke SetDiagMode before setting channel/power (#12941) Shu Chen 2026-05-15 22:31:14 +08:00
  • 545a649ecd [bbr-leader] remove kDomainPrefixUnchanged from DomainPrefixEvent (#13107) Abtin Keshavarzian 2026-05-14 22:57:51 -07:00
  • a84fc2e50b [message] introduce ReadAndAdvance() to simplify sequential parsing (#13106) Abtin Keshavarzian 2026-05-14 22:57:08 -07:00
  • 27737f616e [tlv] remove unused Tlv::FindTlv() method variations (#13105) Abtin Keshavarzian 2026-05-14 22:56:29 -07:00
  • 181405efc9 [mle] introduce RouteTlv::Data to represent parsed Route TLV (#13098) Abtin Keshavarzian 2026-05-14 11:17:37 -07:00
  • c6fa686dd7 [github-actions] add ot-br-posix DinD integration test workflow (#13102) Jonathan Hui 2026-05-14 11:13:20 -07:00
  • 83d334ce85 [posix] implement address labeling for mesh-local addresses (#13101) Jonathan Hui 2026-05-14 11:11:13 -07:00
  • 2cb137fabf [mesh-forwarder] lower log level on missing priority (#11062) Stefan Agner 2026-05-13 16:24:45 +02:00
  • 01006d241f [github-actions] combine simulation workflows into simulation.yml (#13097) Jonathan Hui 2026-05-12 20:23:27 -07:00
  • a155bfb6bb [github-actions] remove thread-cert job from posix workflow (#13096) Jonathan Hui 2026-05-12 20:23:11 -07:00
  • f669d82a81 [tests] add Nexus test for redundant MLR registrations (#13092) Abtin Keshavarzian 2026-05-12 07:27:22 -07:00
  • 76db9dfec8 [cli] remove invalid log when tx buffer is full (#13091) Jonathan Hui 2026-05-11 18:25:38 -07:00
  • ddfd66526e [mlr] simplify multicast address state tracking (#13089) Abtin Keshavarzian 2026-05-11 16:46:17 -07:00
  • 1f24ace91a [spinel] fix writeable size in spinel logging (#13094) Will Rosenberg 2026-05-11 19:26:31 +01:00
  • d011ade0ac github-actions: bump github/codeql-action from 4.35.2 to 4.35.4 (#13095) dependabot[bot] 2026-05-11 09:06:33 -07:00
  • 2a56b165c7 [mlr] extract AddressArray and add FindIn() to Ip6AddressesTlv (#13088) Abtin Keshavarzian 2026-05-11 09:06:11 -07:00
  • c650cede5a [coap] add mechanism to access request message in response handler (#13081) Abtin Keshavarzian 2026-05-11 09:05:46 -07:00
  • 0841be04fd [posix] detect and fail on unused radio URL parameters (#13087) Jonathan Hui 2026-05-09 10:04:07 -07:00
  • 545a83efbf [mlr] remove CheckInvariants() method (#13082) Abtin Keshavarzian 2026-05-09 07:32:47 -07:00
  • 294eb9a065 [mle] rate-limit scheduled discovery responses (#13086) Abtin Keshavarzian 2026-05-08 13:02:44 -07:00
  • e6d9a13144 [border-router] add Deprecate() method in OnLinkPrefix (#13084) Abtin Keshavarzian 2026-05-08 13:02:15 -07:00
  • f66e04c9b5 [mdns] simplify and limit multi-packet rx message lists (#13083) Abtin Keshavarzian 2026-05-08 13:01:53 -07:00
  • 1e78442055 [mlr] simplify and improve MLR response parsing (#13077) Abtin Keshavarzian 2026-05-08 13:00:22 -07:00