Skip to content

Validate IPv6 shortlist against family feed - #24

Merged
rtwo2 merged 1 commit into
mainfrom
fix/validate-ipv6-feed-consistency-20261019
Oct 19, 2026
Merged

rtwo2 merged 1 commit into
mainfrom
fix/validate-ipv6-feed-consistency-20261019

Conversation

@rtwo2

@rtwo2 rtwo2 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Require the generated ipv4_only.txt and ipv6_only.txt files to exist, while allowing them to be empty if no candidates are available.
  • Fail validation if any top_ipv6.txt entry is absent from ipv6_only.txt. The collector builds the ranked IPv6 shortlist from the same IPv6-capable candidate pool, so this catches mismatched or truncated publication.
  • Add a validator self-test for this cross-feed invariant.

Scope

Validator-only change; no source list, ranking policy, proxy output, or Cloudflare/WARP rule changes. CI validates the change before merge.

@rtwo2
rtwo2 merged commit 7b51c33 into main Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant