Commit Graph

15 Commits

Author SHA1 Message Date
Shreyas Zare
265210218f ResolverDnsCache: updated implementation to add QueryClosestDelegation(). 2022-05-08 15:32:34 +05:30
Shreyas Zare
80f1f75526 ResolverDnsCache: implemented IDnsCache.CacheResponse() changes. 2022-04-23 17:55:50 +05:30
Shreyas Zare
c04fcf91bf ResolverDnsCache: Added error handling for dns app calls. 2022-03-12 15:35:05 +05:30
Shreyas Zare
0d44b558d8 ResolverDnsCache: updated Query() to correctly find authority record. Updated CacheResponse() implementation. 2022-01-23 17:23:31 +05:30
Shreyas Zare
2ac3f4f483 minor changes 2021-11-06 13:29:21 +05:30
Shreyas Zare
161c7d5c9b code refactoring changes done 2021-09-18 11:53:34 +05:30
Shreyas Zare
a1bcbf9e9c ResolverDnsCache: updated code to support querying dns apps for authoritative queries. 2021-09-11 15:09:28 +05:30
Shreyas Zare
acd9cf9966 ResolverDnsCache: implemented Query() definition changes. 2021-07-18 15:49:28 +05:30
Shreyas Zare
889ee022e7 ResolverDnsCache: updated Query() method with correct check conditions for auth and cache response. 2021-05-08 16:15:19 +05:30
Shreyas Zare
b917bc4518 ResolverDnsCache: updated code to check for null. 2021-04-24 12:47:29 +05:30
Shreyas Zare
4b6d83f27a ResolverDnsCache: passing recursion available flag. 2021-03-21 16:42:53 +05:30
Shreyas Zare
57e856a92e ResolverDnsCache: prefering auth response when there is a tie with cache. 2021-01-16 15:53:02 +05:30
Shreyas Zare
c74acc6540 ResolverDnsCache: added class to allow recursive resolver to be able to query auth zone too. 2020-06-27 11:57:52 +05:30
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. 2020-05-23 17:03:58 +05:30
Shreyas Zare
3338038867 dns server code refactoring done. 2019-06-15 13:28:39 +05:30