|
|
版本更新:
v2.21 Beta20 [20260622]
界面改进:统计页面UDP传输状态里完善DHT发包状态信息
界面修复:任务数量很大时,tracker列表里的LSD倒计时不准确
界面修复:RSS自动下载器使用RSS源标题作为任务标签时,没有使用任务标签的默认下载目录
v2.21 Beta19 [20260621]
界面改进:统计页面UDP传输状态里完善DHT发包状态信息
界面修复:高级设置项 dht.outbound_pending_request_limit 上限改为 65536
核心改进:DHT使用域名节点进行bootstrap时,解析域名后立即将节点加入列表,再等待节点回复
v2.21 Beta18 [20260620]
界面改进:制作torrent文件时,优先使用用户填写的DHT nodes,劣后使用当前DHT活跃节点
核心改进:DHT Tracker announce 时,尽量达到10个peer
核心改进:DHT 回复 get_peers 时,附带的 IPv6 nodes 节点改为最多4个
核心修复:DHT Tracker 在手动 announce 时缺少 get_peers 的步骤
安装包:恢复数字签名
v2.21 Beta17 [20260619]
界面改进:专家模式下,将通过PEX获得的本机外网IP:utp_port作为单独一行加入peer列表用于诊断,但不会向自己发起连接
核心改进:BT任务uTP连接时,metadata 完整发送后10秒无真实交互则断开
核心改进:DHT 收到 get_peers 回复时,对附带的 nodes 忽略节点距离再多做一次附加扩展查询
核心修复:DHT 不应对没有拿到 token 的 node 发送 announce
v2.21 Beta16 [20260618]
核心改进:处理BT握手协议yourip字段时,识别、处理 NAT64 WKP 地址
核心改进:高级设置项 dht.outbound_pps_limit 对 DHT 的 announce_peer 和定时维护 ping 也生效
核心改进:DHT 回复 get_peers 时,附带 nodes 节点
核心修复:UDP Tracker 域名 DNS 有多条记录时,仅向首条记录发送请求
v2.21 Beta15 [20260617]
核心改进:回复DHT announce_peer消息时,参照BEP42格式,在顶层ip字段回传本节点观察到的请求来源IP:port
核心改进:不再通过PEX向BitComet旧版及其他客户端回传对方的外网IP:port,避免旧版把该端点误当成普通 peer
核心修复:统计页面里UDP Tracker模块发送的UDP数量统计不准确
核心修复:UDP Tracker 域名 DNS 有多条记录时,IPv4/IPv6分别随机选一个发送请求
v2.21 Beta14 [20260616]
界面改进:新增高级设置项:dht.outbound_pending_request_limit、dht.passive_reply_pps_limit、dht.passive_reply_pending_limit
界面改进:移除高级设置项:dht.udp_send_queue_threshold
界面修复:专家模式下,DHT网络的值列表中,Infohash显示有误
核心改进:回复DHT消息时,参照BEP42格式,在顶层ip字段回传本节点观察到的请求来源IP:port
核心改进:接收DHT响应时,处理对方通过BEP42 ip字段回传的本机可见UDP端点;需要多个DHT节点交叉确认后才采信,降低单个恶意或错误节点污染外网uTP端口的风险
核心改进:通过PEX通告自己的外网uTP端口时,可使用来自BitComet扩展握手yourport、PEX回传、以及可信DHT BEP42回传的数据源
核心改进:优化DHT被动回复的发包控制
核心修复:改进TCP端口发起连接数过高时的稳定性
核心修复:Beta10出现的磁盘根目录斜杠丢失的问题
v2.21 Beta13 [20260615]
界面改进:BT peer 列表加 uTP Port 列,默认隐藏
核心改进:取消观测到的 uTP 端口信息超时重置
核心改进:uTP 双向都发送“对端在本连接中的远端 UDP endpoint”
核心改进:高级设置项 bittorrent.advertise_external_utp_port 去掉NAT类型检测确认为NAT1的限制条件
核心改进:观测 uTP 端口时区分 LAN 和 WAN 两种情况
核心修复:恢复之前的DHT请求方式,仅优化UDP包削峰延迟发送的排队算法
WebUI:BT peer 列表加 uTP Port 列,默认隐藏
v2.21 Beta12 [20260613]
界面改进:新增高级设置项:bittorrent.advertise_external_utp_port,在NAT1环境下通过PEX通告自己的外网uTP端口,默认true
界面改进:统计页面增加uTP外网端口监测信息
核心改进:BT握手扩展协议增加yourport字段,当接收到连入的uTP连接时,向对方返回观察到的对方外网uTP端口
核心改进:用户手动进行NAT类型检测后,记录检测到的自己外网UDP端口
核心改进:向已连接的peer发送PEX通告时,满足条件则附带上已检测到的自己外网uTP端口
核心修复:优化DHT发包控制,取消任务启动时首次announce的延迟
WebUI:修复统计页面未能正确显示信息的问题
安装包:签名证书过期,暂时取消数字签名
v2.21 Beta11 [20260612]
界面改进:新增高级设置项:dht.outbound_pps_limit,默认200
界面改进:统计页面UDP传输状态里增加DHT发包状态信息
核心改进:优化DHT发包控制,降低高峰值UDP发包率及session数量对网络设备的冲击
核心修复:TCP发起连接数过高时,TCP端口有丢包现象
v2.21 Beta10 [20260611]
核心改进:完善BT协议及长效上传协议TCP、UDP连入时IP过滤器断开处理
v2.21 Beta9 [20260610]
界面改进:新增高级设置项 network.udp_socket_buffer_size_mb,默认为8MB
界面改进:高级设置项 network.max_connecting_connections_per_tracker 默认值改为 0 (自动)
界面改进:全局统计里的HTTP Tracker 连接数分成 pending 与 half-open 两项统计
核心改进:BT连接的IP过滤器处理移到BT握手之前socket刚连接建立时
核心改进:连入的uTP连接如果被IP过滤器处拦截,按IP限量回复ST_RESET
核心改进:UDP长效上传加上IP过滤器处理
核心改进:优化发起连接的算法,提升pending队列转入half-open队列的处理速度,及处理不同连接类型的均衡性
核心修复:HTTP Tracker避免在连接pending时重复发起连接
核心修复:BT任务磁盘缓存达到上限后,向多个peer上传时,磁盘读取速度远大于上传速度
WebUI:文件列表右键菜单增加"复制下载链接"命令
WebUI:流量图里的CPU使用率统计增加“BT传输线程”、“DHT线程”、“uTP线程”类别
v2.21 Beta8 [20260607]
核心修复:uTP SYN flood 防御算法导致无法接收大量连入的uTP连接
核心修复:TCP发起连接数过高时,TCP端口有丢包现象
WebUI:视频播放窗口右键菜单新增"复制视频下载链接"
v2.21 Beta7 [20260605]
界面改进:远程访问页面增加选项:本地客户端绕过认证、IP白名单里的客户端绕过认证
界面改进:增加命令行参数:profile,可指定程序配置文件目录,用于独立测试
界面改进:BT任务用户列表添加peer对话框支持 # 和 // 内联注释
核心改进:tracker announce 最大间隔改为180分钟,并允许±3分钟抖动
核心修复:大量uTP同时发起连接会导致无法建立连接
WebUI:远程访问页面增加选项:本地客户端绕过认证、白名单里的客户端绕过认证
WebUI:修复HTTP + IP访问页面时,无法复制信息到系统剪贴板的问题
v2.21 Beta6 [20260601]
界面改进:完善窗口深色模式切换机制
界面修复:远程桌面重连后,流量图面板工具栏显示位置错乱
核心改进:完善uTP LEDBAT 拥塞控制算法
核心改进:设置 OS 的 UDP socket发送/接收缓冲区大小为 8MB
WebUI:修复HTTP + IP访问页面时,无法复制信息到系统剪贴板的问题
v2.21 Beta5 [20260526]
界面改进:流量图里的CPU使用率统计增加“uTP线程”类别
核心改进:UDP tracker 完善 Connection ID 超时更新及错误处理
核心改进:优化 UDP 长效上传速率
v2.21 Beta4 [20260524]
核心改进:优化 uTP 上传速度,降低CPU占用率
核心改进:uTP 连接超时降低到10秒
核心修复:增强工作线程进行BT传输加密解密运算的稳定性
v2.21 Beta3 [20260520]
核心修复:增强工作线程进行BT传输加密解密运算的稳定性
v2.21 Beta2 [20260519]
核心改进:优化工作线程进行BT传输加密解密运算的代码,降低CPU占用率
核心改进:优化 uTP 传输代码,降低CPU占用率
核心改进:优化 uTP 数据包 MTU 发送端动态调整算法
v2.21 Beta1 [20260426]
界面改进:增加高级选项 bittorrent.transfer_thread_pool,使用工作线程进行BT传输加密解密运算,默认关闭
界面改进:流量图里的CPU使用率统计增加“BT传输线程”类别
界面改进:BT任务用户列表添加peer对话框支持行首//注释
WebUI:优化任务列表和文件列表的分页加载 |
|