Shreyas Zare
|
9cf6168aa8
AuthZoneManager: fixed minor issues in ConvertZoneType().
|
1 year ago |
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.
|
1 year ago |
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.
|
1 year ago |
Shreyas Zare
|
1fc615eeb8
AuthZoneManager: Added LoadSpecialPrimaryZones() methods to allow bulk loading/importing zones. Updated Query() to add isRecursionAllowed parameter to be used to set expected RA flag value. Minor code refactoring changes done.
|
1 year ago |
Shreyas Zare
|
ec8dce21cf
AuthZoneManager: fixed minor issue when there are no zones.
|
1 year ago |
Shreyas Zare
|
6338ee25b9
AuthZoneManager: setting correct RA flag. Code refactoring done.
|
1 year ago |
Shreyas Zare
|
06282fc8c0
AuthZoneManager: Implemented zone index to allow paginated access to zones list.
|
1 year ago |
Shreyas Zare
|
ba48a63eb1
AuthZoneManager: split ListAllRecords() into ListAllZoneRecords() and ListAllRecords() for different usages. Code refactoring done.
|
1 year ago |
Shreyas Zare
|
a9e457fa6e
AuthZoneManager: updated code as per refactoring changes for record info.
|
1 year ago |
Shreyas Zare
|
bad83253f5
minor refactoring changes
|
1 year ago |
Shreyas Zare
|
ba7caa1ef2
AuthZoneManager: code refactoring changes.
|
2 years ago |
Shreyas Zare
|
9b69cc2ba5
AuthZoneManager: minor refactoring changes.
|
2 years ago |
Shreyas Zare
|
2bdef61f35
AuthZoneManager: updated ResolveCNAME() to detect CNAME loops.
|
2 years ago |
Shreyas Zare
|
c514cc55ec
AuthZoneManager: updated GetAuthZoneInfo() to check for null. Added NameExists(), GetAllRecords() and SetRecords().
|
2 years ago |
Shreyas Zare
|
e1bdfd151a
AuthZoneManager: updated Query() to allow APP records processing for forwarder zones, minor update to return referral response when zone found is a delegation.
|
2 years ago |
Shreyas Zare
|
b24be82552
AuthZoneManager: updated GetReferralResponse() to set last used on value for stub authority records.
|
2 years ago |
Shreyas Zare
|
05a1853734
AuthZoneManager: updated Query() to return SOA in authority for ANAME queries to allow DNS server to respond with NO DATA response correctly.
|
2 years ago |
Shreyas Zare
|
dad7bbcac6
AuthZoneManager: Updated CreateForwarderZone() to allow setting comments for FWD record. Updated code for DNSSEC private key related changes and other minor changes done.
|
2 years ago |
Shreyas Zare
|
2712434144
AuthZoneManager: Updated GetForwarderResponse() implementation to check for NS records first to work as a stub zone. Other minor implementation changes done.
|
2 years ago |
Shreyas Zare
|
fa417216f3
major code refactoring done.
|
2 years ago |
Shreyas Zare
|
8696566c48
AuthZoneManager: Updated GetOrAddSubDomainZone() to use TryGet to directly get the apex zone. Updated implementation to allow multiple PTR records. Code refactoring done.
|
2 years ago |
Shreyas Zare
|
79282be643
AuthZoneManager: updated LoadTrustAnchorsTo() to skip revoked dns keys.
|
2 years ago |
Shreyas Zare
|
5e7dbe38cb
AuthZoneManager: updated code for DNSSEC implementation. Added LoadTrustAnchorsTo() to load trust anchors for locally hosted auth zones.
|
2 years ago |
Shreyas Zare
|
2dd993c707
AuthZoneManager: added GetZoneWithSubDomainZones(), FindZone(), FindNextSubDomainZone(), FindPreviousSubDomainZone(), and RemoveSubDomainZone() internal methods for use with DNSSEC implementation. Implemented DNSSEC related methods to allow access to API. Implemented FindAuthZoneInfo() and GetAuthZoneInfo(). Updated Query() with DNSSEC related changes. Code refactoring done.
|
2 years ago |
Shreyas Zare
|
2730c914ff
minor refactoring changes done.
|
2 years ago |
Shreyas Zare
|
bb6582faa9
AuthZoneManager: implemented AuthZoneTree. Implemented DNSSEC support. Added ImportRecords() to use with DNS Client import feature.
|
2 years ago |
Shreyas Zare
|
5e6e9eee94
AuthZoneManager: tsig implementation changes.
|
3 years ago |
Shreyas Zare
|
e4b4b6abb8
AuthZoneManager: Triggering zone refresh immediately for secondary and stub zones after creation.
|
3 years ago |
Shreyas Zare
|
267888e2ed
AuthZoneManager: fixed issue of slow XFR responses for secondary root zones or large zones.
|
3 years ago |
Shreyas Zare
|
aae7f27052
AuthZoneManager: implemented xfr protocol support for secondary zone.
|
3 years ago |
Shreyas Zare
|
008a706a04
AuthZoneManager: added TSIG support. Fixed implementation for zone transfer AXFR and IXFR. Fixed issue with missing zone history for secondary zone file.
|
3 years ago |
Shreyas Zare
|
a3d843e791
AuthZoneManager: fixed code in SyncIncrementalZoneTransferRecords() to use correct SyncRecords() method. Updated Query() to not add authority and additional records.
|
3 years ago |
Shreyas Zare
|
c0a23703e7
AuthZoneManager: implemented CondenseIncrementalZoneTransferRecords(). Implemented IXFR query support. Implemented IXFR sync support. Code refactoring done.
|
3 years ago |
Shreyas Zare
|
5640daf18b
AuthZoneManager: Updated Query() for DNAME support.
|
3 years ago |
Shreyas Zare
|
27020e46c8
AuthZoneManager: updated GetForwarderResponse() to check for closest FWD record. Updated Query() to check for closest APP record.
|
3 years ago |
Shreyas Zare
|
d129c81031
AuthZoneManager: code refactoring done. Updated LoadZoneFrom() to trigger notify for secondary zone.
|
3 years ago |
Shreyas Zare
|
1d48f1a268
AuthZoneManager: code refactoring done.
|
3 years ago |
Shreyas Zare
|
519c9a7145
AuthZoneManager: implemented ResolveCNAME() to resolve CNAME from auth zones in one go for optimization. Using TryGet() method directly in ResolveAdditionalRecords() for optimization. Fixed issue with condition check sequence when returning delegation NS records in QueryClosestDelegation().
|
3 years ago |
Shreyas Zare
|
ba7b053bf0
refactored NameError to NxDomain
|
3 years ago |
Shreyas Zare
|
be9ff3ea75
AuthZoneManager: minor code refactoring.
|
3 years ago |
Shreyas Zare
|
2dd9b89e74
AuthZoneManager: implemented QueryClosestDelegation().
|
3 years ago |
Shreyas Zare
|
5dfaad2c92
AuthZoneManager: added GetRecords() method to directly get the records without querying.
|
3 years ago |
Shreyas Zare
|
c0479442d5
AuthZoneManager: allowing to update specific ANAME record in RR set.
|
3 years ago |
Shreyas Zare
|
2f56309b2f
AuthZoneManager: added `isRecursionAllowed` parameter to return response with correct flag set.
|
3 years ago |
Shreyas Zare
|
cc34cf3065
AuthZoneManager: removed application zone and instead added APP record processing to primary zone.
|
3 years ago |
Shreyas Zare
|
deb9ff8706
AuthZoneManager: updated GetApplicationResponse to respond with SOA when there is no APP record available. Updated CreateApplicationZone to create app zone similar to primary zone. Added support to APP record in UpdateRecord. Added missing app zone type in ListZones().
|
3 years ago |
Shreyas Zare
|
a5977d0b9f
AuthZoneManager: implemented app zone support.
|
3 years ago |
Shreyas Zare
|
8df4c4c0f8
AuthZoneManager: implemented TotalZones for stats usage.
|
3 years ago |
Shreyas Zare
|
b79274b26a
AuthZoneManager: flushing zone before load to allow reloading.
|
3 years ago |
Shreyas Zare
|
135c22ebe8
StubZone: updated stub zone to not allow adding records since this will create inconsistency issues when resursive resolvers query the stub zone. Removed stub sub domain zone too.
|
4 years ago |