Commit History

Author SHA1 Message Date
  Shreyas Zare 611641dced code refactoring changes 1 year ago
  Shreyas Zare 88b4b6c4ea StubZone: Updated CreateAsync() to parse and convert primary name servers to udp transport. Code refactoring done. 1 year ago
  Shreyas Zare 8b3ddf113c StubZone: Code refactoring changes. 1 year ago
  Shreyas Zare bad83253f5 minor refactoring changes 1 year ago
  Shreyas Zare 7c42ed0afe using configured udp payload size. 2 years ago
  Shreyas Zare 315d4f6019 StubZone: minor changes. 2 years ago
  Shreyas Zare 55b5aea66b StubZone: minor implementation changes. 2 years ago
  Shreyas Zare 8ba1f4c9ef StubZone: updated RefreshTimerCallback() to only use primary name server addresses. 2 years ago
  Shreyas Zare 69a937e140 StubZone: implemented sync failed feature. 2 years ago
  Shreyas Zare fa417216f3 major code refactoring done. 2 years ago
  Shreyas Zare 2f608e0db1 StubZone: resolving name server address internally in CreateAsync(). Removed WithTimeout() for direct query. 2 years ago
  Shreyas Zare e1f5a97b93 StubZone: using ApexZone. Fixed minor issue in name comparison. 2 years ago
  Shreyas Zare 37fadd7705 StubZone: fixed minor issue of RD flag set in initial request in CreateAsync(). Implemented EDNS for SOA requests. 3 years ago
  Shreyas Zare 8827eadbe9 StubZone: minor change in logging message. 3 years ago
  Shreyas Zare e7d29ad89f StubZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. 3 years ago
  Shreyas Zare ecc1a63e14 minor changes 3 years ago
  Shreyas Zare 3367dc1e39 StubZone: code refactoring done. 3 years ago
  Shreyas Zare 320109101e StubZone: Added ResetRefreshTimer() to safely reset refresh timer. Setting dns client concurrency to 1 for refresh operation. 3 years ago
  Shreyas Zare 07f2943cda AuthZone: fixed issues in GetNameServerAddressesAsync(). Code refactoring done. 3 years ago
  Shreyas Zare 79b9bfb3da StubZone: implemented refresh timer flag. Implemented resync feature. Update refresh code to sync records by itself. 3 years ago
  Shreyas Zare 8ec8934197 code refactoring done. 3 years ago
  Shreyas Zare b000f8e4b3 StubZone: code refactoring done. implemented zone transfer and notify properties. 3 years ago
  Shreyas Zare 3658007c77 StubZone: updated SetRecords() to support comments for SOA record. 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
  Shreyas Zare 2b37a4c7f1 StubZone: implemented async methods. 4 years ago
  Shreyas Zare df6d34817d StubZone: updated initial interval to 5 sec for quick start. Added log entry to indicate start of refresh. Updated RefreshZone() to use TCP transport for zone sync to avoid issues when primary server responds with partial glue records in additional section without TC set. 4 years ago
  Shreyas Zare 9f88d6a4e6 StubZone: Added locks for reseting timer. Changed implementation to create new zone. 4 years ago
  Shreyas Zare ee0847d316 timeout values updated as per DnsClient implementation changes. 4 years ago
  Shreyas Zare 03ea47fd8e StubZone: updated initial soa refresh and retry values for quick retries. Updated RefreshZone() to use same name servers to do zone sync. 4 years ago
  Shreyas Zare c29424f9c3 StubZone: using GetPrimaryNameServerAddresses() in RefreshTimerCallback(). Code refactoring done. Added validation checks in SetRecords(). 4 years ago
  Shreyas Zare d5e463ec28 StubZone: not adding glue for SOA record as its not required. 4 years ago
  Shreyas Zare 0360f76d28 StubZone: using GetAllNameServerAddresses() for getting all name server addresses. 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 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 07c7a8c5b7 renamed MasterNameServer to PrimaryNameServer. 4 years ago
  Shreyas Zare 57a83a3f82 StubZone: fixed issue of not setting glue to soa record in constructor. Code refactoring done. 4 years ago
  Shreyas Zare a965e69d93 code refactoring done. 4 years ago
  Shreyas Zare 1648612121 StubZone: Updated constructors to correctly create zone. Implemented isExpired state. Fixed issues and code refactoring done. Added QueryRecords() override to prevent responding to SOA and NS records as authoritative. 4 years ago
  Shreyas Zare b3473ca897 StubZone: implemented zone refresh from primary server. 4 years ago
  Shreyas Zare 6763bdd5fa added licence info. 4 years ago
  Shreyas Zare 69e10fc375 added new Zone classes 4 years ago