Commit Graph

2092 Commits

Author SHA1 Message Date
Shreyas Zare
111bf71f0c WebServiceAppsApi: updated api to support new IDnsPostProcessor interface. 2022-11-12 15:13:22 +05:30
Shreyas Zare
39e757c31a WebServiceZonesApi: updated api to support SSHFP and TLSA records. Other minor code refactoring changes done. 2022-11-12 15:12:44 +05:30
Shreyas Zare
b32933c5d6 WebServiceDhcpApi: updated api to support new DHCP options. 2022-11-12 15:11:36 +05:30
Shreyas Zare
a66531a942 DnsServer: implemented support for new IDnsPostProcessor interface in PostProcessQueryAsync(). Updated ProcessAPPAsync() implementation to allow APP record to return null response when used with Forwarder zones so that the DNS server processes FWD records in such case. Other minor code refactoring changes done. 2022-11-12 15:10:42 +05:30
Shreyas Zare
a1c2e7c241 DnsApplicationManager: implemented support for new IDnsPostProcessor interface. 2022-11-12 15:07:20 +05:30
Shreyas Zare
11a08c6a2d DnsApplication: implemented support for new IDnsPostProcessor interface. 2022-11-12 15:06:42 +05:30
Shreyas Zare
ffbc1bfd35 IDnsPostProcessor: added new interface for DNS apps usage. 2022-11-12 15:05:49 +05:30
Shreyas Zare
3e521a6dda CacheZoneManager: minor refactoring changes. 2022-11-12 15:04:22 +05:30
Shreyas Zare
9b69cc2ba5 AuthZoneManager: minor refactoring changes. 2022-11-12 15:03:43 +05:30
Shreyas Zare
6887dacb85 AuthZoneInfo: renamed GetRecords() to GetApexRecords(). 2022-11-12 15:02:51 +05:30
Shreyas Zare
7a4b3d4388 CacheZone: updated SetRecords() implementation to copy extended dns errors from existing non-stale failure records. 2022-11-12 15:02:11 +05:30
Shreyas Zare
bdd6629bf3 DomainTree: updated to add '/' as valid char to support classless in-addr.arpa usage. 2022-11-12 14:59:48 +05:30
Shreyas Zare
3c92a51b8f DhcpServer: Updated code to support new Scope implementation changes. 2022-11-12 14:58:35 +05:30
Shreyas Zare
6f89326acd Scope: implemented domain search and CAPWAPAP option support. Added option to disable dns updates. Added feature to support using domain names for NTP option. Added missing validation checks in properties. 2022-11-12 14:57:08 +05:30
Shreyas Zare
f092bf266b DhcpOption: implemented support for option 119 and 138. 2022-11-12 14:53:48 +05:30
Shreyas Zare
4bcbda7aae DomainSearchOption: added support for option 119. 2022-11-12 14:52:58 +05:30
Shreyas Zare
036ba54c29 CAPWAPAccessControllerOption: added support for option 138. 2022-11-12 14:52:27 +05:30
Shreyas Zare
b4e7c24926 AdvancedBlocking: assembly version updated to v3.0. 2022-11-12 13:35:43 +05:30
Shreyas Zare
ff8203ee70 AdvancedBlocking: refactored complete app design to use less memory when same block lists are used in multiple groups. 2022-11-12 13:34:37 +05:30
Shreyas Zare
ee6dfbe993 updated apidocs. 2022-10-30 19:14:04 +05:30
Shreyas Zare
6e63ac5bcb WebServiceZonesApi: updated GetZoneOptions() and SetZoneOptions() to support dynamic updates security policies feature. Updated WriteRecordAsJson() to support SSHFP and TLSA record types. 2022-10-30 19:13:48 +05:30
Shreyas Zare
a616324ac2 webapp: Updated to add dynamic updates security policy support. Added more opendns servers and forwarders. Added SSHFP and TLSA support. 2022-10-30 19:10:54 +05:30
Shreyas Zare
c2a4c95b6e zone.js: updated implementation to support dynamic updates security policy feature. 2022-10-30 19:09:14 +05:30
Shreyas Zare
673ad97d7c common.js: updated serializeTableData() to allow specifying different alert placeholder. 2022-10-30 19:07:09 +05:30
Shreyas Zare
211eadc3dd main.js: added support for more opendns forwarders. Updated refreshDashboard() to use ISO datetime format. 2022-10-30 19:05:56 +05:30
Shreyas Zare
047edb1054 logs.js: using ISO datetime format for query logs. 2022-10-30 19:04:33 +05:30
Shreyas Zare
a9c4b70c23 DnsServer: Updated ProcessUpdateQueryAsync() to support dynamic updates security policy. Updated ProcessCNAMEAsync() to detect CNAME loops. Updated ProcessANAMEAsync() to detect loops. 2022-10-30 19:03:47 +05:30
Shreyas Zare
508187fcf5 AuthZoneInfo: updated code to add dynamic updates policies support. 2022-10-30 19:00:46 +05:30
Shreyas Zare
b1431de3a7 ApexZone: renamed _updateTsigKeyNames to _updateSecurityPolicies and added support for dynamic updates policies. 2022-10-30 18:59:21 +05:30
Shreyas Zare
fcca68801a SecondaryZone: added override for Update property so stop the zone type to support updates. 2022-10-30 18:58:14 +05:30
Shreyas Zare
0eeb0ab59b WebServiceDhcpApi: minor changes done. 2022-10-30 18:57:20 +05:30
Shreyas Zare
2f2f7f0afa WebServiceLogsApi: Updated QueryLogsAsync() to use DateTime.Parse() to allow parsing multiple formats. 2022-10-30 18:56:48 +05:30
Shreyas Zare
adcfd6cee8 WebServiceDashboardApi: updated GetStats() to use DateTime.TryParse() to allow parsing multiple formats. 2022-10-30 18:55:58 +05:30
Shreyas Zare
bbc9371d9b DnsWebService: Updated ResolveQueryAsync() to avoid resolving domain name for name server for TLS and HTTPS transport protocols. 2022-10-30 18:54:33 +05:30
Shreyas Zare
2b03e69986 DhcpServer: updated log messages. 2022-10-30 18:50:04 +05:30
Shreyas Zare
62085aa475 Scope: Fixed string out of bound bug in GetOptions(). Added logging code. 2022-10-30 18:40:53 +05:30
Shreyas Zare
315d4f6019 StubZone: minor changes. 2022-10-30 17:58:43 +05:30
Shreyas Zare
0c701f89ff ForwarderZone: minor changes. 2022-10-30 17:58:25 +05:30
Shreyas Zare
ecdf6c9965 CacheZone: minor code refactoring changes. 2022-10-30 17:57:54 +05:30
Shreyas Zare
223785e589 docker-compose.yml: updated comment for deploying DHCP server. 2022-10-30 17:56:54 +05:30
Shreyas Zare
2bdef61f35 AuthZoneManager: updated ResolveCNAME() to detect CNAME loops. 2022-10-30 17:49:38 +05:30
Shreyas Zare
d47ea907ff CacheZoneManager: updated ResolveCNAME() to detect CNAME loops. 2022-10-30 17:48:31 +05:30
Shreyas Zare
6338a5492a AuthManager: removed redundant default permissions. 2022-10-22 16:45:50 +05:30
Shreyas Zare
f72b572770 WebServiceDashboardApi: updated GetStats() method to return label format based on the client's locale from accept-language header. 2022-10-22 11:30:39 +05:30
Shreyas Zare
77d035f309 updated readme 2022-10-09 17:28:53 +05:30
Shreyas Zare
283ad021f1 updated changelog for v9.1 release 2022-10-09 16:42:54 +05:30
Shreyas Zare
0b7e8dcb9f assembly version updated for release 2022-10-09 16:42:34 +05:30
Shreyas Zare
1e06e25f04 inno: setup version set to 9.1 2022-10-09 16:42:06 +05:30
Shreyas Zare
4b9424c834 updated api docs. 2022-10-09 15:50:57 +05:30
Shreyas Zare
6bb758f63a main.js: removed old tsig key names loading code. Updated refreshDashboard() to show main chart in client's local time. Implemented allow/block options for top domains and top blocked domains. 2022-10-09 15:49:40 +05:30