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

putty: update to 0.82 #4629

Merged
merged 1 commit into from
Dec 20, 2024
Merged

Conversation

androidnisse
Copy link
Contributor

Summary

  • Major refactoring of Unicode handling to allow the use of 'foreign' Unicode characters, i.e. outside the system's configured default character set / code page. Not yet complete, but the following things work:
  • Windows console: usernames and passwords entered interactively into PSCP, PSFTP and Plink can use foreign characters.
  • Windows command line: usernames, remote commands, and filenames entered via command-line options can use foreign characters.
  • PuTTY's own terminal (on Windows and Unix): even if it's not configured into UTF-8 mode for the main session, interactive usernames and passwords can use foreign characters.
  • Unicode version update: all character analysis is updated to Unicode 16.0.0.
  • Unicode terminal rendering: national and regional flags are now understood by PuTTY's terminal emulator. (However, correct display of those flags will depend on fonts and operating system.)
  • The Event Log mentions the local address and port number of the outgoing connection socket.
  • Bracketed paste mode can now be turned off in the Terminal > Features panel.
  • Unix Pageant: new --foreground mode for running as a subprocess.
  • Bug fix: the 'border width' configuration option is now honoured even when the window is maximised.
  • Bug fix: SHA-2 based RSA signatures are now sent with correct zero padding.
  • Bug fix: terminal wrap mishandling caused occasional incorrect redraws in curses-based applications.
  • Bug fix: Alt + function key in "Xterm 216+" mode sent a spurious extra escape character.

Test Plan

  • Connnected to blinkenshell

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

**Summary**

- Major refactoring of Unicode handling to allow the use of 'foreign' Unicode characters, i.e. outside the system's configured default character set / code page. Not yet complete, but the following things work:
- Windows console: usernames and passwords entered interactively into PSCP, PSFTP and Plink can use foreign characters.
- Windows command line: usernames, remote commands, and filenames entered via command-line options can use foreign characters.
- PuTTY's own terminal (on Windows and Unix): even if it's not configured into UTF-8 mode for the main session, interactive usernames and passwords can use foreign characters.
- Unicode version update: all character analysis is updated to Unicode 16.0.0.
- Unicode terminal rendering: national and regional flags are now understood by PuTTY's terminal emulator. (However, correct display of those flags will depend on fonts and operating system.)
- The Event Log mentions the local address and port number of the outgoing connection socket.
- Bracketed paste mode can now be turned off in the Terminal > Features panel.
- Unix Pageant: new --foreground mode for running as a subprocess.
- Bug fix: the 'border width' configuration option is now honoured even when the window is maximised.
- Bug fix: SHA-2 based RSA signatures are now sent with correct zero padding.
- Bug fix: terminal wrap mishandling caused occasional incorrect redraws in curses-based applications.
- Bug fix: Alt + function key in "Xterm 216+" mode sent a spurious extra escape character.
Copy link
Member

@davidjharder davidjharder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update!

@davidjharder davidjharder merged commit c791503 into getsolus:main Dec 20, 2024
1 check passed
@androidnisse androidnisse deleted the update_putty branch December 26, 2024 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants