Commit Graph

137 Commits

Author SHA1 Message Date
Shreyas Zare
3d329b9f27 DnsWebService: removed obsolete code usage. Using simple dns cache for recursive resolve queries. 2018-08-11 12:04:46 +05:30
Shreyas Zare
68fd83655f Zone: QueryAuthoritative() changes done to check for closest authority at start and refuse response if not authorized. Caching changes done for empty response without authority SOA record. Code refactoring done. 2018-08-11 12:03:16 +05:30
Shreyas Zare
0d1d48b003 DnsServiceSetup: updated setup project for v1.3.2 release. 2018-08-05 17:08:18 +05:30
Shreyas Zare
393066610f DnsServerCore: assembly version updated to 1.3.2.1. 2018-08-05 17:07:09 +05:30
Shreyas Zare
4486ee5097 DnsWebService: ResolveQuery() changes done to avoid using default system dns servers. 2018-08-05 17:06:41 +05:30
Shreyas Zare
42bac1aa43 DnsServer: added internal method to access cache. 2018-08-05 17:05:28 +05:30
Shreyas Zare
da7077295a DnsServerApp.NETCore: project upgraded to .net core 2.1. 2018-08-04 18:56:55 +05:30
Shreyas Zare
a8dc2c25bf DnsServerApp.NETCore: nuget package Newtonsoft.Json added. assembly version updated to 1.3.2. 2018-08-04 15:23:39 +05:30
Shreyas Zare
04cd7300b4 DnsServerApp: nuget package Newtonsoft.Json added. assembly version updated to 1.3.2. 2018-08-04 15:22:46 +05:30
Shreyas Zare
b216261181 DnsService: nuget package Newtonsoft.Json added. assembly version updated to 1.3.2. 2018-08-04 15:22:23 +05:30
Shreyas Zare
2bec8a8364 DnsServerCore: assembly version updated to 1.3.2 2018-08-04 15:20:29 +05:30
Shreyas Zare
c9171ded8e minor refactoring change 2018-08-04 15:11:37 +05:30
Shreyas Zare
4a342ef2ae web app: added UI setting for recursion only for private networks option. 2018-08-04 15:11:15 +05:30
Shreyas Zare
bc82254542 DnsWebService: implemented backend support for recursion only for private network option. 2018-08-04 15:09:21 +05:30
Shreyas Zare
59c4800e23 DnsServer: added recursion only for private network option. 2018-08-04 15:07:55 +05:30
Shreyas Zare
f5799eb9a7 minor refactoring done. 2018-08-04 13:05:18 +05:30
Shreyas Zare
c041dd4759 DnsWebService: removed "server" response header. Implemented changes required by dns client library. 2018-08-04 13:04:56 +05:30
Shreyas Zare
edfb654699 DnsServer: threadpool thread set to 128. tcp listner backlog count set to 100. Updated forwarder property to resolve domain end point for given forwarders to make it work with quad9 DNS-over-TLS service. 2018-08-04 12:59:51 +05:30
Shreyas Zare
cad321e69f DnsWebService: added save zone file after updating mname in SOA records. 2018-07-15 18:28:58 +05:30
Shreyas Zare
b2ac4dec5d ui: added help link in settings tab. 2018-07-15 18:17:11 +05:30
Shreyas Zare
01fe39263d project changes to use nuget package for Newtonsoft.Json reference. 2018-07-15 18:16:27 +05:30
Shreyas Zare
33267350c8 DnsWebService: removed OffsetStream dependency. Updated SetDnsSettings() to overwrite mname on all SOA records with server domain. 2018-07-15 18:15:50 +05:30
Shreyas Zare
9169d138e8 Zone: GetAllRecords() added type parameter to filter records by type. 2018-07-15 18:14:30 +05:30
Shreyas Zare
b05e0bd056 LogManager: implemented IDisposable correctly. removed OffsetStream dependency. 2018-07-15 18:05:15 +05:30
Shreyas Zare
6d1880b434 assembly version updated to v1.3.0.1 for release 2018-06-27 23:11:44 +05:30
Shreyas Zare
5a6a08644d DnsWebService: fixed dns.config serialization bug. added password hashing feature using HMAC-SHA256 to store credentials in config file. 2018-06-27 13:23:21 +05:30
Shreyas Zare
d8fa4c20b7 assembly version updated to v1.3 for release 2018-06-23 15:02:25 +05:30
Shreyas Zare
fa854cab3c web app: minor changes done. 2018-06-23 15:00:51 +05:30
Shreyas Zare
84963862a8 DnsWebService: forwarder ipv6 parsing issue fixed. Update code changes done to depricate use of bincoding and added proxy support. 2018-06-23 14:58:51 +05:30
Shreyas Zare
cf3fdd99ce Dns web app: DNS-over-HTTPS options implemented. 2018-06-17 23:22:29 +05:30
Shreyas Zare
a83545442a forwarder config serialization implemented to support DoH Uri. 2018-06-17 23:20:28 +05:30
Shreyas Zare
ce6f9e22fe Dns web app: proxy, TLS and forwarder support added. 2018-06-16 23:09:24 +05:30
Shreyas Zare
25260deaa1 DnsWebService: proxy and forwarder protocol feature support added in API. Bincoding based file format depricated. 2018-06-16 23:07:19 +05:30
Shreyas Zare
ed206ebb98 DnsServer: forwarder protocol option and proxy support added. 2018-06-16 23:05:27 +05:30
Shreyas Zare
1e5d766d75 assembly version updated to 1.2.3 for release 2018-02-16 23:00:27 +05:30
Shreyas Zare
eb1bea72f2 Windows service ProjectInstaller changes done to explicitly uninstall previously installed old version service before proceeding to install new version. 2018-02-16 22:41:02 +05:30
Shreyas Zare
3c9c760a64 web app: implemented SRV record UI. Minor UI changes done. 2018-02-16 22:39:48 +05:30
Shreyas Zare
dfb180cb50 Zone: fixed bug causing record to get deleted while modify process due to zone object getting removed. Fixed null pointer exception bug. 2018-02-16 22:36:47 +05:30
Shreyas Zare
2fc4203f9f DnsWebService: implemented SRV record backend api support. 2018-02-16 22:35:03 +05:30
Shreyas Zare
6d42417110 assembly version updated for release 2018-01-26 23:08:26 +05:30
Shreyas Zare
c296004047 removed unused file from project. 2018-01-26 20:14:59 +05:30
Shreyas Zare
e29230cae7 moved update check url to app level allowing each app to have correct update check download link. 2018-01-26 20:14:43 +05:30
Shreyas Zare
59ed25a9ef WebApp: added change password dialog when default credentials are not changed. Added viewZone() call when new zone is added. 2018-01-26 20:13:00 +05:30
Shreyas Zare
4035bc6d24 fixed start.sh for .net core app. 2017-12-29 23:46:39 +05:30
Shreyas Zare
73bbfc15dc DnsServerApp.NETCore: fixed missing entry point. 2017-12-29 22:47:54 +05:30
Shreyas Zare
118438b6c5 DnsServiceSetup: setup project config updated. 2017-12-29 22:15:59 +05:30
Shreyas Zare
88b3f4a4ca DnsServerApp.NETCore: added app targeting .net core for cross platform usage. 2017-12-29 22:15:27 +05:30
Shreyas Zare
93919975f1 DnsService: updated project .net framework to 4.6.1 for using .net standard 2 code. 2017-12-29 22:14:29 +05:30
Shreyas Zare
889747157b DnsServerApp: updated project to use .net framework 4.6.1 for using .net standard 2.0 code. 2017-12-29 22:12:29 +05:30
Shreyas Zare
a698a11915 DnsServerCore: upgraded project to .net standard 2.0 for cross platform code support. 2017-12-29 22:08:15 +05:30