Commit Graph

  • a9639ff603 AuthZoneManager: added new options for min refresh and min retry values. Code refactoring changes done. Shreyas Zare 2024-12-21 15:29:17 +05:30
  • db193e217c AuthZoneTree: fixed bug in FindNSec3ProofOfNonExistenceNxDomain() that caused infinite loop in some scenarios and removed cancellation code. Shreyas Zare 2024-12-21 15:27:39 +05:30
  • 9f880ce4fb QueryLogsSqlite: updated app to log response rtt value. Shreyas Zare 2024-12-21 15:25:21 +05:30
  • c873a5c4a9 change log updated for v13.2.2 release. Shreyas Zare 2024-12-02 19:01:08 +05:30
  • 293e4848cf inno: version updated to 13.2.2 Shreyas Zare 2024-12-02 19:00:24 +05:30
  • 7983b9c265 assembly version updated to 13.2.2 for release. Shreyas Zare 2024-12-02 19:00:02 +05:30
  • ce8f1b0c7c DnsServer: updated RecursiveResolverBackgroundTaskAsync() to check if the cache response is from badcache and thus send a failure response in such case instead of sending checking disabled response from cache. Shreyas Zare 2024-12-02 18:27:55 +05:30
  • 72fdcbb71e CacheZoneManager: code refactoring changes. Shreyas Zare 2024-12-02 18:25:06 +05:30
  • bff55a8d1b updated change log for v13.2.1 release. Shreyas Zare 2024-11-30 15:27:57 +05:30
  • 7774ac1787 inno: updated version to v13.2.1 Shreyas Zare 2024-11-30 15:27:32 +05:30
  • 24227106e7 assembly version updated to v13.2.1 for release. Shreyas Zare 2024-11-30 15:27:09 +05:30
  • 77a386c7de app store json updated Shreyas Zare 2024-11-30 15:26:32 +05:30
  • bfbb6f2377 app assembly version updated for release. Shreyas Zare 2024-11-30 15:26:13 +05:30
  • 2378447cee zone.js: removed NS glue validation check from front end to allow correct validation check to be done at backend. Shreyas Zare 2024-11-30 13:19:31 +05:30
  • 9fbecada3d webapp: removed add record NS glue message since it was not accurate. Shreyas Zare 2024-11-30 13:18:44 +05:30
  • f1851dc622 WebServiceZonesApi: updated NS record glue validation condition to prevent glue when NS domain belongs to same zone. Shreyas Zare 2024-11-30 13:18:17 +05:30
  • ed330778f9 DnsWebService: Updated StartWebServiceAsync() to check http/2 support for windows to avoid issues when HTTPS is enabled on older OS versions. Shreyas Zare 2024-11-30 13:16:44 +05:30
  • c214d0a99b DnsServer: Updated RecursiveResolverBackgroundTaskAsync() to fetch failure response from cache itself instead of generating it based on the exception. Updated PrepareRecursiveResolveResponse() to allow returning EDE in cached responses for stale answer cases. Updated StartDoHAsync() to check http/2 support on windows to avoid issues with older OS. Shreyas Zare 2024-11-30 13:15:31 +05:30
  • 9d5330fddc CacheZoneManager: Updated Query() to use the new Answer and NoDnssecAnswer properties for negative cache response. Shreyas Zare 2024-11-30 12:34:46 +05:30
  • a63a12ea4a DnsApplicationAssemblyLoadContext: fixed issue caused when an assembly is already loaded in default context but is required for loading assembly in current context. Minor code refactoring done. Shreyas Zare 2024-11-23 17:52:16 +05:30
  • 693437603b Reimplemented async Zafer Balkan 2024-11-23 12:39:46 +02:00
  • 3d6809ba1b WebServiceZonesApi: Added validatation code to prevent adding/updating glue addresses for zone's NS records. Shreyas Zare 2024-11-23 13:14:04 +05:30
  • 862857e725 Extensions: updated GetRemoteEndPoint() to remove the conditional private ip check option. Shreyas Zare 2024-11-23 13:12:54 +05:30
  • c55bc9bcb8 zone.js: added validation check for NS records to prevent from adding glue for zone NS records. Shreyas Zare 2024-11-23 13:12:04 +05:30
  • 12b48b1c36 main.js: updated UI validation code to allow using reverse proxy acl for dns-over-https. Shreyas Zare 2024-11-23 13:11:28 +05:30
  • 28a491026a webapp: updated reverse proxy network acl description in html. Shreyas Zare 2024-11-23 13:10:40 +05:30
  • fdcdfcb6d3 DnsServer: Updated ProcessDoHRequestAsync() to allow reading x-real-ip header for DNS-over-HTTPS with reverse proxy ACL check. Shreyas Zare 2024-11-23 13:10:04 +05:30
  • bdf59b2bbb ZoneTree: updated FindZoneNode() to correctly handle wildcard case with ENT subdomain for queries that should return wildcard. Shreyas Zare 2024-11-23 13:08:58 +05:30
  • f9cb4b2a87 FailoverApp.HealthCheck: updated code to catch correct exception. Shreyas Zare 2024-11-23 13:07:42 +05:30
  • 524ad2d7f2 DnsApplicationAssemblyLoadContext: updated assembly loading code to separate the dependency resolver initialization to avoid dependency issues. Shreyas Zare 2024-11-23 13:06:33 +05:30
  • afca6ba593 Removed locally added DLL Zafer Balkan 2024-11-21 23:14:22 +02:00
  • 3373034cdb Fixed newline issue Zafer Balkan 2024-11-21 20:35:54 +02:00
  • 3f67e7a050 Removed Async code as we don't handle async ops anymore Zafer Balkan 2024-11-21 19:32:01 +02:00
  • b4d90fca2b Fixed message formatting on file targets Zafer Balkan 2024-11-20 15:47:54 +02:00
  • c7b36a7b84 Implemented file logging with Serilog Zafer Balkan 2024-11-20 15:37:15 +02:00
  • 1a9153dd74 Implemented http logging with Serilog Zafer Balkan 2024-11-20 15:30:18 +02:00
  • 2220161e87 Implemented syslog with Serilog Zafer Balkan 2024-11-20 14:30:35 +02:00
  • bd641bc058 dns app store json updated Shreyas Zare 2024-11-16 18:58:07 +05:30
  • 07052a7fd8 app assembly version updated for release. Shreyas Zare 2024-11-16 18:57:43 +05:30
  • 0fc6788972 FilterAaaa: code refactoring done for optimization. Shreyas Zare 2024-11-16 18:51:20 +05:30
  • acd72344d4 Merge pull request #1106 from IngmarStein/filter_aaaa_dnssec Shreyas Zare 2024-11-16 18:31:15 +05:30
  • 46b79b3ab2 updated changelog for v13.2 release. Shreyas Zare 2024-11-16 18:25:08 +05:30
  • 2bead7f72e assembly version updated to v13.2 for release. Shreyas Zare 2024-11-16 18:24:37 +05:30
  • 7c16445cd0 inno: updated dotnet to v8.0.11 Shreyas Zare 2024-11-16 18:24:07 +05:30
  • 05c8794d52 inno: updated version to 13.2 Shreyas Zare 2024-11-16 18:23:38 +05:30
  • 775d6b79da updated apidocs Shreyas Zare 2024-11-16 18:23:18 +05:30
  • 997a1da9ae main.js: updated code to disable real ip text box when insecure DoH is not enabled. Shreyas Zare 2024-11-16 17:24:51 +05:30
  • 9f257efabe webapp: updated option message for correctness. Shreyas Zare 2024-11-16 17:23:49 +05:30
  • 50276dc216 DnsServer: updated ProcessDoHRequestAsync() to read client ip without private ip check and read x-real-ip header only for insecure http requests. Shreyas Zare 2024-11-16 17:22:57 +05:30
  • 161eeccb90 Extensions: updated GetRemoteEndPoint() to allow controlling private IP check for x-real-ip header. Shreyas Zare 2024-11-16 17:20:21 +05:30
  • 50b263c829 main.js: updated code to support reverse proxy network acl option. Shreyas Zare 2024-11-16 14:12:02 +05:30
  • e1b456ed28 webapp: updated html for new reverse proxy network acl option. Other minor changes done. Shreyas Zare 2024-11-16 14:11:34 +05:30
  • caf79a0044 WebServiceSettingsApi: updated api to support reverse proxy network ACL. Shreyas Zare 2024-11-16 14:10:21 +05:30
  • b813a55be2 DnsWebService: updated config code to support new reverse proxy network ACL option. Shreyas Zare 2024-11-16 13:43:33 +05:30
  • 85c0b39f6e DnsServer: implemented reverse proxy network ACL feature. Shreyas Zare 2024-11-16 13:39:20 +05:30
  • f69ebc1f03 code refactoring changes done. Shreyas Zare 2024-11-16 13:14:48 +05:30
  • e6979353b2 Filter AAAA: allow modification of unsigned responses for DNSSEC-aware clients Ingmar Stein 2024-11-12 23:45:23 +01:00
  • 0f83d23e60 updated change log for v13.1.1 release. Shreyas Zare 2024-11-09 21:15:43 +05:30
  • 082923c2fc assembly version updated to v13.1.1 for release. Shreyas Zare 2024-11-09 21:15:23 +05:30
  • 5e12d915bb inno: updated version to 13.1.1 Shreyas Zare 2024-11-09 21:14:59 +05:30
  • 5897fe4b07 updated app store json file Shreyas Zare 2024-11-09 21:14:42 +05:30
  • a3c98fb57d app assembly version updated for release. Shreyas Zare 2024-11-09 21:14:23 +05:30
  • 10847b39b8 FilterAaaa: updated InitializeAsync() to update the existing config to include the new option. Shreyas Zare 2024-11-09 20:20:13 +05:30
  • 050e4c5c6e updated named.root file Shreyas Zare 2024-11-09 19:49:51 +05:30
  • 4965c739e9 updated root anchors file Shreyas Zare 2024-11-09 19:48:44 +05:30
  • 04f0069d03 webapp: updated html with changes in UI messages. Shreyas Zare 2024-11-09 19:48:30 +05:30
  • eec34756b3 DnsWebService: Fixed issue with admin panel http/3 not working caused due to kestral web server changes. Updated admin web server cache header to avoid issues after server update. Shreyas Zare 2024-11-09 19:47:25 +05:30
  • 8a98f32d34 DnsServer: fixed issue with DoH/3 not working caused due to kestral web server changes. Fixed issue in ProcessAPPAsync() that did not check for secondary forwarder. Updated DoH cache header to avoid caching issues after server upgrade. Code refactoring changes done. Shreyas Zare 2024-11-09 19:45:16 +05:30
  • 76f6108be3 FilterAAAA: updated app docs for new option. Shreyas Zare 2024-11-09 19:40:17 +05:30
  • f7b3a0c7b9 DnsRebindingProtection: updated sample config. Shreyas Zare 2024-11-09 19:39:39 +05:30
  • 2d4853d23c DnsRebindingProtection: added new option to configure bypass networks. Shreyas Zare 2024-11-09 19:39:14 +05:30
  • dfb62b172d BlockPageApp: minor change in cache header. Shreyas Zare 2024-11-09 19:38:00 +05:30
  • f5ea0c0e01 Merge pull request #1089 from IngmarStein/filter_aaaa_ttl Shreyas Zare 2024-11-09 18:41:41 +05:30
  • b224cb0369 Filter AAAA: add config option for TTL Ingmar Stein 2024-10-27 10:31:02 +01:00
  • d2f046b7f3 updated app store json for FilterAAAA v3 release. Shreyas Zare 2024-10-26 18:23:37 +05:30
  • bd10f293af app assembly version updated for release. Shreyas Zare 2024-10-26 18:23:05 +05:30
  • 248ebae6d5 FilterAaaaApp: updated readme to document new filterDomains config option. Shreyas Zare 2024-10-26 17:51:10 +05:30
  • a2880c0d6b FilterAaaa: updated InitializeAsync() to update config json with new filterDomains array in existing installations. Updated PostProcessAsync() to move the filterDomains feature code after bypassDomains code. Shreyas Zare 2024-10-26 17:50:26 +05:30
  • 4eb45d254a minor changes. Shreyas Zare 2024-10-26 17:35:25 +05:30
  • e22f443e13 zone.js: fixed minor issue in UI code. Shreyas Zare 2024-10-26 17:34:27 +05:30
  • 2738a4e325 LogManager: updated LoadConfig() to set correct default value for maxLogFileDays. Shreyas Zare 2024-10-26 17:34:06 +05:30
  • f7a7011225 AuthZoneManager: Updated LoadZoneFrom() to handle empty zone issue and unload the zone. Code refactoring changes done. Shreyas Zare 2024-10-26 17:33:07 +05:30
  • a9b737f286 DnsWebService: Updated LoadConfigFile() to set missing default value for MaxStatFileDays. Updated ReadConfigFrom() and ReadOldConfigFrom() to read MaxStatFileDays value with validation. Shreyas Zare 2024-10-26 17:31:28 +05:30
  • 493a44d443 StatsManager: Added missing dispose call for cleanup timer. Updated MaxStatFileDays property to do validation and control cleanup timer. Shreyas Zare 2024-10-26 17:29:48 +05:30
  • 677be95aa1 Merge pull request #1073 from IngmarStein/filter_aaaa_specific_domains Shreyas Zare 2024-10-26 16:36:48 +05:30
  • 2da35ad779 Merge pull request #1072 from IngmarStein/docs Shreyas Zare 2024-10-26 16:30:33 +05:30
  • bdb7feea54 Merge pull request #1085 from IngmarStein/docker-compose-v2 Shreyas Zare 2024-10-26 15:40:15 +05:30
  • a54af89854 Update docker-compose.yml and docs for Compose V2 Ingmar Stein 2024-10-21 20:56:56 +02:00
  • 82e116d38f Fixed initial StringBuilder size Zafer Balkan 2024-10-20 18:02:42 +03:00
  • ebb5908dc4 Improved async handlin when writing to files Zafer Balkan 2024-10-20 17:57:59 +03:00
  • 54952f1977 Simplified JSON serialization. While there was lower memory allocation, the speed was an issue. Zafer Balkan 2024-10-20 17:44:46 +03:00
  • d3dea06ef3 updated changelog for v13.1 release. Shreyas Zare 2024-10-19 20:16:29 +05:30
  • e5edcfa6fc assembly version updated to v13.1 for release. Shreyas Zare 2024-10-19 20:15:56 +05:30
  • 7337df12a4 inno: updated version to 13.1 Shreyas Zare 2024-10-19 20:15:22 +05:30
  • 7e3ba60e47 inno: updated dotnet to v8.0.10 Shreyas Zare 2024-10-19 20:15:05 +05:30
  • d3a121eb2c updated apidocs Shreyas Zare 2024-10-19 20:14:41 +05:30
  • d2915c0035 Merge pull request #1053 from polarathene/chore/revise-dockerfile Shreyas Zare 2024-10-19 18:06:06 +05:30
  • 1cb10b9a5d Merge pull request #1080 from josecarre/master Shreyas Zare 2024-10-19 17:38:40 +05:30
  • 9a4333f160 zone.js: added feature to directly create secondary root zone. Implemented support for new catalog zone notify option. Shreyas Zare 2024-10-19 17:15:52 +05:30
  • b07ab2bf82 main.js: updated implementation to support new custom real ip header option for admin web service and DoH, and blocking answer ttl option. Shreyas Zare 2024-10-19 17:14:33 +05:30