Commit Graph

  • d8fa4c20b7 assembly version updated to v1.3 for release Shreyas Zare 2018-06-23 15:02:25 +05:30
  • fa854cab3c web app: minor changes done. Shreyas Zare 2018-06-23 15:00:51 +05:30
  • 84963862a8 DnsWebService: forwarder ipv6 parsing issue fixed. Update code changes done to depricate use of bincoding and added proxy support. Shreyas Zare 2018-06-23 14:58:51 +05:30
  • cf3fdd99ce Dns web app: DNS-over-HTTPS options implemented. Shreyas Zare 2018-06-17 23:22:29 +05:30
  • a83545442a forwarder config serialization implemented to support DoH Uri. Shreyas Zare 2018-06-17 23:20:28 +05:30
  • ce6f9e22fe Dns web app: proxy, TLS and forwarder support added. Shreyas Zare 2018-06-16 23:09:24 +05:30
  • 25260deaa1 DnsWebService: proxy and forwarder protocol feature support added in API. Bincoding based file format depricated. Shreyas Zare 2018-06-16 23:07:19 +05:30
  • ed206ebb98 DnsServer: forwarder protocol option and proxy support added. Shreyas Zare 2018-06-16 23:05:27 +05:30
  • 1e5d766d75 assembly version updated to 1.2.3 for release Shreyas Zare 2018-02-16 23:00:27 +05:30
  • eb1bea72f2 Windows service ProjectInstaller changes done to explicitly uninstall previously installed old version service before proceeding to install new version. Shreyas Zare 2018-02-16 22:41:02 +05:30
  • 3c9c760a64 web app: implemented SRV record UI. Minor UI changes done. Shreyas Zare 2018-02-16 22:39:48 +05:30
  • dfb180cb50 Zone: fixed bug causing record to get deleted while modify process due to zone object getting removed. Fixed null pointer exception bug. Shreyas Zare 2018-02-16 22:36:47 +05:30
  • 2fc4203f9f DnsWebService: implemented SRV record backend api support. Shreyas Zare 2018-02-16 22:35:03 +05:30
  • 6d42417110 assembly version updated for release Shreyas Zare 2018-01-26 23:08:26 +05:30
  • c296004047 removed unused file from project. Shreyas Zare 2018-01-26 20:14:59 +05:30
  • e29230cae7 moved update check url to app level allowing each app to have correct update check download link. Shreyas Zare 2018-01-26 20:14:43 +05:30
  • 59ed25a9ef WebApp: added change password dialog when default credentials are not changed. Added viewZone() call when new zone is added. Shreyas Zare 2018-01-26 20:13:00 +05:30
  • 4035bc6d24 fixed start.sh for .net core app. Shreyas Zare 2017-12-29 23:46:39 +05:30
  • 73bbfc15dc DnsServerApp.NETCore: fixed missing entry point. Shreyas Zare 2017-12-29 22:47:54 +05:30
  • 118438b6c5 DnsServiceSetup: setup project config updated. Shreyas Zare 2017-12-29 22:15:59 +05:30
  • 88b3f4a4ca DnsServerApp.NETCore: added app targeting .net core for cross platform usage. Shreyas Zare 2017-12-29 22:15:27 +05:30
  • 93919975f1 DnsService: updated project .net framework to 4.6.1 for using .net standard 2 code. Shreyas Zare 2017-12-29 22:14:29 +05:30
  • 889747157b DnsServerApp: updated project to use .net framework 4.6.1 for using .net standard 2.0 code. Shreyas Zare 2017-12-29 22:12:29 +05:30
  • a698a11915 DnsServerCore: upgraded project to .net standard 2.0 for cross platform code support. Shreyas Zare 2017-12-29 22:08:15 +05:30
  • 62606f22f0 Dns Windows service setup generated for v1.2 Shreyas Zare 2017-12-16 22:39:55 +05:30
  • cb72bd007f DnsWebService: fixed minor issue due to mono throwing NullReferenceException. Shreyas Zare 2017-12-16 22:23:39 +05:30
  • 1356d91d4d updated assembly version to 1.2 for release. Shreyas Zare 2017-12-16 20:33:22 +05:30
  • 3b69a07743 removed unnecessary references from project. Shreyas Zare 2017-12-16 20:32:58 +05:30
  • ec593ed928 Dns WebApp: implemented new update check feature. Implemented log queries ui setting option. Shreyas Zare 2017-12-16 20:31:59 +05:30
  • 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. Shreyas Zare 2017-12-16 20:30:15 +05:30
  • 4c8be25d41 DnsServer: implemented max stack count DnsClient feature. Implemented separate query response logging. fixed minor issue with Tcp request processing. Shreyas Zare 2017-12-16 20:28:11 +05:30
  • d4d676db32 LogManager: fixed SO bug and implemented minor changes with testing. Shreyas Zare 2017-12-16 20:25:44 +05:30
  • 43470edacc WebPanel: implemented log management user interface. Shreyas Zare 2017-12-11 00:19:48 +05:30
  • ddd3430328 minor changes Shreyas Zare 2017-12-11 00:18:52 +05:30
  • 9d001304cd DnsWebService: implemented log manager. added log manager api for managing logs from web panel. Shreyas Zare 2017-12-11 00:18:37 +05:30
  • 2f6f434895 DnsServer: implemented log manager. Shreyas Zare 2017-12-11 00:16:17 +05:30
  • 8b5ec5579b LogManager: added log manager class to write text logs to log files on daily basis. Shreyas Zare 2017-12-11 00:15:06 +05:30
  • 128205644d DnsWebService: skip cached domain with empty entries feature added to allow easy use of cache browsing. Shreyas Zare 2017-12-04 23:45:30 +05:30
  • d837fe5980 DnsWebService: bincoding library changes implemented. Shreyas Zare 2017-12-03 23:49:48 +05:30
  • 47621d434b minor changes Shreyas Zare 2017-12-03 23:37:27 +05:30
  • eb14fcfc4e Zone: fixed authoritative zone ANY query. Shreyas Zare 2017-12-03 23:34:44 +05:30
  • 7af154eae6 Zone: corrected response authoritive flag. Shreyas Zare 2017-12-03 23:20:01 +05:30
  • f2bd4eedcf DnsServer: changes done to include authority and additional records when last response is authoritative. Shreyas Zare 2017-12-03 23:10:05 +05:30
  • 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. Shreyas Zare 2017-12-03 22:59:16 +05:30
  • 1c7309c7b6 Zone: added zone deligation feature. code refactoring done. prevented setting records to root zone. reloading root hints in cache zone after flush. Shreyas Zare 2017-12-03 22:29:28 +05:30
  • 6e4266f454 WebApp: minor ui change. Shreyas Zare 2017-11-17 20:26:12 +05:30
  • 489c076af8 DnsServiceSetup: settings updated. Shreyas Zare 2017-11-17 19:16:05 +05:30
  • 71a5d92cb0 assembly version updated. Shreyas Zare 2017-11-17 19:12:34 +05:30
  • d153f9c467 WebApp: made sub domain optional while adding record. addec dns client website link in footer. Shreyas Zare 2017-11-17 19:10:53 +05:30
  • 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. Shreyas Zare 2017-11-17 18:54:11 +05:30
  • 1e59c2f677 Dns Zone: wildcard subdomain feature implemented. Simplified delete zone method. GetAllRecords() updated to return records for the authoritative zone the domain belongs to. Shreyas Zare 2017-11-17 18:52:50 +05:30
  • e076cc70fa DnsServer: socket IOControl() done only on win32nt version. Added SocketException error handling for other OS versions. Shreyas Zare 2017-11-17 18:50:40 +05:30
  • f6ed99e567 DnsServerApp: app stop key command changed. Shreyas Zare 2017-11-17 18:49:30 +05:30
  • bc8d1e5734 Update README.md Shreyas Zare 2017-11-05 22:41:31 +05:30
  • dbeb9a6198 minor issue fixed. Shreyas Zare 2017-11-05 15:59:24 +05:30
  • 6caae76382 minor changes done. Shreyas Zare 2017-11-05 00:51:32 +05:30
  • 920a7b13e5 DnsWebService: output buffering done. minor issue fixed. Shreyas Zare 2017-11-05 00:43:23 +05:30
  • eaefbf5afb minor issue fixed. Shreyas Zare 2017-11-05 00:18:11 +05:30
  • ba23a37995 new version notification mechanism added. Shreyas Zare 2017-11-05 00:15:52 +05:30
  • ab41afe110 DnsServerApp: added service info for users. Shreyas Zare 2017-11-04 20:22:50 +05:30
  • 80dee5974e sorting zone output list done. Shreyas Zare 2017-11-04 20:13:10 +05:30
  • 8ea18b2681 DnsServerApp: added start.sh file for linux users. Shreyas Zare 2017-11-04 16:16:11 +05:30
  • 642522522c DnsServiceSetup: finalized setup settings. Shreyas Zare 2017-11-04 15:53:14 +05:30
  • 6a49fc297e Dns Service Installer: added service auto start and auto stop mechanism after install and before uninstall. Shreyas Zare 2017-11-04 15:52:54 +05:30
  • 9155807854 Dns Web App: auto login feature implemented for login using default password. Shreyas Zare 2017-11-04 15:50:59 +05:30
  • 3393867843 DnsServiceSetup: project added. minor changes done. Shreyas Zare 2017-11-04 14:54:01 +05:30
  • c8c14ad2b3 DnsService: windows service project implemented. Shreyas Zare 2017-11-04 14:53:19 +05:30
  • 6989b0e871 DnsServerApp: changes done to make config folder parameter optional. Shreyas Zare 2017-11-04 14:38:17 +05:30
  • 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. Shreyas Zare 2017-11-04 14:37:23 +05:30
  • 3ae83d6e1f DnsWebService: added more api calls for managing zone, cache and, query resolve & import features. Bug fixes and code refactoring done. Shreyas Zare 2017-11-04 14:35:18 +05:30
  • 1e79190c41 Dns Zone: added disable zone feature. Bug fixes and code refactoring done. Shreyas Zare 2017-11-04 14:33:15 +05:30
  • 28a5f9e635 minor changes Shreyas Zare 2017-10-29 22:55:22 +05:30
  • 9b9388ebb3 Zone: get closest NS & SOA record methods bug fixed. Shreyas Zare 2017-10-29 22:55:04 +05:30
  • 029d4fe0cc minor changes done Shreyas Zare 2017-10-29 19:27:48 +05:30
  • 05d2882b28 Zone: caching ANY records implementation issue fixed. TTL set to 60 sec. Shreyas Zare 2017-10-29 19:22:16 +05:30
  • 00a17eff41 Merge pull request #1 from TechnitiumSoftware/add-license-1 Shreyas Zare 2017-10-29 16:39:18 +05:30
  • ffa38b3c08 Create LICENSE Shreyas Zare 2017-10-29 16:38:20 +05:30
  • b60fcd94bb Create README.md Shreyas Zare 2017-10-29 16:35:49 +05:30
  • ca4355e48c updated github project link Shreyas Zare 2017-10-29 16:31:52 +05:30
  • 8a1438bbc0 minor changes Shreyas Zare 2017-10-29 16:23:06 +05:30
  • 2f488ac1b7 minor changes Shreyas Zare 2017-10-29 16:19:19 +05:30
  • f621ae9fdd DnsService: windows service app for running Dns Web Service as a background app created. Shreyas Zare 2017-10-29 16:19:13 +05:30
  • 126c892f23 DnsServerApp: console app created to run Dns Server Web Service. Shreyas Zare 2017-10-29 16:18:25 +05:30
  • 8c851182db DnsWebService: implemented complete REST api with authentication and session management. implemented config file and zone file management. Shreyas Zare 2017-10-29 16:17:24 +05:30
  • 51f693f5ac DnsServer: bug fixes done. start() & stop() methods implemented. implemented ProcessAuthoritativeQuery() method with CNAME resolution and additional recursion feature. Server UDP request handling thread pool implemented. Added option to ignore ICMP port unreachable packet. Shreyas Zare 2017-10-29 16:12:47 +05:30
  • 5b2e9d5d7d Dns Zone: added update records & flush features. fixed multiple bugs. Shreyas Zare 2017-10-29 16:08:50 +05:30
  • dd49b451c2 DnsWebService: web app code completed with testing. Shreyas Zare 2017-10-29 16:05:26 +05:30
  • 0f9ebcc865 UI: implemented basic login & logout js functionality. Shreyas Zare 2017-10-14 20:17:29 +05:30
  • 6a6d4ea4e9 DnsWebService: implemented authentication api and other pending record maipulation api. Shreyas Zare 2017-10-14 20:16:33 +05:30
  • 5bc49a85da DnsServer: added code to ignore ICMP port unreachable responses which creates SocketException in ReceiveFrom(). other minor changes done. Shreyas Zare 2017-10-14 20:15:28 +05:30
  • 617ba5e532 Zone: implemented AddRecord(), DeleteRecord(), DeleteRecords(), and done minor fixes. Shreyas Zare 2017-10-14 20:14:26 +05:30
  • 434e55d1e8 added basic html web app template files Shreyas Zare 2017-10-01 13:12:14 +05:30
  • d8ece447c5 DnsWebService: basic http web service implemented. Shreyas Zare 2017-09-30 23:26:57 +05:30
  • da00cb0770 Dns Zone: minor bug fixes and code refactoring done. Shreyas Zare 2017-09-30 23:26:18 +05:30
  • f834f5bdd6 code refactoring done Shreyas Zare 2017-09-30 15:54:22 +05:30
  • db9d1fa8af DnsServer: implemented Zone changes and new DnsClient. Code refactoring done. Shreyas Zare 2017-09-30 15:53:00 +05:30
  • 067cb5adab Zone: implemented concurrent dictionary and refactored code to simplify query implementation. Shreyas Zare 2017-09-30 15:25:19 +05:30
  • 9c95ffe3f0 minor refactoring done Shreyas Zare 2017-04-02 19:52:13 +05:30
  • 931d206767 Zone: removed ZoneEntry class. Shreyas Zare 2017-01-22 19:02:06 +05:30
  • bddaa748ba DnsServer: dns forwarder feature implemented. Added check for truncation while resolving to shift to TCP in such cases. Added configurable retry value. Shreyas Zare 2017-01-21 20:45:11 +05:30