Commit Graph

1649 Commits

Author SHA1 Message Date
Shreyas Zare
595fb7d0a1 CacheZoneTree: minor refactoring changes. 2022-02-19 12:51:03 +05:30
Shreyas Zare
ffd31e05e6 ZoneTree: renamed FindZone() to FindZoneNode(). Updated FindZoneNode() to set correct closest authority when exact match is found for an apex zone. 2022-02-19 12:50:33 +05:30
Shreyas Zare
2a75d150f2 added DnssecEcdsaPrivateKey 2022-02-19 12:47:23 +05:30
Shreyas Zare
77e58f9661 added DnssecRsaPrivateKey 2022-02-19 12:46:58 +05:30
Shreyas Zare
0908ac9e70 added DnssecPrivateKey 2022-02-19 12:46:30 +05:30
Shreyas Zare
2730c914ff minor refactoring changes done. 2022-01-23 20:21:13 +05:30
Shreyas Zare
9e366bba8f SecondaryZone: removed EDNS from zone transfer request since the IXFR is done over TCP and causes FormatError response from MS DNS. 2022-01-23 20:20:29 +05:30
Shreyas Zare
ce399c6e1c updated api docs. 2022-01-23 18:25:34 +05:30
Shreyas Zare
220764a3b1 zone.js: implemented zone changes for dnssec and conditional forwarders. 2022-01-23 18:24:44 +05:30
Shreyas Zare
0d57b050e4 main.js: implemented dnssec validation option. 2022-01-23 18:23:47 +05:30
Shreyas Zare
23d4c17496 webapp: updated html for new DNSSEC implementation. 2022-01-23 18:22:52 +05:30
Shreyas Zare
073ef89101 WebServiceZonesApi: Updated api to support new conditional forwarder zone and to support DNSSEC related changes. 2022-01-23 18:22:17 +05:30
Shreyas Zare
13a09a89eb minor changes 2022-01-23 18:08:56 +05:30
Shreyas Zare
e84b5a02a4 WebServiceDashboardApi: minor changes. 2022-01-23 18:08:39 +05:30
Shreyas Zare
b994e4c148 WebServiceAppsApi: minor changes 2022-01-23 18:08:09 +05:30
Shreyas Zare
811059a71d DnsWebService: updated api for DNSSEC. Updated ResolveQuery() method to support DNSSEC validation and to import records all records. Updated config file changes. 2022-01-23 18:07:18 +05:30
Shreyas Zare
428ae224ca DnsServer: implemented DNSSEC. Implemented new conditional forwarder changes. 2022-01-23 17:58:38 +05:30
Shreyas Zare
bb6582faa9 AuthZoneManager: implemented AuthZoneTree. Implemented DNSSEC support. Added ImportRecords() to use with DNS Client import feature. 2022-01-23 17:50:05 +05:30
Shreyas Zare
6791966d95 removed unused methods. 2022-01-23 17:35:07 +05:30
Shreyas Zare
3dce9b311d BlockListZoneManager: minor refactoring changes done. 2022-01-23 17:33:58 +05:30
Shreyas Zare
203ac9433a CacheZoneManager: updated implementation to support DNSSEC. 2022-01-23 17:32:53 +05:30
Shreyas Zare
7dea1718d9 ResolverPrefetchDnsCache: updated DnsApplicationQueryClosestDelegation() and Query() to correctly find authority record. 2022-01-23 17:25:51 +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
a444ba34ed IDnsServer: updated DirectQueryAsync() definition. 2022-01-23 17:20:48 +05:30
Shreyas Zare
6a31108f7b ApexZone: minor changes done in GetPrimaryNameServerAddressesAsync(). 2022-01-23 17:18:18 +05:30
Shreyas Zare
2f608e0db1 StubZone: resolving name server address internally in CreateAsync(). Removed WithTimeout() for direct query. 2022-01-23 17:09:45 +05:30
Shreyas Zare
5ab6e47c9f SecondaryZone: resolving name server address internally in CreateAsync(). Removed WithTimeout() for direct query. 2022-01-23 17:08:59 +05:30
Shreyas Zare
527944b4e9 ForwarderZone: added dnssec validation and proxy support. 2022-01-23 17:07:42 +05:30
Shreyas Zare
2a2faea637 ApexZone: removed WithTimeout() call for direct query. 2022-01-23 17:06:59 +05:30
Shreyas Zare
882a3a250d DnsResourceRecordInfo: added properties to get and set rrsig & nsec records for use by cache zone. 2022-01-23 17:06:04 +05:30
Shreyas Zare
2f81252ffb DnsServerInternal: updated DirectQueryAsync() implementation. 2022-01-23 17:04:48 +05:30
Shreyas Zare
3db2f8229d SplitHorizon: minor changes done. 2022-01-23 17:04:05 +05:30
Shreyas Zare
4ce5771823 GeoDistance: minor changes. 2022-01-23 17:03:39 +05:30
Shreyas Zare
d42be83b21 GeoCountry: minor changes done. 2022-01-23 17:03:21 +05:30
Shreyas Zare
57bccfca12 GeoContinent: minor changes done. 2022-01-23 17:03:05 +05:30
Shreyas Zare
741c4675a1 Failover: minor changes done. 2022-01-23 17:02:35 +05:30
Shreyas Zare
b72ccdcf5f BlockPage: minor changes done. 2022-01-23 17:01:19 +05:30
Shreyas Zare
66e76641c1 AdvancedBlocking: fixed typo issue in InitializeAsync(). Minor changes done. 2022-01-23 17:00:42 +05:30
Shreyas Zare
8274408d4c DhcpServer: updated UpdateDnsAuthZone() to use zone name for managing DNS records. 2022-01-23 16:59:42 +05:30
Shreyas Zare
31cecf3b4d Scope: fixed client id comparison issue in IsAddressAlreadyAllocated() and updated GetReservedLease(). 2022-01-23 16:58:03 +05:30
Shreyas Zare
09f900bba2 VendorSpecificInformationOption: minor changes 2022-01-23 16:56:26 +05:30
Shreyas Zare
068f84c8cd AuthZoneTree: implemented FindNSEC3ProofOfNonExistenceNxDomain() and refactored FindNSECProofOfNonExistenceNxDomain(). 2022-01-23 16:46:30 +05:30
Shreyas Zare
e8a7353075 minor refactoring done. 2022-01-16 19:58:42 +05:30
Shreyas Zare
e1f5a97b93 StubZone: using ApexZone. Fixed minor issue in name comparison. 2022-01-16 19:45:51 +05:30
Shreyas Zare
be0a2990b8 SecondaryZone: using ApexZone. Enabled EDNS for IXFR request. 2022-01-16 19:44:45 +05:30
Shreyas Zare
40d84b1120 ForwarderZone: using ApexZone. 2022-01-16 19:43:32 +05:30
Shreyas Zare
a4b672f79f AuthZoneInfo: updated code to use ApexZone. 2022-01-16 19:42:54 +05:30
Shreyas Zare
fcf555fea5 PrimarySubDomainZone: Fixed UpdateRecord() to handle error case correctly. 2022-01-16 19:35:57 +05:30
Shreyas Zare
e300ef1efd PrimaryZone: inheriting ApexZone. Fixed issue in UpdateRecord() by handling the error case correctly. 2022-01-16 19:35:12 +05:30
Shreyas Zare
ce8961983d CacheZone: updated code to support DNSSEC. 2022-01-16 19:34:03 +05:30