From 21deed8d896b856b3a4e4adde3eece3ce6ec21c9 Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Fri, 26 Jul 2024 09:41:03 -0700 Subject: [PATCH 1/4] remote ssh 1.92 --- remote-release-notes/v1_92.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/remote-release-notes/v1_92.md b/remote-release-notes/v1_92.md index 2d01510670..9a0930a0c2 100644 --- a/remote-release-notes/v1_92.md +++ b/remote-release-notes/v1_92.md @@ -5,3 +5,21 @@ ### GPG keyboxd support The GPG forwarding for Dev Containers now supports when GPG's new `keyboxd` service for public keys is used by the local machine, the container or both. + +## SSH + +### Local Port Range Configuration + +The usable range of local ports is now configurable with the `remote.SSH.preferredLocalPortRange` setting. This may be useful in cases where a range of local ports is reserved on a machine but not yet bound. + +Each port will be tested sequentially until an available one is found. If no local ports in the range are available, the connection will terminate. + +### Improved Windows ARM support + +Fixes a bug that prevented connections to remote ARM-based Windows machines. + +### Permit PTY Allocation + +Users with remote connection issues now have the ability to omit the '-T' flag from the generated `ssh` connection command. This feature is enabled with the `remote.SSH.permitPtyAllocation` setting. + +This setting is a reported workaround for various issues. For more information, see [the original issue](https://github.com/microsoft/vscode-remote-release/issues/7558). \ No newline at end of file From 18ecea1f0e9f9a0c33b38e3d876133099ecc2507 Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Fri, 26 Jul 2024 09:50:17 -0700 Subject: [PATCH 2/4] add curl/wget setting --- remote-release-notes/v1_92.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/remote-release-notes/v1_92.md b/remote-release-notes/v1_92.md index 9a0930a0c2..cd612a2c66 100644 --- a/remote-release-notes/v1_92.md +++ b/remote-release-notes/v1_92.md @@ -10,7 +10,7 @@ The GPG forwarding for Dev Containers now supports when GPG's new `keyboxd` serv ### Local Port Range Configuration -The usable range of local ports is now configurable with the `remote.SSH.preferredLocalPortRange` setting. This may be useful in cases where a range of local ports is reserved on a machine but not yet bound. +The usable range of local ports is now configurable with the `remote.SSH.preferredLocalPortRange` setting. This may be useful in cases where a range of local ports is reserved on a machine but not yet bound. Each port will be tested sequentially until an available one is found. If no local ports in the range are available, the connection will terminate. @@ -20,6 +20,12 @@ Fixes a bug that prevented connections to remote ARM-based Windows machines. ### Permit PTY Allocation -Users with remote connection issues now have the ability to omit the '-T' flag from the generated `ssh` connection command. This feature is enabled with the `remote.SSH.permitPtyAllocation` setting. +Users with remote connection issues now have the ability to omit the '-T' flag from the generated `ssh` connection command. This feature is enabled with the `remote.SSH.permitPtyAllocation` setting. -This setting is a reported workaround for various issues. For more information, see [the original issue](https://github.com/microsoft/vscode-remote-release/issues/7558). \ No newline at end of file +This setting is a reported workaround for various issues. For more information, see [the original issue](https://github.com/microsoft/vscode-remote-release/issues/7558). + +### Ignore `curlrc` and `wgetrc` files by default + +Execution of `curl` and `wget` within the extension's bootstrapping script now ignores the default configuration files on the remote providing greater consistency and reliability. + +If this behavior is relied upon (eg: for proxy configuration), enable the `remote.SSH.useCurlAndWgetConfigurationFiles` setting. From 081a0b89b31a9d297b6df7c33b8dbbd80bf19327 Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Fri, 26 Jul 2024 09:55:51 -0700 Subject: [PATCH 3/4] typo --- remote-release-notes/v1_92.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/remote-release-notes/v1_92.md b/remote-release-notes/v1_92.md index cd612a2c66..d1454b847c 100644 --- a/remote-release-notes/v1_92.md +++ b/remote-release-notes/v1_92.md @@ -10,7 +10,7 @@ The GPG forwarding for Dev Containers now supports when GPG's new `keyboxd` serv ### Local Port Range Configuration -The usable range of local ports is now configurable with the `remote.SSH.preferredLocalPortRange` setting. This may be useful in cases where a range of local ports is reserved on a machine but not yet bound. +The usable range of local ports is now configurable with the `remote.SSH.preferredLocalPortRange` setting. This may be useful in cases where a range of local ports is reserved on a machine but not yet bound. Each port will be tested sequentially until an available one is found. If no local ports in the range are available, the connection will terminate. From 53439ada72b0452a0f8acee1f089b14aaedbdaf9 Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Fri, 26 Jul 2024 09:59:19 -0700 Subject: [PATCH 4/4] add `codesetting="true"` to the boolean settings --- remote-release-notes/v1_92.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/remote-release-notes/v1_92.md b/remote-release-notes/v1_92.md index d1454b847c..389a9d92b1 100644 --- a/remote-release-notes/v1_92.md +++ b/remote-release-notes/v1_92.md @@ -20,7 +20,7 @@ Fixes a bug that prevented connections to remote ARM-based Windows machines. ### Permit PTY Allocation -Users with remote connection issues now have the ability to omit the '-T' flag from the generated `ssh` connection command. This feature is enabled with the `remote.SSH.permitPtyAllocation` setting. +Users with remote connection issues now have the ability to omit the '-T' flag from the generated `ssh` connection command. This feature is enabled with the `remote.SSH.permitPtyAllocation` setting. This setting is a reported workaround for various issues. For more information, see [the original issue](https://github.com/microsoft/vscode-remote-release/issues/7558). @@ -28,4 +28,4 @@ This setting is a reported workaround for various issues. For more information, Execution of `curl` and `wget` within the extension's bootstrapping script now ignores the default configuration files on the remote providing greater consistency and reliability. -If this behavior is relied upon (eg: for proxy configuration), enable the `remote.SSH.useCurlAndWgetConfigurationFiles` setting. +If the previous behavior is relied upon (eg: for proxy configuration), enable the `remote.SSH.useCurlAndWgetConfigurationFiles` setting.