Commit Graph

1772 Commits

Author SHA1 Message Date
Shreyas Zare
64415c2fc6 AuthZone: Updated GetUpdatedNSecRRSet() and GetUpdatedNSec3RRSet() to compare TTL values too for deciding if new records should be used. 2022-04-03 16:02:14 +05:30
Shreyas Zare
1868d3b219 updated change log 2022-03-29 20:57:07 +05:30
Shreyas Zare
baded4012d inno: updated version for release 2022-03-29 20:54:43 +05:30
Shreyas Zare
6787984e33 assembly version updated for release 2022-03-29 20:54:25 +05:30
Shreyas Zare
648a28cc2e DnsServer: Updated ProcessANAMEAsync() to correctly handle NO DATA and error responses. 2022-03-29 19:27:58 +05:30
Shreyas Zare
05a1853734 AuthZoneManager: updated Query() to return SOA in authority for ANAME queries to allow DNS server to respond with NO DATA response correctly. 2022-03-29 19:26:30 +05:30
Shreyas Zare
aa87040726 added root-anchors.xml file 2022-03-27 14:42:04 +05:30
Shreyas Zare
a39162749c DnsResourceRecordInfo: fixed issue of missing null check causing error when saving SOA record without comments or when changing server name. 2022-03-27 14:41:37 +05:30
Shreyas Zare
0dd0f0fd3d updated readme 2022-03-26 17:42:12 +05:30
Shreyas Zare
0d60cf2551 updated changelog 2022-03-26 17:41:03 +05:30
Shreyas Zare
d8793001fa updated solution 2022-03-26 17:40:40 +05:30
Shreyas Zare
53fdb7eeae updated docker file for .NET 6 runtime 2022-03-26 17:40:26 +05:30
Shreyas Zare
bf4920caf6 inno: updated config for release 2022-03-26 17:40:02 +05:30
Shreyas Zare
eb7951e5bd app assembly version updated for release 2022-03-26 17:39:42 +05:30
Shreyas Zare
1615e7705a assembly version updated for release 2022-03-26 17:37:55 +05:30
Shreyas Zare
2cd9532124 updated API docs. 2022-03-26 12:19:54 +05:30
Shreyas Zare
297a05ff2d zone.js: Updated code for auto key rollover feature implementation changes. Updated code for DNSSEC API changes. 2022-03-26 12:18:25 +05:30
Shreyas Zare
b7a7adb919 other-zones.js: Updated code to support flush option for cache, allowed and blocked zones. Other minor changes done. 2022-03-26 12:16:16 +05:30
Shreyas Zare
8150dc7af7 main.js: Updated checkForReverseProxy() check to correctly detect reverse proxy when TLS is disabled. 2022-03-26 12:15:05 +05:30
Shreyas Zare
8fd3e4e8a7 webapp: Updated html to add Flush option for Cache, Allowed and Blocked zone tabs. Added warning message for NTP issue for DNSSEC validation option. Updated UI for rollover feature implementation changes. Other minor changes done. 2022-03-26 12:14:11 +05:30
Shreyas Zare
7699dd7ce8 WebServiceZonesApi: Updated API code for rollover feature implementation changes. Minor refactoring done. 2022-03-26 12:11:10 +05:30
Shreyas Zare
4a4119ac9e DnsWebService: Added API support for flushing Allowed and Blocked zones. Removed updateDnsKeyRollover API and added updatePrivateKey API. Updated LoadConfigFile() to create forwarder zone for ntp.org when enabling DNSSEC by default. 2022-03-26 12:09:49 +05:30
Shreyas Zare
91f76d4138 WebServiceOtherZonesApi: implemented API support for flushing Allowed and Blocked zones. 2022-03-26 11:56:52 +05:30
Shreyas Zare
6dd36ae304 updated named.root 2022-03-26 11:49:37 +05:30
Shreyas Zare
c5af5988df LogManager: minor change done. 2022-03-26 11:49:21 +05:30
Shreyas Zare
9d69359d66 PrimaryZone: Added validation to prevent disabling records for signed zones. Removed zskRolloverDays implementation and implemented rolloverDays for DnssecPrivateKey. Updated SignRRSet() to not sign NS refererrer records. 2022-03-26 11:48:52 +05:30
Shreyas Zare
e30d451c6b PrimarySubDomainZone: Added validation to prevent disabling records for signed zones. 2022-03-26 11:45:28 +05:30
Shreyas Zare
39f60523b3 ForwarderZone: Updated constructor to allow setting FWD record comments. 2022-03-26 11:44:36 +05:30
Shreyas Zare
45aa092620 AuthZoneInfo: Removed zskRolloverDays related code to revert to previous version. 2022-03-26 11:43:59 +05:30
Shreyas Zare
70be2f4fff BlockedZoneManager: implemented Flush(). 2022-03-26 11:42:45 +05:30
Shreyas Zare
7eb773b0eb AllowedZoneManager: implemented Flush(). 2022-03-26 11:42:23 +05:30
Shreyas Zare
dad7bbcac6 AuthZoneManager: Updated CreateForwarderZone() to allow setting comments for FWD record. Updated code for DNSSEC private key related changes and other minor changes done. 2022-03-26 11:41:57 +05:30
Shreyas Zare
ace736b1f1 AuthZoneTree: Updated FindNSecProofOfNonExistenceNxDomain() for the DnsNSECRecordData.GetWildcardFor() changes. 2022-03-26 11:40:13 +05:30
Shreyas Zare
fc98e63e05 ZoneTree: refactored param names for KeysMatch() and updated logic to check wildcard only for main key. Fixed minor bug in IsKeySubDomain(). Updated FindZoneNode() to correctly handle wildcard cases. 2022-03-26 11:39:05 +05:30
Shreyas Zare
8b5a4af2f9 DnsResourceRecordInfo: Added validation for Comments. 2022-03-26 11:36:42 +05:30
Shreyas Zare
09f3f90ae7 DnssecPrivateKey: implemented rolloverDays option for each private key. 2022-03-26 11:35:45 +05:30
Shreyas Zare
64dcb48f08 PrimaryZone: fixed issues in key rollover with multiple active keys. 2022-03-13 22:50:16 +05:30
Shreyas Zare
d0146d4229 CacheZone: Updated SetRecords() to use DnsSpecialCacheRecord.IsFailureOrBadCache in condition check to cover both failure and bad cache cases. 2022-03-13 20:54:04 +05:30
Shreyas Zare
312cfb11ec DnsServer: updated min thread count based on load test. 2022-03-12 19:54:45 +05:30
Shreyas Zare
e7cfea172b uninstall.sh: minor changes done. 2022-03-12 16:10:42 +05:30
Shreyas Zare
9785cf2e45 removing testing url. 2022-03-12 16:10:18 +05:30
Shreyas Zare
095e29cb1b install.sh: Updated installer script for .NET 6 runtime. 2022-03-12 16:09:09 +05:30
Shreyas Zare
800cf9ab66 inno setup: updated dotnet version to 6.0.3. 2022-03-12 16:05:16 +05:30
Shreyas Zare
a49d58442a MainApplicationContext: Minor changes done. 2022-03-12 16:04:19 +05:30
Shreyas Zare
d0fb1617c1 updated publish profiles. 2022-03-12 16:03:35 +05:30
Shreyas Zare
859567e182 DnsServiceWorker: Updated code to read optional config folder path to allow running multiple instances of the DNS server. 2022-03-12 16:02:48 +05:30
Shreyas Zare
26244f0286 updated apidocs. 2022-03-12 16:01:47 +05:30
Shreyas Zare
72ac65297d zone.js: Updated code to allow dnssec validation option for FWD this-server. Implemented zsk auto rollover option. 2022-03-12 15:58:55 +05:30
Shreyas Zare
ad622eea98 main.js: implemented new dns server options in settings. 2022-03-12 15:57:03 +05:30
Shreyas Zare
b4d5146846 webapp: updated html to add DNS server new options, zsk auto rollover options, and other minor fixes. 2022-03-12 15:56:10 +05:30