Shreyas Zare
|
3b96811325
|
ResolverDnsCache: implemented skipConditionalForwardingResolution option to prevent stack overflow cases.
|
2025-02-02 16:01:51 +05:30 |
|
Shreyas Zare
|
87c6c54f46
|
ResolverDnsCache: Updated DnsApplicationQueryClosestDelegation to async implementation and avoid blocking thread for app calls. Added DoConditionalForwardingResolutionAsync method to process and resolve FWD records to provide conditional forwarding support for DNS Client. Updated Query() to async implementation and avoid blocking thread for app calls, and implemented conditional forwarding support. Code refactoring changes done.
|
2025-01-11 17:36:57 +05:30 |
|
Shreyas Zare
|
e834bd9cf0
|
ResolverDnsCache: updated implementation to prefer auth zone response over app response.
|
2024-09-21 12:53:06 +05:30 |
|
Shreyas Zare
|
0ec837d872
|
ResolverDnsCache: implemented IDnsCache changes.
|
2024-05-19 15:06:54 +05:30 |
|
Shreyas Zare
|
bf0ec989e0
|
ResolverDnsCache: code refactoring changes done.
|
2023-10-29 19:11:24 +05:30 |
|
Shreyas Zare
|
157115b48e
|
ResolverDnsCache: minor refactoring change.
|
2023-03-05 19:22:31 +05:30 |
|
Shreyas Zare
|
12c63f0907
|
ResolverDnsCache: refactoring changes.
|
2023-02-18 11:41:56 +05:30 |
|
Shreyas Zare
|
f0b611fa90
|
ResolverDnsCache: added option to skip calling app authoritative request handlers.
|
2023-02-12 13:00:14 +05:30 |
|
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 |
|