Commit Graph

  • 6dbd8a2ea1 app assembly version updated for release Shreyas Zare 2024-02-04 21:59:17 +05:30
  • 88d0c9aefa updated dockerfile to use asp.net 8 image Shreyas Zare 2024-02-04 18:23:27 +05:30
  • ab52850f1f updated readme Shreyas Zare 2024-02-04 18:22:42 +05:30
  • 9aab5a44c3 updated solution Shreyas Zare 2024-02-04 18:22:21 +05:30
  • 663a7b5fae updated build instructions for installing .net 8 sdk. Shreyas Zare 2024-02-04 18:22:06 +05:30
  • 8857a6cc37 updated apidocs. Shreyas Zare 2024-02-04 18:21:28 +05:30
  • 2022408d0d inno: updated to install .net 8.0.1 runtime. Shreyas Zare 2024-02-04 18:20:37 +05:30
  • dfe94052cf DnsServiceWorker: code refactoring changes done. Shreyas Zare 2024-02-04 18:18:41 +05:30
  • d3bbec4bd0 updated publish profile. Shreyas Zare 2024-02-04 18:18:15 +05:30
  • f88d36f516 MainApplicationContext: code refactoring changes. Shreyas Zare 2024-02-04 18:18:01 +05:30
  • e8a0f8286d frmAbout: minor update in text. Shreyas Zare 2024-02-04 18:12:45 +05:30
  • 6b54e276b4 updated publish profile Shreyas Zare 2024-02-04 18:12:11 +05:30
  • 58d27ddfe8 DnsServerResponseType: added new Dropped response type. Shreyas Zare 2024-02-04 18:11:57 +05:30
  • 2e473e1d39 webapp: updated html for new feature support. Shreyas Zare 2024-02-04 18:11:21 +05:30
  • 98b526e89a zone.js: updated code for ddns support for forwarders. Shreyas Zare 2024-02-04 18:10:42 +05:30
  • cc91f87bc1 main.js: updated code for new feature support. Shreyas Zare 2024-02-04 18:10:04 +05:30
  • 1f91fa3c04 main.css: updated css for dashboard changes. Shreyas Zare 2024-02-04 18:08:54 +05:30
  • 1175be2f51 WebServiceZonesApi: Added ddns support for forwarder zones. Code refactoring changes done. Shreyas Zare 2024-02-04 18:08:15 +05:30
  • 16a591c3ed WebServiceSettingsApi: updated API to support new settings options. Fixed issue of block list not reloading immediately in certain cases. Code refactoring changes done. Shreyas Zare 2024-02-04 18:07:08 +05:30
  • a811e7ffc6 WebServiceDhcpApi: code refactoring changes done. Shreyas Zare 2024-02-04 18:05:11 +05:30
  • 844dc7717e WebServiceDashboardApi: updated api to add dropped stats and protocol type chart support. Shreyas Zare 2024-02-04 18:04:43 +05:30
  • 742cc54240 WebServiceAuthApi: code refactoring changes done. Shreyas Zare 2024-02-04 18:03:57 +05:30
  • 3e2066b137 WebServiceAppsApi: updated ListInstalledAppsAsync() to log error on app store data download. Shreyas Zare 2024-02-04 18:03:37 +05:30
  • 16f666feb0 WebServiceApi: code refactoring changes done. Shreyas Zare 2024-02-04 18:02:59 +05:30
  • a04a6038a4 updated named.root file Shreyas Zare 2024-02-04 18:02:32 +05:30
  • 8f70029d43 LogManager: code refactoring changes done. Shreyas Zare 2024-02-04 18:02:19 +05:30
  • 615d3dbe61 DnsWebService: updated implementation to support new features. Code refactoring done. Shreyas Zare 2024-02-04 18:01:49 +05:30
  • ff525d7d30 DnsServer: Added notify allowed networks feature. Updated default config values for mitigating pulsing DoS attack. Added qpm bypass list feature. Updated ProcessUdpRequestAsync() to use buffer from array pool. Updated ProcessUpdateQueryAsync() to find closest zone to update and added support for forwarder zones. Updated ProcessCNAMEAsync() to prevent duplicate entries in response. Updated RecursiveResolveAsync() to simplify serve stale implementation. Updated PrepareRecursiveResolveResponse() to set correct AD flag value. Updated StartAsync() to update root servers list by priming query. Code refactoring changes done. Shreyas Zare 2024-02-04 17:59:51 +05:30
  • 4912e03f41 StatsManager: Added in-memory stats feature. Added support for dropped requests stats and protocol type stats. Code refactoring done. Shreyas Zare 2024-02-04 17:52:59 +05:30
  • 8fab5101ff PrimaryZone: fixed minor null ref issue. Fixed issue in revert code in SignZone() which missed to remove RRSIG records in subdomains. Code refactoring done. Shreyas Zare 2024-02-04 17:50:37 +05:30
  • 2781ba6f18 ForwarderZone: added support for ddns. Shreyas Zare 2024-02-04 17:40:31 +05:30
  • d8a63be205 AuthZoneInfo: updated implementation for ddns support in forwarder zones. Shreyas Zare 2024-02-04 17:39:53 +05:30
  • 4d78973b31 AuthZone: code refactoring done. Shreyas Zare 2024-02-04 17:38:53 +05:30
  • 60036cf047 ApexZone: fixed minor issue. Shreyas Zare 2024-02-04 17:38:16 +05:30
  • 8a0ef72f7a CacheZoneManager: code refactoring done. Shreyas Zare 2024-02-04 17:31:55 +05:30
  • b71d564815 BlockListZoneManager: updated implementation for local file lists to update while reading. Fixes issues when list wont reload for certain conditions. Code refactoring done. Shreyas Zare 2024-02-04 17:29:56 +05:30
  • 7469613663 AuthZoneManager: code refactoring done. Shreyas Zare 2024-02-04 17:27:33 +05:30
  • 818b0c31c6 removed obsolete code. Shreyas Zare 2024-02-04 17:26:37 +05:30
  • 9f0d574a1f DomainTree: code refactoring done. Shreyas Zare 2024-02-04 17:25:47 +05:30
  • e5e5c5460f AuthZoneTree: code refactoring changes done. Shreyas Zare 2024-02-04 17:24:43 +05:30
  • ef459b2f96 CacheRecordInfo: code refactoring changes done. Shreyas Zare 2024-02-04 17:24:06 +05:30
  • b9ea43c583 Scope: added support for providing hostname option. Shreyas Zare 2024-02-04 17:23:32 +05:30
  • fbf46a0054 Lease: code refactoring done. Shreyas Zare 2024-02-04 17:22:08 +05:30
  • e3c154a407 DhcpServerException: removed obsolete code. Shreyas Zare 2024-02-04 17:21:38 +05:30
  • f283c3b928 DhcpServer: minor changes done. Shreyas Zare 2024-02-04 17:20:43 +05:30
  • 69c72073e1 DhcpOption: code refactoring done. Shreyas Zare 2024-02-04 17:19:13 +05:30
  • 527378f0f0 DhcpMessage: code refactoring changes done. Shreyas Zare 2024-02-04 17:18:37 +05:30
  • c927dbe95e code refactoring changes done. Shreyas Zare 2024-02-04 17:17:20 +05:30
  • 11be590121 UserSession: code refactoring done. Shreyas Zare 2024-02-04 17:12:55 +05:30
  • 2f3d1067a2 User: code refactoring changes done. Shreyas Zare 2024-02-04 17:12:19 +05:30
  • b0fa6dd0c0 install.sh: updated to install .net 8 runtime. Shreyas Zare 2024-02-04 17:10:57 +05:30
  • 7df5058b87 updated publish profile Shreyas Zare 2024-02-04 17:10:14 +05:30
  • 7f347bfff4 ZoneAlias: code refactoring done. Shreyas Zare 2024-02-04 17:09:21 +05:30
  • cedb5380d2 WildIp: code refactoring changes done. Shreyas Zare 2024-02-04 17:08:59 +05:30
  • 14d5af31a6 WhatIsMyDns: code refactoring changes done. Shreyas Zare 2024-02-04 17:08:00 +05:30
  • f2573a6fd5 WeightedRoundRobin: code refactoring changes done. Shreyas Zare 2024-02-04 17:07:42 +05:30
  • 3be1d8ae55 SplitHorizon: code refactoring changes done. Shreyas Zare 2024-02-04 17:07:13 +05:30
  • 5b9a357364 QueryLogsSqlite: code refactoring changes done. Shreyas Zare 2024-02-04 17:06:20 +05:30
  • 34f6a65a4a NxDomainOverride: added new app to allow overriding nxdomain responses. Shreyas Zare 2024-02-04 17:05:47 +05:30
  • 513dc4bc78 NxDomain: code refactoring changes done. Shreyas Zare 2024-02-04 17:04:52 +05:30
  • 64eebd9005 NoData: code refactoring changes done. Shreyas Zare 2024-02-04 17:04:25 +05:30
  • 174bca03f3 Failover: code refactoring changes done. Shreyas Zare 2024-02-04 17:03:43 +05:30
  • 817da2ce96 DropRequests: code refactoring changes done. Shreyas Zare 2024-02-04 17:02:17 +05:30
  • a457f152d6 DnsRebindingProtection: updated implementation code for optimization. Shreyas Zare 2024-02-04 17:01:47 +05:30
  • c540f15c51 DnsBlockList: code refactoring changes done. Shreyas Zare 2024-02-04 16:59:46 +05:30
  • 16b8692523 Dns64: Updated PostProcessAsync() changes to simplify code. Code refactoring done. Shreyas Zare 2024-02-04 16:59:09 +05:30
  • aac87995fd DefaultRecords: code refactoring changes done. Shreyas Zare 2024-02-04 16:57:58 +05:30
  • 169ea717f5 BlockPage: updated implementation to use Kestrel web server. Shreyas Zare 2024-02-04 16:57:25 +05:30
  • b8578012ff AutoPtr: code refactoring changes done. Shreyas Zare 2024-02-04 16:56:04 +05:30
  • 0367ac4d0f AdvancedForwarding: code refactoring changes done. Shreyas Zare 2024-02-04 16:55:43 +05:30
  • c5fbafbb42 AdvancedBlocking: Code refactoring changes done for performance. Updated file scheme url implementation to update and reload on config update. Shreyas Zare 2024-02-04 16:54:39 +05:30
  • ce7151311f Merge pull request #805 from ruifung/master Shreyas Zare 2024-01-27 16:54:52 +05:30
  • 7be440d547 AuthZone: Added QueryRecordsWildcard() method to get processed wildcard response. Shreyas Zare 2024-01-14 17:58:47 +05:30
  • 79e1ae9a3a AuthZoneManager: Updated ResolveAdditionalRecords() to use FindZone call for resolving additional records for correctness and wildcard support. Updated Query() to check for DNAME in closest and apex zones when zone exists. Shreyas Zare 2024-01-14 17:57:40 +05:30
  • 63d7c55bb6 AuthZoneTree: fixed issue in SubDomainExists() to prevent NXDOMAN rcode when wildcard ENT exists. Shreyas Zare 2024-01-14 17:12:15 +05:30
  • fa682e88f9 ZoneTree: fixed issue in IsKeySubDomain() when testing for wildcard. Updated FindZoneNode() to fix issues with wildcard matching and code refactoring done. Shreyas Zare 2024-01-14 17:10:25 +05:30
  • dd29541d45 Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop Shreyas Zare 2024-01-11 13:12:28 +05:30
  • 98217d357c Merge pull request #828 from alexhorner/dns64_fix Shreyas Zare 2024-01-11 13:12:08 +05:30
  • d962a84b7f Fix AAA responses not being produced when there are no DNS64 exclusions Alexander Horner 2024-01-10 19:44:11 +00:00
  • cd97ad9cf2 Merge pull request #823 from TechnitiumSoftware/update-sponsors Shreyas Zare 2024-01-04 15:49:20 +05:30
  • 856772f628 Merge pull request #822 from TechnitiumSoftware/update-sponsors Shreyas Zare 2024-01-04 15:47:56 +05:30
  • 990d609423 Update README.md Shreyas Zare 2024-01-04 15:46:44 +05:30
  • d4b934b6b1 updated app store json Shreyas Zare 2023-12-30 12:38:21 +05:30
  • 7383fb0c03 BlockPage app assembly version updated to 4.3.1 for release. Shreyas Zare 2023-12-30 12:31:37 +05:30
  • 7171341e90 BlockPage: fixed minor issue with request content length limit. Shreyas Zare 2023-12-30 12:28:12 +05:30
  • 7b1f2fc31a updated app store json Shreyas Zare 2023-12-30 12:23:13 +05:30
  • 9527462626 BlockPage: updated app to support running multiple web servers. Shreyas Zare 2023-12-30 12:22:53 +05:30
  • 7a60cf8251 DnsRebindBlockingApp: Actually log the failure to parse a network address from the config. Yip Rui Fung 2023-12-10 21:51:38 +08:00
  • f5cc970ed6 Check the type of the RecordData instead. Yip Rui Fung 2023-12-10 10:07:20 +08:00
  • 93e423cfe1 DnsRebindBlocking: Exclude authoritative responses. Yip Rui Fung 2023-12-09 13:14:46 +08:00
  • fe00b00e6d Add DNS Rebind Protection as an DNSApp. Yip Rui Fung 2023-12-09 13:02:47 +08:00
  • 256e973916 app store json updated Shreyas Zare 2023-12-05 21:05:04 +05:30
  • e3b2fdbe47 app assembly version updated for release. Shreyas Zare 2023-12-05 21:04:35 +05:30
  • 5db0abc4e7 AdvancedBlocking: fixed null ref bug caused when url entry is returned null for simple/regex blocked domains. Shreyas Zare 2023-12-05 21:03:57 +05:30
  • d5558397fa app store json updated Shreyas Zare 2023-12-03 21:19:23 +05:30
  • f5f43721de app assembly version updated for release. Shreyas Zare 2023-12-03 21:18:57 +05:30
  • 777501a78c QueryLogsSqlite: updated sample config. Shreyas Zare 2023-12-03 21:18:23 +05:30
  • 0e283d0864 QueryLogsSqlite: updated app to support in-memory db and added option to limit max records in db. Refactored code to work async. Shreyas Zare 2023-12-03 21:18:10 +05:30
  • bb057ab9b1 AdvancedBlocking: updated sample config Shreyas Zare 2023-12-03 21:17:19 +05:30
  • 221cc2b83c AdvancedBlocking: added support for custom addresses per block list url. Added support to read local files as url. Shreyas Zare 2023-12-03 21:17:00 +05:30