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-06 00:36:32 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
3abb76fe8dd2068d55c0d12c5fbd66ed62904e6d
DnsServer
/
DnsServerCore
/
Dns
History
Shreyas Zare
3abb76fe8d
DnsServer: implemented ResolverDnsCache for recursive resolution. Updated ProcessQuery() to change the sequence of checking for blocked zones to allow blocking correctly in case of stub zone or forwarder zone being used. Fixed implementation changes in ProcessAuthoritativeQuery(), ProcessCNAME(), ProcessANAME() and ProcessRecursiveQuery(). RecursiveResolveAsync() stopped caching failure record in case of exception due to undesirable side effects for clients. CachePrefetchSamplingAsync() added zone type checks. Code refactoring done.
2020-06-27 12:03:54 +05:30
..
ResourceRecords
minor code refactoring.
2020-06-20 14:08:10 +05:30
ZoneManagers
AuthZoneManager: removed code that added glue records from SOA for zone transfer output in QueryZoneTransferRecords(). Updated SyncRecords() to allow root zone to respond for A or AAAA records for *.root-servers.net records and fixed name comparison issue. UpdateRecord() removed code for updating glue records for NS since secondary and stub NS records must not be changed. Query() updated the sequence of checking for delegation. Updated LoadZoneFrom() to delete zone if it fails to load.
2020-06-27 11:56:40 +05:30
Zones
ForwarderZone: added SetRecords() and AddRecord() methods with validation checks.
2020-06-27 11:51:43 +05:30
DnsServer.cs
DnsServer: implemented ResolverDnsCache for recursive resolution. Updated ProcessQuery() to change the sequence of checking for blocked zones to allow blocking correctly in case of stub zone or forwarder zone being used. Fixed implementation changes in ProcessAuthoritativeQuery(), ProcessCNAME(), ProcessANAME() and ProcessRecursiveQuery(). RecursiveResolveAsync() stopped caching failure record in case of exception due to undesirable side effects for clients. CachePrefetchSamplingAsync() added zone type checks. Code refactoring done.
2020-06-27 12:03:54 +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