Commit Graph

13 Commits

Author SHA1 Message Date
Shreyas Zare
4c8be25d41 DnsServer: implemented max stack count DnsClient feature. Implemented separate query response logging. fixed minor issue with Tcp request processing. 2017-12-16 20:28:11 +05:30
Shreyas Zare
2f6f434895 DnsServer: implemented log manager. 2017-12-11 00:16:17 +05:30
Shreyas Zare
47621d434b minor changes 2017-12-03 23:37:27 +05:30
Shreyas Zare
f2bd4eedcf DnsServer: changes done to include authority and additional records when last response is authoritative. 2017-12-03 23:10:05 +05:30
Shreyas Zare
e076cc70fa DnsServer: socket IOControl() done only on win32nt version. Added SocketException error handling for other OS versions. 2017-11-17 18:50:40 +05:30
Shreyas Zare
51f693f5ac DnsServer: bug fixes done. start() & stop() methods implemented. implemented ProcessAuthoritativeQuery() method with CNAME resolution and additional recursion feature. Server UDP request handling thread pool implemented. Added option to ignore ICMP port unreachable packet. 2017-10-29 16:12:47 +05:30
Shreyas Zare
5bc49a85da DnsServer: added code to ignore ICMP port unreachable responses which creates SocketException in ReceiveFrom(). other minor changes done. 2017-10-14 20:15:28 +05:30
Shreyas Zare
db9d1fa8af DnsServer: implemented Zone changes and new DnsClient. Code refactoring done. 2017-09-30 15:53:00 +05:30
Shreyas Zare
bddaa748ba DnsServer: dns forwarder feature implemented. Added check for truncation while resolving to shift to TCP in such cases. Added configurable retry value. 2017-01-21 20:45:11 +05:30
Shreyas Zare
53b27a9f15 DnsServer: fixed tcp dns compression offset issue due. changed buffering code for optimization. 2017-01-16 00:39:00 +05:30
Shreyas Zare
a63f27d029 DnsServer: udp response max 512 bytes size enforced. 2017-01-14 17:27:40 +05:30
Shreyas Zare
2f855ee283 DnsServer: MergeResponseAnswers changes done to allow authority records only when there are 0 answers. 2017-01-14 02:18:19 +05:30
Shreyas Zare
f4f1b82fea first dns server working version commited. 2017-01-14 00:29:51 +05:30