Release v1.3.4
This commit is contained in:
124
history.md
124
history.md
@@ -651,6 +651,68 @@ Release v1.1.4
|
||||
* 修复: 屏幕缩放时远程控制坐标不正确
|
||||
* 修复: CShellDlg::OnCtlColor 中的 GDI 画刷泄漏
|
||||
|
||||
**2026.02.28**
|
||||
|
||||
发布版本 v1.2.7:
|
||||
|
||||
本版本引入支持 C2C 的 V2 文件传输协议,集成现代 Web 终端,并扩展 Linux 客户端能力。
|
||||
|
||||
* 功能: V2 文件传输协议,支持大于 4GB 的文件
|
||||
* 功能: C2C(客户端到客户端)直接传输,无需经过主控中转
|
||||
* 功能: 断点续传,状态持久化到 `%TEMP%\FileTransfer\`
|
||||
* 功能: SHA-256 文件完整性校验
|
||||
* 功能: 基于 WebView2 + xterm.js 的现代 Web 终端
|
||||
* 功能: Linux 客户端新增文件管理支持
|
||||
* 改进: 主机列表批量更新,减少 UI 闪烁
|
||||
* 改进: V1/V2 协议共存与自动识别
|
||||
* 改进: 77 字节 V2 包头预留扩展字段
|
||||
* 修复: 文件对话框释放阶段的若干稳定性问题
|
||||
|
||||
**2026.03.11**
|
||||
|
||||
发布版本 v1.2.8:
|
||||
|
||||
本版本新增主机上线邮件通知、远程音频播放、V2 授权协议,并改进多 FRPS 支持。
|
||||
|
||||
* 功能: 主机上线邮件通知(SMTP 配置、关键词匹配、右键快捷添加)
|
||||
* 功能: 远程音频播放(WASAPI Loopback)+ Opus 压缩(约 24:1)
|
||||
* 功能: 多 FRPS 服务器同时连接支持
|
||||
* 功能: 自定义光标显示和追踪
|
||||
* 功能: V2 授权协议,采用 ECDSA 签名
|
||||
* 改进: Linux 客户端屏幕压缩算法调优
|
||||
* 改进: 非中文 Windows 主机的编码强化
|
||||
* 修复: 非中文 Windows 系统乱码问题
|
||||
|
||||
**2026.03.27**
|
||||
|
||||
发布版本 v1.2.9:
|
||||
|
||||
本版本强化网络安全,新增连接限流、IP 白/黑名单,加固代理崩溃恢复,并带来 Linux 剪贴板同步及 V2 文件传输。
|
||||
|
||||
* 功能: 网络配置对话框,IP 白/黑名单实时生效
|
||||
* 功能: 可配置的连接限流(DLL 请求限流、IP 封禁阈值可调)
|
||||
* 功能: IP 历史记录对话框,查看授权 IP 登录历史
|
||||
* 功能: 状态栏显示 MTBF/运行时间和授权到期日期
|
||||
* 功能: 代理崩溃保护——5 分钟内 3 次崩溃自动切换普通模式
|
||||
* 功能: 客户端搜索(Ctrl+F),快速搜索 IP、位置、计算机名
|
||||
* 功能: 自动封禁异常 IP——60 秒内超过 15 次连接自动封禁 1 小时
|
||||
* 功能: Proxy Protocol v2 支持,FRP 代理后获取真实客户端 IP
|
||||
* 功能: Linux 剪贴板同步和 V2 文件传输支持
|
||||
* 功能: 右键菜单运行客户端程序
|
||||
* 功能: 多层授权混淆支持
|
||||
* 改进: 增强授权检查,添加 IP 封禁提示
|
||||
* 改进: 支持主控程序以用户权限运行
|
||||
* 改进: 大 DLL 自动使用 TinyRun 回退方案
|
||||
* 改进: 最大数据包从 10MB 提升到 50MB
|
||||
* 改进: mstsc 远程会话可读取用户注册表
|
||||
* 改进: 授权码格式验证,过滤垃圾数据
|
||||
* 修复: OnUserOfflineMsg 竞态条件导致主控崩溃
|
||||
* 修复: 客户端请求 FRPC DLL 时 FrpcParam 丢失
|
||||
* 修复: 远程桌面最小化时剪贴板误触发
|
||||
* 修复: 操作进程对话框时主控崩溃
|
||||
* 修复: 状态栏主机数量实时更新
|
||||
* 修复: Linux `select()` 调用前未重置 timeval
|
||||
|
||||
---
|
||||
|
||||
[English, since 2025]
|
||||
@@ -1061,3 +1123,65 @@ This release focuses on optimizing remote desktop toolbar experience, enhancing
|
||||
* Fix: Race condition causes Linux client crash
|
||||
* Fix: Incorrect remote control coordinates when screen is scaled
|
||||
* Fix: GDI brush leak in CShellDlg::OnCtlColor
|
||||
|
||||
**2026.02.28**
|
||||
|
||||
Release v1.2.7
|
||||
|
||||
This release introduces the V2 file transfer protocol with C2C support, integrates a modern Web terminal, and extends Linux client capabilities.
|
||||
|
||||
* Feature: V2 file transfer protocol with support for files larger than 4GB
|
||||
* Feature: C2C (client-to-client) direct file transfer, no master relay required
|
||||
* Feature: Resumable file transfer with state persistence under `%TEMP%\FileTransfer\`
|
||||
* Feature: SHA-256 file integrity verification
|
||||
* Feature: Modern Web terminal based on WebView2 + xterm.js
|
||||
* Feature: Linux client adds file management support
|
||||
* Improve: Batch host list updates to reduce UI flicker
|
||||
* Improve: V1/V2 protocol coexistence and auto-detection
|
||||
* Improve: 77-byte V2 packet header with reserved fields for future extension
|
||||
* Fix: Misc stability improvements around file dialog teardown
|
||||
|
||||
**2026.03.11**
|
||||
|
||||
Release v1.2.8
|
||||
|
||||
This release adds host online email notifications, enables remote audio playback, introduces the V2 license protocol, and improves multi-FRPS support.
|
||||
|
||||
* Feature: Host online email notification (SMTP configuration, keyword matching, right-click quick-add)
|
||||
* Feature: Remote audio playback via WASAPI Loopback + Opus compression (~24:1 ratio)
|
||||
* Feature: Multi-FRPS server simultaneous connection support
|
||||
* Feature: Custom cursor display and tracking
|
||||
* Feature: V2 license protocol with ECDSA signature
|
||||
* Improve: Linux client screen compression algorithm tuning
|
||||
* Improve: Encoding hardening for non-Chinese Windows hosts
|
||||
* Fix: Mojibake on non-Chinese Windows systems
|
||||
|
||||
**2026.03.27**
|
||||
|
||||
Release v1.2.9
|
||||
|
||||
This release strengthens network security, adds connection rate limiting, introduces IP whitelisting / blacklisting, hardens proxy crash recovery, and brings Linux clipboard sync and V2 file transfer.
|
||||
|
||||
* Feature: Network configuration dialog with IP whitelist / blacklist, applied in real time
|
||||
* Feature: Configurable connection rate limiting (DLL request throttle, IP ban threshold)
|
||||
* Feature: IP history dialog showing authorized-IP login history
|
||||
* Feature: Status bar displays MTBF / uptime and license expiry date
|
||||
* Feature: Proxy crash protection — auto-fallback to direct mode after 3 crashes within 5 minutes
|
||||
* Feature: Client search (Ctrl+F) — quick filter by IP, location, computer name
|
||||
* Feature: Auto-ban abnormal IPs — 60s / 15-connection threshold triggers a 1-hour ban
|
||||
* Feature: Proxy Protocol v2 support — recover real client IP behind FRP
|
||||
* Feature: Linux clipboard sync and V2 file transfer support
|
||||
* Feature: Right-click menu to run client program
|
||||
* Feature: Multi-layer license obfuscation
|
||||
* Improve: Authorization check tightened with IP ban hints
|
||||
* Improve: Master can run with normal user privileges
|
||||
* Improve: Large DLLs automatically fall back to TinyRun
|
||||
* Improve: Max packet size raised from 10MB to 50MB
|
||||
* Improve: mstsc remote sessions can read user registry hive
|
||||
* Improve: Authorization code format validation, filters garbage input
|
||||
* Fix: OnUserOfflineMsg race condition causing master crash
|
||||
* Fix: FrpcParam lost when client requests FRPC DLL
|
||||
* Fix: Minimized remote desktop falsely triggering clipboard handling
|
||||
* Fix: Master crash when operating on the process dialog
|
||||
* Fix: Status bar host count now updates in real time
|
||||
* Fix: Linux `select()` timeval not being reset before each call
|
||||
|
||||
Reference in New Issue
Block a user