Commit Graph

3197 Commits

Author SHA1 Message Date
Shreyas Zare
4bbb7f5e2d CatalogZone: updated QueryRecords() to allow querying for SOA record so that it works with bind. 2024-12-21 15:34:10 +05:30
Shreyas Zare
42c6497864 CacheZone: updated code to use default concurrency value for concurrent dictionary. 2024-12-21 15:33:06 +05:30
Shreyas Zare
b5d838ecde ApexZone: updated notify feature to use dns server's resolver task pool. Added GetZoneSoaRetry() method. 2024-12-21 15:31:56 +05:30
Shreyas Zare
a9639ff603 AuthZoneManager: added new options for min refresh and min retry values. Code refactoring changes done. 2024-12-21 15:29:17 +05:30
Shreyas Zare
db193e217c AuthZoneTree: fixed bug in FindNSec3ProofOfNonExistenceNxDomain() that caused infinite loop in some scenarios and removed cancellation code. 2024-12-21 15:27:39 +05:30
Shreyas Zare
9f880ce4fb QueryLogsSqlite: updated app to log response rtt value. 2024-12-21 15:25:21 +05:30
Shreyas Zare
c873a5c4a9 change log updated for v13.2.2 release. 2024-12-02 19:01:08 +05:30
Shreyas Zare
293e4848cf inno: version updated to 13.2.2 2024-12-02 19:00:24 +05:30
Shreyas Zare
7983b9c265 assembly version updated to 13.2.2 for release. 2024-12-02 19:00:02 +05:30
Shreyas Zare
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. 2024-12-02 18:27:55 +05:30
Shreyas Zare
72fdcbb71e CacheZoneManager: code refactoring changes. 2024-12-02 18:25:06 +05:30
Shreyas Zare
bff55a8d1b updated change log for v13.2.1 release. 2024-11-30 15:27:57 +05:30
Shreyas Zare
7774ac1787 inno: updated version to v13.2.1 2024-11-30 15:27:32 +05:30
Shreyas Zare
24227106e7 assembly version updated to v13.2.1 for release. 2024-11-30 15:27:09 +05:30
Shreyas Zare
77a386c7de app store json updated 2024-11-30 15:26:32 +05:30
Shreyas Zare
bfbb6f2377 app assembly version updated for release. 2024-11-30 15:26:13 +05:30
Shreyas Zare
2378447cee zone.js: removed NS glue validation check from front end to allow correct validation check to be done at backend. 2024-11-30 13:19:31 +05:30
Shreyas Zare
9fbecada3d webapp: removed add record NS glue message since it was not accurate. 2024-11-30 13:18:44 +05:30
Shreyas Zare
f1851dc622 WebServiceZonesApi: updated NS record glue validation condition to prevent glue when NS domain belongs to same zone. 2024-11-30 13:18:17 +05:30
Shreyas Zare
ed330778f9 DnsWebService: Updated StartWebServiceAsync() to check http/2 support for windows to avoid issues when HTTPS is enabled on older OS versions. 2024-11-30 13:16:44 +05:30
Shreyas Zare
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. 2024-11-30 13:15:31 +05:30
Shreyas Zare
9d5330fddc CacheZoneManager: Updated Query() to use the new Answer and NoDnssecAnswer properties for negative cache response. 2024-11-30 12:34:46 +05:30
Shreyas Zare
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. 2024-11-23 17:52:16 +05:30
Shreyas Zare
3d6809ba1b WebServiceZonesApi: Added validatation code to prevent adding/updating glue addresses for zone's NS records. 2024-11-23 13:14:04 +05:30
Shreyas Zare
862857e725 Extensions: updated GetRemoteEndPoint() to remove the conditional private ip check option. 2024-11-23 13:12:54 +05:30
Shreyas Zare
c55bc9bcb8 zone.js: added validation check for NS records to prevent from adding glue for zone NS records. 2024-11-23 13:12:04 +05:30
Shreyas Zare
12b48b1c36 main.js: updated UI validation code to allow using reverse proxy acl for dns-over-https. 2024-11-23 13:11:28 +05:30
Shreyas Zare
28a491026a webapp: updated reverse proxy network acl description in html. 2024-11-23 13:10:40 +05:30
Shreyas Zare
fdcdfcb6d3 DnsServer: Updated ProcessDoHRequestAsync() to allow reading x-real-ip header for DNS-over-HTTPS with reverse proxy ACL check. 2024-11-23 13:10:04 +05:30
Shreyas Zare
bdf59b2bbb ZoneTree: updated FindZoneNode() to correctly handle wildcard case with ENT subdomain for queries that should return wildcard. 2024-11-23 13:08:58 +05:30
Shreyas Zare
f9cb4b2a87 FailoverApp.HealthCheck: updated code to catch correct exception. 2024-11-23 13:07:42 +05:30
Shreyas Zare
524ad2d7f2 DnsApplicationAssemblyLoadContext: updated assembly loading code to separate the dependency resolver initialization to avoid dependency issues. 2024-11-23 13:06:33 +05:30
Shreyas Zare
bd641bc058 dns app store json updated 2024-11-16 18:58:07 +05:30
Shreyas Zare
07052a7fd8 app assembly version updated for release. 2024-11-16 18:57:43 +05:30
Shreyas Zare
0fc6788972 FilterAaaa: code refactoring done for optimization. 2024-11-16 18:51:20 +05:30
Shreyas Zare
acd72344d4 Merge pull request #1106 from IngmarStein/filter_aaaa_dnssec
Filter AAAA: allow modification of unsigned responses for DNSSEC-aware clients
2024-11-16 18:31:15 +05:30
Shreyas Zare
46b79b3ab2 updated changelog for v13.2 release. 2024-11-16 18:25:08 +05:30
Shreyas Zare
2bead7f72e assembly version updated to v13.2 for release. 2024-11-16 18:24:37 +05:30
Shreyas Zare
7c16445cd0 inno: updated dotnet to v8.0.11 2024-11-16 18:24:07 +05:30
Shreyas Zare
05c8794d52 inno: updated version to 13.2 2024-11-16 18:23:38 +05:30
Shreyas Zare
775d6b79da updated apidocs 2024-11-16 18:23:18 +05:30
Shreyas Zare
997a1da9ae main.js: updated code to disable real ip text box when insecure DoH is not enabled. 2024-11-16 17:24:51 +05:30
Shreyas Zare
9f257efabe webapp: updated option message for correctness. 2024-11-16 17:23:49 +05:30
Shreyas Zare
50276dc216 DnsServer: updated ProcessDoHRequestAsync() to read client ip without private ip check and read x-real-ip header only for insecure http requests. 2024-11-16 17:22:57 +05:30
Shreyas Zare
161eeccb90 Extensions: updated GetRemoteEndPoint() to allow controlling private IP check for x-real-ip header. 2024-11-16 17:20:21 +05:30
Shreyas Zare
50b263c829 main.js: updated code to support reverse proxy network acl option. 2024-11-16 14:12:02 +05:30
Shreyas Zare
e1b456ed28 webapp: updated html for new reverse proxy network acl option. Other minor changes done. 2024-11-16 14:11:34 +05:30
Shreyas Zare
caf79a0044 WebServiceSettingsApi: updated api to support reverse proxy network ACL. 2024-11-16 14:10:21 +05:30
Shreyas Zare
b813a55be2 DnsWebService: updated config code to support new reverse proxy network ACL option. 2024-11-16 13:43:33 +05:30
Shreyas Zare
85c0b39f6e DnsServer: implemented reverse proxy network ACL feature. 2024-11-16 13:39:20 +05:30