{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":277741720,"defaultBranch":"master","name":"connectedhomeip","ownerLogin":"Damian-Nordic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-07-07T07:00:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66667989?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722378432.0","currentOid":""},"activityList":{"items":[{"before":"653f21afe273f7277a13b3c0deda348af953ec18","after":null,"ref":"refs/heads/lto","pushedAt":"2024-07-30T22:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}},{"before":null,"after":"653f21afe273f7277a13b3c0deda348af953ec18","ref":"refs/heads/lto","pushedAt":"2024-07-30T14:39:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Build all clusters app for nRF7002 with LTO\n\nThe flash usage on this app/platform is close to the limit.\nEnable LTO to prevent from blocking the incoming PRs.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[nrfconnect] Build all clusters app for nRF7002 with LTO"}},{"before":null,"after":"78bc1e233dc2b3c4f5433efc0ccbecb73eb3f277","ref":"refs/heads/nrf-chef-cli","pushedAt":"2024-06-14T14:24:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Remove shell initialization from chef app\n\nOn Zephyr-based platforms, shell commands are initialized\nautomatically on the system boot so they don't have to be\nmanually registered.\n\nIn fact, initializing OpenThread CLI at this stage replaces\nthe SRP client callback registered by the Matter stack and\nbreaks SRP in chef app.","shortMessageHtmlLink":"[nrfconnect] Remove shell initialization from chef app"}},{"before":null,"after":"ac17ad605af694f85416dbaac4ffab3335fe8dcf","ref":"refs/heads/fd-error","pushedAt":"2024-06-03T07:55:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Raise error if factory data generation fails\n\nThe factory data generator script would just return without\nan error code if any of the prerequisites is not met.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[nrfconnect] Raise error if factory data generation fails"}},{"before":"47b8d4524a838fd6aa2f1c0a68153b67eff9be8f","after":null,"ref":"refs/heads/shell-commandset","pushedAt":"2024-05-15T16:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}},{"before":"7cb236aa4231fad5a308b75a6430a752b57a07c8","after":"47b8d4524a838fd6aa2f1c0a68153b67eff9be8f","ref":"refs/heads/shell-commandset","pushedAt":"2024-05-15T07:13:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[shell] Reduce memory usage and boileplate code for subcommands\n\n1. Add lightweight CommandSet class to prevent instantiating\n Shell::Engine, which allows for dynamic command registration,\n just to create a subshell with a fixed number of subcommands.\n\n This slightly reduces the RAM usage.\n Additionally, the command set automatically prints the help\n texts if no command or \"help\" command has been submitted.\n2. Add SubShellCommand templatized command handler to remove\n the boilerplate associated with creating a subshell.","shortMessageHtmlLink":"[shell] Reduce memory usage and boileplate code for subcommands"}},{"before":null,"after":"59912ef3806504e66a4c1c943b05f4f06a32cbad","ref":"refs/heads/13-mrp-buffers","pushedAt":"2024-05-13T08:58:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make sure not all packet buffers are used for retransmissions (#33334)\n\nOn constrained devices, the number of available packet\nbuffers can be very low. During stress testing a device\nthat has 8 buffers available, which is the default on\nmany platforms, it was observed that the device would\nreceive a lot of parallel read requests and then it\nwould use all its buffers for responses. The responses\nwould then be stored in the retransmission table,\nawaiting an ACK, but the ACK would never arrive because\nof lack of available buffers.\n\nConfigure the retransmission table size to be less than\nthe number of packet buffers to make sure that not all\nbuffers are held by the retransmission entries, in which\ncase the device is unable to receive an ACK and hence it\nbecomes unavailable until any message times out.\n\nSigned-off-by: Damian Krolik \n(cherry picked from commit 5078a9309d7f2dda7d30460c5c5598ce48bd76ae)","shortMessageHtmlLink":"[mrp] Make sure not all packet buffers are used for retransmissions (p…"}},{"before":null,"after":"5c908a12edb53b65930a7acd23ac5c8c82259cc6","ref":"refs/heads/13-mrp-increase","pushedAt":"2024-05-13T08:54:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Increase default retry interval for Thread (#33314)\n\n* [mrp] Increase default retry interval for Thread\n\nThe current 800ms is not enough in real setups, where Thread\nrouters must serve as intermediate hops for many parallel\nconversations. Bump this to 2s.\n\nSigned-off-by: Damian Krolik \n\n* [mrp] Make additional MRP backoff time dynamic for all\n\nMake the additional MRP backoff time (aka\nCHIP_CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST) dynamic for\nall build configurations to remove the need for adjusting\ntimeouts in unit tests whenever this parameter changes.\n\nIn messaging tests, by default, set this parameter to 0,\nexcept for tests that explicitly verify its meaning.\n\nBy the way, fix tests increasing the MRP backoff time\nby the slow-polling instead of fast-polling interval.\n\n---------\n\nSigned-off-by: Damian Krolik \n(cherry picked from commit bc0f5ee7f7174eab056c8e75343b37dc0a9c1467)","shortMessageHtmlLink":"[mrp] Increase default retry interval for Thread (project-chip#33314)"}},{"before":null,"after":"e8d6d62fa0b67bba33f7ee36a7e95106938182b3","ref":"refs/heads/13-packetbuffer","pushedAt":"2024-05-13T08:52:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Optimize packet buffer size (#33137)\n\nMatter requires that regular Matter messages fit in IPv6 MTU\nof 1280 bytes so the default packet buffer size of 1583 bytes\nseems excessively large for some configurations. Especially\nthat the buffers only hold the UDP payload in the case of\nnon-LWIP transports.\n\nThere are two exceptions to the above though:\n1. Minimal mDNS uses the same packet buffer pool and mDNS\n message size is not limited to 1280 bytes, so shrinking\n the buffer size below MTU might have a negative impact\n on the mDNS behavior.\n2. Matter allows definining so called large messages that\n can be bigger than 1280 bytes and sent over TCP, but that\n is not implemented yet and will likely require a different\n allocation mechanism.\n\nSigned-off-by: Damian Krolik \n(cherry picked from commit 8e27412a6de6a66388f2c0a66c17a4bd8e999810)","shortMessageHtmlLink":"[nrfconnect] Optimize packet buffer size (project-chip#33137)"}},{"before":"2ecdb4f39885659b18dd709c6bd8f8f3b6875ff8","after":"c2f9f13ff872fb368b928d77866941366456df57","ref":"refs/heads/psa-log","pushedAt":"2024-05-10T14:39:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[crypto] Log PSA crypto error codes in more places\n\nLog PSA crypto error codes in more places to make it easier\nto catch and analyze crypto misconfiguration, such as too\nlow number of available key slots.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[crypto] Log PSA crypto error codes in more places"}},{"before":"26a7213ef0fdb1d74c6f0d1065188d9495b294a5","after":"2ecdb4f39885659b18dd709c6bd8f8f3b6875ff8","ref":"refs/heads/psa-log","pushedAt":"2024-05-10T14:35:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[crypto] Log PSA crypto error codes in more places\n\nLog PSA crypto error codes in more places to make it easier\nto catch and analyze crypto misconfiguration, such as too\nlow number of available key slots.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[crypto] Log PSA crypto error codes in more places"}},{"before":null,"after":"26a7213ef0fdb1d74c6f0d1065188d9495b294a5","ref":"refs/heads/psa-log","pushedAt":"2024-05-10T14:31:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[crypto] Log PSA crypto error codes in more places\n\nLog PSA crypto error codes in more places to make it easier\nto catch and analyze crypto misconfiguration, such as too\nlow number of available key slots.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[crypto] Log PSA crypto error codes in more places"}},{"before":null,"after":"401bcf27063575167ecbed56502de13314610884","ref":"refs/heads/mrp-table-size","pushedAt":"2024-05-07T13:31:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make sure not all packet buffers are used for retransmissions\n\nOn constrained devices, the number of available packet\nbuffers can be very low. During stress testing a device\nthat has 8 buffers available, which is the default on\nmany platforms, it was observed that the device would\nreceive a lot of parallel read requests and then it\nwould use all its buffers for responses. The responses\nwould then be stored in the retransmission table,\nawaiting an ACK, but the ACK would never arrive because\nof lack of available buffers.\n\nConfigure the retransmission table size to be less than\nthe number of packet buffers to make sure that not all\nbuffers are held by the retransmission entries, in which\ncase the device is unable to receive an ACK and hence it\nbecomes unavailable until any message times out.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[mrp] Make sure not all packet buffers are used for retransmissions"}},{"before":"9e5951ee46b1070e736ea189fb1f71f9e2a8fdd0","after":null,"ref":"refs/heads/mrp-increase","pushedAt":"2024-05-07T10:08:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}},{"before":"110b1ded790957058d2005e11d4208271fc2541d","after":"9e5951ee46b1070e736ea189fb1f71f9e2a8fdd0","ref":"refs/heads/mrp-increase","pushedAt":"2024-05-07T06:56:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make additional MRP backoff time dynamic for all\n\nMake the additional MRP backoff time (aka\nCHIP_CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST) dynamic for\nall build configurations to remove the need for adjusting\ntimeouts in unit tests whenever this parameter changes.\n\nIn messaging tests, by default, set this parameter to 0,\nexcept for tests that explicitly verify its meaning.\n\nBy the way, fix tests increasing the MRP backoff time\nby the slow-polling instead of fast-polling interval.","shortMessageHtmlLink":"[mrp] Make additional MRP backoff time dynamic for all"}},{"before":"20456815406969d09f93f147c7480fadde4b1f4b","after":"110b1ded790957058d2005e11d4208271fc2541d","ref":"refs/heads/mrp-increase","pushedAt":"2024-05-06T13:49:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make additional MRP backoff time dynamic for all\n\nMake the additional MRP backoff time (aka\nCHIP_CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST) dynamic for\nall build configurations to remove the need for adjusting\ntimeouts in unit tests whenever this parameter changes.\n\nIn messaging tests, by default, set this parameter to 0,\nexcept for tests that explicitly verify its meaning.\n\nBy the way, fix tests increasing the MRP backoff time\nby the slow-polling instead of fast-polling interval.","shortMessageHtmlLink":"[mrp] Make additional MRP backoff time dynamic for all"}},{"before":"84c674941783dc87e3ce1ddd4dd12c59faf9d824","after":"20456815406969d09f93f147c7480fadde4b1f4b","ref":"refs/heads/mrp-increase","pushedAt":"2024-05-06T13:22:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make additional MRP backoff time dynamic for all\n\nMake the additional MRP backoff time (aka\nCHIP_CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST) dynamic for\nall build configurations to remove the need for adjusting\ntimeouts in unit tests whenever this parameter changes.\n\nIn messaging tests, by default, set this parameter to 0,\nexcept for tests that explicitly verify its meaning.","shortMessageHtmlLink":"[mrp] Make additional MRP backoff time dynamic for all"}},{"before":null,"after":"84c674941783dc87e3ce1ddd4dd12c59faf9d824","ref":"refs/heads/mrp-increase","pushedAt":"2024-05-06T13:11:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make additional MRP backoff time dynamic for all\n\nMake the additional MRP backoff time (aka\nCHIP_CONFIG_MRP_RETRY_INTERVAL_SENDER_BOOST) dynamic for\nall build configurations to remove the need for adjusting\ntimeouts in unit tests whenever this parameter changes.\n\nIn messaging tests, by default, set this parameter to 0,\nexcept for tests that explicitly verify its meaning.","shortMessageHtmlLink":"[mrp] Make additional MRP backoff time dynamic for all"}},{"before":null,"after":"9ee5cd5ac7b89165567e42e88e0dd896b0512b6f","ref":"refs/heads/test-stack-overflow","pushedAt":"2024-05-06T10:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[tests] Fix build error with -Wstack-usage=8192\n\nAllocate large test objects on heap rather than on stack.\nOtherwise, the build may fail on certain platforms when\nusing certain toolchains.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[tests] Fix build error with -Wstack-usage=8192"}},{"before":"3e14b976dad9a7d2161d9f46d6e167a1af04bb10","after":"7cb236aa4231fad5a308b75a6430a752b57a07c8","ref":"refs/heads/shell-commandset","pushedAt":"2024-04-30T14:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"Restyled by gn","shortMessageHtmlLink":"Restyled by gn"}},{"before":null,"after":"3e14b976dad9a7d2161d9f46d6e167a1af04bb10","ref":"refs/heads/shell-commandset","pushedAt":"2024-04-30T14:45:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[shell] Reduce memory usage and boileplate code for subcommands\n\n1. Add lightweight CommandSet class to prevent instantiating\n Shell::Engine, which allows for dynamic command registration,\n just to create a subshell with a fixed number of subcommands.\n\n This slightly reduces the RAM usage.\n Additionally, the command set automatically prints the help\n texts if no command or \"help\" command has been submitted.\n2. Add SubShellCommand templatized command handler to remove\n the boilerplate associated with creating a subshell.","shortMessageHtmlLink":"[shell] Reduce memory usage and boileplate code for subcommands"}},{"before":"eb391c981a8fc6626776e7320c0572c09090eb94","after":"3a900d687dff7698c7950ef834efa4744e9b4469","ref":"refs/heads/mrp-type","pushedAt":"2024-04-27T15:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"Code review","shortMessageHtmlLink":"Code review"}},{"before":"abeba093667a07cc255b8e5bc0c932e7e76a6df0","after":null,"ref":"refs/heads/packetbuffer","pushedAt":"2024-04-25T12:40:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}},{"before":null,"after":"abeba093667a07cc255b8e5bc0c932e7e76a6df0","ref":"refs/heads/packetbuffer","pushedAt":"2024-04-24T09:36:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Optimize packet buffer size\n\nMatter requires that regular Matter messages fit in IPv6 MTU\nof 1280 bytes so the default packet buffer size of 1583 bytes\nseems excessively large for some configurations. Especially\nthat the buffers only hold the UDP payload in the case of\nnon-LWIP transports.\n\nThere are two exceptions to the above though:\n1. Minimal mDNS uses the same packet buffer pool and mDNS\n message size is not limited to 1280 bytes, so shrinking\n the buffer size below MTU might have a negative impact\n on the mDNS behavior.\n2. Matter allows definining so called large messages that\n can be bigger than 1280 bytes and sent over TCP, but that\n is not implemented yet and will likely require a different\n allocation mechanism.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[nrfconnect] Optimize packet buffer size"}},{"before":"7fd4ef39bcdb0fdb2dd488243ef2a4270a058c66","after":null,"ref":"refs/heads/packetbuffer","pushedAt":"2024-04-24T09:35:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}},{"before":null,"after":"7fd4ef39bcdb0fdb2dd488243ef2a4270a058c66","ref":"refs/heads/packetbuffer","pushedAt":"2024-04-24T09:30:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[nrfconnect] Optimize packet buffer size\n\nMatter requires that regular Matter messages fit in IPv6 MTU\nof 1280 bytes so the default packet buffer size of 1583 bytes\nseems excessively large for some configurations. Especially\nthat the buffers only hold the UDP payload in the case of\nnon-LWIP transports.\n\nThere are two exceptions to the above though:\n1. Minimal mDNS uses the same packet buffer pool and mDNS\n message size is not limited to 1280 bytes, so shrinking\n the buffer size below MTU might have a negative impact\n on the mDNS behavior.\n2. Matter allows definining so called large messages that\n can be bigger than 1280 bytes and sent over TCP, but that\n is not implemented yet and will likely require a different\n allocation mechanism.\n\nSigned-off-by: Damian Krolik ","shortMessageHtmlLink":"[nrfconnect] Optimize packet buffer size"}},{"before":"0960312889c6435beb61e074c36ab49a9c6c6d25","after":"eb391c981a8fc6626776e7320c0572c09090eb94","ref":"refs/heads/mrp-type","pushedAt":"2024-04-22T15:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"Restyled by clang-format","shortMessageHtmlLink":"Restyled by clang-format"}},{"before":null,"after":"0960312889c6435beb61e074c36ab49a9c6c6d25","ref":"refs/heads/mrp-type","pushedAt":"2024-04-22T15:50:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"[mrp] Make GetBackoff() use Timeout instead of Timestamp type\n\nAll users of ReliableMessageMgr::GetBackoff() seem to assume\nit takes and returns 32-bit Timeout while it actually takes\nand returns 64-bit Timestamp. Hence all the users do implicit\ncasts.\n\nReplace Timestamp with Timeout in the function's signature\nand only use 64-bit type for internal calculations to\nprevent overflowing the underlying integer type.","shortMessageHtmlLink":"[mrp] Make GetBackoff() use Timeout instead of Timestamp type"}},{"before":null,"after":"90548e61650f075442fc87610dec62ad609f6805","ref":"refs/heads/thread-cleanup","pushedAt":"2024-04-02T15:10:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"},"commit":{"message":"Remove unused ThreadMode setting","shortMessageHtmlLink":"Remove unused ThreadMode setting"}},{"before":"ac29a7528e59a723140b43a4311334d2a78ebde3","after":null,"ref":"refs/heads/shell-cleanup","pushedAt":"2024-04-02T14:52:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Damian-Nordic","name":"Damian Królik","path":"/Damian-Nordic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66667989?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQyMjoyNzoxMi4wMDAwMDBazwAAAASNd5Ll","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQyMjoyNzoxMi4wMDAwMDBazwAAAASNd5Ll","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wMlQxNDo1MjowMC4wMDAwMDBazwAAAAQlqg1z"}},"title":"Activity · Damian-Nordic/connectedhomeip"}