Commit Graph

1066 Commits

Author SHA1 Message Date
Shreyas Zare
791082842b webapp zone.js: implemented tsig support in zone options. 2021-08-07 12:53:46 +05:30
Shreyas Zare
afaac95d0b webapp main.js: updated code for tsig and query rate limiting support. 2021-08-07 12:52:58 +05:30
Shreyas Zare
c5bc1d743b webapp: updated index page with ip addresses of DoH url in the DNS client tab server dropdown. Added TSIG Keys html in settings. Updated settings html for query rate limiting changes. Other minor changes done. 2021-08-07 12:52:11 +05:30
Shreyas Zare
ce5ac7eaa0 DnsWebService: updated api to support tsig keys. updated api to support new query rate limiting feature changes. 2021-08-07 12:49:57 +05:30
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
18a38c5bbf webapp: implemented xfr-over-tls and tsig support in js. 2021-07-31 19:01:43 +05:30
Shreyas Zare
f7c46150b4 webapp: moved serializeTableData() method to common js from dhcp js. 2021-07-31 19:01:13 +05:30
Shreyas Zare
97d5d1532c webapp: added html for xfr-over-tls and TSIG features. 2021-07-31 19:00:24 +05:30
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