3777 Commits

Author SHA1 Message Date
Shreyas Zare
7f7ce2685e updated change log for v14.3 release. v14.3.0 2025-12-20 18:46:37 +05:30
Shreyas Zare
44502bc0a1 assembly version updated to v14.3 for release 2025-12-20 18:45:43 +05:30
Shreyas Zare
b15aab7b4f assembly version updated 2025-12-20 18:45:14 +05:30
Shreyas Zare
a15c686ec2 app store json updated 2025-12-20 18:44:52 +05:30
Shreyas Zare
7d77b850c2 app assembly version updated 2025-12-20 18:44:33 +05:30
Shreyas Zare
4598ad0f9b DnsServerApp: updated code to keep posix signal registration handle to prevent it from getting unregistered due to garbage collector. 2025-12-20 18:05:57 +05:30
Shreyas Zare
89e51cba3d inno: updated version to 14.3 2025-12-20 16:30:06 +05:30
Shreyas Zare
0c1d902095 updated readme 2025-12-20 16:29:07 +05:30
Shreyas Zare
d9b0309a3c updated apidocs. 2025-12-20 16:22:11 +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
8e1b512bc9 DnsServerSystemTrayApp: fixed DashboardMenuItem_Click() to read new config file format for opening dashboard URL. 2025-12-20 16:10:03 +05:30
Shreyas Zare
e2a1b59d3d HttpApiClient: Updated LoginAsync() to use POST call. 2025-12-20 16:08:58 +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
ffc1e6aca5 DnsServerApp: updated platform check to work for all unix like platforms. 2025-12-20 15:23:30 +05:30
Shreyas Zare
6d3a450fc8 SplitHorizon: added new feature to map domain name to group for address translation. 2025-12-20 15:21:17 +05:30
Shreyas Zare
ffa1136cbf HealthMonitor: fixed minor issues. 2025-12-20 15:19:29 +05:30
Shreyas Zare
f8f0df99f1 BlockPage: updated app to enable web server compression. 2025-12-20 15:18:32 +05:30
Shreyas Zare
984ae26fe3 AdvancedBlocking: updated app to support new update interval minutes option in config. 2025-12-20 15:17:17 +05:30
Shreyas Zare
18bc13ac64 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop 2025-12-15 13:40:22 +05:30
Shreyas Zare
e1c692a196 Merge pull request #1608 from Pinkbyte/patch-1
Correct API documentation regarding web configuration backup/restore
2025-12-15 12:55:21 +05:30
Sergey Popov
81e8614ff4 Correct API documentation regarding web configuration backup/restore
webServiceConfig is called webServiceSettings now
2025-12-14 22:21:42 +03:00
Shreyas Zare
cafa640b94 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop 2025-12-07 18:14:32 +05:30