Skip to content

Separate X4BNet VPN and datacenter warning lists - #459

Merged
adulau merged 1 commit into
mainfrom
update-x4bnet-vpn-datacenter
Oct 12, 2026
Merged

adulau merged 1 commit into
mainfrom
update-x4bnet-vpn-datacenter

Conversation

@adulau

@adulau adulau commented Oct 12, 2026

Copy link
Copy Markdown
Member

The existing VPN generator downloads X4BNet's legacy root feeds, which contain both VPN and datacenter networks. X4BNet now publishes separate feeds under output/vpn/ and output/datacenter/, and marks the legacy IPv4 path for removal in 2026.

Update generate-vpn.py to generate IPv4 and IPv6 lists for both categories. The existing vpn-ipv4 and vpn-ipv6 identifiers now use the narrower known-VPN feeds. New datacenter-ipv4 and datacenter-ipv6 lists use the broader feeds, which still include VPN providers. Users needing the previous combined coverage should enable the datacenter lists as well.

Regenerate all four lists from the live feeds, include their source URLs in the descriptions, update the README, and preserve X4BNet's MIT notice. Reject HTTP failures, empty feeds, invalid CIDRs, and wrong-family networks before writing a list.

Validation:

  • All 7 unittest cases passed, including new coverage for feed selection, IPv4/IPv6 separation, range consolidation, and failure handling.
  • Full validate_all.sh passed across all 227 lists in a temporary copy, including schema, formatting, uniqueness, CIDR, and regex checks.
  • git diff --check passed.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-12T15:10:33.046187Z 2443666 PR opened
🔒 Security Review ✅ Completed 2026-10-12T15:10:18.612470Z 2443666 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@adulau
adulau merged commit 8c6944f into main Oct 12, 2026
5 checks 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