Created Issue: Randomize request IDs for DNS client [3492]
Convert from incremental IDs for dns client to randomized ones to help prevent poisoning attacks.
View ArticleCommented Feature: Implement filter support [3487]
Implement filter support so that they actually do what they are supposed to do.Comments: ** Comment from web user: Billknye ** Custom filters can be implemented by implementing the IFilter and...
View ArticleCreated Feature: Handler for Root Name Server lookup [3512]
Handler for implementing default DNS server behavior, lookups off Root name servers, etc. Should support config for root server hints.
View ArticleCreated Feature: Handler for error responses [3513]
Handler for returning error messages to clients.
View ArticleCommented Feature: Implement filter support [3487]
Implement filter support so that they actually do what they are supposed to do.Comments: ** Comment from web user: Billknye ** Basic filter support created. Implement the IFilter interface and return...
View ArticleCommented Feature: Implement filter support [3487]
Implement filter support so that they actually do what they are supposed to do.Comments: Filter support is complete, still need to finish all intended operators but basic support is complete.
View ArticleCommented Task: Implement remaining basic DNS resource record types [3485]
Currently many infrequently used resource records will be parsed as UnknownResourceRecords. Should add the rest of these as strong types, for completeness.Comments: ** Comment from web user: Billknye...
View ArticleCreated Task: Add RFC documentation to code comments [3529]
Add relevant RFC data to code comments.http://www.faqs.org/rfcs/rfc1035.htmlhttp://tools.ietf.org/html/rfc3403
View ArticleCreated Task: Plan proper error handling with dns serialization [3530]
Many of the resourcerecord classes need error handling. The dnsparsehelper needs full error handling as well, this still needs to be planned out properly.
View ArticleCommented Feature: Handler for Cache [3489]
Cache handler, should handle re-entrances and allow a temp request data option to not cache a specified response.Comments: ** Comment from web user: Billknye ** My current thought for Caching is to use...
View ArticleCommented Feature: Handler for Cache [3489]
Cache handler, should handle re-entrances and allow a temp request data option to not cache a specified response.Comments: ** Comment from web user: Billknye ** Created a basic cache handler,...
View ArticleCommented Feature: Handler for Root Name Server lookup [3512]
Handler for implementing default DNS server behavior, lookups off Root name servers, etc. Should support config for root server hints.Comments: ** Comment from web user: Billknye ** Basic version...
View ArticleClosed Feature: Handler for Root Name Server lookup [3512]
Handler for implementing default DNS server behavior, lookups off Root name servers, etc. Should support config for root server hints.Comments:
View ArticleClosed Feature: Handler for Cache [3489]
Cache handler, should handle re-entrances and allow a temp request data option to not cache a specified response.Comments:
View ArticleClosed Feature: Implement filter support [3487]
Implement filter support so that they actually do what they are supposed to do.Comments: Basics are complete, will open additional issues for future changes.
View ArticleCreated Task: TCP Support [3550]
Implement TCP support so that zone transfers and other functionality can be implemented.
View ArticleCreated Feature: Auto MAC DNS Registration [3707]
Create a DNS Handler that will load a couple of configuration parameters:* Subnet (could default to local machine subnet?)* DNS record format, (i.e. MAC*.domain.local, where the * is replaced by the...
View ArticleCreated Issue: IDnsDispatch Interface Expansion [3708]
Modify interface to support graceful shutdowns: public interface IDnsDispatch : IDisposable{ void Initialize(IDictionary<string, string> config); void ProcessQuery(DispatchData data,...
View ArticleClosed Issue: IDnsDispatch Interface Expansion [3708]
Modify interface to support graceful shutdowns: public interface IDnsDispatch : IDisposable{ void Initialize(IDictionary<string, string> config); void ProcessQuery(DispatchData data,...
View ArticleClosed Feature: Auto MAC DNS Registration [3707]
Create a DNS Handler that will load a couple of configuration parameters:* Subnet (could default to local machine subnet?)* DNS record format, (i.e. MAC*.domain.local, where the * is replaced by the...
View Article