1. f98f89a [core] replace uses of `OT_ERROR_{}` with `kError{}` in core modules (#7919) by Abtin Keshavarzian · 2 years ago
  2. 6e0eb8a [mesh-forwarder] simplify `CheckReachability()` and `Icmp::SendError()` (#7887) by Abtin Keshavarzian · 2 years ago
  3. 5d09e9c [mle] update number parent requests in an attach cycle (#7538) by Abtin Keshavarzian · 2 years ago
  4. 733750b [mle] handle rx key seq update based on MLE message class (#7672) by Abtin Keshavarzian · 2 years ago
  5. 9bb09e7 [mle] add API to detach gracefully (#7666) by jinran-google · 2 years, 1 month ago
  6. cb41668 [mle] add `Tx/RxMessage` providing `Append/Read{Tlv}` methods (#7689) by Abtin Keshavarzian · 2 years, 2 months ago
  7. c2dd7eb [mesh-local-prefix] remove coupling to Extended PAN ID (#7686) by Jonathan Hui · 2 years, 2 months ago
  8. 8714ec1 [link-quality] define `LinkQuality` enumeration (#7673) by Abtin Keshavarzian · 2 years, 2 months ago
  9. c5fbc45 [mle] enhance `NewMleMessage()` to prepare the MLE header (#7633) by Abtin Keshavarzian · 2 years, 2 months ago
  10. 0347022 [mle] add common `ProcessMessageSecurity()` (#7625) by Abtin Keshavarzian · 2 years, 2 months ago
  11. 092be22 [mle] add `RxInfo` struct and pass in `Handle{MleMsg}()` methods (#7627) by Abtin Keshavarzian · 2 years, 2 months ago
  12. 8069b95 [mle] simplify security header processing (#7615) by Abtin Keshavarzian · 2 years, 2 months ago
  13. 2b2534c [mle] change `Restore()` to return `void` (#7537) by Abtin Keshavarzian · 2 years, 3 months ago
  14. f95bddc [mle] add `kBetterParent` in `AttachMode` enum (#7524) by Abtin Keshavarzian · 2 years, 3 months ago
  15. 018f54f [mle] renames and smaller changes (#7515) by Abtin Keshavarzian · 2 years, 3 months ago
  16. 289d137 [doxygen] fix inconsistencies (#7480) by Jonathan Hui · 2 years, 4 months ago
  17. dd4ce78 [mle] add `HasAcceptableParentCandidate()` and refactor code (#7470) by Abtin Keshavarzian · 2 years, 4 months ago
  18. ea28a19 [mle] add `RemoveDelayedMessage()` helper method (#7476) by Abtin Keshavarzian · 2 years, 4 months ago
  19. fc523bc [mle] add `SendDelayedResponse()` method (#7475) by Abtin Keshavarzian · 2 years, 4 months ago
  20. 9021935 [log] add `OT_SHOULD_LOG_AT(aLevel)` (#7456) by Abtin Keshavarzian · 2 years, 4 months ago
  21. 564982c [log] implement new logging model with module name support (#7385) by Abtin Keshavarzian · 2 years, 4 months ago
  22. 72676c5 [netdata] add `NetworkData::Type` enum for full or stable subset (#7328) by Abtin Keshavarzian · 2 years, 5 months ago
  23. 30ec50c [mle] simplify management of service ALOCs (#7326) by Abtin Keshavarzian · 2 years, 5 months ago
  24. 16d2d20 [style] use `nullptr` with backticks in comment (#7267) by Abtin Keshavarzian · 2 years, 6 months ago
  25. de0b8da [mle] `mParentChanges` counter without `INFORM_PREVIOUS_PARENT` (#7134) by Abtin Keshavarzian · 2 years, 8 months ago
  26. 35e5e20 [mle] evicts delayed MLE Data Request when sending a newer one (#6996) by Simon Lin · 2 years, 10 months ago
  27. 7aadbb7 [mle] send Delayed Data Request with latest Active/Pending Timestamp (#6995) by Simon Lin · 2 years, 10 months ago
  28. 9e631d8 [mle] simplify `Start()`, `Stop()`, and `SendAnnounce()` (#6986) by Abtin Keshavarzian · 2 years, 10 months ago
  29. 4d8cbe6 [netif] define related types (unicast/mcast addr, iterator) as nested types (#6928) by Abtin Keshavarzian · 2 years, 11 months ago
  30. 3d1f068 [mle] wait till end of announce tx on all channels to attach (#6897) by Abtin Keshavarzian · 2 years, 11 months ago
  31. 312ef5a [thread] replace `enum` constants with `constexpr` (#6895) by Abtin Keshavarzian · 2 years, 11 months ago
  32. 02d9ac3 [mle] correct failure errors of Start() doc (#6892) by Yakun Xu · 2 years, 11 months ago
  33. e8b085e [link-metrics] renames, using namespace, and style changes (#6848) by Abtin Keshavarzian · 3 years ago
  34. 02d968b [csl] add TLV for CSL clock accuracy (#6802) by canisLupus1313 · 3 years ago
  35. 126e232 [link-metrics] split OPENTHREAD_CONFIG_MLE_LINK_METRICS_ENABLE macro (#6716) by canisLupus1313 · 3 years ago
  36. e0a1987 [ip6] set `Mesh Local IID` for Reference Devices (#6599) by Simon Lin · 3 years, 2 months ago
  37. d514373 [low-power] resync SSED with its parent after retransmission (#6342) by Jintao Lin · 3 years, 3 months ago
  38. 743e913 [style] harmonize feature check and header includes (#6399) by Abtin Keshavarzian · 3 years, 3 months ago
  39. 7dca56e [error] add 'ot::Error' and 'kError{Name}' for use by core modules (#6237) by Abtin Keshavarzian · 3 years, 4 months ago
  40. b45f287 [mle] add wait time for resetting attach backoff interval after attach (#6202) by Abtin Keshavarzian · 3 years, 4 months ago
  41. 2cd3626 [low-power] fix csl code wrapper (#6149) by Li Cao · 3 years, 5 months ago
  42. ae07fe2 [low-power] implement enhanced-ack based probing (#5780) by Li Cao · 3 years, 7 months ago
  43. 90d9d3a [build] remove FTD/MTD/RADIO from core config file (#5923) by Li Cao · 3 years, 7 months ago
  44. 75b3c17 [mle] add helper `ReadFrameCounters()` to read Link/MLE Frame Counters (#5762) by Abtin Keshavarzian · 3 years, 8 months ago
  45. 42fb2e4 [low-power] implement forward tracking series (#5608) by Li Cao · 3 years, 8 months ago
  46. cf5f5ee [clang-tidy] apply readability-make-member-function-const (#5675) by Jonathan Hui · 3 years, 8 months ago
  47. 8e7d775 [common] use non-copyable for more instance-unique classes (#5639) by Li Cao · 3 years, 9 months ago
  48. 1f40793 [message] add new flavors of Read/Write/Append/Prepend methods (#5604) by Abtin Keshavarzian · 3 years, 9 months ago
  49. dc9b032 [mle] remove secure data request mode bit (#5560) by Jonathan Hui · 3 years, 9 months ago
  50. dc94758 [low-power] implement link metrics - single probe (#5481) by Li Cao · 3 years, 9 months ago
  51. 210ff5a [mle] further simplifications of logging in MLE (#5495) by Abtin Keshavarzian · 3 years, 10 months ago
  52. 34ac7c7 [mle] declare 'Header' as a private nested type of 'Mle' (#5488) by Abtin Keshavarzian · 3 years, 10 months ago
  53. e952128 [mle] simplify logging and add helper log methods (#5470) by Abtin Keshavarzian · 3 years, 10 months ago
  54. 7db8c68 [low-power] add csl feature for Thread 1.2 (#4557) by Li Cao · 3 years, 11 months ago
  55. 07221dd [notifier] simplify how 'Notifier' emits events to core/internal modules (#5365) by Abtin Keshavarzian · 3 years, 11 months ago
  56. 36b9ecb [neighbor-table] add 'NeighborTable' class (#5354) by Abtin Keshavarzian · 4 years ago
  57. 6c1abea [mle] add `mHasRestored` flag (#5228) by Rongli Sun · 4 years ago
  58. d5370ac [ip6] define NetworkPrefix type (#5213) by Abtin Keshavarzian · 4 years ago
  59. 04b35d0 [udp/tcp/icmp] simplify Header parsing, and declare related types as nested (#5203) by Abtin Keshavarzian · 4 years ago
  60. 1326d64 [style] replace NULL with nullptr (#5109) by Jonathan Hui · 4 years ago
  61. 54ad5a3 [discover-scanner] adding Mle::DiscoverScanner (#5075) by Abtin Keshavarzian · 4 years, 5 months ago
  62. f177acf [notifier] add Notifier::Receiver (#5052) by Abtin Keshavarzian · 4 years, 1 month ago
  63. adb5799 [notifier] add Event and Events types (#5052) by Abtin Keshavarzian · 4 years, 1 month ago
  64. 1d9b705 [meshcop] adding SteeringData class (#5040) by Abtin Keshavarzian · 4 years, 1 month ago
  65. 456cdf3 [mle] add constant kMleSecurityTagSize for MLE security tag size (#5015) by Abtin Keshavarzian · 4 years, 1 month ago
  66. 8b387c5 [tlvs] rename helper methods to FindTlv (FindUint8Tlv, etc) (#5008) by Abtin Keshavarzian · 4 years, 1 month ago
  67. 8160f34 [message] adding Message::Settings (#4977) by Abtin Keshavarzian · 4 years, 1 month ago
  68. 99e0666 [mle] fix MLE Router handling errors (#4860) by Simon Lin · 4 years, 1 month ago
  69. 7d8567d [announce-sender] change SendAnnounce() to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
  70. 532a44b [mle] inline AddLeaderAloc() (#4941) by Jonathan Hui · 4 years, 2 months ago
  71. 3f299d3 [mle] change InformPreviousParent() to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
  72. 86be53e [mle] change message handlers to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
  73. baa5fdf [bbr] move bbr relative addresses to BackboneRouter::Local (#4893) by Rongli Sun · 4 years, 2 months ago
  74. b375286 [bbr] (Un)Subscribe AllDomainBBRs multicast address (#4795) by Rongli Sun · 4 years, 3 months ago
  75. 0aa880e [address-resolver] use RLOC dest when send `a/ae` to child (#4811) by Simon Lin · 4 years, 3 months ago
  76. 130e5b6 [mesh-forwarder] move ICMPv6 Dst Unreach call to mesh-forwarder (#4800) by Jonathan Hui · 4 years, 3 months ago
  77. 91111c6 [mle] add DeviceRole type, and IsChild, IsRouter, etc method (#4794) by Abtin Keshavarzian · 4 years, 3 months ago
  78. 132df25 [bbr] (Un)Subscribe AllNetworkBBRs Multicast address (#4755) by Rongli Sun · 4 years, 3 months ago
  79. 315a27b [bbr] add backbone router service (#4430) by Rongli Sun · 4 years, 3 months ago
  80. 2bb7229 [mle] define ResponseHeaderMetadata as inner type of Mle class (#4683) by Abtin Keshavarzian · 4 years, 4 months ago
  81. ab81a25 [mle-types] add MeshLocalPrefix class (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
  82. 052047a [mle] adding LeaderData class (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
  83. 54e8845 [mle-types] adding new files mle_types.hpp/cpp (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
  84. 5903117 [debug] adding OT_ASSERT() macro (#4665) by Abtin Keshavarzian · 4 years, 4 months ago
  85. 15d5644 [mle-tlvs] simplify processing of simple MLE Tlvs (#4635) by Abtin Keshavarzian · 4 years, 4 months ago
  86. 835d9e2 [mle] update parent selection rulesi (#4423) by Rongli Sun · 4 years, 7 months ago
  87. 3a25f3a [mle] simplify how parent candidate is cleared (#4525) by Abtin Keshavarzian · 4 years, 5 months ago
  88. 24b84cc [mle] rename static methods converting between service ALOC and Id (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
  89. c9ce2d4 [mle] rename static method to ChildIdFromRloc16() from GetChildId() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
  90. b7a56cd [mesh-forwarder] use Mle::RouterIdMatch() helper method (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
  91. e2403f6 [mle] rename static method to RouterIdFromRloc16() from GetRouterId() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
  92. 05747e7 [mle] rename static method to Rloc16FromRouterId() from GetRloc16() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
  93. 6363524 [data-poll-sender] add GetParent() (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
  94. 1996d42 [mle] update Mle::GetParent() to return reference (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
  95. bf4c737 [mle] add Mle::IsAttaching() method (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
  96. e860009 [network-data] always support service registration at Leader (#4360) by Rongli Sun · 4 years, 7 months ago
  97. b816319 [mle] fix unexpected data request (#4326) by Rongli Sun · 4 years, 8 months ago
  98. aab693f [timer] add helper methods for common timer use patterns and simplify code (#4243) by Abtin Keshavarzian · 4 years, 8 months ago
  99. 5635463 [mle] clean up Mle::HandleAdvertisement neighbor handling (#4297) by Jonathan Hui · 4 years, 9 months ago
  100. aa76e6c [mle] move security checks into message handlers (#4297) by Jonathan Hui · 4 years, 8 months ago