Shreyas Zare
|
bbb1cb427b
|
minor code refactoring done
|
2019-01-13 13:31:30 +05:30 |
|
Shreyas Zare
|
9d8ed065b5
|
DnsWebService: using authoritative zone's ServerDomain property instead of _serverDomain. Code refactoring and minor fixes done.
|
2019-01-13 13:25:08 +05:30 |
|
Shreyas Zare
|
8cdedb086e
|
DnsServer: delegated zone recursive resolution done via authoritative name servers instead of configured forwarders. Zone changes done to allow delegating zone.
|
2019-01-13 13:22:30 +05:30 |
|
Shreyas Zare
|
7af246b935
|
Zone: added check to prevent CNAME entry from removing existing records in same zone.
|
2019-01-12 19:23:43 +05:30 |
|
Shreyas Zare
|
0eb5c11eac
|
DnsServer: setting timeout, buffer size and nodelay on listener socket. Using WriteBufferedStream to ensure multiple packets are not transmitted.
|
2019-01-12 17:55:37 +05:30 |
|
Shreyas Zare
|
f9871f46c7
|
webapp: added Google DNS-over-TLS addresses.
|
2019-01-12 16:01:55 +05:30 |
|
Shreyas Zare
|
6409629af6
|
webapp: resource record disable feature implemented.
|
2019-01-06 16:53:38 +05:30 |
|
Shreyas Zare
|
7dbc5b29ee
|
DnsWebService: Zone file changes done to save the disable state info in same file. Implemented resource record disable feature. Code refactoring done.
|
2019-01-06 16:52:53 +05:30 |
|
Shreyas Zare
|
873fec457d
|
Added DNS Server local address binding success log entry and added another constuctor.
|
2019-01-06 16:46:07 +05:30 |
|
Shreyas Zare
|
e564241bd8
|
implemented Zone.DnsResourceRecordInfo to store additional info on a resource record. Implemented resource record disable feature. Added IsZoneDisabled() method.
|
2019-01-06 16:44:56 +05:30 |
|
Shreyas Zare
|
6a340ae305
|
minor refactoring done
|
2019-01-06 16:43:16 +05:30 |
|
Shreyas Zare
|
b03571656f
|
minor implementation changes
|
2019-01-05 15:42:45 +05:30 |
|
Shreyas Zare
|
3ae358e892
|
Added tcp protocol indication when logging with end points.
|
2019-01-05 15:23:11 +05:30 |
|
Shreyas Zare
|
569b00dbe1
|
fixed issue of download log option giving truncated file with fixed 2mb limit by making the limit option configurable.
|
2019-01-05 15:14:15 +05:30 |
|
Shreyas Zare
|
e94ca6c235
|
abbembly version updated to v2.2 for release
|
2018-12-30 19:33:48 +05:30 |
|
Shreyas Zare
|
38c15ee87c
|
DnsWebService: service start and stop related changes done to work with most platforms.
|
2018-12-30 16:45:41 +05:30 |
|
Shreyas Zare
|
3b5f079199
|
DnsServer: service start and stop related changes done to work with most platforms.
|
2018-12-30 16:44:58 +05:30 |
|
Shreyas Zare
|
a8e9876ce2
|
webapp: dns server local addresses feature implemented.
|
2018-12-29 16:40:55 +05:30 |
|
Shreyas Zare
|
3c09a61fd4
|
DnsWebService: custom dns server local addresses feature implemented. Code refactoring done to remove unnecessary value assignments.
|
2018-12-29 16:39:59 +05:30 |
|
Shreyas Zare
|
56e343d652
|
DnsServer: custom multiple local end point support added to allow binding on specific networks.
|
2018-12-29 16:37:07 +05:30 |
|
Shreyas Zare
|
3d0bd151da
|
DnsWebService: added logging for unhandled exception using AppDomain.CurrentDomain.UnhandledException. Made change to load StatsManager in Start().
|
2018-12-23 19:19:32 +05:30 |
|
Shreyas Zare
|
7320790617
|
webapp: minor ui fix.
|
2018-12-23 19:17:28 +05:30 |
|
Shreyas Zare
|
a8df872e86
|
DnsServer: fixed bug caused when tcp connection is disposed and RemoteEndPoint is called to log the error.
|
2018-12-23 19:17:02 +05:30 |
|
Shreyas Zare
|
4963efbc4f
|
StatsManager: added daily stats cache and file storage for performance and optimization wrt RAM usage.
|
2018-12-23 19:15:54 +05:30 |
|
Shreyas Zare
|
2e804a570e
|
assembly version updated to 2.1 for release.
|
2018-12-15 17:54:05 +05:30 |
|
Shreyas Zare
|
29c7096149
|
wepapp: added TCP protocol entries to forwarder quick select list.
|
2018-12-15 16:07:36 +05:30 |
|
Shreyas Zare
|
89906ceb70
|
fixed issue caused when web service port changes breaking the custom block list url.
|
2018-12-15 15:02:37 +05:30 |
|
Shreyas Zare
|
01d1d4f20d
|
minor fix
|
2018-12-15 14:49:26 +05:30 |
|
Shreyas Zare
|
ae4ce2a9ef
|
Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop
|
2018-12-15 14:48:39 +05:30 |
|
Shreyas Zare
|
54567fc2ef
|
Merge pull request #28 from Matthew-Bonner/master
Remove locks on `this` and replace them with object locks
|
2018-12-15 14:47:54 +05:30 |
|
Shreyas Zare
|
55f56bd583
|
DnsServer: tcp send and receive timeout made configurable. added retries parameter for recursive resolution wait timeout.
|
2018-12-15 14:46:04 +05:30 |
|
Matthew Bonner
|
b97fadd8b1
|
Update StatsManager.cs
|
2018-12-10 16:16:37 +00:00 |
|
Matthew Bonner
|
09a4cb445b
|
Update LogManager.cs
As per best practices, don't use lock on `this`.
|
2018-12-09 16:11:42 +00:00 |
|
Shreyas Zare
|
a4b580917a
|
webapp: custom local block list url list item updated as per current web console port number.
|
2018-12-09 17:30:38 +05:30 |
|
Shreyas Zare
|
cd86ca5eb8
|
webapp: implemented cache hit stats into dashboard.
|
2018-12-09 17:07:27 +05:30 |
|
Shreyas Zare
|
c26017755d
|
DnsWebService: Implemented cache hit feature. Removed BufferedStream usage since FileStream does internal buffering.
|
2018-12-09 17:06:30 +05:30 |
|
Shreyas Zare
|
f624707e8b
|
DnsServer: updated TCP timeout defaults for keeping alive existing connection for reuse. Updated default retry setting to 3 for limiting ServerFailure responses. Implemented DNS over TCP recommendations as per RFC 7766. Implemented cache hit feature. Fixed issues with RecursiveResolve() to limit ServerFailure responses.
|
2018-12-09 17:05:02 +05:30 |
|
Shreyas Zare
|
4c9c22aae9
|
StatsManager: last hour missing initial 5 min data bug fixed. LoadLastHourStats() null pointer exception bug fixed. Removed BufferedStream usage since FileStream includes internal buffering. Implemented Cache Hit stats parameter.
|
2018-12-09 16:57:32 +05:30 |
|
Shreyas Zare
|
6b3278eaca
|
Zone: ttl value expiry issue fixed.
|
2018-12-09 16:54:53 +05:30 |
|
Shreyas Zare
|
ce74371327
|
assembly version updated to 2.0.2
|
2018-11-18 19:37:59 +05:30 |
|
Shreyas Zare
|
50f520bc13
|
DnsWebService: updated logging for block list with additional details.
|
2018-11-18 18:46:32 +05:30 |
|
Shreyas Zare
|
496f0f3465
|
DnsWebService: fixed issue with non persistent custom domain added to block zone.
|
2018-11-18 16:51:56 +05:30 |
|
Shreyas Zare
|
f95b833df0
|
DnsWebService: added error logging for service start and stop events.
|
2018-11-17 13:07:14 +05:30 |
|
Shreyas Zare
|
d957843994
|
webapp: added robots.txt file and meta tag to index page to preventing search engines from indexing web portal.
|
2018-11-17 12:30:05 +05:30 |
|
Shreyas Zare
|
7d8bfc1671
|
DnsWebService: added X-Robots-Tag http header to preventing search engines from indexing web portal.
|
2018-11-17 12:29:08 +05:30 |
|
Shreyas Zare
|
4e0cbc4bbc
|
DnsServer: updated TCP recv timeout to 60 sec.
|
2018-11-17 12:27:57 +05:30 |
|
Shreyas Zare
|
cb55ceedcf
|
DnsWebService: Implemented changes to set higher timeout value when proxy is enabled. Implemented block list update retry mechanism.
|
2018-11-04 15:20:28 +05:30 |
|
Shreyas Zare
|
18a87d24b1
|
webapp: added IBM Quad9 DoH end point. Added 'Blocking Internet Ads Using DNS Sinkhole' blog help link.
|
2018-11-04 15:18:10 +05:30 |
|
Shreyas Zare
|
46c5824b25
|
assembly version updated to v2.0.1 for release.
|
2018-10-20 18:37:21 +05:30 |
|
Shreyas Zare
|
4a4739ed5a
|
bug fixed caused by missing question in dns datagram.
|
2018-10-20 17:20:27 +05:30 |
|