• System Administrator's avatar
    router: add IPv4 volatile subnet expansion for CDN edge IPs · eb4bf0ec
    System Administrator authored
    - Add compute_ipv4_subnets() and expand_volatile_subnets_v4() to functions
    - Call expand_volatile_subnets_v4 for IPv4 volatile domains in route-update.sh
    - Fix shell condition precedence (||/&&) for both IPv4 and IPv6 volatile detection
    - Support multiple EXTRA_DNS servers (8.8.8.8, 1.1.1.1, 9.9.9.9)
    - Add is_pingonly_gw() for ikev2.fr/ikev2.gr in route-health.sh
    
    Fixes Codex 403: CDN edge IPs (8.47.69.x, 8.6.112.x) were missing from ai table
    because DNS returns different IPs than what route-update resolves via dig.
    expand_volatile_subnets_v4 accumulates IPs from multiple resolvers and computes
    covering /24 subnets automatically.
    eb4bf0ec
Name
Last commit
Last update
.claude Loading commit data...
.gear Loading commit data...
ansible/playbooks Loading commit data...
auth Loading commit data...
backup Loading commit data...
certs Loading commit data...
check_system Loading commit data...
common Loading commit data...
cyrus Loading commit data...
dc Loading commit data...
dc-client Loading commit data...
ddos Loading commit data...
dns Loading commit data...
docker Loading commit data...
etersoft Loading commit data...
etersoft-cron Loading commit data...
fail2ban Loading commit data...
girar Loading commit data...
git Loading commit data...
gluster Loading commit data...
hdd Loading commit data...
korinf Loading commit data...
mail Loading commit data...
mysql Loading commit data...
nagios Loading commit data...
nginx Loading commit data...
pve Loading commit data...
research Loading commit data...
rooter Loading commit data...
router Loading commit data...
seafile Loading commit data...
tests Loading commit data...
users Loading commit data...
utils Loading commit data...
vz Loading commit data...
web Loading commit data...
zfs-label-tool Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
TODO Loading commit data...
etersoft-admin-essential.spec Loading commit data...