[PR #936] [MERGED] SSH emulator switch to PuTTY #917

Closed
opened 2026-02-26 12:00:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/1Remote/1Remote/pull/936
Author: @VShawn
Created: 5/24/2025
Status: Merged
Merged: 5/24/2025
Merged by: @VShawn

Base: mainHead: Branch_switch_to_putty


📝 Commits (5)

  • 19e34b4 switch to latest PuTTY. Only the exe integration has been completed, various settings have not been adapted yet.
  • 5560b0b docking theme module for Putty
  • 4fa71c9 Refactoring the putty embedding framework
  • 292381a 1. fix the auto command environment bug by source /etc/profile
  • b4d0f26 chore: import putty

📊 Changes

44 files changed (+2200 additions, -1013 deletions)

View changed files

📝 .gitignore (+1 -3)
📝 .gitmodules (+3 -0)
📝 Shawn.Utils (+1 -1)
📝 Ui/AppInit.cs (+5 -4)
📝 Ui/Model/Protocol/Base/Credential.cs (+0 -3)
📝 Ui/Model/Protocol/Base/ProtocolBase.cs (+25 -12)
📝 Ui/Model/Protocol/Base/ProtocolBaseWithAddressPort.cs (+1 -1)
📝 Ui/Model/Protocol/FTP.cs (+2 -1)
📝 Ui/Model/Protocol/SSH.cs (+10 -36)
📝 Ui/Model/Protocol/Serial.cs (+7 -15)
📝 Ui/Model/Protocol/Telnet.cs (+9 -6)
📝 Ui/Model/ProtocolRunner/Default/InternalDefaultRunner.cs (+35 -5)
📝 Ui/Model/ProtocolRunner/Default/KittyRunner.cs (+155 -7)
Ui/Model/ProtocolRunner/Default/PuttyRunner.cs (+474 -0)
📝 Ui/Model/ProtocolRunner/Runner.cs (+5 -3)
📝 Ui/Model/ProtocolRunner/RunnerHelper.cs (+88 -65)
Ui/Resources/PuTTY (+1 -0)
📝 Ui/Service/AppPathHelper.cs (+2 -3)
📝 Ui/Service/ProtocolConfigurationService.cs (+7 -4)
📝 Ui/Service/SessionControlService_OpenConnection.cs (+15 -10)

...and 24 more files

📄 Description

switch to putty, kitty is dead since 2023


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/1Remote/1Remote/pull/936 **Author:** [@VShawn](https://github.com/VShawn) **Created:** 5/24/2025 **Status:** ✅ Merged **Merged:** 5/24/2025 **Merged by:** [@VShawn](https://github.com/VShawn) **Base:** `main` ← **Head:** `Branch_switch_to_putty` --- ### 📝 Commits (5) - [`19e34b4`](https://github.com/1Remote/1Remote/commit/19e34b4bf237b2faa8f24e85b1ba5bbab694a005) switch to latest PuTTY. Only the exe integration has been completed, various settings have not been adapted yet. - [`5560b0b`](https://github.com/1Remote/1Remote/commit/5560b0b720b17c7bb94ed706081b80ac040be621) docking theme module for Putty - [`4fa71c9`](https://github.com/1Remote/1Remote/commit/4fa71c93cd66d0d1a0aacd82fa45430bd5d72369) Refactoring the putty embedding framework - [`292381a`](https://github.com/1Remote/1Remote/commit/292381a7dce236dc8631b9e3d456f06669f9c09f) 1. fix the auto command environment bug by `source /etc/profile` - [`b4d0f26`](https://github.com/1Remote/1Remote/commit/b4d0f266955dd5d92a4ac00758a086a7109439d4) chore: import putty ### 📊 Changes **44 files changed** (+2200 additions, -1013 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -3) 📝 `.gitmodules` (+3 -0) 📝 `Shawn.Utils` (+1 -1) 📝 `Ui/AppInit.cs` (+5 -4) 📝 `Ui/Model/Protocol/Base/Credential.cs` (+0 -3) 📝 `Ui/Model/Protocol/Base/ProtocolBase.cs` (+25 -12) 📝 `Ui/Model/Protocol/Base/ProtocolBaseWithAddressPort.cs` (+1 -1) 📝 `Ui/Model/Protocol/FTP.cs` (+2 -1) 📝 `Ui/Model/Protocol/SSH.cs` (+10 -36) 📝 `Ui/Model/Protocol/Serial.cs` (+7 -15) 📝 `Ui/Model/Protocol/Telnet.cs` (+9 -6) 📝 `Ui/Model/ProtocolRunner/Default/InternalDefaultRunner.cs` (+35 -5) 📝 `Ui/Model/ProtocolRunner/Default/KittyRunner.cs` (+155 -7) ➕ `Ui/Model/ProtocolRunner/Default/PuttyRunner.cs` (+474 -0) 📝 `Ui/Model/ProtocolRunner/Runner.cs` (+5 -3) 📝 `Ui/Model/ProtocolRunner/RunnerHelper.cs` (+88 -65) ➕ `Ui/Resources/PuTTY` (+1 -0) 📝 `Ui/Service/AppPathHelper.cs` (+2 -3) 📝 `Ui/Service/ProtocolConfigurationService.cs` (+7 -4) 📝 `Ui/Service/SessionControlService_OpenConnection.cs` (+15 -10) _...and 24 more files_ </details> ### 📄 Description switch to putty, kitty is dead since 2023 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:00:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#917
No description provided.