Commit Graph

11 Commits

Author SHA1 Message Date
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