Tommaso Fontana
dfd0fe3cfa
fix(omp): reject ssh:// query/fragment and non-POSIX login shells ( #3553 review)
...
remotePathFromUrl now rejects a URL query string or fragment, so a mistyped ssh://host/tmp/a?draft no longer silently operates on /tmp/a; a literal ?/# in a remote filename must be percent-encoded (%3F/%23).
ssh:// transfers now require a sh/bash/zsh login shell. fish can't parse the POSIX transfer snippets and csh/tcsh apply ! history expansion to the command line, so they're refused (use the ssh tool). Host-shell detection no longer misclassifies fish/csh/tcsh as sh (basename allowlist over endsWith), and HOST_INFO_VERSION is bumped to re-probe caches that stored the old classification.
2026-06-26 23:01:49 +02:00
..
2026-06-26 00:34:04 +00:00
2026-06-14 05:19:02 +02:00
2026-06-24 14:12:42 +00:00
2026-06-25 21:44:45 +00:00
2026-06-21 17:05:15 +02:00
2026-06-11 13:07:52 -03:00
2026-06-26 12:58:30 +01:00
2026-06-20 22:12:48 +02:00
2026-06-26 11:23:33 +01:00
2026-06-19 04:58:29 +02:00
2026-06-26 17:12:09 +02:00
2026-06-22 06:11:57 +02:00
2026-06-19 16:06:18 +02:00
2026-06-22 08:59:24 +00:00
2026-06-26 16:39:48 +02:00
2026-06-26 10:06:48 +02:00
2026-06-08 15:47:57 -03:00
2026-06-22 17:25:19 +02:00
2026-06-22 17:25:05 +02:00
2026-06-26 09:07:02 +01:00
2026-06-18 14:44:39 -05:00
2026-06-24 14:21:26 +00:00
2026-06-26 23:01:49 +02:00
2026-06-19 03:50:00 +02:00
2026-06-22 05:29:00 +02:00
2026-06-10 04:06:57 +02:00
2026-06-26 17:17:43 +02:00
2026-06-18 20:44:58 +02:00
2026-06-26 13:54:10 +00:00
2026-06-14 12:51:58 +09:00
2026-06-14 12:03:13 +09:00
2026-06-24 14:21:26 +00:00
2026-06-26 20:41:35 +02:00
2026-06-07 07:17:23 +02:00
2026-06-26 23:01:49 +02:00
2026-06-19 03:50:00 +02:00
2026-06-22 07:05:23 +00:00
2026-06-26 17:17:43 +02:00
2026-06-26 17:17:43 +02:00
2026-06-26 23:01:49 +02:00
2026-06-22 05:50:07 +02:00
2026-06-22 05:50:07 +02:00
2026-06-25 22:35:15 +02:00
2026-06-26 20:27:40 +02:00
2026-06-18 01:57:23 +02:00
2026-06-26 20:41:36 +02:00
2026-06-22 05:50:07 +02:00
2026-06-23 00:59:58 +02:00
2026-06-26 20:27:40 +02:00
2026-06-22 17:59:17 +00:00
2026-06-26 08:39:50 +01:00
2026-06-19 08:09:50 +00:00
2026-05-29 22:24:22 -03:00
2026-06-19 16:46:07 +02:00
2026-06-18 01:57:23 +02:00
2026-06-25 22:35:15 +02:00
2026-06-14 08:43:40 +02:00
2026-06-26 17:07:48 +02:00
2026-06-17 10:53:08 -04:00
2026-06-26 04:34:44 -07:00
2026-06-06 23:25:18 +02:00
2026-06-24 14:12:18 +00:00
2026-06-19 04:35:18 +02:00