Skip to content

PR3: -rate query-per-second limiter#14

Merged
TMHSDigital merged 1 commit into
mainfrom
pr3
Jun 4, 2026
Merged

PR3: -rate query-per-second limiter#14
TMHSDigital merged 1 commit into
mainfrom
pr3

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Adds -rate (default 0 = unlimited) capping total DNS queries/sec across the pool via a shared ticker gate in scan.Run; respects context cancellation. CHANGELOG [Unreleased] + ARCHITECTURE 2.4 updated.

Made with Cursor

- -rate <qps> flag (default 0 = unlimited) caps total DNS queries per second
  across the worker pool via a shared stdlib ticker gate inside scan.Run.
  Respects context cancellation so Ctrl+C stays responsive.
- CHANGELOG [Unreleased] and ARCHITECTURE 2.4 document the limiter.

Co-authored-by: Cursor <cursoragent@cursor.com>
@TMHSDigital TMHSDigital merged commit 032dc90 into main Jun 4, 2026
6 checks passed
@TMHSDigital TMHSDigital deleted the pr3 branch June 4, 2026 01:55
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