Shreyas Zare
|
e70bbfd2c1
|
AuthZoneManager: added default soa serial date scheme option. Fixed issues in CloneZone(). Updated ImportRecords() implementation for allowing zone file import. Fixed issues in Query(). Added support for ALIAS record.
|
2023-10-29 18:53:46 +05:30 |
|
Shreyas Zare
|
66fe82ad4b
|
ZoneTree: corrected wildcard matching implementation.
|
2023-10-29 18:50:59 +05:30 |
|
Shreyas Zare
|
c4e261152a
|
AuthZoneTree: fixed minor issue in FindZone().
|
2023-10-29 18:49:46 +05:30 |
|
Shreyas Zare
|
8f5aca66ae
|
DnsServerInternal: code refactoring changes done.
|
2023-10-29 18:49:01 +05:30 |
|
Shreyas Zare
|
b3a6be92b3
|
DnsApplicationManager: added IDnsRequestBlockingHandler support.
|
2023-10-29 18:48:34 +05:30 |
|
Shreyas Zare
|
9c0e4a2f5c
|
DnsApplication: added IDnsRequestBlockingHandler support.
|
2023-10-29 18:47:49 +05:30 |
|
Shreyas Zare
|
d4352680b3
|
AuthZoneManager: updated CloneZone() to copy zone options from source.
|
2023-09-24 17:38:53 +05:30 |
|
Shreyas Zare
|
7b82c227f1
|
ForwarderZone: added new constructor for empty zone creation.
|
2023-09-24 16:34:13 +05:30 |
|
Shreyas Zare
|
93e0416c69
|
AuthZoneManager: added CreateForwarderZone() to create empty forwarder zone. Implemented CloneZone() feature. Fixed minor issues with ConvertZoneType().
|
2023-09-24 16:33:46 +05:30 |
|
Shreyas Zare
|
3d43c9894d
|
DnsServer: implemented FWD record no proxy type feature.
|
2023-09-23 18:10:39 +05:30 |
|
Shreyas Zare
|
899cb54c37
|
StubZone: implemented zone last modified feature.
|
2023-09-23 18:09:02 +05:30 |
|
Shreyas Zare
|
2ccc2ea667
|
SecondaryZone: implemented zone last modified feature.
|
2023-09-23 18:08:40 +05:30 |
|
Shreyas Zare
|
c95ae5ad2f
|
PrimaryZone: implemented zone last modified feature.
|
2023-09-23 18:08:23 +05:30 |
|
Shreyas Zare
|
134e265548
|
ForwarderZone: implemented zone last modified feature and FWD record proxy type changes.
|
2023-09-23 18:07:55 +05:30 |
|
Shreyas Zare
|
5d67894389
|
ForwarderSubDomainZone: implemented zone last modified feature.
|
2023-09-23 18:07:16 +05:30 |
|
Shreyas Zare
|
323876b14f
|
AuthZoneInfo: implemented zone last modified feature.
|
2023-09-23 18:06:41 +05:30 |
|
Shreyas Zare
|
88457090f2
|
ApexZone: implemented zone last modified feature.
|
2023-09-23 18:05:47 +05:30 |
|
Shreyas Zare
|
11d95dc60f
|
AuthZoneManager: updated code for FWD record proxy type changes and zone last modified feature.
|
2023-09-23 18:05:01 +05:30 |
|
Shreyas Zare
|
e6b3edd412
|
CacheZoneManager: removed unused feature.
|
2023-08-26 12:32:18 +05:30 |
|
Shreyas Zare
|
528de20d2e
|
CacheRecordInfo: removed unused feature.
|
2023-08-26 12:31:50 +05:30 |
|
Shreyas Zare
|
4a7e770d2f
|
AuthZoneManager: fixed issue in IXFR which caused empty node to remain in the zone tree.
|
2023-08-13 18:48:20 +05:30 |
|
Shreyas Zare
|
db1f97c2c9
|
DnsServer: Implemented UDP and TCP over PROXY protocol.
|
2023-08-12 13:04:47 +05:30 |
|
Shreyas Zare
|
481a92b494
|
PrimarySubDomainZone: Fixed issue of duplicate records in zone history.
|
2023-08-12 13:03:38 +05:30 |
|
Shreyas Zare
|
fee08180f9
|
DnsServer: updated TLS certificate implementation to allow the TLS handshake to send the cert chain for DoT, DoH, & DoQ. Updated ProcessAPPAsync() to fix issue with rcode for wildcard cases.
|
2023-07-29 13:30:46 +05:30 |
|
Shreyas Zare
|
aa0a7ef6f6
|
DnsServer: Updated code to write more specific error log for dynamic updates security policy.
|
2023-07-02 15:45:11 +05:30 |
|
Shreyas Zare
|
9cf6168aa8
|
AuthZoneManager: fixed minor issues in ConvertZoneType().
|
2023-07-02 15:44:12 +05:30 |
|
Shreyas Zare
|
74ab6b9596
|
DnsServer: removed RD flag check for conditional forwarder zones.
|
2023-06-25 19:07:04 +05:30 |
|
Shreyas Zare
|
350f982d5f
|
AuthZoneManager: updated ResolveAdditionalRecords() to prevent duplicate entries. Implemented ConvertZoneType() to allow converting zone types. Updated Query() to fix issue with how APP records being queried for closest/apex when not needed.
|
2023-06-25 17:30:18 +05:30 |
|
Shreyas Zare
|
266618a026
|
CacheZoneManager: updating default failure TTL to 10 sec. Updated ResolveAdditionalRecords() to prevent duplicate entries.
|
2023-06-25 17:25:51 +05:30 |
|
Shreyas Zare
|
c0c0a5c396
|
ApexZone: Updated notification implementation to retry after SOA RETRY seconds to attempt to automatically recover from the notify failure. Updated NotifyFailed to return list of failed name servers.
|
2023-06-25 17:24:12 +05:30 |
|
Shreyas Zare
|
744c71b401
|
AuthZoneInfo: Updated NotifyFailed to return list of failed name servers.
|
2023-06-25 17:12:21 +05:30 |
|
Shreyas Zare
|
2e376513a8
|
StatsManager: updated implementation to gracefully handle errors caused by corrupt stats files.
|
2023-05-27 12:35:56 +05:30 |
|
Shreyas Zare
|
560567a79e
|
DnsServer: updated ProcessDoHRequestAsync() to make the accept header optional. Updated RecursiveResolveAsync() to include extended dns error in response.
|
2023-05-27 12:34:28 +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
|
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
|
3bc39fc28a
|
DnsServer: updated error message to include question.
|
2023-04-29 13:33:24 +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
|
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 |
|