Skip to content

v1.2.8#50

Merged
zerohost-bot merged 8 commits into
mainfrom
beta
Jul 22, 2026
Merged

v1.2.8#50
zerohost-bot merged 8 commits into
mainfrom
beta

Conversation

@ddrayko

@ddrayko ddrayko commented Jul 22, 2026

Copy link
Copy Markdown
Member

No description provided.

ddrayko and others added 8 commits July 22, 2026 11:36
Replaced fetch()-based checkDnsbl with proper DNS resolution via
dns.promises.Resolver (1.1.1.1, 8.8.8.8) to avoid false positives
caused by ISP DNS hijacking (e.g. Free).
- Log which blacklists match when an IP is flagged
- Add 3s timeout to DNS resolver
express.json() and express.urlencoded() were after advancedBotProtection,
causing req.body to be undefined and triggering honeypot check errors.
- Revert from hardcoded Cloudflare/Google DNS resolvers to system DNS
- Match only 127.0.0.x (standard DNSBL listing codes), excluding
  non-standard codes like 127.255.255.254 (Spamhaus query refusal
  caused by ISP DNS issues like Free's)
@zerohost-bot
zerohost-bot merged commit 05fd5e1 into main Jul 22, 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.

2 participants