This website requires JavaScript.
Explore
Help
Sign In
fergalmoran
/
DnsServer
Watch
1
Star
0
Fork
0
You've already forked DnsServer
mirror of
https://github.com/fergalmoran/DnsServer.git
synced
2026-01-04 15:55:32 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
02c8ae8400276879eef86fd66e6881e809c53369
DnsServer
/
DnsServerCore
/
Dns
History
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
..
ResourceRecords
DnsResourceRecordExtension: added SetGlueRecords() and refactored old method to SyncGlueRecords().
2020-06-28 19:31:17 +05:30
ZoneManagers
AuthZoneManager: fixed issue in QueryZoneTransferRecords() which caused extra SOA record. Removed special case in SyncRecords(). Updated delegation check sequence back to original in Query().
2020-06-28 16:38:59 +05:30
Zones
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
DnsServer.cs
DnsServer: replaced ConcurrentDictionary with DomainTree to manage resolver query handles to have a complete lock less lookup code.
2020-06-27 15:38:42 +05:30
DnsServerException.cs
dns server code refactoring done.
2019-06-15 13:28:39 +05:30
ResolverDnsCache.cs
ResolverDnsCache: added class to allow recursive resolver to be able to query auth zone too.
2020-06-27 11:57:52 +05:30
ResolverPrefetchDnsCache.cs
ResolverPrefetchDnsCache: updated class to inherit ResolverDnsCache and allow using auth zone for recursive resolution.
2020-06-27 11:58:37 +05:30
ResolverQueryHandle.cs
ResolverQueryHandle: implementation changed for WaitForResponse() to return if wait handle was set or not.
2020-06-06 16:30:37 +05:30
StatsManager.cs
StatsManager: code refactoring done.
2020-06-06 16:31:25 +05:30