Shreyas Zare
|
a154173bcc
ResolverPrefetchDnsCache: code refactoring changes.
|
1 year ago |
Shreyas Zare
|
45933830f7
ResolverPrefetchDnsCache: updated implementation to use base class's QueryClosestDelegation().
|
2 years ago |
Shreyas Zare
|
389f378208
ResolverPrefetchDnsCache: Added error handling for dns app calls.
|
2 years ago |
Shreyas Zare
|
7dea1718d9
ResolverPrefetchDnsCache: updated DnsApplicationQueryClosestDelegation() and Query() to correctly find authority record.
|
2 years ago |
Shreyas Zare
|
2ac3f4f483
minor changes
|
3 years ago |
Shreyas Zare
|
161c7d5c9b
code refactoring changes done
|
3 years ago |
Shreyas Zare
|
74a6ea8190
ResolverPrefetchDnsCache: updated code to support dns app to find closest delegation.
|
3 years ago |
Shreyas Zare
|
1e576707fa
ResolverPrefetchDnsCache: implemented Query() definition changes.
|
3 years ago |
Shreyas Zare
|
73094fb692
ResolverPrefetchDnsCache: code refactoring done.
|
3 years ago |
Shreyas Zare
|
270db959f2
ResolverPrefetchDnsCache: updated code to check for null.
|
3 years ago |
Shreyas Zare
|
7975f07f42
ResolverPrefetchDnsCache: fixed prefetch query handling so that auth zone is also queried along with cache zone to get the most relevant closest name servers.
|
3 years ago |
Shreyas Zare
|
fe8da4e5c8
ResolverPrefetchDnsCache: updated class to inherit ResolverDnsCache and allow using auth zone for recursive resolution.
|
4 years ago |
Shreyas Zare
|
4a113c802c
minor refactoring change.
|
4 years ago |
Shreyas Zare
|
7a1e2a4396
DnsServer: updated code to implement AuthZoneManager, CacheZoneManager and BlockListZoneManager. Implemented new recursive resolver code using wait handles to fix thread contention issues. Removed `doh-servers-associated` json response support. Changed zone processing sequence to auth, allowed, blocked, blocklist, and finally recursive. Implemented CNAME cloaking checks. Code refactoring done.
|
4 years ago |
Shreyas Zare
|
3338038867
dns server code refactoring done.
|
5 years ago |