Shreyas Zare
|
611641dced
code refactoring changes
|
1 year ago |
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.
|
1 year ago |
Shreyas Zare
|
d1e8d081b9
SecondaryZone: added xfr-over-quic support. Code refactoring done.
|
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
|
fcca68801a
SecondaryZone: added override for Update property so stop the zone type to support updates.
|
2 years ago |
Shreyas Zare
|
a7763f2fd4
SecondaryZone: moved zone history and tsig code to ApexZone. Added dynamic update support.
|
2 years ago |
Shreyas Zare
|
1f49d0e153
SecondaryZone: Moved NOTIFY code to ApexZone. Implemented sync failed feature. Fixed Disabled property set method to also handle notify timer.
|
2 years ago |
Shreyas Zare
|
fa417216f3
major code refactoring done.
|
2 years ago |
Shreyas Zare
|
9e366bba8f
SecondaryZone: removed EDNS from zone transfer request since the IXFR is done over TCP and causes FormatError response from MS DNS.
|
2 years ago |
Shreyas Zare
|
5ab6e47c9f
SecondaryZone: resolving name server address internally in CreateAsync(). Removed WithTimeout() for direct query.
|
2 years ago |
Shreyas Zare
|
be0a2990b8
SecondaryZone: using ApexZone. Enabled EDNS for IXFR request.
|
2 years ago |
Shreyas Zare
|
8e497093b1
SecondaryZone: fixed minor issue of RD flag set in initial request in CreateAsync(). Implemented EDNS for IXFR and SOA requests.
|
3 years ago |
Shreyas Zare
|
a36107a300
SecondaryZone: updated tsig implementation. minor changes done.
|
3 years ago |
Shreyas Zare
|
bb0ef33a92
SecondaryZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. Updated RefreshZoneAsync() to not perform SOA check when resyncing, fixed issue with name server protocol change causing IXFR over UDP which was not being handled.
|
3 years ago |
Shreyas Zare
|
6ffb1ff8ad
SecondaryZone: updated tsig support implementation.
|
3 years ago |
Shreyas Zare
|
092483f32d
SecondaryZone: implemented xfr-over-tls support.
|
3 years ago |
Shreyas Zare
|
e265be89bf
SecondaryZone: added tsig support. Implemented TSIG for zone refresh.
|
3 years ago |
Shreyas Zare
|
f297763283
SecondaryZone: Disposing notify timer. Added ResetRefreshTimer() method to safely reset refresh timer. Setting dns client concurrency to 1 for refresh. Implemented IXFR failover to switch to AXFR.
|
3 years ago |
Shreyas Zare
|
94b9b8fdc7
SecondaryZone: implemented zone history for IXFR support. Implemented refresh timer flag and resync features. Implemented IXFR support.
|
3 years ago |
Shreyas Zare
|
8ec8934197
code refactoring done.
|
3 years ago |
Shreyas Zare
|
7b96918e85
SecondaryZone: added disabled check in TriggerNotify()
|
3 years ago |
Shreyas Zare
|
dddb9c6114
SecondaryZone: implemented notify feature.
|
3 years ago |
Shreyas Zare
|
68fa1685f8
SecondaryZone: updated SetRecords() to support comments for SOA record.
|
3 years ago |
Shreyas Zare
|
70434194fc
SecondaryZone: implemented async methods.
|
4 years ago |
Shreyas Zare
|
84c38dd3e4
SecondaryZone: updated initial interval to 5 sec for quick start. Added log entry to indicate start of refresh.
|
4 years ago |
Shreyas Zare
|
a6e913852b
SecondaryZone: 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
|
d9862308af
SecondaryZone: updated AXFR timeout to 5 mins per retry to allow waiting for longer time to refresh zone. Updated initial soa refresh and retry values for quick retries. Updated RefreshZone() to use all name servers to do zone transfer.
|
4 years ago |
Shreyas Zare
|
58f592d3b6
SecondaryZone: RefreshTimerCallback() code refactoring done. Updated SetRecords() to copy glue records for SOA with validations.
|
4 years ago |
Shreyas Zare
|
33f28c8d89
SecondaryZone: using GetPrimaryNameServerAddresses() to get primary name server addresses. Using different timeout values for SOA and AXFR queries since AXFR may take longer time. Code refactoring done.
|
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
|
0f833fe471
SecondaryZone: fixed issue of not setting glue to soa record in constructor. Code refactoring done.
|
4 years ago |
Shreyas Zare
|
79bc7fc64d
SecondaryZone: Updated constructors to correctly create zone. LastRefreshed refactored to IsExpired. Code refactoring and fixes done.
|
4 years ago |
Shreyas Zare
|
b3322cf51a
SecondaryZone: implemented zone refresh from primary zone.
|
4 years ago |
Shreyas Zare
|
6763bdd5fa
added licence info.
|
4 years ago |
Shreyas Zare
|
69e10fc375
added new Zone classes
|
4 years ago |