- 增加 PrivacyInfo 文件
- 内部使用 114.114.114.114 替换 8.8.8.8
- 优化 udp dns reslover 的线程队列使用
- 支持 Swift Package Manager
- Dnspod 默认 server ip 切至 119.29.29.98
- 新增 dns udp 解析 api
- 新增 doh 解析 api
- 调整 QNRecord api
- 调整 DnsManager Api,支持返回 IPv6
- 删除 QNDnspodFree init api
- qiniu record增加source, dns manager增加query error handler
- qiniu http dns 增加额外query接口
- qiniu http dns 去掉
- qiniu http dns 更新
- qiniu http dns 支持
- 去掉一处无用的copy
- 偶发崩溃问题
- 一处注释错误
- ip status 上报
- 根据时区判断是否该启用httpdns
* upversion for cocoapods
- getaddrinfo 支持
- 超时设置
- ip 轮换不采用随机策略,每次轮换位置确定
- 实现LruCache, 避免切到后台时丢失解析
- typo QNResover initAddres -> initAddress
- pod spec lint warning
- ipv6 判断网络变化的本地ip字符串缓存长度小于最长ipv6长度
- ipv6 ios8 doesnt work.
- ipv6 reslover bug
- ipv6 全面支持
- 使用txt resolve 防劫持
- ipv6 支持
- 代码格式化
- url query
- http dns 返回 typeA
- res_state 没有释放造成的内存泄漏
- 外部排序接口为空时,没有返回值
- Dnspod 企业版支持
- 外部排序接口
- localdns 劫持检测
- 利用本地IP检查网络变化
- localdns
- httpdns