Commit Graph

82 Commits

Author SHA1 Message Date
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
489c076af8 DnsServiceSetup: settings updated. 2017-11-17 19:16:05 +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
f6ed99e567 DnsServerApp: app stop key command changed. 2017-11-17 18:49:30 +05:30
Shreyas Zare
bc8d1e5734 Update README.md 2017-11-05 22:41:31 +05:30
Shreyas Zare
dbeb9a6198 minor issue fixed. 2017-11-05 15:59:24 +05:30
Shreyas Zare
6caae76382 minor changes done. 2017-11-05 00:51:32 +05:30
Shreyas Zare
920a7b13e5 DnsWebService: output buffering done. minor issue fixed. 2017-11-05 00:43:23 +05:30
Shreyas Zare
eaefbf5afb minor issue fixed. 2017-11-05 00:18:11 +05:30
Shreyas Zare
ba23a37995 new version notification mechanism added. 2017-11-05 00:15:52 +05:30
Shreyas Zare
ab41afe110 DnsServerApp: added service info for users. 2017-11-04 20:22:50 +05:30
Shreyas Zare
80dee5974e sorting zone output list done. 2017-11-04 20:13:10 +05:30
Shreyas Zare
8ea18b2681 DnsServerApp: added start.sh file for linux users. 2017-11-04 16:16:11 +05:30
Shreyas Zare
642522522c DnsServiceSetup: finalized setup settings. 2017-11-04 15:53:14 +05:30
Shreyas Zare
6a49fc297e Dns Service Installer: added service auto start and auto stop mechanism after install and before uninstall. 2017-11-04 15:52:54 +05:30
Shreyas Zare
9155807854 Dns Web App: auto login feature implemented for login using default password. 2017-11-04 15:50:59 +05:30
Shreyas Zare
3393867843 DnsServiceSetup: project added. minor changes done. 2017-11-04 14:54:01 +05:30
Shreyas Zare
c8c14ad2b3 DnsService: windows service project implemented. 2017-11-04 14:53:19 +05:30
Shreyas Zare
6989b0e871 DnsServerApp: changes done to make config folder parameter optional. 2017-11-04 14:38:17 +05:30
Shreyas Zare
88dbd2223a Dns Web App: implemented UI features to browse Dns cache, DNS client with import feature and, zone disable/enable feature. Minor bug fixes done. 2017-11-04 14:37:23 +05:30
Shreyas Zare
3ae83d6e1f DnsWebService: added more api calls for managing zone, cache and, query resolve & import features. Bug fixes and code refactoring done. 2017-11-04 14:35:18 +05:30
Shreyas Zare
1e79190c41 Dns Zone: added disable zone feature. Bug fixes and code refactoring done. 2017-11-04 14:33:15 +05:30
Shreyas Zare
28a5f9e635 minor changes 2017-10-29 22:55:22 +05:30
Shreyas Zare
9b9388ebb3 Zone: get closest NS & SOA record methods bug fixed. 2017-10-29 22:55:04 +05:30
Shreyas Zare
029d4fe0cc minor changes done 2017-10-29 19:27:48 +05:30
Shreyas Zare
05d2882b28 Zone: caching ANY records implementation issue fixed. TTL set to 60 sec. 2017-10-29 19:22:16 +05:30
Shreyas Zare
00a17eff41 Merge pull request #1 from TechnitiumSoftware/add-license-1
Create LICENSE
2017-10-29 16:39:18 +05:30
Shreyas Zare
ffa38b3c08 Create LICENSE 2017-10-29 16:38:20 +05:30
Shreyas Zare
b60fcd94bb Create README.md 2017-10-29 16:35:49 +05:30
Shreyas Zare
ca4355e48c updated github project link 2017-10-29 16:31:52 +05:30