Skip to content

Run DNS in the background and remove the default query cap - #10

Merged
ckcameron merged 1 commit into
mainfrom
feature/background-dns
Nov 13, 2026
Merged

ckcameron merged 1 commit into
mainfrom
feature/background-dns

Conversation

@ckcameron

Copy link
Copy Markdown
Owner

Start eligible A/AAAA lookups as input domains are parsed and keep processing source files and exclusions while the lookups run. A rolling worker window continuously submits queries as results arrive. The terminal and plain logs show cumulative DNS completions and scheduled queries across expansion rounds.

Remove the default 100,000-query limit. Preserve an explicit --max-dns-queries cap and its existing sorted query priority. Final bundle generation waits for DNS results.

All 34 unit tests passed. A CLI run with 50,001 synthetic domains and a mocked resolver processed all 100,002 queries and displayed DNS 100,002/100,002 completed.

@ckcameron
ckcameron merged commit c98aea7 into main Nov 13, 2026
8 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