Skip to content

v0.2 20240422

Compare
Choose a tag to compare
@1265578519 1265578519 released this 22 Apr 11:24
· 13 commits to master since this release

v0.2 20240422
对比v0.1版本默认使用分块传输FULLSCRAPE,对该页面支持使用zstd压缩
编译此功能需要打开三个开关并且yum安装开发者运行库
#FEATURES+=-DWANT_FULLSCRAPE
#include Makefile.gzip
#include Makefile.zstd

yum -y install libzstd-devel

v0.1 20240410
一个正式稳定版发布
修复stats页面引发空指针进程崩溃的问题
更新修复stats死循环,没带参数访问错误输出top信息,引起高cpu问题
修复stats界面stats_top_txt函数导致高cpu占用,有人把top界面当tracker用导致(带有info_hash参数时禁止访问stats页面)
总结:问题是有人拿top100的链接当tracker用,导致每分钟触发访问几十次top100页面,然后崩溃,崩溃问题修复了,现在也禁止这类异常访问用
access.proxy支持CIDR格式写法(现在可以使用CDN隐藏服务器ip避免被ddos和dmca,默认配置文件为接入cloudflare传递用户真实ip地址)
完美版,修复崩溃,支持bep15,udp实现ipv4与ipv6分离,使用bt协议规范开发避免udp响应错误ip地址(先用ipv6请求然后在用ipv4请求会响应3倍的错误数据包引起的bug,现已使用bep15修复),http保持原样,支持组合同时响应列表(这里的崩溃指的是bep15 beta版本中clean代码发生的崩溃)
修复stats?mode=everything 触发8192字节崩溃
udp返回ipv4+ipv6所有数据显示,peer依旧按照bep15分别不同列表返回
OT_STATS_TMPSIZE 8KB限制引发的崩溃改成智能化检测 OT_PEER_TIMEOUT