Skip to content

Releases: IrineSistiana/mosdns

v5.3.3

14 Aug 14:31
Compare
Choose a tag to compare

更新依赖以及更新至 go1.23

v5.3.1

06 Nov 01:35
Compare
Choose a tag to compare

修正 v5.3.0 forward 可能出现内存泄露的问题。

v5.3.0

01 Nov 07:26
Compare
Choose a tag to compare
  • forward 插件: 优化 pipeline 和 quic 连接利用。会自动控制连接数量。因此forward 插件的 maxconn 参数不再生效。
  • 新 ecs_handler 插件 (实验性): 可控制 edns0 client subnet。支持转发客户端的 ecs。支持发送 ecs。
  • 新 forward_edns0opt 插件 (实验性): 可以控制转发哪些类型的 edns0 option。
  • tcp 和 http 服务端支持 unix abstract domain socket。监听地址以"@"开头即可。
  • prefer_ipv4/6: 新增缓存。会缓存域名双栈测试的结果,避免每次请求都需要测试。目前缓存时间默认为 1小时。暂不支持自定义。

Breaking changes

  • mosdns 默认不会转发,也不会发送,任何 EDNS0 Option 。EDNS0 option 需由插件处理和控制,决定是否转发/发送。
  • rate_limit 插件 (实验性): 现在是匹配插件。详见 wiki。

v5.3.0-rc0

29 Oct 03:23
Compare
Choose a tag to compare
v5.3.0-rc0 Pre-release
Pre-release

v5.2.1

28 Sep 08:07
Compare
Choose a tag to compare
  • forward: 支持 DoQ 上游。bootstrap 支持全部协议。修正多服务器负载均衡请求严重不平均的 bug。
  • quic_server: DoQ 服务器。
  • rate_limiter: 可限制客户端的 qps。
  • string_exp: 匹配字符串。支持正则。可以匹配 DoH 服务器的 url path,TLS 协议的 SNI。

Breaking changes:

  • mosdns 现在不会转发来自客户端的全部 EDNS0 Option。目前只会转发 ECS。
  • mosdns 会过滤掉来自上游服务器的 Padding。

v5.1.3

15 Mar 09:02
Compare
Choose a tag to compare
  • 修正 fallback 后续操作不执行的 bug #633

v5.1.2

04 Mar 09:02
Compare
Choose a tag to compare

不兼容变化

  • fallback 不会将 rcode != 0 的应答当作失败处理。避免 fallback 将 rcode != 0 的应答全部变成 SERVFAIL 和产生大量报错日志。

v5.1.1

18 Feb 10:54
Compare
Choose a tag to compare
update deps

v5.1.0

03 Feb 11:30
Compare
Choose a tag to compare

BREAKING CHANGE

  • 移除 forward_dnsproxy

  • 更新 go 1.20 和其他依赖。其中 quic-go 已更新已至 v0.34 ,修正了多个 mosdns 已经遇到的 bug。先前版本的 mosdns 采取措施曲线救国"避免"了这些 bug 的影响,现在官方库进行了修正,理论上 http/3 的稳定性会有改善。注意: HTTP/3 仍是实验功能,谨慎使用。

v5.0.1

22 Jan 03:13
Compare
Choose a tag to compare
tcp_server: fixed wrong idle_timeout arg label, fixed #588