pull/393/merge v1.26.1
Kelvin Schoofs 2 years ago
parent d878b7821c
commit 94ce9f8e65

@ -1,18 +1,18 @@
# Changelog # Changelog
## Unreleased ## v1.26.1 (2023-04-16)
### Changes ### Changes
- Apply a patch to ssh2 and make use of it to fix OpenSSH 8.8+ disabling `ssh-rsa` (SHA1) by default (#309) - Apply a patch to ssh2 and make use of it to fix OpenSSH 8.8+ disabling `ssh-rsa` (SHA1) by default (#309) (8f62809)
- Patch file in `.yarn/patches` based on <https://github.com/Eugeny/ssh2/tree/rsa-sha> applied to `ssh2@1.11.0` - Patch file in `.yarn/patches` based on <https://github.com/Eugeny/ssh2/tree/rsa-sha> applied to `ssh2@1.11.0`
- The patch adds an option `convertSha1` to `publickey` and `agent` authentication methods on top of Eugeny's modifications - The patch adds an option `convertSha1` to `publickey` and `agent` authentication methods on top of Eugeny's modifications
- When the option is present, `ssh-rsa` keys will be treated as `rsa-sha2-512` or `rsa-sha2-256`, if the server supports it - When the option is present, `ssh-rsa` keys will be treated as `rsa-sha2-512` or `rsa-sha2-256`, if the server supports it
- Added a flag `OPENSSH-SHA1` (enabled by default) to pass this `convertSha1` flag when using `publickey` or `agent` auths - Added a flag `OPENSSH-SHA1` (enabled by default) to pass this `convertSha1` flag when using `publickey` or `agent` auths
- Part of this change required creating a custom ssh2 `authHandler` (based on the built-in version) to pass the option if desired - Part of this change required creating a custom ssh2 `authHandler` (based on the built-in version) to pass the option if desired
- Changed the `lastVersion` extension version tracking to a new `versionHistory` system to better track bug origins - Changed the `lastVersion` extension version tracking to a new `versionHistory` system to better track bug origins (5314e21)
- Fix error notifications appearing for missing Python config file (#379) - Fix error notifications appearing for missing Python config file (d878b78, #379)
- The `FS_NOTIFY_ERRORS` flag was supposed to default to `'write'` for VS Code 1.56+ but defaulted to `true` (i.e. `'all'`) instead - The `FS_NOTIFY_ERRORS` flag was supposed to default to `'write'` for VS Code 1.56+ but defaulted to `true` (i.e. `'all'`) instead
- Added `/pyproject.toml` to the ignore list (added as a `configBasedExtensionTips` in `product.json` in VS Code 1.77) - Added `/pyproject.toml` to the ignore list (added as a `configBasedExtensionTips` in `product.json` in VS Code 1.77)

@ -3,7 +3,7 @@
"displayName": "SSH FS", "displayName": "SSH FS",
"description": "File system, terminal and task provider using SSH", "description": "File system, terminal and task provider using SSH",
"publisher": "Kelvin", "publisher": "Kelvin",
"version": "1.26.0", "version": "1.26.1",
"engines": { "engines": {
"vscode": "^1.49.0" "vscode": "^1.49.0"
}, },

Loading…
Cancel
Save