Commit Graph

1257 Commits

Author SHA1 Message Date
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
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
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
Shreyas Zare
ae0f326bfe ApexZone: added new abstract class by splitting AuthZone class to be used by auth zones apex nodes. 2022-01-16 19:32:55 +05:30
Shreyas Zare
a11269ece2 AuthZone: removed code for apex zone into a new ApexZone class. Added DNSSEC related implementation. 2022-01-16 19:31:33 +05:30
Shreyas Zare
a7542598c8 AuthZoneNode: added new class to allow AuthZoneTree to store parent side records as well as authoritative zone to allow DS records to exists at parent zone and for NS records to exists in both parent and child zone. 2022-01-16 19:28:26 +05:30
Shreyas Zare
9faa882529 ZoneTree: minor change. 2022-01-16 19:26:41 +05:30
Shreyas Zare
20b719f6d1 AuthZoneTree: added new class that inherits ZoneTree for auth zone usage. 2022-01-16 19:26:20 +05:30
Shreyas Zare
c1e62a2f68 CacheZoneTree: added new class that extends ZoneTree for use with caching. 2022-01-16 19:24:36 +05:30
Shreyas Zare
a427cf1711 ZoneTree: updated implementation to be abstract and split into AuthZoneTree and CacheZoneTree. 2022-01-16 19:23:33 +05:30
Shreyas Zare
417e7e6417 DomainTree: updated key map to be able to arrange the tree in canonical form for DNSSEC usecase. 2022-01-16 19:20:57 +05:30
Shreyas Zare
37fadd7705 StubZone: fixed minor issue of RD flag set in initial request in CreateAsync(). Implemented EDNS for SOA requests. 2021-11-06 16:06:01 +05:30
Shreyas Zare
8e497093b1 SecondaryZone: fixed minor issue of RD flag set in initial request in CreateAsync(). Implemented EDNS for IXFR and SOA requests. 2021-11-06 16:05:19 +05:30
Shreyas Zare
c7b2ec9dc1 DnsApplicationManager: updated LoadApplicationAsync() to remove error handling. 2021-11-06 14:06:56 +05:30
Shreyas Zare
88c7beccfc DnsApplication: updated InitializeAsync() to handle exception to soft fail app loading. 2021-11-06 14:05:55 +05:30
Shreyas Zare
35a22bae12 DnsServer: minor refactoring done in PostProcessQuery(). 2021-11-06 13:32:35 +05:30
Shreyas Zare
c115b70fec zone.js: added support for DNSSEC records. 2021-11-06 13:31:25 +05:30
Shreyas Zare
98b5486aed WebServiceZonesApi: added support for DNSSEC records. 2021-11-06 13:30:48 +05:30
Shreyas Zare
d0b4b45b52 minor changes 2021-11-06 13:30:18 +05:30
Shreyas Zare
8df098ff75 DnsWebService: added WebServiceTlsPort property. 2021-11-06 13:29:48 +05:30
Shreyas Zare
2ac3f4f483 minor changes 2021-11-06 13:29:21 +05:30