Commit Graph

3181 Commits

Author SHA1 Message Date
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
Shreyas Zare
f69ebc1f03 code refactoring changes done. 2024-11-16 13:14:48 +05:30
Ingmar Stein
e6979353b2 Filter AAAA: allow modification of unsigned responses for DNSSEC-aware
clients

Fixes #1105
2024-11-13 14:56:40 +01:00
Shreyas Zare
0f83d23e60 updated change log for v13.1.1 release. 2024-11-09 21:15:43 +05:30
Shreyas Zare
082923c2fc assembly version updated to v13.1.1 for release. 2024-11-09 21:15:23 +05:30
Shreyas Zare
5e12d915bb inno: updated version to 13.1.1 2024-11-09 21:14:59 +05:30
Shreyas Zare
5897fe4b07 updated app store json file 2024-11-09 21:14:42 +05:30
Shreyas Zare
a3c98fb57d app assembly version updated for release. 2024-11-09 21:14:23 +05:30
Shreyas Zare
10847b39b8 FilterAaaa: updated InitializeAsync() to update the existing config to include the new option. 2024-11-09 20:20:13 +05:30
Shreyas Zare
050e4c5c6e updated named.root file 2024-11-09 19:49:51 +05:30
Shreyas Zare
4965c739e9 updated root anchors file 2024-11-09 19:48:44 +05:30
Shreyas Zare
04f0069d03 webapp: updated html with changes in UI messages. 2024-11-09 19:48:30 +05:30
Shreyas Zare
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. 2024-11-09 19:47:25 +05:30
Shreyas Zare
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. 2024-11-09 19:45:16 +05:30
Shreyas Zare
76f6108be3 FilterAAAA: updated app docs for new option. 2024-11-09 19:40:17 +05:30
Shreyas Zare
f7b3a0c7b9 DnsRebindingProtection: updated sample config. 2024-11-09 19:39:39 +05:30
Shreyas Zare
2d4853d23c DnsRebindingProtection: added new option to configure bypass networks. 2024-11-09 19:39:14 +05:30