Commit Graph

1050 Commits

Author SHA1 Message Date
Shreyas Zare
f0e79bcdca DnsWebService: implemented api support for xfr-over-tls and TSIG features. Code refactoring done. 2021-07-31 18:59:20 +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
99a41bc08d webapp: minor changes. 2021-07-18 15:52:13 +05:30
Shreyas Zare
17a014392f webapp: setting username to lower case. 2021-07-18 15:51:48 +05:30
Shreyas Zare
edc142f66d webapp: updated html for minor changes 2021-07-18 15:51:21 +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
53c41d6add DnsWebService: matching domain name with zone name when importing records in RecolveQuery(). 2021-07-10 14:42:15 +05:30
Shreyas Zare
c279cdd5f7 webapp: added secondary & stub zone resync button. 2021-07-10 13:45:59 +05:30
Shreyas Zare
25ad73eda6 DnsWebService: implemented zone resync api. Fixed minor bug in restore settings. Updated ResolveQuery import feature to sync records using LoadRecords() for normal scenarios and to use SyncZoneTransferRecords() for AXFR scenario. 2021-07-10 13:44:49 +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
67465fe317 minor refactoring change 2021-06-26 17:02:18 +05:30
Shreyas Zare
f49f78c557 Lease: minor refactoring changes. 2021-06-26 15:50:29 +05:30
Shreyas Zare
ba27b54ce5 DhcpServer: setting default scope lease days to 1. 2021-06-26 15:50:11 +05:30
Shreyas Zare
22f09280c0 webapp: implemented js code for advance cache ttl options. 2021-06-19 14:35:16 +05:30
Shreyas Zare
f013a08b0c webapp: updated html for advance cache ttl options. 2021-06-19 14:34:09 +05:30
Shreyas Zare
4bff296f1e DnsWebService: implemented api support and config support for advance cache ttl values. 2021-06-19 14:33:40 +05:30
Shreyas Zare
a042fc67f3 updated named.root 2021-06-19 14:21:37 +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