zm-oai
5228d94a27
Canonicalize Windows sandbox homes and migrate saved junction paths ( #60708 )
...
## What changed
- Canonicalize home paths before sending sandbox provisioning and desktop registration requests.
- Resolve saved junction paths when restoring the sandbox owner, holding the setup lock and pinning target directories while validating existing sandbox accounts. Skip migration for retiring runtimes.
- Persist the resolved home and clear desktop home ownership so uninstall cannot delete a historical junction's target.
## Testing
Add a Windows junction test verifying that a saved alias resolves to its physical target and an already canonical path needs no migration.
GitOrigin-RevId: 9bac672273694e5a0353fec72a6bcba120e57255
2026-11-11 02:54:40 +00:00
..
2026-10-01 18:05:05 +00:00
2026-11-10 16:58:06 +00:00
2026-10-01 18:05:05 +00:00
2026-09-14 16:05:40 +00:00
2026-09-15 00:42:31 +00:00
2026-11-05 21:33:57 +00:00
2026-11-10 03:02:25 +00:00
2026-10-01 18:05:05 +00:00
2026-09-30 17:50:58 +00:00
2026-10-08 01:12:16 +00:00
2026-09-25 19:14:31 +00:00
2026-09-23 21:43:01 +00:00
2026-09-23 21:43:01 +00:00
2026-11-10 16:58:06 +00:00
2026-11-10 16:58:06 +00:00
2026-09-13 13:06:40 +00:00
2026-11-03 23:00:54 +00:00
2026-11-03 23:00:54 +00:00
2026-10-04 19:07:36 +00:00
2026-10-04 19:07:36 +00:00
2026-10-01 18:05:05 +00:00
2026-10-01 18:05:05 +00:00
2026-09-19 01:21:32 +00:00
2026-09-24 19:15:17 +00:00
2026-09-24 19:15:17 +00:00
2026-09-02 20:03:43 +00:00
2026-10-01 18:05:05 +00:00
2026-09-02 19:33:34 +00:00
2026-09-14 23:55:04 +00:00
2026-10-01 18:05:05 +00:00
2026-09-23 23:33:19 +00:00
2026-10-01 18:05:05 +00:00
2026-09-14 23:24:10 +00:00
2026-09-24 19:15:17 +00:00
2026-09-24 19:15:17 +00:00
2026-11-10 16:58:06 +00:00
2026-09-14 23:24:10 +00:00
2026-09-23 21:35:22 +00:00
2026-10-01 18:05:05 +00:00
2026-09-14 22:40:01 +00:00
2026-10-01 18:05:05 +00:00
2026-10-06 23:21:06 +00:00
2026-09-17 15:35:39 +00:00
2026-11-11 02:54:40 +00:00
2026-09-14 23:24:10 +00:00
2026-10-06 23:21:06 +00:00
2026-09-18 00:36:07 +00:00
2026-10-01 18:05:05 +00:00
2026-08-11 22:22:18 +00:00
2026-10-03 03:20:37 +00:00
2026-09-14 23:24:10 +00:00
2026-09-14 23:24:10 +00:00
2026-10-08 01:12:16 +00:00
2026-10-08 01:12:16 +00:00
2026-09-02 20:27:05 +00:00
2026-10-01 18:05:05 +00:00
2026-10-01 18:05:05 +00:00
2026-11-05 21:33:57 +00:00
2026-10-01 18:05:05 +00:00
2026-10-02 21:51:46 +00:00
2026-09-10 22:17:03 +00:00
2026-06-15 18:30:48 +00:00
2026-06-15 18:30:48 +00:00
2026-10-01 18:05:05 +00:00
2026-10-01 18:05:05 +00:00
2026-10-01 18:05:05 +00:00
2026-09-14 22:40:01 +00:00
2026-10-01 18:05:05 +00:00
2026-10-02 21:51:46 +00:00
2026-10-28 06:24:24 +00:00
2026-09-02 22:19:51 +00:00
2026-11-10 16:58:06 +00:00
2026-09-24 19:15:17 +00:00
2026-09-24 19:15:17 +00:00