Shreyas Zare
|
6587138ea7
|
WebService: implemented new DnsServer changes. Removed obsolete code parts. Code refactoring done.
|
2020-05-23 17:25:08 +05:30 |
|
Shreyas Zare
|
f4b837a605
|
LogManager: implemented queue mechanism to fix thread contention issues. Code refactoring done.
|
2020-05-23 17:06:29 +05:30 |
|
Shreyas Zare
|
ad25dee604
|
StatsManager: implemented queuing mechanism to fix thread contention issues. Code refactoring done.
|
2020-05-23 17:05:30 +05:30 |
|
Shreyas Zare
|
7a1e2a4396
|
DnsServer: updated code to implement AuthZoneManager, CacheZoneManager and BlockListZoneManager. Implemented new recursive resolver code using wait handles to fix thread contention issues. Removed doh-servers-associated json response support. Changed zone processing sequence to auth, allowed, blocked, blocklist, and finally recursive. Implemented CNAME cloaking checks. Code refactoring done.
|
2020-05-23 17:03:58 +05:30 |
|
Shreyas Zare
|
9cfc3809f8
|
added BlockListZoneManager
|
2020-05-23 16:47:08 +05:30 |
|
Shreyas Zare
|
ec4291149f
|
Added CacheZoneManager.
|
2020-05-23 16:46:19 +05:30 |
|
Shreyas Zare
|
e834b34155
|
added AuthZoneManager
|
2020-05-23 16:46:06 +05:30 |
|
Shreyas Zare
|
705f9adf11
|
added new zone related classes.
|
2020-05-23 16:45:51 +05:30 |
|
Shreyas Zare
|
69e10fc375
|
added new Zone classes
|
2020-05-23 16:45:17 +05:30 |
|
Shreyas Zare
|
9c5d8463ea
|
removed old zone related classes
|
2020-05-23 16:44:40 +05:30 |
|
Shreyas Zare
|
66536383c2
|
removed old Zone
|
2020-05-23 16:44:01 +05:30 |
|
Shreyas Zare
|
080c1b504f
|
ZoneTree: changes done as per ByteTree refactoring.
|
2020-05-23 16:00:15 +05:30 |
|
Shreyas Zare
|
2c176c6524
|
ZoneTree: zone tree based on ByteTree added.
|
2020-05-23 13:08:25 +05:30 |
|
Shreyas Zare
|
0648d9fb5a
|
webapp: updated jquery from v3.1.0 to 3.5.0
|
2020-05-10 13:38:24 +05:30 |
|
Shreyas Zare
|
2c2875cdba
|
DnsServer: fixed x-real-ip parsing issue in ProcessDoHRequest(). Fixed IXFR issue in ProcessQuery().
|
2020-05-10 13:37:40 +05:30 |
|
Shreyas Zare
|
c593db925f
|
WebService: fixed minor issue in GetRequestRemoteEndPoint().
|
2020-05-10 13:35:48 +05:30 |
|
Shreyas Zare
|
b32a042515
|
proxy implementation related changes done.
|
2020-04-18 14:06:19 +05:30 |
|
Shreyas Zare
|
cfc1e426c6
|
webapp: dns client minor ui change.
|
2020-04-18 14:00:17 +05:30 |
|
Shreyas Zare
|
9176c9da09
|
webapp: removed discontinued block list urls.
|
2020-04-11 12:46:39 +05:30 |
|
Shreyas Zare
|
5c953cbc52
|
WebService: fixed minor issue in ResolveQuery() to use correct this-server address.
|
2020-04-11 12:40:56 +05:30 |
|
Shreyas Zare
|
77ce647497
|
Zone: implemented record shuffling only for type A and AAAA queries.
|
2020-04-11 12:39:47 +05:30 |
|
Shreyas Zare
|
60d180f48e
|
WebService: Added missing dhcp Stop() call in Stop().
|
2020-03-29 16:00:06 +05:30 |
|
Shreyas Zare
|
b0f9bc1c7b
|
DhcpServer: fixed unhandeled exception in ReadUdpRequestAsync(). Removed marking dhcp forward and reverse zones as internal to allow users to edit those zones. ActivateScope() updated to also remove expired leases from the zones.
|
2020-03-29 15:59:17 +05:30 |
|
Shreyas Zare
|
4d0c6ac80b
|
DnsServer: Increased listener thread count to 4. Implemented handling of response parsing error correctly with FormatError response in return.
|
2020-03-15 17:23:03 +05:30 |
|
Shreyas Zare
|
fcd6cd53a0
|
minor code optimization changes done.
|
2020-02-29 18:16:05 +05:30 |
|
Shreyas Zare
|
8336021c0b
|
WebService: fixed null ref exception while doing a DirectQuery() in GetStats(). LoadZoneFiles() will now load system zones directly instead of storing them as zone files. LoadBlockListFile() minor code optimization done to reduce loading time. UpdateBlockLists() now forces GC collection at the end to quickly remove old objects from memory.
|
2020-02-29 17:58:29 +05:30 |
|
Shreyas Zare
|
1ae7d4ef3c
|
Zone: code optimization done to init a zone's ConcurrentDictionary objects only when required with concurrency set to 1 to minimize memory usage.
|
2020-02-29 17:55:50 +05:30 |
|
Shreyas Zare
|
176f099d34
|
webapp: added default ip addresses to DoH url in settings and in dns client.
|
2020-02-22 12:34:25 +05:30 |
|
Shreyas Zare
|
05750d7cb3
|
DHCP Scope: added check to find if reserved lease ip was previously allocated to prevent conflicts.
|
2020-02-22 12:26:36 +05:30 |
|
Shreyas Zare
|
ceeb9d708f
|
DnsServer: implemented changes to prevent domain cloaking to bypass domain name blocking.
|
2020-02-22 12:24:54 +05:30 |
|
Shreyas Zare
|
1adfeb5ed0
|
Merge branch 'secondary-zones' into develop
|
2020-01-04 14:12:09 +05:30 |
|
Shreyas Zare
|
0df42ebef8
|
assembly version updated to v4.1 for release
|
2020-01-04 14:03:38 +05:30 |
|
Shreyas Zare
|
ff5db03762
|
minor update
|
2020-01-04 12:45:38 +05:30 |
|
Shreyas Zare
|
52f472f987
|
implemented zone transfer. code refactoring done.
|
2020-01-04 12:44:53 +05:30 |
|
Shreyas Zare
|
5a36196eb6
|
WebService: used dns server DirectQuery() instead of using DnsClient for PTR record in GetStats().
|
2019-12-29 14:56:15 +05:30 |
|
Shreyas Zare
|
2e571fba3a
|
DnsServer: implemented DirectQuery() method to allow internal dns resolution.
|
2019-12-29 14:55:06 +05:30 |
|
Shreyas Zare
|
397265d3ae
|
webapp: added AXFR option to dns client UI.
|
2019-12-29 13:35:55 +05:30 |
|
Shreyas Zare
|
4576fcbbbe
|
webapp: fixed minor UI css issue.
|
2019-12-29 13:35:26 +05:30 |
|
Shreyas Zare
|
5408b69db4
|
proxy bypass list feature implemented.
|
2019-12-15 18:35:36 +05:30 |
|
Shreyas Zare
|
508f61de33
|
minor refactoring changes
|
2019-12-14 18:19:37 +05:30 |
|
Shreyas Zare
|
1c5a22db0a
|
WebService: implemented GetThisDnsServerAddress() to get the correct ip address the server is listening on for querying.
|
2019-12-14 18:19:20 +05:30 |
|
Shreyas Zare
|
38608fc7f2
|
Zone: SetRecords() added check to prevent CNAME record from being set to zone root.
|
2019-12-14 18:04:18 +05:30 |
|
Shreyas Zare
|
5bb9a8c8dd
|
DnsServer: removed draft-ietf-doh-resolver-associated-doh implementation since the draft is expired.
|
2019-12-14 17:52:56 +05:30 |
|
Shreyas Zare
|
eb46123cde
|
webapp: fixed ui issue in dhcp reserved lease comment field by implementing optional feature to allow submitting empty comments.
|
2019-12-14 17:37:50 +05:30 |
|
Shreyas Zare
|
e5496841e8
|
Merge branch 'secondary-zones' into develop
|
2019-12-14 16:58:12 +05:30 |
|
Shreyas Zare
|
0deba1f705
|
DnsServer: fixed bug in Start() due to incorrect exception handing causing the server to crash when socket object fails to instantiate. Updated SOA default parameters.
|
2019-12-14 16:55:16 +05:30 |
|
Shreyas Zare
|
5a38e2c4d5
|
StatsManager: fixed minor bug to count stats correctly using case insensitive domain name.
|
2019-12-14 16:50:42 +05:30 |
|
Shreyas Zare
|
58a5f75b63
|
WebService: implemented inner error message feature. SetDnsSettings() change to read forwarder protocol first to allow automatic config of TLS port 853. Updated zone default SOA parameters. Fixed issues in ResolveQuery() to allow querying PTR record directly.
|
2019-12-14 16:48:05 +05:30 |
|
Shreyas Zare
|
08d937951a
|
webapp: implemented show inner error feature.
|
2019-12-14 16:43:46 +05:30 |
|
Shreyas Zare
|
f17397a084
|
DhcpServer: fixed bug due to invalid host name causing scope to fail to activate. Updated SOA paramerters for zone created by dhcp.
|
2019-12-14 16:41:49 +05:30 |
|