Shreyas Zare
2beb087f12
DnsWebService: implemented import and export api for allowed zones and custom blocked zones. Minor change done to set content length to avoid chunking. Failed attempt check excluded for default password to avoid getting locked out due to auto login by web page refreshing.
2019-02-02 12:41:46 +05:30
Shreyas Zare
3612d4babd
minor refactoring
2019-02-02 12:38:18 +05:30
Shreyas Zare
058a485522
brute force login attempts blocking mechanism added.
2019-01-27 20:04:13 +05:30
Shreyas Zare
f80eb89ca2
added Browse buttons for zone, cache, allow zone and block zone tabs to allow direct jump.
2019-01-27 19:17:05 +05:30
Shreyas Zare
580413f044
added validation checks for api calls.
2019-01-27 19:15:50 +05:30
Shreyas Zare
3544556c70
- GetClosestCachedNameServers : Bug fixed. Since cache can contain DnsEmptyRecord or DnsNXRecord.
...
- QueryAuthoritative implementation refactoring done to handle delegated zone queries correctly.
- CacheResponse: avoiding caching authority section records when query is for NS to prevent duplicate NS records in cache.
2019-01-27 18:17:43 +05:30
Shreyas Zare
6e6117df04
get clean version number for UI display.
2019-01-27 18:11:37 +05:30
Shreyas Zare
b68119e22e
Implemented feature to store TXT record in blocked zone that tells which list the domain was in. Api updated to allow only add/delete/flush operations on custom block zone such that the block list zones are not affected.
2019-01-27 17:03:02 +05:30
Shreyas Zare
63af409a3b
minor refactoring done
2019-01-26 17:35:12 +05:30
Shreyas Zare
ce368905be
assembly version updated to v2.3.1 for release
2019-01-20 11:06:48 +05:30
Shreyas Zare
4d1c1e06bc
fixed issue of missing server domain for blocked zone when setting new zone.
2019-01-20 10:48:26 +05:30
Shreyas Zare
f9d17d0641
assembly version updated to v2.3.0.2 for release
2019-01-19 21:01:47 +05:30
Shreyas Zare
dc18202b21
fixed bug caused due to server domain not set for allowed and blocked zone objects.
2019-01-19 20:33:04 +05:30
Shreyas Zare
d7b75d5257
assembly version updated to v2.3.0.1 for release
2019-01-19 16:43:54 +05:30
Shreyas Zare
e751dd3e18
ignoring error
2019-01-14 11:26:57 +05:30
Shreyas Zare
cfc1b57ee4
moved unhandled exception logging to log manager.
2019-01-14 11:11:51 +05:30
Shreyas Zare
8be08448a0
DnsServer: bug fixed in ProcessRecursiveQuery caused by forwarders was being passed for name server parameter.
2019-01-13 19:03:59 +05:30
Shreyas Zare
0038793761
Zone: SetRecords() removed unnecessary CNAME check.
2019-01-13 17:43:56 +05:30
Shreyas Zare
c7ed22cef4
hotfix: fixed CNAME issue that get introduced by previous changes.
2019-01-13 17:32:10 +05:30
Shreyas Zare
126f6977cb
assembly version updated to v2.3 for release
2019-01-13 16:51:54 +05:30
Shreyas Zare
1ca57a9f1b
DnsWebService: compatibility code added to disable zones from dns config v6.
2019-01-13 16:04:50 +05:30
Shreyas Zare
fbe22281cc
DnsWebService: Loading allowed and blocked zones in thread pool on start to speed up server startup. Updating server domain name in thread pool to allow the zone SOA update task to run in background.
2019-01-13 15:26:22 +05:30
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