Commit Graph

312 Commits

Author SHA1 Message Date
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
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
7be440d547 AuthZone: Added QueryRecordsWildcard() method to get processed wildcard response. 2024-01-14 17:58:47 +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
7b82c227f1 ForwarderZone: added new constructor for empty zone creation. 2023-09-24 16:34:13 +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
481a92b494 PrimarySubDomainZone: Fixed issue of duplicate records in zone history. 2023-08-12 13:03:38 +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
f4f2529b54 CacheZone: updated implementation to support ECS for all record types. 2023-05-20 18:04:59 +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
611641dced code refactoring changes 2023-03-11 15:14:11 +05:30
Shreyas Zare
2e2fd43263 AuthZoneInfo: updated implementation to use values from apex zone reference when it is available. 2023-02-18 11:41:19 +05:30
Shreyas Zare
29d35fb022 AuthZoneInfo: implemented Equals() and GetHashCode() methods. 2023-02-12 12:51:19 +05:30
Shreyas Zare
50cf6fdf2e code refactoring changes. 2023-02-05 16:26:18 +05:30
Shreyas Zare
d2a1ba6de0 CacheZone: updated ReadFrom() and ReadEntriesFrom() to avoid loading stale records and empty RR sets. 2023-01-15 18:36:40 +05:30
Shreyas Zare
88b4b6c4ea StubZone: Updated CreateAsync() to parse and convert primary name servers to udp transport. Code refactoring done. 2023-01-14 17:23:38 +05:30
Shreyas Zare
2b7c10861d SecondaryZone: updated CreateAsync() to parse primary name server and convert protocol to zone transfer protocol. Updated RefreshZoneAsync() to explicitly change initial probe name servers to udp. Code refactoring done. 2023-01-14 17:22:05 +05:30
Shreyas Zare
507f596fc8 Zone: added another protected constructor to allow reloading cache zone. 2023-01-14 14:41:42 +05:30
Shreyas Zare
1dd35f68e9 SubDomainZone: code refactoring changes. 2023-01-14 14:40:36 +05:30
Shreyas Zare
8b3ddf113c StubZone: Code refactoring changes. 2023-01-14 14:40:04 +05:30
Shreyas Zare
d1e8d081b9 SecondaryZone: added xfr-over-quic support. Code refactoring done. 2023-01-14 14:39:20 +05:30
Shreyas Zare
5692e5e166 PrimaryZone: code refactoring changes. 2023-01-14 14:36:41 +05:30
Shreyas Zare
d867e5f71e PrimarySubDomainZone: code refactoring changes. 2023-01-14 14:34:06 +05:30
Shreyas Zare
d2fc9cab6e ForwarderZone: code refactoring changes. 2023-01-14 14:33:28 +05:30
Shreyas Zare
d1b2e1c192 CacheZone: updated implementation to support serializing cached records. Code refactoring changes done. 2023-01-14 14:32:43 +05:30
Shreyas Zare
b1fe727dec AuthZoneInfo: code refactoring changes. 2023-01-14 14:28:48 +05:30
Shreyas Zare
00927c92dd AuthZone: code refactoring changes. 2023-01-14 14:26:41 +05:30
Shreyas Zare
62c55aa76c ApexZone: code refactoring changes done. 2023-01-14 14:24:44 +05:30
Shreyas Zare
bad83253f5 minor refactoring changes 2022-12-24 12:12:41 +05:30
Shreyas Zare
6a62e308a8 PrimaryZone: updated SignZone() to remove added records and add back deleted records when signing fails for any reason. 2022-11-20 16:39:07 +05:30