Shreyas Zare
|
c00a2a15a6
|
DnsServer: updated ProcessConnectionAsync() to read server domain name from TLS request to set it as request local EP. Updated ProcessQuicConnectionAsync() to read target hostname from the QUIC connection to set it as request local EP.
|
2024-02-17 18:08:04 +05:30 |
|
Shreyas Zare
|
55e51a88b9
|
SecondaryZone: code refactoring changes done.
|
2024-02-17 18:05:40 +05:30 |
|
Shreyas Zare
|
872e825189
|
PrimaryZone: Added SetSoaSerial() to allow setting custom SOA serial. Code refactoring changes done.
|
2024-02-17 18:05:20 +05:30 |
|
Shreyas Zare
|
9e7d8cde79
|
ApexZone: code refactoring changes.
|
2024-02-17 18:04:25 +05:30 |
|
Shreyas Zare
|
de6a630c47
|
AuthZoneManager: Updated ImportRecords() to add overwriteSoaSerial support to allow setting SOA serial from imported SOA record.
|
2024-02-17 18:03:39 +05:30 |
|
Shreyas Zare
|
7ed733e8aa
|
ZoneTree: fixed issue with wildcard matching conditions with ENT entries.
|
2024-02-08 19:07:51 +05:30 |
|
Shreyas Zare
|
ff525d7d30
|
DnsServer: Added notify allowed networks feature. Updated default config values for mitigating pulsing DoS attack. Added qpm bypass list feature. Updated ProcessUdpRequestAsync() to use buffer from array pool. Updated ProcessUpdateQueryAsync() to find closest zone to update and added support for forwarder zones. Updated ProcessCNAMEAsync() to prevent duplicate entries in response. Updated RecursiveResolveAsync() to simplify serve stale implementation. Updated PrepareRecursiveResolveResponse() to set correct AD flag value. Updated StartAsync() to update root servers list by priming query. Code refactoring changes done.
|
2024-02-04 17:59:51 +05:30 |
|
Shreyas Zare
|
4912e03f41
|
StatsManager: Added in-memory stats feature. Added support for dropped requests stats and protocol type stats. Code refactoring done.
|
2024-02-04 17:52:59 +05:30 |
|
Shreyas Zare
|
8fab5101ff
|
PrimaryZone: fixed minor null ref issue. Fixed issue in revert code in SignZone() which missed to remove RRSIG records in subdomains. Code refactoring done.
|
2024-02-04 17:50:37 +05:30 |
|
Shreyas Zare
|
2781ba6f18
|
ForwarderZone: added support for ddns.
|
2024-02-04 17:40:31 +05:30 |
|
Shreyas Zare
|
d8a63be205
|
AuthZoneInfo: updated implementation for ddns support in forwarder zones.
|
2024-02-04 17:39:53 +05:30 |
|
Shreyas Zare
|
4d78973b31
|
AuthZone: code refactoring done.
|
2024-02-04 17:38:53 +05:30 |
|
Shreyas Zare
|
60036cf047
|
ApexZone: fixed minor issue.
|
2024-02-04 17:38:16 +05:30 |
|
Shreyas Zare
|
8a0ef72f7a
|
CacheZoneManager: code refactoring done.
|
2024-02-04 17:31:55 +05:30 |
|
Shreyas Zare
|
b71d564815
|
BlockListZoneManager: updated implementation for local file lists to update while reading. Fixes issues when list wont reload for certain conditions. Code refactoring done.
|
2024-02-04 17:29:56 +05:30 |
|
Shreyas Zare
|
7469613663
|
AuthZoneManager: code refactoring done.
|
2024-02-04 17:27:33 +05:30 |
|
Shreyas Zare
|
818b0c31c6
|
removed obsolete code.
|
2024-02-04 17:26:37 +05:30 |
|
Shreyas Zare
|
9f0d574a1f
|
DomainTree: code refactoring done.
|
2024-02-04 17:25:47 +05:30 |
|
Shreyas Zare
|
e5e5c5460f
|
AuthZoneTree: code refactoring changes done.
|
2024-02-04 17:24:43 +05:30 |
|
Shreyas Zare
|
ef459b2f96
|
CacheRecordInfo: code refactoring changes done.
|
2024-02-04 17:24:06 +05:30 |
|
Shreyas Zare
|
7be440d547
|
AuthZone: Added QueryRecordsWildcard() method to get processed wildcard response.
|
2024-01-14 17:58:47 +05:30 |
|
Shreyas Zare
|
79e1ae9a3a
|
AuthZoneManager: Updated ResolveAdditionalRecords() to use FindZone call for resolving additional records for correctness and wildcard support. Updated Query() to check for DNAME in closest and apex zones when zone exists.
|
2024-01-14 17:57:40 +05:30 |
|
Shreyas Zare
|
63d7c55bb6
|
AuthZoneTree: fixed issue in SubDomainExists() to prevent NXDOMAN rcode when wildcard ENT exists.
|
2024-01-14 17:12:15 +05:30 |
|
Shreyas Zare
|
fa682e88f9
|
ZoneTree: fixed issue in IsKeySubDomain() when testing for wildcard. Updated FindZoneNode() to fix issues with wildcard matching and code refactoring done.
|
2024-01-14 17:10:25 +05:30 |
|
Shreyas Zare
|
e8c9122d0c
|
DnsServer: moved udp socket pool init to StartAsync() to prevent it from occupying ports before web service starts.
|
2023-12-02 16:47:24 +05:30 |
|
Shreyas Zare
|
36c4b258b8
|
ZoneTree: fixed bug in wildcard matching implementation.
|
2023-11-07 01:03:13 +05:30 |
|
Shreyas Zare
|
343a270292
|
DnsServer: fixed bug in ProcessUpdateQueryAsync() for matching network address to remote address. Fixed other minor null reference issues.
|
2023-10-31 20:46:04 +05:30 |
|
Shreyas Zare
|
bee4aaeffd
|
ResolverPrefetchDnsCache: code refactoring changes done.
|
2023-10-29 19:11:50 +05:30 |
|
Shreyas Zare
|
bf0ec989e0
|
ResolverDnsCache: code refactoring changes done.
|
2023-10-29 19:11:24 +05:30 |
|
Shreyas Zare
|
f4ea842722
|
DnsServer: Added zone transfer allowed networks feature. Added blocking bypass list feature. Added separate logger for resolver error logs. Updated implementation to set metadata for requests with details of the local end point. Added support for ALIAS record. Implemented support for IDnsRequestBlockingHandler feature. Code refactoring changes done.
|
2023-10-29 19:10:33 +05:30 |
|
Shreyas Zare
|
467932c110
|
StubZone: updated CreateAsync() to show friendly error message.
|
2023-10-29 18:59:50 +05:30 |
|
Shreyas Zare
|
3ea69ac9cc
|
SecondaryZone: updated CreateAsync() to show friendly error message.
|
2023-10-29 18:59:19 +05:30 |
|
Shreyas Zare
|
192992f33c
|
PrimaryZone: updated constructor to support soa serial date option.
|
2023-10-29 18:58:29 +05:30 |
|
Shreyas Zare
|
f3437f44cf
|
AuthZoneInfo: updated zone transfer name servers and update ip addresses to support network address.
|
2023-10-29 18:57:29 +05:30 |
|
Shreyas Zare
|
8056b2bea5
|
AuthZone: Added validation checks in TrySetRecords(), AddRecord() and SetRecords. Added ALIAS record support in QueryRecords().
|
2023-10-29 18:56:19 +05:30 |
|
Shreyas Zare
|
5a38be9360
|
ApexZone: updated zone transfer name servers and update ip addresses to accept network address.
|
2023-10-29 18:54:45 +05:30 |
|
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 |
|