Commit Graph

1485 Commits

Author SHA1 Message Date
Shreyas Zare
e1bdfd151a AuthZoneManager: updated Query() to allow APP records processing for forwarder zones, minor update to return referral response when zone found is a delegation. 2022-09-18 17:33:23 +05:30
Shreyas Zare
e800afd3a0 BlockListZoneManager: updated UpdateBlockListsAsync() to not use default system proxy. 2022-09-18 17:29:25 +05:30
Shreyas Zare
32b57db960 ForwarderSubDomainZone: updated code to allow adding/updating APP records. 2022-09-18 17:28:44 +05:30
Shreyas Zare
e43068f78a ForwarderZone: updated code to allow adding/updating APP records. 2022-09-18 17:28:19 +05:30
Shreyas Zare
b4e7781ac0 AuthZoneInfo: minor refactoring changes 2022-09-18 17:27:30 +05:30
Shreyas Zare
8187977542 webapp: updated html with new help blog links 2022-07-10 17:56:15 +05:30
Shreyas Zare
15c1e4d902 updated moment.min.js 2022-07-10 15:11:25 +05:30
Shreyas Zare
1dd3d3f8d5 assembly version updated to 8.1.4 for release. 2022-07-03 16:46:06 +05:30
Shreyas Zare
1717a1ef79 webapp: updated html to show new default value for reesolver retries. 2022-07-03 15:30:47 +05:30
Shreyas Zare
7cc35c188f DnsWebService: updated resolver retries default value to 2. 2022-07-03 15:30:12 +05:30
Shreyas Zare
814d1c2fd2 DnsServer: updated resolver retries default value to 2. Updated RecursiveResolveAsync() to enable async NS resolution feature when doing recursive resolution. 2022-07-03 15:29:35 +05:30
Shreyas Zare
046a957827 PrimaryZone: updated SetRecords() to add more validation checks for updating SOA record. 2022-07-03 15:27:50 +05:30
Shreyas Zare
63a708c28a assembly version updated to v8.1.3 for release 2022-06-11 13:11:35 +05:30
Shreyas Zare
6bce6f34cc webapp: added OpenDNS DoH end points to DNS Client and Forwarder. 2022-06-11 12:01:25 +05:30
Shreyas Zare
fb619ee722 assembly version updated for release 2022-05-28 13:53:04 +05:30
Shreyas Zare
89a5234fa7 zone.js: updated code for delete and update records as per new api changes for MX and SRV records. 2022-05-28 12:28:00 +05:30
Shreyas Zare
4e95380235 DnsWebService: setting default cache maximum entries to 10000. 2022-05-28 12:26:48 +05:30
Shreyas Zare
29ac0246e4 WebServiceZonesApi: updated DeleteRecord() and UpdateRecord() for MX and SRV record data changes. Other minor fixes done. 2022-05-28 12:25:54 +05:30
Shreyas Zare
4bf104ec85 webapp: minor changes 2022-05-28 12:22:57 +05:30
Shreyas Zare
afbbc57da4 DnsServer: updated ProcessDoHRequestAsunc() to remove trailing period from qname for HttpsJson transport protocol. Updated RecursiveResolveAsync() to handle IOException to show correct extended dns error. 2022-05-28 12:21:46 +05:30
Shreyas Zare
9b98860e1f PrimaryZone: Updated AddRecord() to commit change only when record was added to rrset. Updated constructor with minor SOA related changes. 2022-05-28 12:19:55 +05:30
Shreyas Zare
d3a89d91a4 AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset. 2022-05-28 12:18:26 +05:30
Shreyas Zare
50fd5e004f BlockListZoneManager: minor change. 2022-05-28 12:17:10 +05:30
Shreyas Zare
e9e99991b7 BlockedZoneManager: minor change. 2022-05-28 12:16:53 +05:30
Shreyas Zare
c04e9610c8 AllowedZoneManager: minor change. 2022-05-28 12:16:35 +05:30
Shreyas Zare
ae0f215650 PrimaryZone: fixed minor issue with Notify and ZoneTransfer properties. 2022-05-22 18:28:30 +05:30
Shreyas Zare
e0c39e41c3 PrimaryZone: Updated AddRecord() and UpdateRecord() to correctly get the added and deleted records to commit to history. 2022-05-22 16:03:47 +05:30
Shreyas Zare
1d22138e56 AuthZone: fixed AddRecord() implementation to correctly return the added and deleted records due to TTL changes. 2022-05-22 16:02:47 +05:30
Shreyas Zare
13194bc238 assembly version updated to v8.1.1 for release. 2022-05-21 16:54:51 +05:30
Shreyas Zare
e0f9c2fc83 PrimaryZone: correctly implemented DNSSEC key retire timings and other related implementation issues. Code refactoring done. 2022-05-21 13:10:57 +05:30
Shreyas Zare
d1d4578559 zone.js: updated getZoneRecordRowHtml() to display ready by date for published DNSKEY records. Other minor UI changes done. 2022-05-21 13:05:50 +05:30
Shreyas Zare
f5fa2c3ceb WebServiceZonesApi: updated WriteRecordAsJson() to add dnsKeyStateReadyBy property for primary zones. 2022-05-21 13:04:03 +05:30
Shreyas Zare
8ba1f4c9ef StubZone: updated RefreshTimerCallback() to only use primary name server addresses. 2022-05-21 13:02:50 +05:30
Shreyas Zare
671d9dc548 AuthZoneInfo: added ApexZone internal property. 2022-05-21 13:01:40 +05:30
Shreyas Zare
b4fe3c701e AuthZone: updated AddRecord() to use update existing record TTL values to new record TTL value. 2022-05-21 13:00:48 +05:30
Shreyas Zare
c5b08ec568 ApexZone: removed unused GetAllNameServerAddressesAsync() method. 2022-05-21 12:59:49 +05:30
Shreyas Zare
a47bb8fc24 DnssecPrivateKey: Updated RolloverDays to add one more validation check. 2022-05-21 12:58:55 +05:30
Shreyas Zare
9ea77190d3 DnsServer: updated ProcessUdpRequestAsync() to add OPT to truncation response when request has OPT. 2022-05-14 18:52:21 +05:30
Shreyas Zare
3b625a6899 zone.js: implemented new zone transfer and notify options. Fixed minor status update issue. Implemented sync failed and notify failed status. Updated DNSKEY default value to 3600. 2022-05-14 13:52:16 +05:30
Shreyas Zare
a29969ff85 webapp: updated html to add new zone transfer and notify options. Updated default DNSKEY ttl to 3600. Other minor changes done. 2022-05-14 13:50:10 +05:30
Shreyas Zare
b08490e156 WebServiceZonesApi: added WriteZoneInfoAsJson() to write zone info with added notifyFailed and syncFailed properties. Code refactoring done to reuse WriteZoneInfoAsJson() in ListZones(), AddRecord(), GetRecord(), and UpdateRecord(). 2022-05-14 13:49:05 +05:30
Shreyas Zare
17edbced83 DnsServer: updated ProcessZoneTransferQueryAsync() to implement AllowBothZoneAndSpecifiedNameServers option. 2022-05-14 13:42:14 +05:30
Shreyas Zare
69a937e140 StubZone: implemented sync failed feature. 2022-05-14 13:41:06 +05:30
Shreyas Zare
1f49d0e153 SecondaryZone: Moved NOTIFY code to ApexZone. Implemented sync failed feature. Fixed Disabled property set method to also handle notify timer. 2022-05-14 13:40:36 +05:30
Shreyas Zare
53b92a28c2 PrimaryZone: moved NOTIFY code to ApexZone. Correctly implemented DNSSEC key rollover timing as per rfc7583. Fixed issue in GetDSPublishedPrivateKeys() by deleting cache entry before fetching new DS record. Fixed UpdateDnsKeyTtl() to replace RRSIG when changing TTL and added missing notify trigger. 2022-05-14 13:39:20 +05:30
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
d9bbbd179a assembly version updated for release. 2022-05-08 17:38:51 +05:30