gensokyo-dev
60bad9ed06
fix(hopper)!: admit macOS arguments before application handoff ( #7732 )
...
Admit the final macOS Hopper launcher arguments before application handoff.
Keep prepared-image source identity, return precise typed refusal locations,
and preserve bootstrap/lease cleanup. Update native CLI/MCP recovery
coverage and the installation guide.
Fixes #7727
BREAKING CHANGE: macOS Hopper launches refuse double quotes, backslashes
and line breaks in final helper paths or arguments before application
handoff. Select literal-safe launcher/runtime/database paths and loader
arguments, or a compatible provider. Original executable names can remain
unchanged when their prepared image path is literal-safe.
Assisted-by: Reimu (gensokyo-skills:reimu-incident-triage)
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)
Assisted-by: Yukari (gensokyo-skills:yukari-boundary-analysis)
2026-10-28 09:12:30 +00:00
..
2026-10-28 09:12:30 +00:00
2026-10-28 03:34:36 +00:00
2026-10-27 17:13:17 +00:00
2026-10-25 09:49:26 +08:00
2026-10-27 18:53:22 +08:00
2026-10-26 16:04:44 +08:00
2026-10-26 14:46:35 +08:00
2026-10-26 15:49:58 +08:00
2026-10-26 15:49:58 +08:00
2026-10-27 17:13:17 +00:00
2026-10-24 11:50:11 +08:00
2026-10-24 09:24:43 +00:00
2026-10-28 11:53:29 +08:00
2026-10-26 17:59:51 +08:00
2026-10-24 11:41:34 +08:00
2026-10-24 11:41:34 +08:00
2026-10-24 15:57:23 +00:00
2026-10-24 15:38:35 +08:00
2026-10-26 15:49:58 +08:00
2026-10-24 21:51:41 +08:00
2026-10-27 02:35:54 +08:00
2026-10-26 22:48:22 +08:00
2026-10-27 13:42:36 +08:00
2026-10-24 21:51:41 +08:00
2026-10-26 19:50:12 +08:00
2026-10-26 15:34:11 +08:00
2026-10-26 16:21:11 +08:00
2026-10-26 15:40:34 +08:00
2026-10-26 17:05:05 +08:00
2026-10-26 22:48:22 +08:00
2026-10-26 22:48:22 +08:00
2026-10-24 15:38:35 +08:00
2026-10-26 17:15:58 +08:00
2026-10-26 22:48:22 +08:00
2026-10-26 15:34:11 +08:00
2026-10-26 23:12:34 +08:00
2026-10-26 22:48:22 +08:00
2026-10-24 15:38:35 +08:00
2026-10-26 15:40:34 +08:00
2026-10-25 02:10:41 +08:00
2026-10-26 15:34:11 +08:00
2026-10-26 15:40:34 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 16:58:18 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-27 17:13:17 +00:00
2026-10-28 05:16:41 +00:00
2026-10-24 16:58:18 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 17:54:18 +08:00
2026-10-26 02:33:31 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-27 17:13:17 +00:00
2026-10-24 17:56:31 +08:00
2026-10-24 16:58:18 +08:00
2026-10-24 16:58:18 +08:00
2026-10-27 17:13:17 +00:00
2026-10-26 23:12:34 +08:00
2026-10-26 22:48:22 +08:00
2026-10-24 22:06:41 +08:00
2026-10-26 23:12:34 +08:00
2026-10-26 15:40:34 +08:00
2026-10-27 13:36:57 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 00:49:27 +08:00
2026-10-25 07:56:26 +08:00
2026-10-27 06:43:53 +08:00
2026-10-25 09:45:26 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 11:10:10 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 00:49:27 +08:00
2026-10-24 11:19:45 +08:00
2026-10-24 11:19:45 +08:00
2026-10-27 06:43:53 +08:00
2026-10-27 01:11:51 +08:00
2026-10-24 16:58:18 +08:00
2026-10-26 23:12:34 +08:00
2026-10-24 15:38:35 +08:00
2026-10-27 01:11:51 +08:00
2026-10-27 01:11:51 +08:00
2026-10-26 23:12:34 +08:00
2026-10-26 16:04:44 +08:00
2026-10-26 16:46:53 +08:00
2026-10-24 15:38:35 +08:00
2026-10-24 16:58:18 +08:00
2026-10-26 01:33:31 +08:00
2026-10-26 14:46:23 +08:00