Commit Graph

  • 0b933aad28 Update DNS server image reference to pull podman from Docker Hub (#1668) develop Salman Shafi 2026-02-28 14:18:57 +06:00
  • 7f7ce2685e updated change log for v14.3 release. master v14.3.0 v14.3.0 Shreyas Zare 2025-12-20 18:46:37 +05:30
  • 44502bc0a1 assembly version updated to v14.3 for release Shreyas Zare 2025-12-20 18:45:43 +05:30
  • b15aab7b4f assembly version updated Shreyas Zare 2025-12-20 18:45:14 +05:30
  • a15c686ec2 app store json updated Shreyas Zare 2025-12-20 18:44:52 +05:30
  • 7d77b850c2 app assembly version updated Shreyas Zare 2025-12-20 18:44:33 +05:30
  • 4598ad0f9b DnsServerApp: updated code to keep posix signal registration handle to prevent it from getting unregistered due to garbage collector. Shreyas Zare 2025-12-20 18:05:57 +05:30
  • 89e51cba3d inno: updated version to 14.3 Shreyas Zare 2025-12-20 16:30:06 +05:30
  • 0c1d902095 updated readme Shreyas Zare 2025-12-20 16:29:07 +05:30
  • d9b0309a3c updated apidocs. Shreyas Zare 2025-12-20 16:22:11 +05:30
  • be4eccdf1d webapp: updated html to support new default NS and SOA TTL value options. Other minor changes done. Shreyas Zare 2025-12-20 16:21:17 +05:30
  • 15429a3a73 zone.js: updated code to support secondary member zones for catalog zone. Other minor changes done. Shreyas Zare 2025-12-20 16:20:26 +05:30
  • eebc67a7ea main.js: updated code to support new default NS and SOA TTL value options. Code refactoring changes done. Shreyas Zare 2025-12-20 16:17:12 +05:30
  • 8031cc6556 dhcp.js: updated code to support new DNS record overwrite option. Code refactoring changes and minor fixes done. Shreyas Zare 2025-12-20 16:14:34 +05:30
  • 8728912658 cluster.js: updated initializeJoinCluster() to use POST call. Shreyas Zare 2025-12-20 16:13:20 +05:30
  • 5a5cdc955e auth.js: removed add record ttl placeholder update code. Shreyas Zare 2025-12-20 16:12:41 +05:30
  • 7afd66451a main.css: updated css to improve dark mode. Shreyas Zare 2025-12-20 16:11:16 +05:30
  • 8e1b512bc9 DnsServerSystemTrayApp: fixed DashboardMenuItem_Click() to read new config file format for opening dashboard URL. Shreyas Zare 2025-12-20 16:10:03 +05:30
  • e2a1b59d3d HttpApiClient: Updated LoginAsync() to use POST call. Shreyas Zare 2025-12-20 16:08:58 +05:30
  • 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. Shreyas Zare 2025-12-20 16:07:37 +05:30
  • 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. Shreyas Zare 2025-12-20 16:05:03 +05:30
  • 90fa5bb0c9 WebServiceDhcpApi: Updated API to support new overwrite DNS record option. Shreyas Zare 2025-12-20 16:01:34 +05:30
  • 395e869e9f WebServiceAuthApi: updated API to add new properties. Updated DeleteUser() API to prevent deleting user that was used to create cluster. Shreyas Zare 2025-12-20 15:56:29 +05:30
  • 00d8cb108c WebServiceApi: code refactoring changes done. Shreyas Zare 2025-12-20 15:54:40 +05:30
  • 1ac556fbb7 Extensions: Updated TryGetQueryOrFormArray() methods to read empty param and null json property as empty array. Shreyas Zare 2025-12-20 15:54:19 +05:30
  • 8da2c92978 DnsWebServiceLegacy: Implemented support to allow restoring old version backup zip files. Code refactoring changes done. Shreyas Zare 2025-12-20 15:53:13 +05:30
  • 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. Shreyas Zare 2025-12-20 15:52:03 +05:30
  • 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. Shreyas Zare 2025-12-20 15:48:58 +05:30
  • 64eb7fceb7 Zone: Updated dictionary concurrency to 1 since the actions are mostly read. Shreyas Zare 2025-12-20 15:45:22 +05:30
  • 98636b364a StubZone: Code refactoring changes and minor fixes done. Shreyas Zare 2025-12-20 15:44:37 +05:30
  • f53e03bd5f SecondaryZone: Updated code to support secondary member zone in catalog zone. Code refactoring changes and minor fixes done. Shreyas Zare 2025-12-20 15:44:05 +05:30
  • 9bcf4d5744 SecondaryCatalogZone: Updated implementation to support secondary member zones. Shreyas Zare 2025-12-20 15:42:48 +05:30
  • 889a06d40c PrimaryZone: Updated code to use new default NS and SOA record TTL option. Other code refactoring changes done. Shreyas Zare 2025-12-20 15:41:32 +05:30
  • f7dedce2e1 CatalogZone: implemented support for adding secondary zones as member zones. Shreyas Zare 2025-12-20 15:40:38 +05:30
  • b0cd0db693 CacheZone: updated dictionary concurrency to 1 since actions are mostly read. Shreyas Zare 2025-12-20 15:40:05 +05:30
  • f802c6820e ApexZone: Updated zone disable case for catalog zone members. Updated implementation to support secondary zones for catalog. Fixed other minor issues. Shreyas Zare 2025-12-20 15:38:53 +05:30
  • 2cf7e2d8d9 BlockListZoneManager: fixed a minor issue. Shreyas Zare 2025-12-20 15:37:06 +05:30
  • 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. Shreyas Zare 2025-12-20 15:35:48 +05:30
  • 62653e035a Scope: implemented new DNS record overwrite for dynamic lease option. Shreyas Zare 2025-12-20 15:29:50 +05:30
  • 7a44b8eed0 DhcpServer: implemented new DNS record overwrite for dynamic lease option. Fixed a minor issue. Shreyas Zare 2025-12-20 15:29:18 +05:30
  • 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. Shreyas Zare 2025-12-20 15:28:08 +05:30
  • 39cf2e26a4 AuthManager: updated code to use concurrency level of 1 since these hashmaps are mostly read. Shreyas Zare 2025-12-20 15:25:03 +05:30
  • ffc1e6aca5 DnsServerApp: updated platform check to work for all unix like platforms. Shreyas Zare 2025-12-20 15:23:30 +05:30
  • 6d3a450fc8 SplitHorizon: added new feature to map domain name to group for address translation. Shreyas Zare 2025-12-20 15:21:17 +05:30
  • ffa1136cbf HealthMonitor: fixed minor issues. Shreyas Zare 2025-12-20 15:19:29 +05:30
  • f8f0df99f1 BlockPage: updated app to enable web server compression. Shreyas Zare 2025-12-20 15:18:32 +05:30
  • 984ae26fe3 AdvancedBlocking: updated app to support new update interval minutes option in config. Shreyas Zare 2025-12-20 15:17:17 +05:30
  • 18bc13ac64 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop Shreyas Zare 2025-12-15 13:40:22 +05:30
  • e1c692a196 Merge pull request #1608 from Pinkbyte/patch-1 Shreyas Zare 2025-12-15 12:55:21 +05:30
  • 81e8614ff4 Correct API documentation regarding web configuration backup/restore Sergey Popov 2025-12-14 22:21:42 +03:00
  • cafa640b94 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop Shreyas Zare 2025-12-07 18:14:32 +05:30
  • 7c95798fc4 Merge pull request #1567 from IngmarStein/graceful_shutdown Shreyas Zare 2025-12-07 18:13:52 +05:30
  • e7d8f0167f Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop Shreyas Zare 2025-12-06 19:24:04 +05:30
  • faa5245357 Merge pull request #1444 from skidoodle/master Shreyas Zare 2025-12-06 19:23:32 +05:30
  • 7d60ad4697 webapp: updated html for new dhcp overwrite dns option, added cluster blog links, and updated gui docs. Shreyas Zare 2025-12-06 19:22:21 +05:30
  • e8b6e0d436 feat: Implement graceful shutdown on SIGTERM Ingmar Stein 2025-11-24 10:46:47 +01:00
  • aa892d3531 changelog updated for v14.2 release v14.2.0 v14.2.0 Shreyas Zare 2025-11-22 18:24:08 +05:30
  • 4c8bea9081 assembly version updated to v14.2 for release Shreyas Zare 2025-11-22 18:23:51 +05:30
  • 0e040a249d assembly version updated for release. Shreyas Zare 2025-11-22 18:23:21 +05:30
  • c7a6275d1c inno: updated dotnet to v9.0.11 Shreyas Zare 2025-11-22 18:23:09 +05:30
  • 9392a482f2 inno: version updated to v14.2 Shreyas Zare 2025-11-22 18:22:52 +05:30
  • 147f510107 app store json updated Shreyas Zare 2025-11-22 18:22:31 +05:30
  • e3e3f78317 app assembly version updated for release. Shreyas Zare 2025-11-22 18:22:12 +05:30
  • 4adc1de6fc MispConnector: updated CreateHttpClient() to use the new HttpClientNetworkHandler implementation. Shreyas Zare 2025-11-22 12:52:33 +05:30
  • ff24ffe4cc LogExporter: minor code refactoring changes done. Shreyas Zare 2025-11-22 12:51:53 +05:30
  • cde0586c90 Merge pull request #1403 from zbalkan/misp Shreyas Zare 2025-11-22 12:18:10 +05:30
  • f68642c1e3 Merge branch 'develop' into misp Shreyas Zare 2025-11-22 12:17:55 +05:30
  • 8bbe7d1b6d Merge pull request #1421 from zbalkan/logexporter Shreyas Zare 2025-11-22 11:53:29 +05:30
  • 029c8a5fb4 webapp: updated html to add doc for block list comment feature. Shreyas Zare 2025-11-22 11:51:42 +05:30
  • 5f0192e50f main.js: Added node param for showQueryLogs() calls. Fixed minor ui issues. Shreyas Zare 2025-11-22 11:51:08 +05:30
  • 2f1df13d50 logs.js: Updated showQueryLogs() to include node param for node selection. Added missing node param in queryDnsServer() call. Shreyas Zare 2025-11-22 11:50:13 +05:30
  • 4df75c7f0d dnsclient.js: fixed minor issue in queryDnsServer(). Shreyas Zare 2025-11-22 11:48:56 +05:30
  • fb108a7bfe HttpApiClient: removed the username var implementation. Updated user action and proxy api calls to require acting username. Removed unused code. Shreyas Zare 2025-11-22 11:48:22 +05:30
  • 733e5eb87a WebServiceSettingsApi: code refactoring changes done. Shreyas Zare 2025-11-22 11:46:38 +05:30
  • b6a1d07425 WebServiceDashboardApi: code refactoring changes done. Shreyas Zare 2025-11-22 11:46:06 +05:30
  • c72b1ce569 WebServiceClusterApi: fixed bug in InitializeAndJoinClusterAsync() that caused null ref error. Shreyas Zare 2025-11-22 11:45:37 +05:30
  • e9e9a49a7e DnsWebService: updated GetSessionUser() to use a different param name to avoid issues with other api calls and also made the param optional. Shreyas Zare 2025-11-22 11:44:59 +05:30
  • ea5ceb5d13 BlockListZoneManager: implemented feature to allow entering comments in between block list urls. Shreyas Zare 2025-11-22 11:43:39 +05:30
  • 52ea3fd37b ClusterNode: code refactoring changes done. Shreyas Zare 2025-11-22 11:42:05 +05:30
  • d4032a71fe ClusterManager: minor code refactoring changes done. Shreyas Zare 2025-11-22 11:41:28 +05:30
  • 1eee10505e AdvancedBlocking: implemented new blockingAnswerTtl property. Implemented nullable and code refactoring changes done. Shreyas Zare 2025-11-22 11:40:44 +05:30
  • 23024b9816 AdvancedBlockingApp: Added blockingAnswerTtl property to config. Shreyas Zare 2025-11-22 11:34:59 +05:30
  • 0276ea6659 Merge pull request #1553 from ruifung/feature/fix-cluster-multiple-ip Shreyas Zare 2025-11-17 13:25:19 +05:30
  • 415bc87e38 Move the adding of the record to the records list into the switch block. Yip Rui Fung 2025-11-17 10:27:26 +08:00
  • 3ebe1b74af Split the setting of cluster node address records into A and AAAA because the AuthZoneManager does not accept setting multiple types simultaneously. Yip Rui Fung 2025-11-17 10:23:10 +08:00
  • a4945e8529 updated readme to add blog post link Shreyas Zare 2025-11-16 19:31:06 +05:30
  • 4d3507f2d3 updated readme Shreyas Zare 2025-11-16 19:26:06 +05:30
  • fdc134fc56 updated changelog for v14.1 release. v14.1.0 v14.1.0 Shreyas Zare 2025-11-16 17:02:10 +05:30
  • 533ce8dc15 assembly version updated to v14.1 for release. Shreyas Zare 2025-11-16 17:01:50 +05:30
  • 5bcf8c7965 assembly version updated for release. Shreyas Zare 2025-11-16 17:01:18 +05:30
  • 79da47574a inno: updated version to 14.1 Shreyas Zare 2025-11-16 17:01:02 +05:30
  • 83b331dd94 updated api docs Shreyas Zare 2025-11-16 17:00:47 +05:30
  • cd730418b8 webapp: updated html cluster modal forms to replace ip address field with text area to allow adding multiple addresses. Other minor changes done. Shreyas Zare 2025-11-15 18:57:19 +05:30
  • 70098565d2 logs.js: updated viewLog() to stringify json response. Shreyas Zare 2025-11-15 18:55:10 +05:30
  • c8691d9fc6 cluster.js: updated implementation to using textarea for ip addresses. Other minor related changes done. Shreyas Zare 2025-11-15 18:54:29 +05:30
  • 8e721e085e HttpApiClient: Updated implementation to include username for use when calling all API calls. Updated ProxyRequest() to replace additional parameters with a single username param. Code refactoring changes done. Shreyas Zare 2025-11-15 18:53:26 +05:30
  • eab4284fde ClusterInfo: updated ClusterNodeInfo to add IPAddresses array removing older property. Shreyas Zare 2025-11-15 18:39:52 +05:30
  • 8bab54b014 WebServiceZonesApi: Updated api calls to use the new GetSessionUser() method. Shreyas Zare 2025-11-15 18:39:18 +05:30
  • 51846a8a7b WebServiceSettingsApi: Updated api calls to use the new GetSessionUser() method. Shreyas Zare 2025-11-15 18:37:39 +05:30
  • 309db449d6 WebServiceOtherZonesApi: Updated api calls to use the new GetSessionUser() method. Shreyas Zare 2025-11-15 18:36:30 +05:30