Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote ssh 1.92 #7455

Merged
merged 4 commits into from
Jul 26, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions remote-release-notes/v1_92.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,27 @@
### 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 <a href="vscode://settings/remote.SSH.preferredLocalPortRange">`remote.SSH.preferredLocalPortRange`</a> 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 <a href="vscode://settings/remote.SSH.permitPtyAllocation" codesetting="true">`remote.SSH.permitPtyAllocation`</a> 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).

### 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 the previous behavior is relied upon (eg: for proxy configuration), enable the <a href="vscode://settings/remote.SSH.useCurlAndWgetConfigurationFiles" codesetting="true">`remote.SSH.useCurlAndWgetConfigurationFiles`</a> setting.