1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-23 13:21:38 +03:00

docs: changelog and ssh doc updates

This commit is contained in:
Wez Furlong 2021-03-29 07:46:14 -07:00
parent 1af47804d2
commit 0e581b151f
2 changed files with 28 additions and 0 deletions

View File

@ -28,6 +28,12 @@ brief notes about them may accumulate here.
* Fixed: font fallback now happens asynchronously from painting [#508](https://github.com/wez/wezterm/issues/508)
* New: added [window:get_selection_text_for_pane](config/lua/window/get_selection_text_for_pane.md) method [#575](https://github.com/wez/wezterm/issues/575)
* Fixed: implicit hyperlink rules, word and line selection now operate on logical lines which means that they deal with wrapped lines outside of the viewport. [#408](https://github.com/wez/wezterm/issues/408)
* New: `wezterm ssh` now supports reading `~/.ssh/config` and overriding options via the command line. `IdentityFile` and `ProxyCommand` are the two main new supported options. Read more about it in [ssh](ssh.md).
* Fixed: ssh support will now try all available identities from the SSH agent rather than just the first.
* New: splitting panes in `wezterm ssh` now works like spawning new tabs: the new program is started on the remote host with no additional authentication required.
* Fixed: Multiplexer sessions would fail to bootstrap via ssh because the bootstrap process exited too soon. [#507](https://github.com/wez/wezterm/issues/507)
* Fixed: Windows: we now compile libssh2 against openssl on all platforms to improve overall key and crypto algorithm support
* Fixed: spawning a new tab via the launcher menu failed because it used the pretty printed multiplexer domain label rather than the multiplexer domain name.
### 20210314-114017-04b7cedd

View File

@ -24,3 +24,25 @@ tabs will die if your network connection is interrupted.
Take a look at [the multiplexing section](multiplexing.html) for an
alternative configuration that connects to a remote wezterm instance
and preserves your tabs.
*Since: nightly builds only*
wezterm is now able to parse `~/.ssh/config` and `/etc/ssh/ssh_config`
and respects the following options:
* `IdentityFile`
* `Hostname`
* `User`
* `Port`
* `ProxyCommand`
* `Host` (including wildcard matching)
* `UserKnownHostsFile`
* `IdentitiesOnly`
All other options are parsed but have effect. Notably, neither `Match` or `Include` will do anything.
`wezterm ssh` CLI allows overriding config settings via the command line. This example shows how to specify the private key to use when connecting to `some-host`:
```bash
wezterm ssh -oIdentityFile=/secret/id_ed25519 some-host
```