{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":184436940,"defaultBranch":"main","name":"openthread","ownerLogin":"SiliconLabs","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-05-01T15:25:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7750191?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715265603.0","currentOid":""},"activityList":{"items":[{"before":"003f45ecda12f5bd204f8768080b8342e17b5ab1","after":"d336b1a6c92985a27955d0367593ace729073a7c","ref":"refs/heads/bugfix/clang-format-version-check","pushedAt":"2024-05-14T13:11:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[clang-format] improve check for clang-format to accept Homebrew version\n\nHomebrew installation of clang-format (satisfying >14.0 requirement) outputs the following version string:\n```\nHomebrew clang-format version 14.0.6\n```\n\nThis change fixes the following error while running make-pretty:\n```\n *** ERROR: Homebrew clang-format version 14.0.6; clang-format 14.0 required\n```","shortMessageHtmlLink":"[clang-format] improve check for clang-format to accept Homebrew version"}},{"before":"226f239c5d85bfc0eb02cd771ddca65a34ca8f73","after":"f12785def66514710d12a4f554ececc23fbcb472","ref":"refs/heads/main","pushedAt":"2024-05-14T12:13:58.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[dataset] add support for handling `MGMT_ACTIVE_REPLACE` on leader (#10201)","shortMessageHtmlLink":"[dataset] add support for handling MGMT_ACTIVE_REPLACE on leader (o…"}},{"before":"2929c252a2935b220eda99863de30dfc3910e9b3","after":null,"ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-09T14:40:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"}},{"before":"b3c166a2409ef462544e6dca4004997f9c276074","after":"2929c252a2935b220eda99863de30dfc3910e9b3","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-09T02:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] only request crash logs on RCP recovery if capable","shortMessageHtmlLink":"[spinel] only request crash logs on RCP recovery if capable"}},{"before":"644d55ecaee70bdfa0aa4aeee4ec79ca47c9e0c0","after":"b3c166a2409ef462544e6dca4004997f9c276074","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-09T02:33:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] only request crash logs on RCP recovery if capable","shortMessageHtmlLink":"[spinel] only request crash logs on RCP recovery if capable"}},{"before":"b3c166a2409ef462544e6dca4004997f9c276074","after":"644d55ecaee70bdfa0aa4aeee4ec79ca47c9e0c0","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-09T02:32:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/check-rcp-caps-before-requesting-logs","shortMessageHtmlLink":"Merge branch 'main' into bugfix/check-rcp-caps-before-requesting-logs"}},{"before":"93f311376434605e03c796a7543e3f0289fd3acf","after":"226f239c5d85bfc0eb02cd771ddca65a34ca8f73","ref":"refs/heads/main","pushedAt":"2024-05-08T19:32:43.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[owning-list] add `RemoveAndFreeAllMatching()` to `OwningList` class (#10210)\n\nThis commit introduces a new method, `RemoveAndFreeAllMatching()`, to\r\nthe `OwningList` class. This method removes and frees all\r\nentries in the list that match a given indicator. This is used to\r\nsimplify the native mDNS implementation. The unit test\r\n`test_linked_list` is also updated to validate the newly added helper\r\nmethod.","shortMessageHtmlLink":"[owning-list] add RemoveAndFreeAllMatching() to OwningList class (o…"}},{"before":"5bef7615f876731d529c5677b59ec4b5dc6326af","after":"b3c166a2409ef462544e6dca4004997f9c276074","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-08T17:20:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] only request crash logs on RCP recovery if capable","shortMessageHtmlLink":"[spinel] only request crash logs on RCP recovery if capable"}},{"before":"383d0d28158969da2f00a1de291368a46986160f","after":"5bef7615f876731d529c5677b59ec4b5dc6326af","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-08T17:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] check if RCP is capable before requesting crash logs on RCP recovery","shortMessageHtmlLink":"[spinel] check if RCP is capable before requesting crash logs on RCP …"}},{"before":null,"after":"383d0d28158969da2f00a1de291368a46986160f","ref":"refs/heads/bugfix/check-rcp-caps-before-requesting-logs","pushedAt":"2024-05-08T17:17:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[routing-manager] add `CalculateExpirationTime()` (#10207)\n\nThis commit adds `CalculateExpirationTime()`, which simplifies the\r\ncalculation of expiration times of discovered prefix entry by\r\nclamping a given lifetime to the maximum value (in seconds) first\r\nbefore converting to milliseconds.","shortMessageHtmlLink":"[routing-manager] add CalculateExpirationTime() (openthread#10207)"}},{"before":"e7f503b9b9e55cf86a3cc4e7b1e2b04ff9a876d0","after":"003f45ecda12f5bd204f8768080b8342e17b5ab1","ref":"refs/heads/bugfix/clang-format-version-check","pushedAt":"2024-05-03T14:46:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[clang-format] improve check for clang-format to accept Homebrew version\n\nHomebrew installation of clang-format (satisfying >14.0 requirement) outputs the following version string:\n```\nHomebrew clang-format version 14.0.6\n```\n\nThis change fixes the following error while running make-pretty:\n```\n *** ERROR: Homebrew clang-format version 14.0.6; clang-format 14.0 required\n```","shortMessageHtmlLink":"[clang-format] improve check for clang-format to accept Homebrew version"}},{"before":"788a4a1c9d16886465515afe31cf8a40d5f8dda5","after":null,"ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-29T16:12:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"}},{"before":"585986836d31a8dd11f0ad0af7c3ed098f9c8668","after":"e7f503b9b9e55cf86a3cc4e7b1e2b04ff9a876d0","ref":"refs/heads/bugfix/clang-format-version-check","pushedAt":"2024-04-29T02:16:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[clang-format] improve check for clang-format to accept Homebrew version\n\nHomebrew installation of clang-format (satisfying >14.0 requirement) outputs the following version string:\n```\nHomebrew clang-format version 14.0.6\n```\n\nThis change fixes the following error while running make-pretty:\n```\n *** ERROR: Homebrew clang-format version 14.0.6; clang-format 14.0 required\n```","shortMessageHtmlLink":"[clang-format] improve check for clang-format to accept Homebrew version"}},{"before":"eb393425ed376d3a9481cc22afb7fcaf1edfa41c","after":"788a4a1c9d16886465515afe31cf8a40d5f8dda5","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-26T15:19:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"6827e35eccec6203e78514e347025dcf2e2c0e65","after":"bd9f70ddb9e7bfe9a96aad0bd20e0c11702f07d4","ref":"refs/heads/task/trust-reference-device-messages","pushedAt":"2024-04-26T12:05:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[cli] add cli toggle (for test harness) to accept tmf udp messages from unknown origins\n\nReference devices that are part of the Thread test harness construct CoAP packets sent on TMF port 61631 for certain tests, for example in the 5.9.x series where they have to force address errors (a/ae) for duplicate DUA or re-registration tests. These tests started to fail when reference device firmware was updated recently to a newer OpenThread stack that included the change in https://github.com/openthread/openthread/pull/9437.\n\nExample:\n```\nudp send fd00:db9:0:0:0:ff:fe00:5000 61631 -x 4102d63697b16e02646eff0401010010fd007d037d037d0389c3a350cdcf36e0'\nIp6-----------: Dropping TMF message from untrusted origin\n```\n\nFor certification purposes, we are adding a cli toggle (for reference devices) as a test sub-command to disable the filter that drops TMF messages from unknown origins.","shortMessageHtmlLink":"[cli] add cli toggle (for test harness) to accept tmf udp messages fr…"}},{"before":"7d33e8371f7c8c4026b7db9f0376884e4f3b6656","after":"eb393425ed376d3a9481cc22afb7fcaf1edfa41c","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T21:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"7ddfc12eb1555224251e05741b5936275cdafbc1","after":"7d33e8371f7c8c4026b7db9f0376884e4f3b6656","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T21:14:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"40d66103e83d73e918b702e04850ae74d7e317d5","after":"7ddfc12eb1555224251e05741b5936275cdafbc1","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T21:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"b09e4fd3fb74cd4403cd534eaed899ddb1d6512e","after":"40d66103e83d73e918b702e04850ae74d7e317d5","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T20:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"c58511f0270524ceea6d32e2c905186f56f2ef2b","after":"b09e4fd3fb74cd4403cd534eaed899ddb1d6512e","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T20:52:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[tests] enable `OT_PLATFORM_LOG_CRASH_DUMP`","shortMessageHtmlLink":"[tests] enable OT_PLATFORM_LOG_CRASH_DUMP"}},{"before":"42af6709989afa7832ebbcafc8b4f3713b3d0d62","after":"6827e35eccec6203e78514e347025dcf2e2c0e65","ref":"refs/heads/task/trust-reference-device-messages","pushedAt":"2024-04-25T16:10:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[cli] add cli toggle (for test harness) to accept tmf udp messages from unknown origins\n\nReference devices that are part of the Thread test harness construct CoAP packets sent on TMF port 61631 for certain tests, for example in the 5.9.x series where they have to force address errors (a/ae) for duplicate DUA or re-registration tests. These tests started to fail when reference device firmware was updated recently to a newer OpenThread stack that included the change in https://github.com/openthread/openthread/pull/9437.\n\nExample:\n```\nudp send fd00:db9:0:0:0:ff:fe00:5000 61631 -x 4102d63697b16e02646eff0401010010fd007d037d037d0389c3a350cdcf36e0'\nIp6-----------: Dropping TMF message from untrusted origin\n```\n\nFor certification purposes, we are adding a cli toggle (for reference devices) as a test sub-command to disable the filter that drops TMF messages from unknown origins.","shortMessageHtmlLink":"[cli] add cli toggle (for test harness) to accept tmf udp messages fr…"}},{"before":"9681690fab100590566e4937cbf2d072de031ff3","after":"93f311376434605e03c796a7543e3f0289fd3acf","ref":"refs/heads/main","pushedAt":"2024-04-25T16:06:37.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[link-metrics] add cli command to show link metrics manager state (#10046)","shortMessageHtmlLink":"[link-metrics] add cli command to show link metrics manager state (op…"}},{"before":"0924abe78a8d87ecc3ab9a51510cafb218e82d93","after":"c58511f0270524ceea6d32e2c905186f56f2ef2b","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-25T02:01:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[ncp] add handler for `SPINEL_PROP_LOG_CRASH_DUMP` and Set the spinel prop during RCP init if capable","shortMessageHtmlLink":"[ncp] add handler for SPINEL_PROP_LOG_CRASH_DUMP and Set the spinel…"}},{"before":"d39169f2e28e8a19b76fbe1a4decb149bc3dbaa8","after":"0924abe78a8d87ecc3ab9a51510cafb218e82d93","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-24T21:03:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[ncp] add handler for `SPINEL_PROP_LOG_CRASH_DUMP` and Set the spinel prop during RCP init if capable","shortMessageHtmlLink":"[ncp] add handler for SPINEL_PROP_LOG_CRASH_DUMP and Set the spinel…"}},{"before":"e03e468c66bb90ebed50ad54c479342677768e8f","after":"d39169f2e28e8a19b76fbe1a4decb149bc3dbaa8","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-24T20:53:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[ncp] add handler for `SPINEL_PROP_LOG_CRASH_DUMP` and Set the spinel prop during RCP init if capable","shortMessageHtmlLink":"[ncp] add handler for SPINEL_PROP_LOG_CRASH_DUMP and Set the spinel…"}},{"before":"6289ba6e08e24e7d9c5696c6f2d0697c0a1cafde","after":"e03e468c66bb90ebed50ad54c479342677768e8f","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-23T17:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[ncp] add handler for `SPINEL_PROP_LOG_CRASH_DUMP` and Set the spinel prop during RCP init if capable","shortMessageHtmlLink":"[ncp] add handler for SPINEL_PROP_LOG_CRASH_DUMP and Set the spinel…"}},{"before":"89656ee5a45f256d502183e1dc98a5dea5244130","after":"bf2c0abf78446159a3dcee8f03f3f5c1ec90f9fa","ref":"refs/heads/bugfix/fix-spinel-rcp-caps","pushedAt":"2024-04-23T16:48:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] fix spinel RCP min host api version cap bug","shortMessageHtmlLink":"[spinel] fix spinel RCP min host api version cap bug"}},{"before":"a45747b52e41a880c3a0b9cc24f7015289f29878","after":"89656ee5a45f256d502183e1dc98a5dea5244130","ref":"refs/heads/bugfix/fix-spinel-rcp-caps","pushedAt":"2024-04-23T16:48:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/fix-spinel-rcp-caps","shortMessageHtmlLink":"Merge branch 'main' into bugfix/fix-spinel-rcp-caps"}},{"before":null,"after":"a45747b52e41a880c3a0b9cc24f7015289f29878","ref":"refs/heads/bugfix/fix-spinel-rcp-caps","pushedAt":"2024-04-23T16:42:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[spinel] fix spinel RCP min host api version cap bug","shortMessageHtmlLink":"[spinel] fix spinel RCP min host api version cap bug"}},{"before":"9bbf936be68c96c4a9fbf69e0a22bdd71eefa787","after":"6289ba6e08e24e7d9c5696c6f2d0697c0a1cafde","ref":"refs/heads/feature/add-crash-dump-over-spinel","pushedAt":"2024-04-23T03:47:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[ncp] add handler for `SPINEL_PROP_LOG_CRASH_DUMP` and Set the spinel prop during RCP init if capable","shortMessageHtmlLink":"[ncp] add handler for SPINEL_PROP_LOG_CRASH_DUMP and Set the spinel…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESX3I_AA","startCursor":null,"endCursor":null}},"title":"Activity · SiliconLabs/openthread"}