Shreyas Zare
|
bad83253f5
|
minor refactoring changes
|
2022-12-24 12:12:41 +05:30 |
|
Shreyas Zare
|
d8599d0bab
|
AuthZone: added GetAllRecords()
|
2022-10-05 18:50:11 +05:30 |
|
Shreyas Zare
|
d3a89d91a4
|
AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset.
|
2022-05-28 12:18:26 +05:30 |
|
Shreyas Zare
|
1d22138e56
|
AuthZone: fixed AddRecord() implementation to correctly return the added and deleted records due to TTL changes.
|
2022-05-22 16:02:47 +05:30 |
|
Shreyas Zare
|
b4fe3c701e
|
AuthZone: updated AddRecord() to use update existing record TTL values to new record TTL value.
|
2022-05-21 13:00:48 +05:30 |
|
Shreyas Zare
|
46a86001c4
|
AuthZone: removed IDisposable implementation.
|
2022-05-14 13:35:28 +05:30 |
|
Shreyas Zare
|
c2a3d38beb
|
AuthZone: updated FilterDisabledRecords() and AppendRRSigTo() to set last used value for records.
|
2022-04-23 17:55:14 +05:30 |
|
Shreyas Zare
|
64415c2fc6
|
AuthZone: Updated GetUpdatedNSecRRSet() and GetUpdatedNSec3RRSet() to compare TTL values too for deciding if new records should be used.
|
2022-04-03 16:02:14 +05:30 |
|
Shreyas Zare
|
0da36928b0
|
AuthZone: Fixed minor name issue in GetPartialNSec3Record().
|
2022-03-12 15:29:43 +05:30 |
|
Shreyas Zare
|
fa417216f3
|
major code refactoring done.
|
2022-03-06 17:24:41 +05:30 |
|
Shreyas Zare
|
d813fe2fe1
|
AuthZone: Updated implementation to allow multiple PTR records. Minor validation check added.
|
2022-03-06 16:01:09 +05:30 |
|
Shreyas Zare
|
3e8b74a15d
|
AuthZone: added GetUpdatedNSec3RRSet(). Fixed issues in CreateNSec3RRSet() and GetPartialNSec3Record(). Updated QueryRecords() to return exact type records for selected types.
|
2022-02-27 18:14:08 +05:30 |
|
Shreyas Zare
|
d12a45cff4
|
AuthZone: updated dns record versioning method implementation to support DNSSEC. Added methods for DNSSEC related operations. Minor code refactoring done.
|
2022-02-19 13:05:26 +05:30 |
|
Shreyas Zare
|
a11269ece2
|
AuthZone: removed code for apex zone into a new ApexZone class. Added DNSSEC related implementation.
|
2022-01-16 19:31:33 +05:30 |
|
Shreyas Zare
|
e51f58eb7e
|
AuthZone: fixed issue in GetPrimaryNameServerAddressesAsync() to resolve IP if not specified in primary name server addresses. Code refactoring done.
|
2021-08-14 11:40:49 +05:30 |
|
Shreyas Zare
|
467bed5ade
|
AuthZone: code refactoring done.
|
2021-07-31 16:59:11 +05:30 |
|
Shreyas Zare
|
a0edc08104
|
AuthZone: fixed SyncRecords() definition causing ambuigity.
|
2021-07-18 15:41:16 +05:30 |
|
Shreyas Zare
|
07f2943cda
|
AuthZone: fixed issues in GetNameServerAddressesAsync(). Code refactoring done.
|
2021-07-10 14:44:05 +05:30 |
|
Shreyas Zare
|
d8a91ba3ac
|
AuthZone: added GetNameServerAddressesAsync() for stub refresh. Updated implementation for IXFR support. Implemented UpdateRecord() method.
|
2021-07-10 13:19:25 +05:30 |
|
Shreyas Zare
|
8ec8934197
|
code refactoring done.
|
2021-06-19 14:19:18 +05:30 |
|
Shreyas Zare
|
9a467d3d9f
|
AuthZone: updated AddRecord() for DNAME record validation.
|
2021-06-12 18:53:54 +05:30 |
|
Shreyas Zare
|
7015194877
|
minor refactoring done
|
2021-05-23 17:04:07 +05:30 |
|
Shreyas Zare
|
d3dc1b8802
|
AuthZone: implemented AuthZoneTransfer and AuthZoneNotify to support feature to allow configurable options for zone transfer and notify. Added new constructor to assign variables directly from AuthZoneInfo.
|
2021-05-23 16:51:55 +05:30 |
|
Shreyas Zare
|
265d436dec
|
AuthZone: minor code refactoring.
|
2021-04-10 13:42:46 +05:30 |
|
Shreyas Zare
|
9c5c15cc97
|
AuthZone: allowing to add multiple ANAME records.
|
2021-03-21 20:39:11 +05:30 |
|
Shreyas Zare
|
0a10b97235
|
AuthZone: fixed QueryRecords() implementation for ANY request.
|
2021-03-21 16:35:51 +05:30 |
|
Shreyas Zare
|
19d44a2286
|
removed application zone
|
2021-03-13 13:11:12 +05:30 |
|
Shreyas Zare
|
20ccce2093
|
AuthZone: added app zone support.
|
2021-02-27 19:24:43 +05:30 |
|
Shreyas Zare
|
4d6ed9f424
|
AuthZone: added NS record shuffling.
|
2020-09-05 16:08:41 +05:30 |
|
Shreyas Zare
|
140b96928e
|
AuthZone: using async methods.
|
2020-08-29 14:24:50 +05:30 |
|
Shreyas Zare
|
d15296824c
|
AuthZone: using SetGlueRecords() which is correct glue record copy operation in SyncRecords().
|
2020-07-04 16:32:13 +05:30 |
|
Shreyas Zare
|
02c8ae8400
|
AuthZone: added checks in GetNameServerAddresses() to prevent exceptions. Made GetPrimaryNameServerAddresses() public, used GetRecords() for getting NS records and updated implementation to use addresses from NS record and from glue records. Made GetSecondaryNameServerAddresses() public and used GetRecords() for getting NS records. Updated GetRecords() to return empty array if no records are found. Optimized ContainsNameServerRecords() code.
|
2020-06-28 19:38:34 +05:30 |
|
Shreyas Zare
|
06694b0eb2
|
AuthZone: updated implementation to get secondary name server addresses. Fixed SyncRecords() to allow syncing root zone correctly and to avoid overwriting glue records for SOA. Removed UpdateGlueAddresses(). Fixed typo bug in QueryRecords().
|
2020-06-27 11:43:58 +05:30 |
|
Shreyas Zare
|
c9ba96e82f
|
AuthZone: implemented GetNameServerAddresses(), GetPrimaryNameServerAddresses() and GetAllNameServerAddresses() common functions for code reuse.
|
2020-06-20 17:31:41 +05:30 |
|
Shreyas Zare
|
0ac4b61f28
|
minor code refactoring.
|
2020-06-20 14:08:10 +05:30 |
|
Shreyas Zare
|
6e29034566
|
AuthZoneManager: updated auth zones to allow updating glue addresses for secondary and stub zones.
|
2020-06-14 15:44:29 +05:30 |
|
Shreyas Zare
|
5b978f9f28
|
added missing ANAME validations.
|
2020-06-14 13:47:48 +05:30 |
|
Shreyas Zare
|
84d30a295e
|
AuthZone: made Disabled property virtual and overrided it in primary, secondary and stub zone to correctly start or stop timer events.
|
2020-06-14 13:20:53 +05:30 |
|
Shreyas Zare
|
17868a7ffb
|
minor refactoring changes.
|
2020-06-13 18:48:19 +05:30 |
|
Shreyas Zare
|
1526a48fc3
|
AuthZone: automatic trigerring of notify or refresh for zone when it is enabled implemented.
|
2020-06-13 18:24:22 +05:30 |
|
Shreyas Zare
|
2af8bca7df
|
AuthZone: removed constructors that added SOA and NS records. Made QueryRecords() virtual to allow overriding. Added GetRecords() to directly get records. Added virtual IsActive to allow controlling zone state.
|
2020-06-13 13:34:05 +05:30 |
|
Shreyas Zare
|
6b6dec16af
|
AuthZone: implemented IDisposable. Added SyncRecords(), LoadRecords(), SetRecords(), AddRecord(), DeleteRecords() & DeleteRecord() methods. Removed AreAllRecordsDisabled(). Added ANAME record processing in QueryRecords().
|
2020-06-06 16:01:14 +05:30 |
|
Shreyas Zare
|
6763bdd5fa
|
added licence info.
|
2020-05-23 18:04:47 +05:30 |
|
Shreyas Zare
|
69e10fc375
|
added new Zone classes
|
2020-05-23 16:45:17 +05:30 |
|