Griffin Francis and aussinfosec
3177135f44
[meshcop] apply default delay when generating pending from active set ( #13415 )
...
`PendingDatasetManager::ApplyActiveDataset()` wrote
`GetDelayTimerMinimal()` into the Pending Dataset it generates from an
MGMT_ACTIVE_SET request that has to be applied via the Pending Dataset,
so a Network Key change requested this way took effect after only the
minimal delay. Write `DelayTimerTlv::kDefaultDelay` instead, so such
changes cannot take effect faster than the default delay. Any Delay
Timer TLV carried in the Active Dataset itself is overwritten, so the
outcome is the same whether the request omits the TLV or carries a
short one.
Add an expect-based CLI regression test covering both the omitted and
the short explicit Delay Timer TLV cases.
Co-authored-by: aussinfosec <[email protected] >
2026-07-27 21:17:41 -07:00
..
2026-05-28 22:02:29 -07:00
2021-02-02 21:50:18 -08:00
2023-06-14 13:30:02 -07:00
2021-01-08 08:32:07 -08:00
2021-08-02 20:26:32 -07:00
2021-01-08 08:32:07 -08:00
2023-02-28 23:01:43 -08:00
2021-01-08 08:32:07 -08:00
2025-11-18 10:35:54 -08:00
2021-01-08 08:32:07 -08:00
2024-09-03 11:08:08 -07:00
2021-01-08 08:32:07 -08:00
2022-07-07 16:50:21 -07:00
2023-10-18 16:11:49 -07:00
2021-08-02 20:26:32 -07:00
2026-07-27 21:17:41 -07:00
2025-06-03 08:20:49 -07:00
2023-12-08 15:56:13 -08:00
2025-02-05 11:03:29 -05:00
2021-01-08 08:32:07 -08:00
2026-02-03 07:58:39 -08:00
2021-01-08 08:32:07 -08:00
2024-06-14 10:08:44 -07:00
2021-01-08 08:32:07 -08:00
2021-08-02 20:26:32 -07:00
2023-05-26 08:57:45 -07:00
2025-03-04 21:47:45 -08:00
2023-06-16 11:38:09 -07:00
2025-09-22 11:23:39 -07:00
2021-01-08 08:32:07 -08:00
2023-06-16 11:38:09 -07:00
2021-01-08 08:32:07 -08:00
2021-08-02 20:26:32 -07:00
2023-10-25 14:54:33 -07:00
2021-01-08 08:32:07 -08:00
2023-10-10 10:15:32 -07:00
2023-10-27 15:54:15 -07:00
2022-12-07 11:11:45 -08:00
2021-08-02 20:26:32 -07:00
2023-03-30 15:02:39 -07:00
2025-10-06 12:27:01 -07:00
2026-06-08 14:47:21 -07:00
2026-01-16 10:20:13 -08:00
2026-05-04 07:10:19 -07:00
2026-03-02 12:34:32 -06:00
2023-08-21 15:00:52 -07:00
2023-08-21 15:00:52 -07:00
2023-08-21 15:00:52 -07:00
2025-02-07 10:50:15 -08:00
2022-10-03 09:32:02 -07:00
2021-01-08 08:32:07 -08:00
2022-12-21 10:15:48 -08:00
2021-01-08 08:32:07 -08:00
2023-10-24 14:36:57 -07:00
2025-01-06 21:36:57 -08:00
2021-01-08 08:32:07 -08:00
2023-09-18 07:17:54 -07:00
2025-01-06 21:36:57 -08:00
2022-05-20 11:00:44 -07:00
2025-11-12 15:58:19 +01:00
2021-09-17 18:36:26 -07:00
2021-01-08 08:32:07 -08:00
2023-03-30 15:02:39 -07:00
2022-05-09 14:56:49 -07:00
2021-01-08 08:32:07 -08:00
2023-06-16 11:38:09 -07:00
2023-04-05 15:49:08 -07:00
2021-01-08 08:32:07 -08:00
2021-08-02 20:26:32 -07:00
2023-03-30 15:02:39 -07:00
2023-06-16 11:38:09 -07:00
2023-06-16 11:38:09 -07:00
2024-04-25 08:31:18 -07:00
2021-01-08 08:32:07 -08:00
2021-09-17 18:36:26 -07:00
2021-01-08 08:32:07 -08:00