2579 Commits

Author SHA1 Message Date
Shreyas Zare
44502bc0a1 assembly version updated to v14.3 for release 2025-12-20 18:45:43 +05:30
Shreyas Zare
be4eccdf1d webapp: updated html to support new default NS and SOA TTL value options. Other minor changes done. 2025-12-20 16:21:17 +05:30
Shreyas Zare
15429a3a73 zone.js: updated code to support secondary member zones for catalog zone. Other minor changes done. 2025-12-20 16:20:26 +05:30
Shreyas Zare
eebc67a7ea main.js: updated code to support new default NS and SOA TTL value options. Code refactoring changes done. 2025-12-20 16:17:12 +05:30
Shreyas Zare
8031cc6556 dhcp.js: updated code to support new DNS record overwrite option. Code refactoring changes and minor fixes done. 2025-12-20 16:14:34 +05:30
Shreyas Zare
8728912658 cluster.js: updated initializeJoinCluster() to use POST call. 2025-12-20 16:13:20 +05:30
Shreyas Zare
5a5cdc955e auth.js: removed add record ttl placeholder update code. 2025-12-20 16:12:41 +05:30
Shreyas Zare
7afd66451a main.css: updated css to improve dark mode. 2025-12-20 16:11:16 +05:30
Shreyas Zare
fe075da5fa WebServiceZonesApi: Updated CreateZoneAsync(), GetZoneOptions(), and SetZoneOptions() to support secondary member zones in catalog zone. Updated AddRecord() and UpdateRecord() to use new default NS and SOA record TTL values. Code refactoring changes done. 2025-12-20 16:07:37 +05:30
Shreyas Zare
a4f5995dd9 WebServiceSettingsApi: Updated API to support new defaultl TTL for NS and SOA record options. Updated SetDnsSettingsAsync() to fix bug in reading param values for cluster parameters when API call was made with json content. Code refactoring changes and minor fixes done. 2025-12-20 16:05:03 +05:30
Shreyas Zare
90fa5bb0c9 WebServiceDhcpApi: Updated API to support new overwrite DNS record option. 2025-12-20 16:01:34 +05:30
Shreyas Zare
395e869e9f WebServiceAuthApi: updated API to add new properties. Updated DeleteUser() API to prevent deleting user that was used to create cluster. 2025-12-20 15:56:29 +05:30
Shreyas Zare
00d8cb108c WebServiceApi: code refactoring changes done. 2025-12-20 15:54:40 +05:30
Shreyas Zare
1ac556fbb7 Extensions: Updated TryGetQueryOrFormArray() methods to read empty param and null json property as empty array. 2025-12-20 15:54:19 +05:30
Shreyas Zare
8da2c92978 DnsWebServiceLegacy: Implemented support to allow restoring old version backup zip files. Code refactoring changes done. 2025-12-20 15:53:13 +05:30
Shreyas Zare
b2048e283f DnsWebService: Enabled web server compression. Fixed bug in reading env vars which failed to load certs. Updated RestoreConfigAsync() to support importing v13.x and older backup files. Updated initJoin call to be POST only. Added no cache headers in all responses. Code refactoring changes done. 2025-12-20 15:52:03 +05:30
Shreyas Zare
a56bf1c99a DnsServer: Added support for default TTL values for NS and SOA records. Updated AuthoritativeQueryAsync() to fix issue caused due to multiple apps that caused valid response to get overwritten with null. Updated CachePrefetchSamplingTimerCallback() to ignore IXFR and AXFR queries for prefetching. Code refactoring changes and minor fixes done. 2025-12-20 15:48:58 +05:30
Shreyas Zare
64eb7fceb7 Zone: Updated dictionary concurrency to 1 since the actions are mostly read. 2025-12-20 15:45:22 +05:30
Shreyas Zare
98636b364a StubZone: Code refactoring changes and minor fixes done. 2025-12-20 15:44:37 +05:30
Shreyas Zare
f53e03bd5f SecondaryZone: Updated code to support secondary member zone in catalog zone. Code refactoring changes and minor fixes done. 2025-12-20 15:44:05 +05:30
Shreyas Zare
9bcf4d5744 SecondaryCatalogZone: Updated implementation to support secondary member zones. 2025-12-20 15:42:48 +05:30
Shreyas Zare
889a06d40c PrimaryZone: Updated code to use new default NS and SOA record TTL option. Other code refactoring changes done. 2025-12-20 15:41:32 +05:30
Shreyas Zare
f7dedce2e1 CatalogZone: implemented support for adding secondary zones as member zones. 2025-12-20 15:40:38 +05:30
Shreyas Zare
b0cd0db693 CacheZone: updated dictionary concurrency to 1 since actions are mostly read. 2025-12-20 15:40:05 +05:30
Shreyas Zare
f802c6820e ApexZone: Updated zone disable case for catalog zone members. Updated implementation to support secondary zones for catalog. Fixed other minor issues. 2025-12-20 15:38:53 +05:30
Shreyas Zare
2cf7e2d8d9 BlockListZoneManager: fixed a minor issue. 2025-12-20 15:37:06 +05:30
Shreyas Zare
85cca29104 AuthZoneManager: added new default NS and SOA record TTL properties. Updated ConvertZoneTypeTo() to support new secondary zone support and fixed issue with stub zone catalog zone object reference. Updated AddCatalogMemberZone(), RemoveCatalogMemberZone(), and ChangeCatalogMemberZoneOwnership() to support secondary zones and handle disabled zone condition. 2025-12-20 15:35:48 +05:30
Shreyas Zare
62653e035a Scope: implemented new DNS record overwrite for dynamic lease option. 2025-12-20 15:29:50 +05:30
Shreyas Zare
7a44b8eed0 DhcpServer: implemented new DNS record overwrite for dynamic lease option. Fixed a minor issue. 2025-12-20 15:29:18 +05:30
Shreyas Zare
58226bc7f9 ClusterManager: Updated implementation to use existing record TTL values when updating node related records in cluster primary zone. Updated implementation to include domain name when setting primary name server address for secondary cluster catalog zone for XoTLS and XoQUIC to work. 2025-12-20 15:28:08 +05:30
Shreyas Zare
39cf2e26a4 AuthManager: updated code to use concurrency level of 1 since these hashmaps are mostly read. 2025-12-20 15:25:03 +05:30
Shreyas Zare
e7d8f0167f Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop 2025-12-06 19:24:04 +05:30
Shreyas Zare
faa5245357 Merge pull request #1444 from skidoodle/master
Added dark mode and theme switcher
2025-12-06 19:23:32 +05:30
Shreyas Zare
7d60ad4697 webapp: updated html for new dhcp overwrite dns option, added cluster blog links, and updated gui docs. 2025-12-06 19:22:21 +05:30
Shreyas Zare
4c8bea9081 assembly version updated to v14.2 for release 2025-11-22 18:23:51 +05:30
Shreyas Zare
029c8a5fb4 webapp: updated html to add doc for block list comment feature. 2025-11-22 11:51:42 +05:30
Shreyas Zare
5f0192e50f main.js: Added node param for showQueryLogs() calls. Fixed minor ui issues. 2025-11-22 11:51:08 +05:30
Shreyas Zare
2f1df13d50 logs.js: Updated showQueryLogs() to include node param for node selection. Added missing node param in queryDnsServer() call. 2025-11-22 11:50:13 +05:30
Shreyas Zare
4df75c7f0d dnsclient.js: fixed minor issue in queryDnsServer(). 2025-11-22 11:48:56 +05:30
Shreyas Zare
733e5eb87a WebServiceSettingsApi: code refactoring changes done. 2025-11-22 11:46:38 +05:30
Shreyas Zare
b6a1d07425 WebServiceDashboardApi: code refactoring changes done. 2025-11-22 11:46:06 +05:30
Shreyas Zare
c72b1ce569 WebServiceClusterApi: fixed bug in InitializeAndJoinClusterAsync() that caused null ref error. 2025-11-22 11:45:37 +05:30
Shreyas Zare
e9e9a49a7e DnsWebService: updated GetSessionUser() to use a different param name to avoid issues with other api calls and also made the param optional. 2025-11-22 11:44:59 +05:30
Shreyas Zare
ea5ceb5d13 BlockListZoneManager: implemented feature to allow entering comments in between block list urls. 2025-11-22 11:43:39 +05:30
Shreyas Zare
52ea3fd37b ClusterNode: code refactoring changes done. 2025-11-22 11:42:05 +05:30
Shreyas Zare
d4032a71fe ClusterManager: minor code refactoring changes done. 2025-11-22 11:41:28 +05:30
Yip Rui Fung
415bc87e38 Move the adding of the record to the records list into the switch block.
This eliminates the extra switch block.
2025-11-17 10:27:26 +08:00
Yip Rui Fung
3ebe1b74af Split the setting of cluster node address records into A and AAAA because the AuthZoneManager does not accept setting multiple types simultaneously. 2025-11-17 10:23:10 +08:00
Shreyas Zare
533ce8dc15 assembly version updated to v14.1 for release. 2025-11-16 17:01:50 +05:30
Shreyas Zare
cd730418b8 webapp: updated html cluster modal forms to replace ip address field with text area to allow adding multiple addresses. Other minor changes done. 2025-11-15 18:57:19 +05:30