Commit Graph

1890 Commits

Author SHA1 Message Date
Shreyas Zare
fccd8dd5fb DnsWebService: updated web service code to revert listening to old end point if new endpoint fails to bind. 2023-08-26 12:34:52 +05:30
Shreyas Zare
e6b3edd412 CacheZoneManager: removed unused feature. 2023-08-26 12:32:18 +05:30
Shreyas Zare
528de20d2e CacheRecordInfo: removed unused feature. 2023-08-26 12:31:50 +05:30
Shreyas Zare
84ada67869 assembly version updated to v11.4.1 for release. 2023-08-13 19:13:11 +05:30
Shreyas Zare
a361098440 WebServiceSettingsApi: fixed bug in BackupSettingsAsync() that caused backup operation to fail. 2023-08-13 18:49:04 +05:30
Shreyas Zare
4a7e770d2f AuthZoneManager: fixed issue in IXFR which caused empty node to remain in the zone tree. 2023-08-13 18:48:20 +05:30
Shreyas Zare
5969ad1ba1 assembly version updated to 11.4 for release. 2023-08-12 17:22:58 +05:30
Shreyas Zare
a2eb85647c main.js: implemented support for udp and tcp proxy protocol options. Code refactoring done. 2023-08-12 13:24:23 +05:30
Shreyas Zare
922fc65f88 webapp: updated index page to support new proxy protocol options and other minor changes. 2023-08-12 13:22:45 +05:30
Shreyas Zare
c7f8135580 WebServiceSettingsApi: Implemented udp and tcp proxy protocol support for settings api. Updated backup and restore to support backup of web service and optional protocol certs that are stored in the config folder. 2023-08-12 13:20:35 +05:30
Shreyas Zare
089faa5d6c WebServiceApi: implemeted "system-dns" query support for dns client. 2023-08-12 13:15:29 +05:30
Shreyas Zare
536c4ba2bb DnsWebService: Fixed issue with uploading large backup zip file for restore operation. Updated code to allow using relative path for web service and optional protocols TLS certificate. Fixed issue in reading config that could cause incomplete restoration of config. Added support for new proxy protocol options. 2023-08-12 13:13:22 +05:30
Shreyas Zare
f480e46311 LogManager: minor issue fixed. 2023-08-12 13:05:36 +05:30
Shreyas Zare
db1f97c2c9 DnsServer: Implemented UDP and TCP over PROXY protocol. 2023-08-12 13:04:47 +05:30
Shreyas Zare
481a92b494 PrimarySubDomainZone: Fixed issue of duplicate records in zone history. 2023-08-12 13:03:38 +05:30
Shreyas Zare
9150dd5e73 zone.js: added resync menu for zone list items. 2023-07-29 13:41:12 +05:30
Shreyas Zare
a0acac1d59 main.js: implemented uptime stamp feature. Updated footer about link to switch to about tab when logged in. 2023-07-29 13:40:08 +05:30
Shreyas Zare
9842f9b1d2 auth.js: implemented uptime stamp feature. 2023-07-29 13:39:05 +05:30
Shreyas Zare
4bd96e9998 webapp: updated index for uptime stamp display and other minor changes. 2023-07-29 13:38:27 +05:30
Shreyas Zare
ac9a6fcce9 DnsWebService: implemented uptimestamp feature. Updated kestrel to use cert collection to be able to respond with cert chain for private ca. 2023-07-29 13:37:36 +05:30
Shreyas Zare
efeaae821c WebServiceSettingsApi: added uptime stamp to dns settings. 2023-07-29 13:35:51 +05:30
Shreyas Zare
32ab81548b WebServiceAuthApi: added uptime stamp to current session API. 2023-07-29 13:34:12 +05:30
Shreyas Zare
fee08180f9 DnsServer: updated TLS certificate implementation to allow the TLS handshake to send the cert chain for DoT, DoH, & DoQ. Updated ProcessAPPAsync() to fix issue with rcode for wildcard cases. 2023-07-29 13:30:46 +05:30
Shreyas Zare
6bebb650fa DhcpServer: updated ReadUdpRequestAsync() to use larger buffer size and log message size error code cases. 2023-07-29 13:26:12 +05:30
Shreyas Zare
c4fe0dd0c4 assembly version updated to v11.3 for release. 2023-07-02 17:12:02 +05:30
Shreyas Zare
6988b320cc zone.js: Implemented support for zone convert, URI record, noify failed for, SVCB dohpath & generic param features. Fixed multiple minor issues. 2023-07-02 15:51:45 +05:30
Shreyas Zare
75d6e20fbd webapp: updated html to support URI record, zone convert, SVCB dohpath, and notify failed features. 2023-07-02 15:49:27 +05:30
Shreyas Zare
e1c3c2c984 WebServiceZonesApi: implemented support for URI record. Implemented changes for notify failed feature. Implemented API for zone convert feature. Other minor fixes done. 2023-07-02 15:47:55 +05:30
Shreyas Zare
aa0a7ef6f6 DnsServer: Updated code to write more specific error log for dynamic updates security policy. 2023-07-02 15:45:11 +05:30
Shreyas Zare
9cf6168aa8 AuthZoneManager: fixed minor issues in ConvertZoneType(). 2023-07-02 15:44:12 +05:30
Shreyas Zare
e10c856dce DnsWebService: added new zone convert api support. 2023-06-25 19:14:41 +05:30
Shreyas Zare
dff5d40fca WebServiceSettingsApi: updated BackupSettingsAsync() to use identifiable backup zip file name. 2023-06-25 19:12:41 +05:30
Shreyas Zare
5bb15e6f6f Extensions: updated GetRemoteEndPoint() to check for ipv4 mapped ipv6 address. 2023-06-25 19:11:30 +05:30
Shreyas Zare
74ab6b9596 DnsServer: removed RD flag check for conditional forwarder zones. 2023-06-25 19:07:04 +05:30
Shreyas Zare
350f982d5f AuthZoneManager: updated ResolveAdditionalRecords() to prevent duplicate entries. Implemented ConvertZoneType() to allow converting zone types. Updated Query() to fix issue with how APP records being queried for closest/apex when not needed. 2023-06-25 17:30:18 +05:30
Shreyas Zare
266618a026 CacheZoneManager: updating default failure TTL to 10 sec. Updated ResolveAdditionalRecords() to prevent duplicate entries. 2023-06-25 17:25:51 +05:30
Shreyas Zare
c0c0a5c396 ApexZone: Updated notification implementation to retry after SOA RETRY seconds to attempt to automatically recover from the notify failure. Updated NotifyFailed to return list of failed name servers. 2023-06-25 17:24:12 +05:30
Shreyas Zare
744c71b401 AuthZoneInfo: Updated NotifyFailed to return list of failed name servers. 2023-06-25 17:12:21 +05:30
Shreyas Zare
aa834f7b81 assembly version updated to v11.2 for release. 2023-05-27 17:51:09 +05:30
Shreyas Zare
4fa584d6ac logs.js: added new menu item for query logs list items. Added showQueryLogs(). 2023-05-27 12:40:39 +05:30
Shreyas Zare
258670a041 main.js: added new menu options for stats. 2023-05-27 12:39:56 +05:30
Shreyas Zare
1c37ea50f7 webapp: updated html to add menu options for top client stats. 2023-05-27 12:39:15 +05:30
Shreyas Zare
b3eaaf6211 WebServiceApi: fixed issue in ResolveQueryAsync() caused when domain has IP and dnssec validation is enabled. 2023-05-27 12:36:57 +05:30
Shreyas Zare
2e376513a8 StatsManager: updated implementation to gracefully handle errors caused by corrupt stats files. 2023-05-27 12:35:56 +05:30
Shreyas Zare
560567a79e DnsServer: updated ProcessDoHRequestAsync() to make the accept header optional. Updated RecursiveResolveAsync() to include extended dns error in response. 2023-05-27 12:34:28 +05:30
Shreyas Zare
89b67045d1 zone.js: added support for SVCB, HTTPS, and Unknown record types. Set zsk rollover default value to 30 days. 2023-05-20 18:45:43 +05:30
Shreyas Zare
b65bf1e38b main.js: added support for more forwarder templates. 2023-05-20 18:44:10 +05:30
Shreyas Zare
06c5b12840 webapp: added no-referrer meta header for privacy. Added support for SVCB, HTTPS and Unknown record types. 2023-05-20 18:42:39 +05:30
Shreyas Zare
7912877024 WebServiceZonesApi: implemented support for SVCB and HTTPS records. Implemented support for managing unknown i.e. unsupported record types. Set ZSK rollover default value to 30 days. Added validation for CNAME and DNAME records. 2023-05-20 18:40:44 +05:30
Shreyas Zare
baefbd720e WebServiceSettingsApi: updated ResporeSettingsAsync() to fix issue of not loading block list when update interval is set to 0. 2023-05-20 18:11:48 +05:30