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 |
|