Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 926d16db8ae4bb5c40266be5bd6b10023d932c0d https://github.com/bluez/bluez/commit/926d16db8ae4bb5c40266be5bd6b10023d932c0d Author: Isak Westin <isak.westin@xxxxxxxxxx> Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M mesh/net.c Log Message: ----------- mesh: Ignore Secure Network Beacon from subnet If this node is a member of a primary subnet and receives a Secure Network beacon on a secondary subnet with an IV Index greater than the last known IV Index of the primary subnet, the Secure Network beacon shall be ignored. See MshPRFv1.0.1 section 3.10.5. Commit: 7d050890f01f32ebb394140cf3206ad5a5548d79 https://github.com/bluez/bluez/commit/7d050890f01f32ebb394140cf3206ad5a5548d79 Author: Isak Westin <isak.westin@xxxxxxxxxx> Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M mesh/net.c Log Message: ----------- mesh: Ignore SNB with invalid IV Index values If we are in IV update in progress state, and receive a Secure Network beacon with an IV index equal to last known IV index + 1, and IV update flag set to 1, it should be ignored. See MshPRFv1.0.1 section 3.10.5. Commit: 9d22d54244307c31b300fd5c321e6c2dea0cc48d https://github.com/bluez/bluez/commit/9d22d54244307c31b300fd5c321e6c2dea0cc48d Author: Isak Westin <isak.westin@xxxxxxxxxx> Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M mesh/net.c Log Message: ----------- mesh: Allow Key refresh to skip Phase 2 If we are in Key Refresh Phase 1, and receive a Secure Network beacon using the new NetKey and with KR flag set to 0, Phase 2 should be skipped. See MshPRFv1.0.1 section 3.10.4.1. Commit: 291cff0680095a2bd4dd35ec0ccb5c42cf9c347c https://github.com/bluez/bluez/commit/291cff0680095a2bd4dd35ec0ccb5c42cf9c347c Author: Isak Westin <isak.westin@xxxxxxxxxx> Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M mesh/cfgmod-server.c Log Message: ----------- mesh: Allow Key Refresh Phase 0 to 3 transition Transition to Phase 3 from Phase 0 does not cause any state change, but is a valid transition. See MshPRFv1.0.1 section 4.2.14. Compare: https://github.com/bluez/bluez/compare/25a31f5a930e...291cff068009