whois v3.3.0
whois v3.3.0
本次版本完成地址空间前置分类器与 WHOIS 裁决链的正式收口,在保持 BusyBox 管道输出契约稳定的同时,提升默认查询路径的确定性、可观测性与失败收敛能力。
This release completes the address-space preclassifier and WHOIS decision-chain rollout, improving deterministic routing, observability, and failure convergence while preserving the BusyBox-friendly output contract.
中文概要:
- 地址空间前置分类器正式启用:Phase B 分类器首跳与 Phase C reserved/special 早收敛默认开启;显式
-h继续旁路,--disable-address-preclass保留完整回退路径。 - WHOIS 裁决契约增强:冻结
Failure > Non-Authoritative > Semantic Empty > Authoritative优先级,避免拒绝、限流、无效查询或纯 banner 响应被权威字段错误覆盖。 - 失败收敛增强:引入失败债务与末端失败节点受限重查,区分真实 unknown 与查询失败未收敛,保持权威尾行语义稳定。
- CIDR 与重定向规则收口:稳定首标记 RIR 基准回查、后续跳一致性验证、APNIC 前候选有限回查及 LACNIC 内部重定向路径。
- 批量与 DNS 可观测性:raw/health-first/plan-a/plan-b 四种批量策略保持兼容,DNS 候选、健康记忆、缓存与重试指标继续仅写 stderr。
- 发布候选验证(2026-08-23):Strict
lto-auto默认/debug 两轮、Batch/Selftest 四策略、独立 core golden、12x6 重定向矩阵与 CIDR body4/4+ draft9/9全部通过;九架构 SHA-256 实算均匹配。
English summary:
- Address-space preclassifier rollout: Phase B classifier-first routing and Phase C reserved/special early convergence are enabled by default; explicit
-hstill bypasses them and--disable-address-preclasspreserves the full fallback path. - WHOIS decision-contract hardening: freezes
Failure > Non-Authoritative > Semantic Empty > Authoritative, preventing denial, rate-limit, invalid-query, or banner-only responses from being incorrectly overridden by authoritative-looking fields. - Stronger failure convergence: adds failure debt and bounded terminal failed-node retries, distinguishing true unknown results from unresolved query failures while keeping authoritative-tail semantics stable.
- CIDR and redirect closure: stabilizes first-marker RIR baseline rechecks, subsequent consistency validation, bounded pre-APNIC candidate lookback, and LACNIC internal redirect handling.
- Batch and DNS observability: raw/health-first/plan-a/plan-b remain compatible, while DNS candidates, health memory, cache statistics, and retry metrics continue to use stderr only.
- Release-candidate verification (2026-08-23): two Strict
lto-autorounds, four Batch/Selftest strategies, standalone core golden, the 12x6 redirect matrix, and CIDR body4/4plus draft9/9all pass; recalculated SHA-256 values match for all nine architectures.
下载 / Downloads
-
静态多架构 / Static multi-arch (GitHub Release v3.3.0):
-
CI glibc 构建 / CI glibc build:
-
校验 / Checksums: