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.
|
1 year ago |
Shreyas Zare
|
00927c92dd
AuthZone: code refactoring changes.
|
1 year ago |
Shreyas Zare
|
bad83253f5
minor refactoring changes
|
1 year ago |
Shreyas Zare
|
d8599d0bab
AuthZone: added GetAllRecords()
|
2 years ago |
Shreyas Zare
|
d3a89d91a4
AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset.
|
2 years ago |
Shreyas Zare
|
1d22138e56
AuthZone: fixed AddRecord() implementation to correctly return the added and deleted records due to TTL changes.
|
2 years ago |
Shreyas Zare
|
b4fe3c701e
AuthZone: updated AddRecord() to use update existing record TTL values to new record TTL value.
|
2 years ago |
Shreyas Zare
|
46a86001c4
AuthZone: removed IDisposable implementation.
|
2 years ago |
Shreyas Zare
|
c2a3d38beb
AuthZone: updated FilterDisabledRecords() and AppendRRSigTo() to set last used value for records.
|
2 years ago |
Shreyas Zare
|
64415c2fc6
AuthZone: Updated GetUpdatedNSecRRSet() and GetUpdatedNSec3RRSet() to compare TTL values too for deciding if new records should be used.
|
2 years ago |
Shreyas Zare
|
0da36928b0
AuthZone: Fixed minor name issue in GetPartialNSec3Record().
|
2 years ago |
Shreyas Zare
|
fa417216f3
major code refactoring done.
|
2 years ago |
Shreyas Zare
|
d813fe2fe1
AuthZone: Updated implementation to allow multiple PTR records. Minor validation check added.
|
2 years ago |
Shreyas Zare
|
3e8b74a15d
AuthZone: added GetUpdatedNSec3RRSet(). Fixed issues in CreateNSec3RRSet() and GetPartialNSec3Record(). Updated QueryRecords() to return exact type records for selected types.
|
2 years ago |
Shreyas Zare
|
d12a45cff4
AuthZone: updated dns record versioning method implementation to support DNSSEC. Added methods for DNSSEC related operations. Minor code refactoring done.
|
2 years ago |
Shreyas Zare
|
a11269ece2
AuthZone: removed code for apex zone into a new ApexZone class. Added DNSSEC related implementation.
|
2 years ago |
Shreyas Zare
|
e51f58eb7e
AuthZone: fixed issue in GetPrimaryNameServerAddressesAsync() to resolve IP if not specified in primary name server addresses. Code refactoring done.
|
3 years ago |
Shreyas Zare
|
467bed5ade
AuthZone: code refactoring done.
|
3 years ago |
Shreyas Zare
|
a0edc08104
AuthZone: fixed SyncRecords() definition causing ambuigity.
|
3 years ago |
Shreyas Zare
|
07f2943cda
AuthZone: fixed issues in GetNameServerAddressesAsync(). Code refactoring done.
|
3 years ago |
Shreyas Zare
|
d8a91ba3ac
AuthZone: added GetNameServerAddressesAsync() for stub refresh. Updated implementation for IXFR support. Implemented UpdateRecord() method.
|
3 years ago |
Shreyas Zare
|
8ec8934197
code refactoring done.
|
3 years ago |
Shreyas Zare
|
9a467d3d9f
AuthZone: updated AddRecord() for DNAME record validation.
|
3 years ago |
Shreyas Zare
|
7015194877
minor refactoring done
|
3 years ago |
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.
|
3 years ago |
Shreyas Zare
|
265d436dec
AuthZone: minor code refactoring.
|
3 years ago |
Shreyas Zare
|
9c5c15cc97
AuthZone: allowing to add multiple ANAME records.
|
3 years ago |
Shreyas Zare
|
0a10b97235
AuthZone: fixed QueryRecords() implementation for ANY request.
|
3 years ago |
Shreyas Zare
|
19d44a2286
removed application zone
|
3 years ago |
Shreyas Zare
|
20ccce2093
AuthZone: added app zone support.
|
3 years ago |
Shreyas Zare
|
4d6ed9f424
AuthZone: added NS record shuffling.
|
4 years ago |
Shreyas Zare
|
140b96928e
AuthZone: using async methods.
|
4 years ago |
Shreyas Zare
|
d15296824c
AuthZone: using SetGlueRecords() which is correct glue record copy operation in SyncRecords().
|
4 years ago |
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.
|
4 years ago |
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().
|
4 years ago |
Shreyas Zare
|
c9ba96e82f
AuthZone: implemented GetNameServerAddresses(), GetPrimaryNameServerAddresses() and GetAllNameServerAddresses() common functions for code reuse.
|
4 years ago |
Shreyas Zare
|
0ac4b61f28
minor code refactoring.
|
4 years ago |
Shreyas Zare
|
6e29034566
AuthZoneManager: updated auth zones to allow updating glue addresses for secondary and stub zones.
|
4 years ago |
Shreyas Zare
|
5b978f9f28
added missing ANAME validations.
|
4 years ago |
Shreyas Zare
|
84d30a295e
AuthZone: made Disabled property virtual and overrided it in primary, secondary and stub zone to correctly start or stop timer events.
|
4 years ago |
Shreyas Zare
|
17868a7ffb
minor refactoring changes.
|
4 years ago |
Shreyas Zare
|
1526a48fc3
AuthZone: automatic trigerring of notify or refresh for zone when it is enabled implemented.
|
4 years ago |
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.
|
4 years ago |
Shreyas Zare
|
6b6dec16af
AuthZone: implemented IDisposable. Added SyncRecords(), LoadRecords(), SetRecords(), AddRecord(), DeleteRecords() & DeleteRecord() methods. Removed AreAllRecordsDisabled(). Added ANAME record processing in QueryRecords().
|
4 years ago |
Shreyas Zare
|
6763bdd5fa
added licence info.
|
4 years ago |
Shreyas Zare
|
69e10fc375
added new Zone classes
|
4 years ago |