Shreyas Zare
|
2ce21cc7bd
|
DnsServer: implemented tsig support changes. Implemented tsig support for all queries. Updated query rate limiting feature to use client subnet for droping requests. Added option to limit error responses independently. Removed auto client ip blocking feature since it was not much effective.
|
2021-08-07 12:42:02 +05:30 |
|
Shreyas Zare
|
3a01ba835c
|
StatsManager: updated implementation for query rate limiting feature support. Code refactoring done.
|
2021-08-07 12:35:11 +05:30 |
|
Shreyas Zare
|
267888e2ed
|
AuthZoneManager: fixed issue of slow XFR responses for secondary root zones or large zones.
|
2021-08-07 12:31:45 +05:30 |
|
Shreyas Zare
|
2e5bd3f862
|
minor changes
|
2021-08-07 12:28:30 +05:30 |
|
Shreyas Zare
|
fa44c40bcd
|
AuthZoneInfo: updated tsig support implementation.
|
2021-08-07 12:28:05 +05:30 |
|
Shreyas Zare
|
b005d46693
|
PrimaryZone: updated tsig support implementation.
|
2021-08-07 12:26:56 +05:30 |
|
Shreyas Zare
|
6ffb1ff8ad
|
SecondaryZone: updated tsig support implementation.
|
2021-08-07 12:10:37 +05:30 |
|
Shreyas Zare
|
ecc1a63e14
|
minor changes
|
2021-08-07 12:00:40 +05:30 |
|
Shreyas Zare
|
a48a60f1c0
|
DnsServer: implemented tsig support for zone transfer.
|
2021-07-31 19:02:48 +05:30 |
|
Shreyas Zare
|
092483f32d
|
SecondaryZone: implemented xfr-over-tls support.
|
2021-07-31 18:47:20 +05:30 |
|
Shreyas Zare
|
aae7f27052
|
AuthZoneManager: implemented xfr protocol support for secondary zone.
|
2021-07-31 18:45:08 +05:30 |
|
Shreyas Zare
|
d9da07a0e4
|
DnsResourceRecordInfo: implemented xfr-over-tls and tsig support.
|
2021-07-31 18:44:13 +05:30 |
|
Shreyas Zare
|
65e7f8dc7a
|
AuthZoneInfo: fixed issue with missing zone history for secondary zone files. Added tsig support.
|
2021-07-31 17:07:55 +05:30 |
|
Shreyas Zare
|
008a706a04
|
AuthZoneManager: added TSIG support. Fixed implementation for zone transfer AXFR and IXFR. Fixed issue with missing zone history for secondary zone file.
|
2021-07-31 17:06:00 +05:30 |
|
Shreyas Zare
|
e265be89bf
|
SecondaryZone: added tsig support. Implemented TSIG for zone refresh.
|
2021-07-31 17:04:06 +05:30 |
|
Shreyas Zare
|
84cd671712
|
PrimaryZone: added tsig support.
|
2021-07-31 17:02:24 +05:30 |
|
Shreyas Zare
|
5291d393db
|
DnsResourceRecordExtension: added GetRecordInfo() and CopyRecordInfoFrom() extension methods.
|
2021-07-31 17:01:29 +05:30 |
|
Shreyas Zare
|
b141b1e042
|
updated methods to reuse list for optimization.
|
2021-07-31 17:00:13 +05:30 |
|
Shreyas Zare
|
467bed5ade
|
AuthZone: code refactoring done.
|
2021-07-31 16:59:11 +05:30 |
|
Shreyas Zare
|
3367dc1e39
|
StubZone: code refactoring done.
|
2021-07-31 16:58:32 +05:30 |
|
Shreyas Zare
|
05cd49c81e
|
Zone: updated ListAllRecords() to reuse list.
|
2021-07-31 16:57:52 +05:30 |
|
Shreyas Zare
|
e2c4a22d81
|
ZoneTree: updated ListSubDomains() to reuse list.
|
2021-07-31 16:57:20 +05:30 |
|
Shreyas Zare
|
1e576707fa
|
ResolverPrefetchDnsCache: implemented Query() definition changes.
|
2021-07-18 15:50:21 +05:30 |
|
Shreyas Zare
|
acd9cf9966
|
ResolverDnsCache: implemented Query() definition changes.
|
2021-07-18 15:49:28 +05:30 |
|
Shreyas Zare
|
a3d843e791
|
AuthZoneManager: fixed code in SyncIncrementalZoneTransferRecords() to use correct SyncRecords() method. Updated Query() to not add authority and additional records.
|
2021-07-18 15:48:53 +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
|
320109101e
|
StubZone: Added ResetRefreshTimer() to safely reset refresh timer. Setting dns client concurrency to 1 for refresh operation.
|
2021-07-18 15:44:02 +05:30 |
|
Shreyas Zare
|
f297763283
|
SecondaryZone: Disposing notify timer. Added ResetRefreshTimer() method to safely reset refresh timer. Setting dns client concurrency to 1 for refresh. Implemented IXFR failover to switch to AXFR.
|
2021-07-18 15:43:09 +05:30 |
|
Shreyas Zare
|
a0edc08104
|
AuthZone: fixed SyncRecords() definition causing ambuigity.
|
2021-07-18 15:41:16 +05:30 |
|
Shreyas Zare
|
07f2943cda
|
AuthZone: fixed issues in GetNameServerAddressesAsync(). Code refactoring done.
|
2021-07-10 14:44:05 +05:30 |
|
Shreyas Zare
|
b5c9f1054c
|
DnsServer: set max stack count to 16 to resolve badly configured zones. Implemented IXFR support. Minor code refactoring done.
|
2021-07-10 13:35:23 +05:30 |
|
Shreyas Zare
|
c0a23703e7
|
AuthZoneManager: implemented CondenseIncrementalZoneTransferRecords(). Implemented IXFR query support. Implemented IXFR sync support. Code refactoring done.
|
2021-07-10 13:31:41 +05:30 |
|
Shreyas Zare
|
5594faec8f
|
SecondarySubDomainZone: implemented sub domain changes.
|
2021-07-10 13:29:25 +05:30 |
|
Shreyas Zare
|
94b9b8fdc7
|
SecondaryZone: implemented zone history for IXFR support. Implemented refresh timer flag and resync features. Implemented IXFR support.
|
2021-07-10 13:29:05 +05:30 |
|
Shreyas Zare
|
b658ec144f
|
ForwarderSubDomainZone: implemented sub domain changes.
|
2021-07-10 13:26:37 +05:30 |
|
Shreyas Zare
|
79b9bfb3da
|
StubZone: implemented refresh timer flag. Implemented resync feature. Update refresh code to sync records by itself.
|
2021-07-10 13:26:10 +05:30 |
|
Shreyas Zare
|
4b80e08984
|
SubDomainZone: added auth zone as compulsory property.
|
2021-07-10 13:24:49 +05:30 |
|
Shreyas Zare
|
3da24cf3a2
|
PrimarySubDomainZone: updated code to use CommitAndIncrementSerial(). Implemented UpdateRecord().
|
2021-07-10 13:23:43 +05:30 |
|
Shreyas Zare
|
59b139f43e
|
PrimaryZone: implemented zone history for IXFR support. Implemented notify trigger flag. Implemented CommitAndIncrementSerial(). Implemented UpdateRecord().
|
2021-07-10 13:22:53 +05:30 |
|
Shreyas Zare
|
715289902a
|
AuthZoneInfo: implemented zone history property for IXFR support. Added TriggerResync() method. Code refactoring done.
|
2021-07-10 13:20:52 +05:30 |
|
Shreyas Zare
|
d8a91ba3ac
|
AuthZone: added GetNameServerAddressesAsync() for stub refresh. Updated implementation for IXFR support. Implemented UpdateRecord() method.
|
2021-07-10 13:19:25 +05:30 |
|
Shreyas Zare
|
31a3bcb92e
|
DnsResourceRecordExtension: added new methods to manage deleted on and primary name server properties. Implemented new SyncGlueRecords() method for IXFR support. Code refactoring done.
|
2021-07-10 13:17:00 +05:30 |
|
Shreyas Zare
|
af7221e019
|
DnsResourceRecordInfo: added deleted on and primary name server properties.
|
2021-07-10 13:14:23 +05:30 |
|
Shreyas Zare
|
c697384134
|
CacheZone: implemented DnsSpecialCacheRecord.
|
2021-06-19 14:21:09 +05:30 |
|
Shreyas Zare
|
8ec8934197
|
code refactoring done.
|
2021-06-19 14:19:18 +05:30 |
|
Shreyas Zare
|
dd09a9f477
|
DnsServer: refactored the DirectQueryAsync() method to return the ProcessQueryAsync() task directly. Minor refactoring done.
|
2021-06-19 14:15:52 +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
|
47a40e2bf5
|
ZoneTree: Fixed issues with finding closest sub domain. Code refactoring done.
|
2021-06-13 18:30:22 +05:30 |
|
Shreyas Zare
|
fa1c88c6d4
|
CacheZoneManager: updated Query() for DNAME support.
|
2021-06-12 19:07:55 +05:30 |
|
Shreyas Zare
|
5640daf18b
|
AuthZoneManager: Updated Query() for DNAME support.
|
2021-06-12 19:05:10 +05:30 |
|