Commit Graph

1569 Commits

Author SHA1 Message Date
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
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
0b7e8dcb9f assembly version updated for release 2022-10-09 16:42:34 +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
Shreyas Zare
4dc2e01baf other-zones.js: added allowDomain() and blockDomain() methods to use from dashboard. 2022-10-09 15:48:06 +05:30
Shreyas Zare
56aa8b0da7 zone.js: implemented tsig key names loading only when its required. 2022-10-09 15:47:12 +05:30
Shreyas Zare
7fe69dcf38 apps.js: updated implementation to avoid refreshing apps list for all actions. 2022-10-09 15:45:59 +05:30
Shreyas Zare
2ca75057b1 webapp: updated html for dashboard minor features. 2022-10-09 15:44:57 +05:30
Shreyas Zare
ce3e5e847e DnsWebService: Added getTsigKeyNames api call. 2022-10-09 15:44:03 +05:30
Shreyas Zare
c14d17f754 WebServiceDashboardApi: updated GetStats() to add new utc option to allow returning stats data with utc datetime as labels. 2022-10-09 15:43:00 +05:30
Shreyas Zare
b9818c3d7a StatsManager: updated stats methods to implement utcFormat option. 2022-10-09 15:41:54 +05:30
Shreyas Zare
a0a904fc89 DnsServer: updated ProcessUpdateQueryAsync() to check for permissions for secondary zone case, and to use the same tsig key from the update request. 2022-10-09 15:40:51 +05:30
Shreyas Zare
8645223afe WebServiceAppsApi: updated install and update app api calls to return json details for the installed/updated app. 2022-10-09 15:39:28 +05:30
Shreyas Zare
2a9ca06d89 DnsApplicationManager: updated LoadApplicationAsync(), InstallApplicationAsync(), and UpdateApplicationAsync() to return application object. 2022-10-09 15:38:18 +05:30
Shreyas Zare
b84938a184 zone.js: updated zone options code to support dynamic updates. 2022-10-05 19:29:38 +05:30
Shreyas Zare
12a67e0feb webapp: updated zone options modal dialog to support dynamic updates. 2022-10-05 19:27:05 +05:30
Shreyas Zare
991bae3819 WebServiceZonesApi: updated api for zone options to support dynamic updates. 2022-10-05 19:22:44 +05:30
Shreyas Zare
5d398a0511 StatsManager: fixed chart data label issue. 2022-10-05 19:11:18 +05:30
Shreyas Zare
20651a2328 DnsServer: implemented dynamic updates RFC 2136 support. Updated ProcessZoneTransferQueryAsync() to stop allowing zone transfer from loopback. 2022-10-05 19:09:42 +05:30
Shreyas Zare
c514cc55ec AuthZoneManager: updated GetAuthZoneInfo() to check for null. Added NameExists(), GetAllRecords() and SetRecords(). 2022-10-05 19:07:10 +05:30
Shreyas Zare
2848246a86 AuthZoneInfo: added support for dynamic updates. Code refactoring done. 2022-10-05 19:04:51 +05:30
Shreyas Zare
55b5aea66b StubZone: minor implementation changes. 2022-10-05 18:59:28 +05:30
Shreyas Zare
1ce9186ebd ForwarderZone: minor implementation changes. 2022-10-05 18:59:04 +05:30
Shreyas Zare
a7763f2fd4 SecondaryZone: moved zone history and tsig code to ApexZone. Added dynamic update support. 2022-10-05 18:58:03 +05:30
Shreyas Zare
3c403722ac PrimaryZone: moved zone history and tsig code to ApexZone. Added dynamic update support. 2022-10-05 18:56:58 +05:30
Shreyas Zare
c000b653d8 ApexZone: added dynamic updates support and moved zone history and tsig key code here from primary/secondary zones. 2022-10-05 18:55:48 +05:30
Shreyas Zare
d8599d0bab AuthZone: added GetAllRecords() 2022-10-05 18:50:11 +05:30
Shreyas Zare
86699788ff Zone: forcing lower case for zone name to avoid issues with api clients. 2022-10-05 18:49:33 +05:30
Shreyas Zare
f8626af120 assembly version updated for release 2022-09-24 17:35:28 +05:30
Shreyas Zare
fe930e4690 DnsWebService: fixes file loading issue caused due to earlier code refactoring. 2022-09-24 16:06:19 +05:30
Shreyas Zare
9f292d5691 webapp: updated backup and restore message text. 2022-09-24 13:10:03 +05:30
Shreyas Zare
ba67b807db AuthManager: updated LoadConfigFileInternal() to implant the session as well as the user account into the newly restored system. 2022-09-24 13:08:45 +05:30
Shreyas Zare
c860b74b94 webapp: updated html to fix minor css issues and added support for new dhcp option in settings. 2022-09-24 11:54:39 +05:30
Shreyas Zare
e0e51def1c dhcp.js: implemented support for blockLocallyAdministeredMacAddresses option. 2022-09-24 11:53:43 +05:30
Shreyas Zare
6f6842453c auth.js: fixed minor css issues. 2022-09-24 11:53:04 +05:30
Shreyas Zare
801763d110 WebServiceDhcpApi: updated api to include new blockLocallyAdministeredMacAddresses option. 2022-09-24 11:52:29 +05:30
Shreyas Zare
b1312f2791 WebServiceAppsApi: Updated StartAutomaticUpdate() to add log message. 2022-09-24 11:51:56 +05:30
Shreyas Zare
4ffe9c74ef DnsWebService: Refactored LoadConfigFile() implementation. Fixed missing methods calls in ReadConfigFrom(). 2022-09-24 11:49:35 +05:30
Shreyas Zare
e007ae3ecb CacheZoneManager: Updated Query() to correctly detect if a record is stale and add extended error info. 2022-09-24 11:48:01 +05:30
Shreyas Zare
6d89dbf92e Scope: added feature to block allocation for locally administered mac addresses. 2022-09-24 11:46:41 +05:30
Shreyas Zare
ba38a6455e User: updated default iterations value. 2022-09-24 11:44:50 +05:30