1. 24 Mar, 2026 1 commit
  2. 19 Mar, 2026 5 commits
  3. 18 Mar, 2026 2 commits
  4. 13 Mar, 2026 11 commits
  5. 12 Mar, 2026 3 commits
  6. 09 Mar, 2026 4 commits
  7. 08 Mar, 2026 6 commits
  8. 07 Mar, 2026 1 commit
  9. 05 Mar, 2026 1 commit
    • Vitaly Lipatov's avatar
      route-update: improve volatile detection and add IP validation · bd2a6117
      Vitaly Lipatov authored
      Volatile detection:
      - Remove single-record restriction (count<=1) that missed multi-record
        domains like youtube.com with 4 rotating AAAA records
      - Add diff-resolvers check: domain is volatile if local and extra DNS
        return different IPs (catches cached TTL > threshold cases)
      - expand_volatile_subnets now also processes domains with accumulated
        volatile_ips from prior runs, not only current volatile_domains
        (fixes race where cached TTL > threshold causes empty volatile_domains
        but IPs were already collected)
      
      IP validation:
      - Validate resolved IPs with python3 ipaddress before ip-batch loading
      - Filter out invalid entries (e.g. malformed IPv6) with WARNING log
      - Prevents ip-batch failures from corrupting route tables
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      bd2a6117
  10. 04 Mar, 2026 6 commits