{"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:1726653536.0","currentOid":""},"activityList":{"items":[{"before":"f07bcc2bfe561797f2b9ca859399dcaaa7d02a0b","after":"944a246d1ac610028df5c7ed16d140621d900050","ref":"refs/heads/main","pushedAt":"2024-09-23T15:19:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[radio-platform] add `extern \"C\"` for weak `otPlat` definitions (#10740)\n\nThis commit adds the `extern \"C\"` specifier to all `OT_TOOL_WEAK`\r\n`otPlat` definitions to ensure correct linkage when compiled with a\r\nC++ compiler. It also explicitly includes `platform/time.h` in\r\n`radio_platform.cpp`.","shortMessageHtmlLink":"[radio-platform] add extern \"C\" for weak otPlat definitions (open…"}},{"before":"f07bcc2bfe561797f2b9ca859399dcaaa7d02a0b","after":"980999869c1b5b075fe34e96bbab5a0f98fa9444","ref":"refs/heads/staging/bugfix/fix-undefined-reference-when-using-lto","pushedAt":"2024-09-18T10:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"},"commit":{"message":"Fix an issue that occurs when using LTO and TCP is not enabled.\n\nWhen building and linking with link time optimizations and TCP is\nnot enabled (OPENTHREAD_CONFIG_TCP_ENABLE = 0) the following error\noccurs:\n\ntcp_subr.c:96: undefined reference to tcplp_sys_get_ticks'\n\nTo address the problem we are removing the __attribute__((used))\nannotation on the initialize_tcb function which will prevent the\nfunction from being retained when no one references it.","shortMessageHtmlLink":"Fix an issue that occurs when using LTO and TCP is not enabled."}},{"before":null,"after":"f07bcc2bfe561797f2b9ca859399dcaaa7d02a0b","ref":"refs/heads/staging/bugfix/fix-undefined-reference-when-using-lto","pushedAt":"2024-09-18T09:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"},"commit":{"message":"[mle] rename `Mle::Handle{Command}()` methods to indicate constraints (#10721)\n\nThis commit renames `Mle::Handle{Command}()` methods where different\r\noverloads are provided (e.g. in `Mle` and `MleRouter`) based on\r\ndevice role or being an FTD. The method names now explicitly mention\r\nthe constraints (e.g. `HandleChildUpdateRequestOnChild()` or\r\n`HandleAdvertisementOnFtd()`). This change aims to improve code\r\nreadability, making it easier to determine the purpose of each\r\nmethod.","shortMessageHtmlLink":"[mle] rename Mle::Handle{Command}() methods to indicate constraints ("}},{"before":"e19c775ce3740331069c78899908db0a3a3d29da","after":"f07bcc2bfe561797f2b9ca859399dcaaa7d02a0b","ref":"refs/heads/main","pushedAt":"2024-09-18T09:56:49.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"},"commit":{"message":"[mle] rename `Mle::Handle{Command}()` methods to indicate constraints (#10721)\n\nThis commit renames `Mle::Handle{Command}()` methods where different\r\noverloads are provided (e.g. in `Mle` and `MleRouter`) based on\r\ndevice role or being an FTD. The method names now explicitly mention\r\nthe constraints (e.g. `HandleChildUpdateRequestOnChild()` or\r\n`HandleAdvertisementOnFtd()`). This change aims to improve code\r\nreadability, making it easier to determine the purpose of each\r\nmethod.","shortMessageHtmlLink":"[mle] rename Mle::Handle{Command}() methods to indicate constraints ("}},{"before":"39c7a0327fadbc1c3e74220c2b6f75a6f6d4ff1f","after":null,"ref":"refs/heads/task/openthread/deassert-radio-url-param","pushedAt":"2024-09-04T00:06:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"f30128bd362631c52fe3f012d83b5408fd7c20ac","after":null,"ref":"refs/heads/feature/add-coaps-disconnect-exp-test","pushedAt":"2024-09-03T18:08:42.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":"2bd959a96a98b2c941d0900acdd2e38e0333e021","after":"f30128bd362631c52fe3f012d83b5408fd7c20ac","ref":"refs/heads/feature/add-coaps-disconnect-exp-test","pushedAt":"2024-09-03T13:53:02.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] add a expect test for 'coaps disconnect'","shortMessageHtmlLink":"[tests] add a expect test for 'coaps disconnect'"}},{"before":"f9349c14868b14d935164f4bbcaa08d474a15c6d","after":"e19c775ce3740331069c78899908db0a3a3d29da","ref":"refs/heads/main","pushedAt":"2024-09-03T13:52:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lmnotran","name":"Mason Tran","path":"/lmnotran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2881693?s=80&v=4"},"commit":{"message":"[doc] fix typos in comments (#10664)\n\nDone by `script/code-spell` with some manual fixes.","shortMessageHtmlLink":"[doc] fix typos in comments (openthread#10664)"}},{"before":null,"after":"f9349c14868b14d935164f4bbcaa08d474a15c6d","ref":"refs/heads/bugfix/fix-tcplp-compiler-warnings","pushedAt":"2024-08-30T17:43:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"},"commit":{"message":"[border-agent] not forward MGMT_GET/SET commands directly to leader (#10652)\n\nThis commit doesn't forward the MGMT*GET/SET commands directly to leader\r\nany more, and enforces the use of UDP Proxy for Thread Management\r\nCommands.","shortMessageHtmlLink":"[border-agent] not forward MGMT_GET/SET commands directly to leader (o…"}},{"before":"ca3508387cdc9d7798f6b35f37c792babc5c3c7a","after":null,"ref":"refs/heads/staging/feature/add_vendor_command_list_to_cli_apps","pushedAt":"2024-08-30T17:43:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"}},{"before":"98a5266ebfc041667c03230d750c42131a55abad","after":null,"ref":"refs/heads/feature/add_vendor_command_list_to_cli_apps_backup","pushedAt":"2024-08-30T17:43:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"}},{"before":"87cf0956074aac93cd51348d05890d85d0984520","after":null,"ref":"refs/heads/feature/add_vendor_command_list_to_cli_apps","pushedAt":"2024-08-30T17:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"}},{"before":"706013fa7b71017f5916fc134be6309f3495ff7f","after":"f9349c14868b14d935164f4bbcaa08d474a15c6d","ref":"refs/heads/main","pushedAt":"2024-08-30T17:42:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"romacdon","name":"Bob MacDonald","path":"/romacdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54455546?s=80&v=4"},"commit":{"message":"[border-agent] not forward MGMT_GET/SET commands directly to leader (#10652)\n\nThis commit doesn't forward the MGMT*GET/SET commands directly to leader\r\nany more, and enforces the use of UDP Proxy for Thread Management\r\nCommands.","shortMessageHtmlLink":"[border-agent] not forward MGMT_GET/SET commands directly to leader (o…"}},{"before":"fe6ddeb64e1f9c53148568332f92c89474b7567b","after":"2bd959a96a98b2c941d0900acdd2e38e0333e021","ref":"refs/heads/feature/add-coaps-disconnect-exp-test","pushedAt":"2024-08-29T21:24: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":"[tests] add a expect test for 'coaps disconnect'","shortMessageHtmlLink":"[tests] add a expect test for 'coaps disconnect'"}},{"before":"8ae19cf01453171226ac9c84c44766d07721a1f0","after":"fe6ddeb64e1f9c53148568332f92c89474b7567b","ref":"refs/heads/feature/add-coaps-disconnect-exp-test","pushedAt":"2024-08-29T21:24:24.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] add a expect test for 'coaps disconnect'","shortMessageHtmlLink":"[tests] add a expect test for 'coaps disconnect'"}},{"before":null,"after":"8ae19cf01453171226ac9c84c44766d07721a1f0","ref":"refs/heads/feature/add-coaps-disconnect-exp-test","pushedAt":"2024-08-29T21:20:20.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":"[tests] add a expect test for 'coaps disconnect'","shortMessageHtmlLink":"[tests] add a expect test for 'coaps disconnect'"}},{"before":null,"after":"2adb5509a30bd09ac232b917ad77f25699b910d8","ref":"refs/heads/bugfix/revert-stringmatch","pushedAt":"2024-08-29T13:52:31.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":"Revert \"[core] replace `strcmp()` with `StringMatch()` (#10629)\"\n\nThis reverts commit 1c5ad3403d624c0e57b7a6462aa82d67bf46c690.","shortMessageHtmlLink":"Revert \"[core] replace strcmp() with StringMatch() (openthread#10629"}},{"before":"949076e268f6cb292a4d71708a6cef5e87849a7d","after":"39c7a0327fadbc1c3e74220c2b6f75a6f6d4ff1f","ref":"refs/heads/task/openthread/deassert-radio-url-param","pushedAt":"2024-08-28T14:24:02.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":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert DTR and RTS on init when flow control is disabled.\n\nThis lets us preserve legacy behavior where \"uart-flow-control\" was not required even with hardware flow control enabled.","shortMessageHtmlLink":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert …"}},{"before":"a30cbda8ae3ebb02f2557aa9c1ea460729324c08","after":"706013fa7b71017f5916fc134be6309f3495ff7f","ref":"refs/heads/main","pushedAt":"2024-08-28T14:23:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[git-tool] explicit disable rebase (#10645)\n\nThis commit adds `--no-rebase` to `git` command when applying\r\ndependencies because recent git versions doesn't have a default rebase\r\nstrategy anymore.","shortMessageHtmlLink":"[git-tool] explicit disable rebase (openthread#10645)"}},{"before":"4fbf1efdf3251d95a15d36853bc112a7e7e89db2","after":"949076e268f6cb292a4d71708a6cef5e87849a7d","ref":"refs/heads/task/openthread/deassert-radio-url-param","pushedAt":"2024-08-27T19:45:10.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":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert DTR and RTS on init when flow control is disabled.\n\nThis lets us preserve legacy behavior where \"uart-flow-control\" was not required even with hardware flow control enabled.","shortMessageHtmlLink":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert …"}},{"before":"54571af6a759c85d82d2fe40271c19b659fc61bb","after":"a30cbda8ae3ebb02f2557aa9c1ea460729324c08","ref":"refs/heads/main","pushedAt":"2024-08-27T19:44:57.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[mle] include Link Margin TLV in Child Update messages (#10626)\n\nThis commit adds code to include the Link Margin TLV in MLE Child\r\nUpdate Request or Response messages sent by a parent to a child. This\r\nallows the child to learn and update its \"link quality out\" to its\r\nparent.\r\n\r\nThe change is designed to be backward compatible. Child devices\r\nrunning older firmware will simply disregard this additional TLV.\r\nWhen processing the message, the presence of the Link Margin TLV is\r\nchecked (it is optional).","shortMessageHtmlLink":"[mle] include Link Margin TLV in Child Update messages (openthread#10626"}},{"before":"54571af6a759c85d82d2fe40271c19b659fc61bb","after":"4fbf1efdf3251d95a15d36853bc112a7e7e89db2","ref":"refs/heads/task/openthread/deassert-radio-url-param","pushedAt":"2024-08-27T15:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert DTR and RTS on init when flow control is disabled.\n\nThis lets us preserve legacy behavior where \"uart-flow-control\" was not required even with hardware flow control enabled.","shortMessageHtmlLink":"[posix] Use new radio URL parameter \"uart-init-deassert\" to deassert …"}},{"before":null,"after":"54571af6a759c85d82d2fe40271c19b659fc61bb","ref":"refs/heads/task/openthread/deassert-radio-url-param","pushedAt":"2024-08-27T15:13:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"},"commit":{"message":"[github-actions] free up disk space for docker build (#10610)","shortMessageHtmlLink":"[github-actions] free up disk space for docker build (openthread#10610)"}},{"before":"bd9f70ddb9e7bfe9a96aad0bd20e0c11702f07d4","after":null,"ref":"refs/heads/task/trust-reference-device-messages","pushedAt":"2024-08-27T15:07:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"5ea6dd1e5a0c5d5ff49e99d4a8af74a4fb4b2ddf","after":null,"ref":"refs/heads/task/cmake-netdiag-vendor-info","pushedAt":"2024-08-27T15:07:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"3bd7b4091ff20058ebefc9c0d6a3ecc33216a7ac","after":null,"ref":"refs/heads/staging/task/configure-mle-max-children","pushedAt":"2024-08-27T15:07:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"83cb096e1133ea19aee023c0cf4c0ed8c3c4459b","after":null,"ref":"refs/heads/staging/feature/SQA-Thread-1207-THCI-changes-for-1.3-BRs","pushedAt":"2024-08-27T15:07:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"c09961b273bcf85252a89bc1a4b1cf8dc4a8ed62","after":null,"ref":"refs/heads/staging/cert/add-omr-prefix","pushedAt":"2024-08-27T15:07:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"1a5bc81d1c862ce7ae4a3bef23457260fcfb364e","after":null,"ref":"refs/heads/staging/bugfix/posix-segfault-string-exp","pushedAt":"2024-08-27T15:07:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}},{"before":"aead8a00fe9db9f846f86b772d758c53e415c81e","after":null,"ref":"refs/heads/staging/bugfix/incorrect-print-formatting","pushedAt":"2024-08-27T15:07:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"suveshpratapa","name":"Suvesh Pratapa","path":"/suveshpratapa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66088488?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNToxOTozMC4wMDAwMDBazwAAAAS-Ixy_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNTowNzozNi4wMDAwMDBazwAAAASlhFSD"}},"title":"Activity · SiliconLabs/openthread"}