Commit Graph

1494 Commits

Author SHA1 Message Date
Shreyas Zare
4a32bf1a59 updated apidocs. 2021-09-26 17:17:17 +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
383f79b493 updated apps to implement IDnsApplication 2021-09-26 17:03:47 +05:30
Shreyas Zare
32cabfdbb1 removed methods that exists in IDnsApplication. 2021-09-26 17:01:27 +05:30
Shreyas Zare
02238de5e7 added IDnsApplication 2021-09-26 17:00:09 +05:30
Shreyas Zare
21f9af63e2 added BlockPageWebServerApp 2021-09-26 16:59:34 +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
a079d8214c updated api docs. 2021-09-25 13:50:52 +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
b33a761ef4 QueryLogsSqlite: updated queue timer interval to 10 sec to reduce the frequency of bulk insert. Updated bulk insert code to fix null ref errors. Fixed issue with loading last query page. 2021-09-25 13:39:06 +05:30
Shreyas Zare
4aead7e97e NxDomain: updated config template. 2021-09-25 13:36:19 +05:30
Shreyas Zare
6ae7c930da NxDomain: updated code to read json config. Added enable blocking and allow txt blocking report options. 2021-09-25 13:35:58 +05:30
Shreyas Zare
8317f158b9 AdvanceBlocking: updated config template. 2021-09-25 13:34:39 +05:30
Shreyas Zare
fa1a30cb5e AdvanceBlocking: updated implementation to support adblock lists. Added allow txt blocking report option. Code refactoring done. 2021-09-25 13:34:05 +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
ba4baf70c8 QueryLogsSqlite: Updated implementation to use transactions for bulk insert to improve overall throughput. 2021-09-19 18:32:17 +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
a2b9fb82ec updated api docs. 2021-09-18 18:05:32 +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
Shreyas Zare
e5f61c4996 webapp dhcp.js: updated code to implement dhcp remove lease and ping check features. 2021-09-18 17:55:54 +05:30
Shreyas Zare
a4f8b6ce9c webapp: updated html for dhcp ping check option and for dhcp remove lease feature. 2021-09-18 17:54:41 +05:30
Shreyas Zare
a12c132c37 DhcpServer: Implemented scope changes. Added IsAddressReserved() check while renewing dynamic lease. Updated FindScope() to allow finding scope for DECLINE messages. 2021-09-18 17:53:23 +05:30
Shreyas Zare
0872d635c6 Scope: Implemented ping check feature. Added RemoveLease() method. Code refactoring done. 2021-09-18 17:29:36 +05:30
Shreyas Zare
48a3067d30 webapp main.js: minor changes done. 2021-09-18 12:00:00 +05:30
Shreyas Zare
e770e1323b webapp logs.js: updated ui implementation with a top pagination and other minor changes. 2021-09-18 11:59:34 +05:30
Shreyas Zare
660842f36a webapp: updated html for query logs. 2021-09-18 11:58:49 +05:30
Shreyas Zare
ffa20a6447 minor changes 2021-09-18 11:57:52 +05:30
Shreyas Zare
da454a2a9d CacheZone: fixed issue when records in a RRSet have different TTL values by considering entire RRSet as expired when one record expires. 2021-09-18 11:57:22 +05:30
Shreyas Zare
47d888de7a DnsServer: minor changes done 2021-09-18 11:55:08 +05:30