Commit Graph

702 Commits

Author SHA1 Message Date
Shreyas Zare
dfb5cd054d BlockListZoneManager: added duplicate url check in LoadBlockLists(). Updated code to use async methods with HttpClient. 2020-08-29 14:19:24 +05:30
Shreyas Zare
926fa2c93a BlockedZoneManager: fixed bug caused by an existing blocked.config file from older installations. 2020-08-29 14:17:24 +05:30
Shreyas Zare
cc5cc5dff5 minor code refactoring done. 2020-08-29 14:16:32 +05:30
Shreyas Zare
7114b2ad8f DhcpServer: Code refactoring done to handle requests in same thread. Added dns update for hosts that send INFORM message. Fixed bug in dns update that caused incorrect reverse zone creation. Code refactoring done. 2020-08-29 14:15:55 +05:30
Shreyas Zare
a89cbd3d5f DhcpMessage: updated code to removed assumption of Ethernet hardware address type. 2020-08-29 14:13:14 +05:30
Shreyas Zare
cdcb79cc6a Scope: removed reverse zone property since it does not reflect correct reverse zone for all networks. 2020-08-29 14:12:37 +05:30
Shreyas Zare
b961d66313 updated readme with blog post. 2020-07-26 18:43:47 +05:30
Shreyas Zare
f1712674e9 removed old bash scripts. 2020-07-18 17:02:04 +05:30
Shreyas Zare
e20e19e407 added new generic installer and uninstaller bash scripts. 2020-07-18 17:01:52 +05:30
Shreyas Zare
3e258e7964 assembly version updated for release 2020-07-18 15:41:27 +05:30
Shreyas Zare
c422a2aee2 updated change log for v5.0.2 release 2020-07-18 15:40:30 +05:30
Shreyas Zare
f955590679 updated readme with blog post 2020-07-18 14:01:16 +05:30
Shreyas Zare
ab6c158621 upgraded .NET Framework version from v4.6.1 to v4.8 2020-07-18 14:00:37 +05:30
Shreyas Zare
c485c358ec DhcpServer: updated code for UnbindUdpListener() since the workaround did work well. 2020-07-18 13:45:58 +05:30
Shreyas Zare
abf2530ab7 Scope: fixed bug that caused reserved addresses to stop working. code refactoring done. 2020-07-18 12:41:04 +05:30
Shreyas Zare
6d43ec4b31 minor code refactoring done. 2020-07-18 12:10:58 +05:30
Shreyas Zare
9b4a562b82 webapp: removed commented markup. 2020-07-18 12:10:28 +05:30
Shreyas Zare
be23c21671 webapp: updated bootstrap from v3.3.7 to v3.4.1. 2020-07-18 12:09:58 +05:30
Shreyas Zare
f9082d785d webapp: removed unused css. 2020-07-18 12:09:20 +05:30
Shreyas Zare
690ac9de2d StatsManager: updated maintenance timer interval to count stats early. 2020-07-18 12:08:56 +05:30
Shreyas Zare
f9be5c7f3d DnsServer: updated min threads count code. 2020-07-18 12:07:57 +05:30
Shreyas Zare
8387bc5e27 DomainTree: throwing correct exception. 2020-07-18 12:05:27 +05:30
Shreyas Zare
ed3535a7e6 added root hints file 2020-07-12 15:36:27 +05:30
Shreyas Zare
87821d98b7 webapp: minor fix. 2020-07-12 15:36:02 +05:30
Shreyas Zare
d12c07ad6b DnsServer: added name of the domain that was blocked in TXT record. Updated min thread count to improve performance. Fixed bugs in CNAME cloaking implementation. 2020-07-12 15:35:42 +05:30
Shreyas Zare
c2da7784f6 BlockListZoneManager: added name of the domain that was blocked in TXT record. 2020-07-12 15:34:03 +05:30
Shreyas Zare
83d03d2c5f minor project changes 2020-07-11 13:50:50 +05:30
Shreyas Zare
048704398a added uninstaller scripts for ubuntu and raspi 2020-07-11 13:50:21 +05:30
Shreyas Zare
0a3c47fbbc updated ubuntu installer to disable systemd-resolved to help novice users. 2020-07-11 13:49:44 +05:30
Shreyas Zare
8e37a337ed DnsServer: fixed missing port in UpdateThisServer(). 2020-07-11 13:48:40 +05:30
Shreyas Zare
2078aa92cf webapp: updates syntax for dns client server parameter. 2020-07-11 13:43:02 +05:30
Shreyas Zare
aaf11f0c6c WebService: updated TLS port check in ResolveQuery() 2020-07-11 13:42:12 +05:30
Shreyas Zare
1c4c1554ed assembly version updated for release. 2020-07-06 19:02:23 +05:30
Shreyas Zare
f7b9370830 updated readme with blog post link. 2020-07-06 19:01:57 +05:30
Shreyas Zare
04a792fc47 updated change log for v5.0.1 release. 2020-07-06 19:01:32 +05:30
Shreyas Zare
19e8040057 minor code refactoring. 2020-07-06 18:20:37 +05:30
Shreyas Zare
2847335c99 DnsServer: fixed issue of reading DnsDatagram from DoH request. 2020-07-06 18:19:43 +05:30
Shreyas Zare
2b71a4a41e updated readme with new feature details 2020-07-04 18:26:17 +05:30
Shreyas Zare
b6dfd8a8da fixed changelog date 2020-07-04 18:25:52 +05:30
Shreyas Zare
56110b6a2e assembly version updated to v5.0 for release 2020-07-04 18:15:26 +05:30
Shreyas Zare
bbe042997c MainApplicationContext: removed SaveConfig() since by default the app runs with low priviledge and cannot save config file. 2020-07-04 18:14:35 +05:30
Shreyas Zare
8441610401 added change log. 2020-07-04 16:46:15 +05:30
Shreyas Zare
ece11e5bea updated .net core to 3.1.5 for raspberry pi. 2020-07-04 16:45:59 +05:30
Shreyas Zare
d55fdd1352 frmAbout: updated link to license. 2020-07-04 16:45:30 +05:30
Shreyas Zare
5bd3230fc2 webapp: implemented use this server option in conditional forwarder config. Other UI changes and refactoring done. 2020-07-04 16:44:51 +05:30
Shreyas Zare
f12fb4e569 webapp: minor ui fix done. 2020-07-04 16:43:39 +05:30
Shreyas Zare
203cd3e77f webapp: added more text to help with TLS cert creation. Updated About section with new links and whats new section. Added Use This Server option in conditional forwarder config. Other minor UI changes done. 2020-07-04 16:43:23 +05:30
Shreyas Zare
2948cebee6 WebService: fixed log messages to show more details. Used 0 ttl for FWD records. Updated GetRecords() to correctly return data when no records exists. Implemented ThisServer property. Code refactoring done. 2020-07-04 16:41:21 +05:30
Shreyas Zare
722591a1e4 DnsServer: added ThisServer property to provide correct name server address of this server. Added logging to help debugging. Updated code to select conditional forwarders without this-server entry when there are multiple FWD records. Added GetResolverQueryKey() to correctly generate query key. 2020-07-04 16:38:17 +05:30
Shreyas Zare
10e132c8cb AuthZoneManager: code refactoring done. 2020-07-04 16:35:33 +05:30