Shreyas Zare
|
df02416e30
|
CacheZoneManager: updated CacheRecords() to not cache synthesized CNAME records. Updated QueryClosestDelegation() to return DS records.
|
2022-05-08 15:27:54 +05:30 |
|
Shreyas Zare
|
69cb6eb0c7
|
CacheZoneManager: Updated ResolveAdditionalRecords() to add RRSIG for additional records. Updated Query() to return response with EDNS only when request had EDNS.
|
2022-04-30 12:18:33 +05:30 |
|
Shreyas Zare
|
9dd2364bfe
|
CacheZoneManager: Implemented maximum entries feature.
|
2022-04-23 17:54:14 +05:30 |
|
Shreyas Zare
|
fa417216f3
|
major code refactoring done.
|
2022-03-06 17:24:41 +05:30 |
|
Shreyas Zare
|
7bc6ff9e70
|
CacheZoneManager: Updated Query() to use FindZone call only when its required to find closest name servers else it will use TryGet to directly get the value from tree.
|
2022-03-06 15:50:24 +05:30 |
|
Shreyas Zare
|
203ac9433a
|
CacheZoneManager: updated implementation to support DNSSEC.
|
2022-01-23 17:32:53 +05:30 |
|
Shreyas Zare
|
c5bfd1ba11
|
DnsWebService: updated LoadConfigFile() to allow restoring settings to default when restoring old format settings like during backup restore.
|
2021-08-07 17:28:33 +05:30 |
|
Shreyas Zare
|
b141b1e042
|
updated methods to reuse list for optimization.
|
2021-07-31 17:00:13 +05:30 |
|
Shreyas Zare
|
fe8bc9e273
|
CacheZoneManager: setting max record TTL to 7 days. Implemented new Query() definition changes.
|
2021-07-18 15:46:00 +05:30 |
|
Shreyas Zare
|
c45bf39435
|
CacheZoneManager: Setting failure record ttl to 60 and default maximum ttl of 1 day. Implemented DnsSpecialCacheRecord in Query().
|
2021-06-19 14:09:38 +05:30 |
|
Shreyas Zare
|
fa1c88c6d4
|
CacheZoneManager: updated Query() for DNAME support.
|
2021-06-12 19:07:55 +05:30 |
|
Shreyas Zare
|
61dae0ad6f
|
minor update
|
2021-06-12 13:47:38 +05:30 |
|
Shreyas Zare
|
192cf0bb12
|
CacheZoneManager: fixed null ref exception bug.
|
2021-05-29 12:23:04 +05:30 |
|
Shreyas Zare
|
87738f5c65
|
CacheZoneManager: updated Query() method with serveStaleAndResetExpiry parameter to handle resetting stale records in one place.
|
2021-05-08 16:12:17 +05:30 |
|
Shreyas Zare
|
f006ffb887
|
CacheZoneManager: added checks to prevent returning root name servers from cache. Code refactoring done.
|
2021-04-24 12:14:36 +05:30 |
|
Shreyas Zare
|
5d1b8ba887
|
CacheZoneManager: implemented ResolveCNAME() method to resolve CNAME from cache in one go for optimization. Updated ResolveAdditionalRecords() to use direct TryGet() method which costs less. Fixed issue with code condition check sequence when returning delegation NS records in QueryClosestDelegation() and Query() methods.
|
2021-04-17 14:16:52 +05:30 |
|
Shreyas Zare
|
ba7b053bf0
|
refactored NameError to NxDomain
|
2021-04-11 17:40:23 +05:30 |
|
Shreyas Zare
|
4dfba23dcf
|
CacheZoneManager: using specific capacity in CacheRecords().
|
2021-04-10 13:43:35 +05:30 |
|
Shreyas Zare
|
f8230ce7a1
|
CacheZoneManager: updated code to require DnsServer reference to read serve stale option.
|
2021-04-03 12:31:51 +05:30 |
|
Shreyas Zare
|
4db2098b0f
|
CacheZoneManager: added validation for '*' in CacheRecords() to prevent abuse due to caching wildcard response. Fixed null ref exception in GetAdditionalRecords().
|
2021-03-27 16:35:07 +05:30 |
|
Shreyas Zare
|
d9bc59f3c3
|
CacheZoneManager: removed DnsANYRecord usage.
|
2021-03-21 16:38:33 +05:30 |
|
Shreyas Zare
|
85ac382d07
|
CacheZoneManager: implemented filterSpecialCacheRecords option in calls to prevent internal cache records from leaking.
|
2021-02-27 18:27:26 +05:30 |
|
Shreyas Zare
|
e286331008
|
CacheZoneManager: updated CacheRecords() to read glue records from base class and set it again on the record as per DNS server method. Implemented glue record resolution in ResolveAdditionalRecords().
|
2021-01-26 15:51:04 +05:30 |
|
Shreyas Zare
|
e5ec73c7c3
|
CacheZoneManager: updated serve stale default TTL to 3 days.
|
2020-12-19 12:35:57 +05:30 |
|
Shreyas Zare
|
885c832000
|
CacheZoneManager: updated code to do additional section processing for NS, MX and SRV queries.
|
2020-10-31 13:18:50 +05:30 |
|
Shreyas Zare
|
3781afcd8d
|
CacheZoneManager: fixed issue which caused the cache manager to respond with RCODE refused instead of returning available closest name servers.
|
2020-10-11 16:15:02 +05:30 |
|
Shreyas Zare
|
e4bb8c15eb
|
minor change
|
2020-10-04 14:50:08 +05:30 |
|
Shreyas Zare
|
c1a3e0fe86
|
minor refactoring done.
|
2020-06-20 14:09:35 +05:30 |
|
Shreyas Zare
|
a965e69d93
|
code refactoring done.
|
2020-06-13 14:17:14 +05:30 |
|
Shreyas Zare
|
92de0601d3
|
CacheZoneManager: added failure record TTL support. Code refactoring done.
|
2020-06-06 16:23:08 +05:30 |
|