Commit graph

23 commits

Author SHA1 Message Date
dmiller
f3147377ca Fix a couple of format string issues 2026-09-23 19:15:30 +00:00
dmiller
6b9e1aea01 Mark log functions as printf-like 2026-09-23 19:15:29 +00:00
dmiller
493fa0d530 Revert "Use log_func, not fprintf, in massdns" 2026-08-20 17:40:55 +00:00
dmiller
c1086f1e15 Silence some compiler warnings from the NetBSD build 2026-08-20 17:40:54 +00:00
dmiller
cd74c02e2f Let late replies count for DNS, but don't clobber results
Enforce invariants and use asserts to be sure requests aren't left
unfinished or double-freed.
2026-08-18 16:06:54 +00:00
dmiller
ed8abf52f4 Don't schedule sends on disconnected servers 2026-08-18 16:06:54 +00:00
dmiller
37a95cb34f Retrieve current server via Nsock, not request 2026-08-18 16:06:53 +00:00
dmiller
6ca4498822 Don't start DNS timeout until write actually happens. 2026-08-18 16:06:52 +00:00
dmiller
38d907e45f keep DNS request ID lookup per-server 2026-08-18 16:06:52 +00:00
dmiller
07785203c9 Consolidate DNS query matching to one place 2026-08-18 16:06:51 +00:00
dmiller
4fa4238789 Use log_func, not fprintf, in massdns 2026-08-18 16:06:50 +00:00
dmiller
5650f35c6d Use random, not progressive TXID for DNS requests 2026-08-14 19:04:39 +00:00
dmiller
9b62481a67 Simplify putDomainName and add length checks 2026-08-14 17:16:20 +00:00
dmiller
30f3839df2 Build format string at compile time 2026-07-23 21:55:43 +00:00
dmiller
f8b3de041d Ignore case when matching resolved names. Fixes #3410 2026-07-23 21:55:43 +00:00
dmiller
206d06abfd ptrToIp: return false for non-matching addresses 2026-07-22 16:51:58 +00:00
dmiller
a2db276f35 guard ptrToIp against out-of-bounds read for short names. Closes #3414 2026-07-22 16:51:57 +00:00
dmiller
67b0dec289 Replace sprintf with Snprintf and improve performance 2026-07-15 23:35:11 +00:00
dmiller
8769ab35f3 Correctly handle root domain label. Credit: Himanshu Anand 2026-06-25 21:58:48 +00:00
dmiller
e8392e7cca Fix Windows build and silence some warnings 2026-06-11 17:56:27 +00:00
dmiller
b7e3657ec7 Make some more parameters const 2026-06-10 21:39:42 +00:00
dmiller
756d012567 massdns: ensure servers are set in Init so that isMassDnsOK works 2026-06-10 21:39:41 +00:00
dmiller
7ae3835fa5 Move mass_dns from nmap_dns to libnetutil/massdns 2026-06-10 21:39:39 +00:00