Commit Graph

1858 Commits

Author SHA1 Message Date
Shreyas Zare
c1a30ce5a0 AuthZoneInfo: added notify failed and sync failed properties. 2022-05-14 13:35:59 +05:30
Shreyas Zare
46a86001c4 AuthZone: removed IDisposable implementation. 2022-05-14 13:35:28 +05:30
Shreyas Zare
8a2c5b55ba AuthZoneNode: minor change. 2022-05-14 13:34:54 +05:30
Shreyas Zare
14fd509929 ApexZone: Moved NOTIFY code here for primary and secondary zones. Added AllowBothZoneAndSpecifiedNameServers and BothZoneAndSpecifiedNameServers options. Added sync failed and notify failed properties. 2022-05-14 13:34:18 +05:30
Shreyas Zare
980e1646ac updated changelog for v8.1 release. 2022-05-08 17:39:19 +05:30
Shreyas Zare
d9bbbd179a assembly version updated for release. 2022-05-08 17:38:51 +05:30
Shreyas Zare
a168218c28 updated docker compose to add new env var. 2022-05-08 17:38:18 +05:30
Shreyas Zare
9613c0044c inno: updated version to 8.1 for release. 2022-05-08 17:37:48 +05:30
Shreyas Zare
38c226d14c inno: updated dotnet version to 6.0.4. 2022-05-08 17:37:22 +05:30
Shreyas Zare
72216e4f42 WebServiceZonesApi: updated WriteRecordAsJson() to add parentSideTtl value for NS records. 2022-05-08 15:35:21 +05:30
Shreyas Zare
96fde6c643 LogManager: updated Write() to log additional section data for NS, MX and SRV types. 2022-05-08 15:34:32 +05:30
Shreyas Zare
7b0b81bec7 DnsWebService: minor fix. 2022-05-08 15:33:37 +05:30
Shreyas Zare
45933830f7 ResolverPrefetchDnsCache: updated implementation to use base class's QueryClosestDelegation(). 2022-05-08 15:33:12 +05:30
Shreyas Zare
265210218f ResolverDnsCache: updated implementation to add QueryClosestDelegation(). 2022-05-08 15:32:34 +05:30
Shreyas Zare
33eb5d2266 DnsServer: updated PrepareRecursiveResolveResponse() to handle ANY response correctly. 2022-05-08 15:31:54 +05:30
Shreyas Zare
cda4d493ac PrimaryZone: updated RevokeKskDnsKeys() to fix issue of duplicate DNSKEY entry into zone history. 2022-05-08 15:31:06 +05:30
Shreyas Zare
2be4a3ed5d CacheZone: updated SetRecords() to set ParentSideTtl values for new NS records from existing NS records for use with NS revalidation. Updated QueryRecords() to remove DS from ANY response. 2022-05-08 15:30:00 +05:30
Shreyas Zare
df02416e30 CacheZoneManager: updated CacheRecords() to not cache synthesized CNAME records. Updated QueryClosestDelegation() to return DS records. 2022-05-08 15:27:54 +05:30
Shreyas Zare
3a71cd38ad CacheZoneTree: updated GetClosestValuesForZone() implementation as per new definition. 2022-05-08 15:26:20 +05:30
Shreyas Zare
016ff144aa AuthZoneTree: updated GetClosestValuesForZone() implementation as per new definition. 2022-05-08 15:26:03 +05:30
Shreyas Zare
963565e5a5 ZoneTree: updated FindZoneNode() to fix minor issues and updated GetClosestValuesForZone() definition. 2022-05-08 15:24:59 +05:30
Shreyas Zare
872544e2a7 VendorSpecificInformationOption: fixed formating issue in ToString(). 2022-05-08 15:20:02 +05:30
Shreyas Zare
d23829d3f4 minor changes 2022-05-08 15:17:57 +05:30
Shreyas Zare
b86fa6633f ZoneTree: updated FindZone() to clear closestSubDomain when closestAuthority value changes. 2022-04-30 18:14:56 +05:30
Shreyas Zare
eb720faaee AuthZoneTree: updated GetClosestValuesForZone() to fix issue with getting delegation for the zone value. 2022-04-30 18:14:07 +05:30
Shreyas Zare
ed3f904b07 updated api docs. 2022-04-30 16:24:14 +05:30
Shreyas Zare
10770a861c zone.js: Updated addRecord() and updateRecord() implementation to use the new api return values and update the zone record html in place without reloading all zone records. Other minor UI changes done to prevent reloading records data. Code refactoring done. 2022-04-30 16:23:29 +05:30
Shreyas Zare
7f1c8646aa webapp: minor html changes done. 2022-04-30 16:19:50 +05:30
Shreyas Zare
683a488b80 DnsWebService: minor changes done. 2022-04-30 16:19:24 +05:30
Shreyas Zare
1b83d6d72f WebServiceZonesApi: updated AddRecord() and UpdateRecord() to return the new record details. Code refactoring done. 2022-04-30 16:19:02 +05:30
Shreyas Zare
e17a43109c dhcp.js: updated deleteDhcpScope() implementation to avoid refreshing scopes list. 2022-04-30 13:29:54 +05:30
Shreyas Zare
3f4e0086ec updated api docs. 2022-04-30 13:07:55 +05:30
Shreyas Zare
daf69eff61 dhcp.js: updated code to use client identifier to convert to reserved/dynamic lease. Updated removeLease() to avoid refreshing entire leases list. 2022-04-30 13:07:08 +05:30
Shreyas Zare
dce60e2a29 WebServiceDhcpApi: Updated RemoveDhcpLease() to directly find scope and use its methods. Updated ConvertToReservedLease() and ConvertToDynamicLease() methods to support using both hardware address and client identifier. 2022-04-30 13:04:36 +05:30
Shreyas Zare
0e4f8f4d57 Scope: refactored RemoveLease() methods. Updated ConvertToReservedLease() and ConvertToDynamicLease() methods to support using both hardware address and client identifier. Code refactoring done. 2022-04-30 13:02:11 +05:30
Shreyas Zare
cca8433b0e DhcpServer: removed the remove lease methods. 2022-04-30 13:00:45 +05:30
Shreyas Zare
a879af9caa DnsServer: updated PrepareRecursiveResolveResponse() & RemoveOPTFromAdditional() to remove DNSSEC records when not requested. Updated CacheMaintenanceTimerCallback() to force garbage collection after removing cache records to quickly free memory. 2022-04-30 12:21:54 +05:30
Shreyas Zare
69cb6eb0c7 CacheZoneManager: Updated ResolveAdditionalRecords() to add RRSIG for additional records. Updated Query() to return response with EDNS only when request had EDNS. 2022-04-30 12:18:33 +05:30
Shreyas Zare
ecd8864401 dhcp.js: updated code to use client identifier to remove lease. 2022-04-30 12:12:27 +05:30
Shreyas Zare
22a80e65e3 WebServiceDhcpApi: updated ListDhcpLeases() to add clientIdentifier for each lease. Updated RemoveDhcpLease() to allow removing lease by both hardware address and client identifier. 2022-04-30 12:11:43 +05:30
Shreyas Zare
50f3ac388f DhcpServer: renamed RemoveLease() to RemoveLeaseByHardwareAddress(). Implemented RemoveLeaseByClientIdentifier() method. Minor refactoring changes done. 2022-04-30 12:04:46 +05:30
Shreyas Zare
ed5a831f95 Scope: implemented RemoveLeaseByClientIdentifier() method and renamed RemoveLease() to RemoveLeaseByHardwareAddress(). 2022-04-30 12:03:25 +05:30
Shreyas Zare
c52211fb47 Lease: minor refactoring done. 2022-04-30 12:02:17 +05:30
Shreyas Zare
02242a9bdf ClientIdentifierOption: implemented Parse() and ToString() helper methods. 2022-04-30 12:01:48 +05:30
Shreyas Zare
d1b528b0d6 DropRequests: updated app to support blocking entire zone of the configured qname. 2022-04-30 12:00:45 +05:30
Shreyas Zare
279feebbbf DnsWebService: updated SetDnsSettings() to detect server domain name change to regenerate new self signed cert for web service. 2022-04-24 18:10:10 +05:30
Shreyas Zare
317310579c DnsServer: updated ProcessANAMEAsync() to set last used on value when returning authority records for ANAME response. 2022-04-24 17:28:17 +05:30
Shreyas Zare
b24be82552 AuthZoneManager: updated GetReferralResponse() to set last used on value for stub authority records. 2022-04-24 17:23:54 +05:30
Shreyas Zare
1af2c91a78 main.js: implemented feature to store token in local storage to prevent logging out on page refresh. 2022-04-23 19:35:44 +05:30
Shreyas Zare
6b2666d222 zone.js: implemented show/hide dnssec records feature. 2022-04-23 19:34:18 +05:30