Shreyas Zare
|
89b67045d1
|
zone.js: added support for SVCB, HTTPS, and Unknown record types. Set zsk rollover default value to 30 days.
|
2023-05-20 18:45:43 +05:30 |
|
Shreyas Zare
|
b65bf1e38b
|
main.js: added support for more forwarder templates.
|
2023-05-20 18:44:10 +05:30 |
|
Shreyas Zare
|
06c5b12840
|
webapp: added no-referrer meta header for privacy. Added support for SVCB, HTTPS and Unknown record types.
|
2023-05-20 18:42:39 +05:30 |
|
Shreyas Zare
|
7912877024
|
WebServiceZonesApi: implemented support for SVCB and HTTPS records. Implemented support for managing unknown i.e. unsupported record types. Set ZSK rollover default value to 30 days. Added validation for CNAME and DNAME records.
|
2023-05-20 18:40:44 +05:30 |
|
Shreyas Zare
|
baefbd720e
|
WebServiceSettingsApi: updated ResporeSettingsAsync() to fix issue of not loading block list when update interval is set to 0.
|
2023-05-20 18:11:48 +05:30 |
|
Shreyas Zare
|
ba0fc9be62
|
DnsWebService: fixed issue in StartAsync() that cause not loading block lists when update interval is set to 0.
|
2023-05-20 18:10:40 +05:30 |
|
Shreyas Zare
|
aa950351c0
|
DnsServer: updated ProcessUdpRequestAsync() to remove glue for SRV, SVCB and HTTPS along with MX when response is getting truncated. Updated PostProcessQueryAsync(), RecursiveResolveAsync(), and PrepareRecursiveResolveResponse() to support ECS for all record types.
|
2023-05-20 18:08:18 +05:30 |
|
Shreyas Zare
|
f4f2529b54
|
CacheZone: updated implementation to support ECS for all record types.
|
2023-05-20 18:04:59 +05:30 |
|
Shreyas Zare
|
e2bcfb3e9a
|
CacheZoneManager: updated CacheRecords() to support ECS for all record types. Updated GetAdditionalRecords() and ResolveAdditionalRecords() to support SVCB and HTTPS records. Updated Query() to support glue records for SVCB and HTTPS records.
|
2023-05-20 18:03:45 +05:30 |
|
Shreyas Zare
|
abf7435be7
|
AuthZoneManager: updated GetAdditionalRecords() and ResolveAdditionalRecords() to support SVCB and HTTPS records. Updated DeleteRecord() and DeleteRecords() to return bool. Updated Query() to support SVCB and HTTPS glue records.
|
2023-05-20 18:01:52 +05:30 |
|
Shreyas Zare
|
a02da4870d
|
DhcpOption: removed ParseColonHexString() and using library method instead.
|
2023-05-20 17:59:31 +05:30 |
|
Shreyas Zare
|
96c3027b83
|
VendorSpecificInformationOption: code refactored to use library method for ParseColonHexString().
|
2023-05-20 17:58:08 +05:30 |
|
Shreyas Zare
|
787337c773
|
User: updated SessionTimeoutSeconds to prevent issues with too low timeout set by mistake.
|
2023-05-20 17:54:51 +05:30 |
|
Shreyas Zare
|
3620966eb6
|
assembly version updated to v11.1.1 for release.
|
2023-05-01 20:41:42 +05:30 |
|
Shreyas Zare
|
78979c3a46
|
DnsServer: Updated ProcessAuthoritativeQueryAsync() to fix conditional forwarder recursion condition to allow conditional forwarding when recursion is denied in settings but is desired by the request.
|
2023-05-01 19:57:08 +05:30 |
|
Shreyas Zare
|
87d4c586d5
|
assembly version updated to v11.1 for release
|
2023-04-29 16:19:02 +05:30 |
|
Shreyas Zare
|
25090eb3ce
|
DnsWebService: updated StopAsync() to prevent from running twice.
|
2023-04-29 16:16:55 +05:30 |
|
Shreyas Zare
|
3bc39fc28a
|
DnsServer: updated error message to include question.
|
2023-04-29 13:33:24 +05:30 |
|
Shreyas Zare
|
38b6ecc581
|
WebServiceZonesApi: updated DeleteRecord() to be able to delete old misconfigured NS records.
|
2023-04-23 17:02:49 +05:30 |
|
Shreyas Zare
|
0bf5f15329
|
webapp: added soa serial date scheme support.
|
2023-04-23 16:37:29 +05:30 |
|
Shreyas Zare
|
d49753575d
|
zone.js: added soa serial date scheme support. Added IDN support.
|
2023-04-23 16:36:55 +05:30 |
|
Shreyas Zare
|
a04fe8992a
|
other-zones.js: added IDN support.
|
2023-04-23 16:35:28 +05:30 |
|
Shreyas Zare
|
42999e902b
|
main.js: added IDN support.
|
2023-04-23 16:34:54 +05:30 |
|
Shreyas Zare
|
c78984fcbc
|
WebServiceZonesApi: Added IDN support. Added SOA serial date scheme support.
|
2023-04-23 16:34:17 +05:30 |
|
Shreyas Zare
|
d9a1d20acf
|
WebServiceSettingsApi: added validation for http proxy protocol.
|
2023-04-23 16:32:16 +05:30 |
|
Shreyas Zare
|
c3d550e5a6
|
WebServiceOtherZonesApi: added IDN support.
|
2023-04-23 16:30:49 +05:30 |
|
Shreyas Zare
|
c924ec6188
|
WebServiceDashboardApi: added IDN support.
|
2023-04-23 16:29:01 +05:30 |
|
Shreyas Zare
|
1f8d2a538c
|
DnsWebService: Enabled save cache option by default. Updated web server to serve unknown file types for certbot webroot http challenge. Added 4 new env var support.
|
2023-04-23 16:28:27 +05:30 |
|
Shreyas Zare
|
46d4e17856
|
DnsServer: Implemented socket pool feature for port randomization on windows platform. Updated AuthoritativeQueryAsync() to check the auth zone before querying DNS apps. Updated RecursiveResolveAsync() and ConditionalForwarderResolveAsync() to support conditional forwarding client subnet. Updated DoH web server to serve unknown file types for certbot webroot HTTP challenge. Fixed issue in ServerDomain property when invalid domain name was set.
|
2023-04-23 16:24:45 +05:30 |
|
Shreyas Zare
|
79ae0c5632
|
PrimaryZone: implemented soa serial date scheme support.
|
2023-04-23 16:20:35 +05:30 |
|
Shreyas Zare
|
6554367ad7
|
AuthZone: updated RefreshSignatures() to fix RRSIG check. Updated GetUpdatedNSecRRSet() to simplify implementation. Updated CreateNSec3RRSet() and GetPartialNSec3Record() to fix bug in NSEC3 type list.
|
2023-04-23 16:19:33 +05:30 |
|
Shreyas Zare
|
216695a3cd
|
CacheZone: added support for conditional forwarding client subnet.
|
2023-04-23 16:15:12 +05:30 |
|
Shreyas Zare
|
1d3a1c5c3b
|
CacheZoneManager: added support for conditional forwarding client subnet.
|
2023-04-23 16:12:58 +05:30 |
|
Shreyas Zare
|
0e0481d0a1
|
CacheRecordInfo: added support for conditional forwarding client subnet.
|
2023-04-23 16:10:27 +05:30 |
|
Shreyas Zare
|
821af41210
|
AuthRecordInfo: added support for soa serial date scheme.
|
2023-04-23 16:09:58 +05:30 |
|
Shreyas Zare
|
1361a78ae7
|
DnsServerInternal: updated code to return new cache object to skip authoritative request handler calls.
|
2023-04-23 16:09:09 +05:30 |
|
Shreyas Zare
|
a462b3097a
|
DnsServer: Updated ProcessRecursiveQueryAsync() to return rcode from blocked response.
|
2023-03-18 13:39:23 +05:30 |
|
Shreyas Zare
|
812b505d34
|
WebServiceAppsApi: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:38:32 +05:30 |
|
Shreyas Zare
|
3f92cb8846
|
WebServiceApi: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:37:34 +05:30 |
|
Shreyas Zare
|
444baf1b03
|
BlockListZoneManager: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:36:56 +05:30 |
|
Shreyas Zare
|
f7a1d80aeb
|
DnsServerInternal: implemented IDnsClient.ResolveAsync().
|
2023-03-18 13:35:51 +05:30 |
|
Shreyas Zare
|
b3fe4ed302
|
assembly version updated to v11.0.3
|
2023-03-11 17:03:40 +05:30 |
|
Shreyas Zare
|
9cd47c79b1
|
WebServiceSettingsApi: updated SetDnsSettings() to fix issue causing double block list update trigger. Other minor code refactoring changes done.
|
2023-03-11 15:21:31 +05:30 |
|
Shreyas Zare
|
caa5e950e0
|
WebServiceAppsApi: Updated StartAutomaticUpdate() to remote timeout that caused auto update to fail when server delays response. Updated GetStoreAppsJsonData() and DownloadAndUpdateAppAsync() to support optional http retries. Updated ListStoreApps() to have 30 sec timeout.
|
2023-03-11 15:20:05 +05:30 |
|
Shreyas Zare
|
0bcb233e1c
|
DnsServer: Updated ProcessUdpRequestAsync() to limit the response side to the configured udp payload size to limit amplification attack issue reported by Xiang Li. Updated ProcessAuthoritativeQueryAsync() to prevent conditional forwarding when request does not have RD flag set as reported by Xiang Li.
|
2023-03-11 15:17:59 +05:30 |
|
Shreyas Zare
|
611641dced
|
code refactoring changes
|
2023-03-11 15:14:11 +05:30 |
|
Shreyas Zare
|
0ca9232a52
|
BlockListZoneManager: updated UpdateBlockListsAsync() to perform http retries.
|
2023-03-11 15:13:21 +05:30 |
|
Shreyas Zare
|
bbf4a2e773
|
DnsServer: updated ProcessUdpRequestAsync() to handle truncation for MX response to allow trying once after removing glue records before sending a TC response due to issues with some old mail servers that do not retry over TCP when TC response is received. Updated ProcessRecursiveQueryAsync() to use EDNS request to allow relaying extended DNS error response from blocked zone to client.
|
2023-03-05 19:26:05 +05:30 |
|
Shreyas Zare
|
157115b48e
|
ResolverDnsCache: minor refactoring change.
|
2023-03-05 19:22:31 +05:30 |
|
Shreyas Zare
|
003379efa6
|
webapp: fixed zone table sort issue and other minor blog entry title change done.
|
2023-03-05 19:21:54 +05:30 |
|