Commit Graph

1195 Commits

Author SHA1 Message Date
Shreyas Zare
78f5d03ef1 main.js: implemented self signed cert option. 2021-10-16 15:05:15 +05:30
Shreyas Zare
1232c5fdbe webapp: added html for self signed cert option. 2021-10-16 15:04:30 +05:30
Shreyas Zare
8efb34593a DnsWebService: implemented option to enable automatic self signed TLS certificate for the web service. 2021-10-16 15:04:06 +05:30
Shreyas Zare
0254f9f96c DnsServer: Added logs in ProcessZoneTransferQueryAsync() to give reasons for why zone transfer was refused. Fixed cache poisoning issue that can be done via conditional forwarder by adding sanitization checks. 2021-10-16 14:55:44 +05:30
Shreyas Zare
e2679df92e WebServiceZonesApi: updated code to show correct json for special cache records of unknown type. 2021-10-09 16:54:18 +05:30
Shreyas Zare
de2cc743aa webapp: fixed minor attribute in html 2021-10-09 16:53:18 +05:30
Shreyas Zare
71fd232e80 dhcp.js: fixed minor ui issues. 2021-10-09 16:52:44 +05:30
Shreyas Zare
18e4c7f972 apps.js: updated label for request controller to "Acccess Control" for better understanding of the user. 2021-10-09 16:52:17 +05:30
Shreyas Zare
2aae0f6896 DnsServer: refactored code to move parsing error checks into PreProcessQueryAsync() and to allow request controller dns apps to inspect the requests to allow droping them. Updated ProcessQueryAsync() to not return FormatError when a request received has response flag set to avoid loops. 2021-10-09 16:51:20 +05:30
Shreyas Zare
608997a41c assembly version updated for v7.0 release 2021-10-02 16:09:50 +05:30
Shreyas Zare
678e0f96fc updated named.root 2021-10-02 13:41:03 +05:30
Shreyas Zare
a76e43e6b0 zone.js: code refactoring done. 2021-10-02 13:15:39 +05:30
Shreyas Zare
9c471fbc71 other-zones.js: code refactoring done. 2021-10-02 13:14:21 +05:30
Shreyas Zare
741865c953 main.js: update check code implementation changed. code refactoring done. 2021-10-02 13:12:36 +05:30
Shreyas Zare
928e70e7bd logs.js: code refactoring done. 2021-10-02 13:07:56 +05:30
Shreyas Zare
8b66bfc86e dhcp.js: minor code refactoring done. 2021-10-02 13:03:41 +05:30
Shreyas Zare
9965ca00fa common.js: minor changes done. 2021-10-02 12:59:31 +05:30
Shreyas Zare
7a02ef1322 apps.js: fixed minor bug in apps description rendering. minor refactoring changes done. 2021-10-02 12:58:53 +05:30
Shreyas Zare
f054c18b3d webapp: Updated html for fix minor issues. Added new update modal. 2021-10-02 12:55:40 +05:30
Shreyas Zare
9d5343cf13 DnsWebService: updated check update implementation and api. 2021-10-02 12:37:24 +05:30
Shreyas Zare
00be9b8210 StatsManager: updated code to pass timestamp to InsertLogAsync(). Minor refactoring done. 2021-10-02 12:31:49 +05:30
Shreyas Zare
3638145cfb webapp: minor apps list ui changes. 2021-09-26 17:37:51 +05:30
Shreyas Zare
653c89eb80 webapp: updated implementation for apps api changes. 2021-09-26 17:18:15 +05:30
Shreyas Zare
8a199b8e81 WebServiceLogsApi: minor refactoring changes 2021-09-26 17:16:59 +05:30
Shreyas Zare
3ca975b27b WebServiceAppsApi: updated ListInstalledAppsAsync() api for new app implementation changes. 2021-09-26 17:16:37 +05:30
Shreyas Zare
5cd2d80117 DnsWebService: updated log details for SetDnsSettings(). Implemented env var DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP in LoadConfigFile(). 2021-09-26 17:12:00 +05:30
Shreyas Zare
2614275a0a StatsManager: minor refactoring. 2021-09-26 17:10:46 +05:30
Shreyas Zare
803a9bdfdc DnsApplicationManager: minor refactoring changes. 2021-09-26 17:10:17 +05:30
Shreyas Zare
73f9b13586 DnsApplication: updated implementation to use new IDnsApplication interface to load dns apps. 2021-09-26 17:07:49 +05:30
Shreyas Zare
3658a4d139 DnsWebService: implemented environment variables options used when creating a new config file on first run. 2021-09-25 14:55:16 +05:30
Shreyas Zare
16ee6705bf webapp main.js: implemented new settings api options. 2021-09-25 14:23:03 +05:30
Shreyas Zare
353af63adc webapp zone.js: implemented default ttl api changes. 2021-09-25 14:22:13 +05:30
Shreyas Zare
5871487095 webapp dhcp.js: fixed minor css issue 2021-09-25 14:21:44 +05:30
Shreyas Zare
0d1a2db996 webapp index: added html for default record ttl and allow txt blocking report options. 2021-09-25 14:21:15 +05:30
Shreyas Zare
a6f4ec5424 DnsWebService: added api support for defaultRecordTtl and allowTxtBlockingReport options. 2021-09-25 13:50:27 +05:30
Shreyas Zare
3854abe8c0 WebServiceZonesApi: implemented default record ttl option. 2021-09-25 13:45:03 +05:30
Shreyas Zare
bd70b9879e WebServiceLogsApi: fixed null ref issue. 2021-09-25 13:44:15 +05:30
Shreyas Zare
3abf126b8d DnsServer: implemented allow txt blocking report option. Minor changes done. 2021-09-25 13:43:14 +05:30
Shreyas Zare
407a5a19e2 StatsManager: Code refactoring done. 2021-09-25 13:41:37 +05:30
Shreyas Zare
867843c6f9 BlockListZoneManager: implemented AllowTxtBlockingReport option. 2021-09-25 13:40:35 +05:30
Shreyas Zare
4115a6e589 webapp logs.js: fixed issue with loading last query page. 2021-09-25 13:39:58 +05:30
Shreyas Zare
179d3c3e52 WebServiceAppsApi: updated SetAppConfigAsync() to log config saved message and throw new error when post parameter is missing. 2021-09-19 18:50:06 +05:30
Shreyas Zare
8d5b759682 webapp: minor UI improvements for the dhcp lease section. 2021-09-19 16:56:30 +05:30
Shreyas Zare
28329bcd0a webapp dhcp.js: fixed stuck button issue after removing lease. 2021-09-18 19:44:22 +05:30
Shreyas Zare
df81d7d02a WebServiceDhcpApi: Updated RemoveDhcpLease() to call DhcpServer.RemoveLease(). 2021-09-18 19:24:23 +05:30
Shreyas Zare
6148e6ef60 DhcpServer: Implemented RemoveLease() method to remove lease and update DNS auth zone. 2021-09-18 19:23:34 +05:30
Shreyas Zare
0ec38f6fed Scope: made RemoveLease() internal to be called from dhcp server only. 2021-09-18 19:22:59 +05:30
Shreyas Zare
fbb6716927 minor changes 2021-09-18 19:03:08 +05:30
Shreyas Zare
5a9caf3d5c code refactoring done 2021-09-18 19:02:40 +05:30
Shreyas Zare
81e712d00d DnsWebService: Implemented remove DHCP lease api. Updated DHCP scope api for ping check feature parameters. 2021-09-18 18:04:28 +05:30