Commit Graph

88 Commits

Author SHA1 Message Date
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
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
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
a698a11915 DnsServerCore: upgraded project to .net standard 2.0 for cross platform code support. 2017-12-29 22:08:15 +05:30
Shreyas Zare
cb72bd007f DnsWebService: fixed minor issue due to mono throwing NullReferenceException. 2017-12-16 22:23:39 +05:30
Shreyas Zare
1356d91d4d updated assembly version to 1.2 for release. 2017-12-16 20:33:22 +05:30
Shreyas Zare
3b69a07743 removed unnecessary references from project. 2017-12-16 20:32:58 +05:30
Shreyas Zare
ec593ed928 Dns WebApp: implemented new update check feature. Implemented log queries ui setting option. 2017-12-16 20:31:59 +05:30
Shreyas Zare
d959b2fcdf DnsWebService: implemented separate update uri based on type of app and OS to allow providing direct download links for updates. Log queries setting feature implemented. Minor changes done. 2017-12-16 20:30:15 +05:30
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
d4d676db32 LogManager: fixed SO bug and implemented minor changes with testing. 2017-12-16 20:25:44 +05:30
Shreyas Zare
43470edacc WebPanel: implemented log management user interface. 2017-12-11 00:19:48 +05:30
Shreyas Zare
ddd3430328 minor changes 2017-12-11 00:18:52 +05:30
Shreyas Zare
9d001304cd DnsWebService: implemented log manager. added log manager api for managing logs from web panel. 2017-12-11 00:18:37 +05:30
Shreyas Zare
2f6f434895 DnsServer: implemented log manager. 2017-12-11 00:16:17 +05:30
Shreyas Zare
8b5ec5579b LogManager: added log manager class to write text logs to log files on daily basis. 2017-12-11 00:15:06 +05:30
Shreyas Zare
128205644d DnsWebService: skip cached domain with empty entries feature added to allow easy use of cache browsing. 2017-12-04 23:45:30 +05:30
Shreyas Zare
d837fe5980 DnsWebService: bincoding library changes implemented. 2017-12-03 23:49:48 +05:30
Shreyas Zare
47621d434b minor changes 2017-12-03 23:37:27 +05:30
Shreyas Zare
eb14fcfc4e Zone: fixed authoritative zone ANY query. 2017-12-03 23:34:44 +05:30
Shreyas Zare
7af154eae6 Zone: corrected response authoritive flag. 2017-12-03 23:20:01 +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
719771c8c7 Zone: added closest authoritative name servers to response for authoritative zone query to allow the resolving server to cache all NS records with glue. 2017-12-03 22:59:16 +05:30
Shreyas Zare
1c7309c7b6 Zone: added zone deligation feature. code refactoring done. prevented setting records to root zone. reloading root hints in cache zone after flush. 2017-12-03 22:29:28 +05:30
Shreyas Zare
6e4266f454 WebApp: minor ui change. 2017-11-17 20:26:12 +05:30
Shreyas Zare
71a5d92cb0 assembly version updated. 2017-11-17 19:12:34 +05:30
Shreyas Zare
d153f9c467 WebApp: made sub domain optional while adding record. addec dns client website link in footer. 2017-11-17 19:10:53 +05:30
Shreyas Zare
0cef5021f5 DnsWebService: Save zone file code updated to allow storing all records for a given authoritative zone in a single file instead of different file for each sub domain. Implemented delete zone file feature accordingly. 2017-11-17 18:54:11 +05:30
Shreyas Zare
1e59c2f677 Dns Zone: wildcard subdomain feature implemented. Simplified delete zone method. GetAllRecords() updated to return records for the authoritative zone the domain belongs to. 2017-11-17 18:52:50 +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
dbeb9a6198 minor issue fixed. 2017-11-05 15:59:24 +05:30
Shreyas Zare
920a7b13e5 DnsWebService: output buffering done. minor issue fixed. 2017-11-05 00:43:23 +05:30
Shreyas Zare
ba23a37995 new version notification mechanism added. 2017-11-05 00:15:52 +05:30