Commit Graph

1368 Commits

Author SHA1 Message Date
Shreyas Zare
565a73f7be webapp: added html in settings for ns revalidation. 2021-08-21 12:20:53 +05:30
Shreyas Zare
1664397129 DnsWebService: implemented ns revalidation option in api. Updated minor implementation issues. 2021-08-21 12:20:24 +05:30
Shreyas Zare
137c32e545 DnsServer: implemented NS revalidation options. 2021-08-21 12:15:52 +05:30
Shreyas Zare
d5e61db98b StatsManager: fixed bug while merging stats causing total clients stats to show non unique client count. 2021-08-21 12:15:05 +05:30
Shreyas Zare
da56c453c7 BlockListZoneManager: updated allowed list implementation to check for domains zone wise so that subdomain names from blocked lists too are allowed. 2021-08-21 12:13:08 +05:30
Shreyas Zare
24eba0c080 DnsServer: refactored ProcessDoHRequestAsync() to implement correct sequence for qpm rate limit check for different cases. 2021-08-15 19:38:35 +05:30
Shreyas Zare
df76122125 DnsServer: checking qpm rate limit after reading real ip address for cases when DoH is behind an reverse proxy. 2021-08-15 18:18:48 +05:30
Shreyas Zare
7dde2661c1 updated readme 2021-08-14 16:51:48 +05:30
Shreyas Zare
46763d26ac updated assembly version for release 2021-08-14 16:44:42 +05:30
Shreyas Zare
f06b802e0c updated readme 2021-08-14 16:44:07 +05:30
Shreyas Zare
470524752c updated change log. 2021-08-14 16:43:43 +05:30
Shreyas Zare
0fea8e28a0 updated inno setup script for v6.4 release 2021-08-14 16:43:26 +05:30
Shreyas Zare
0351b76df8 FailoverApp: added null checks when reading url from json. 2021-08-14 12:25:44 +05:30
Shreyas Zare
21444ef9ce FailoverApp: added feature to auto generate health check url based of the app record domain name. added support for https type for auto generating health check url with expected scheme. 2021-08-14 12:13:26 +05:30
Shreyas Zare
5b5d6264aa inno: updated dotnet to version 5.0.9. 2021-08-14 12:05:46 +05:30
Shreyas Zare
20dfb6aa3c MainApplicationContext: added --first-run command line option to allow setting network dns to work with the local dns server after setup completes. 2021-08-14 12:04:53 +05:30
Shreyas Zare
a088261a1c main.js: updated code for tsig changes. 2021-08-14 12:03:09 +05:30
Shreyas Zare
f00308e54e zone.js: updated code for tsig changes. 2021-08-14 12:02:12 +05:30
Shreyas Zare
dd5da05148 webapp common.js: updated serializeTableData() to use select tags. 2021-08-14 12:00:34 +05:30
Shreyas Zare
a2d08b1c95 webapp: updated html for tsig changes. other minor changes. 2021-08-14 11:55:31 +05:30
Shreyas Zare
975cde3c0c updated api docs 2021-08-14 11:50:57 +05:30
Shreyas Zare
ddd52cf2b4 DnsWebService: implemented tsig changes. Fixed issue in ResolveQuery() import feature when importing subdomain records. 2021-08-14 11:50:33 +05:30
Shreyas Zare
e64a330909 LogManager: fixed issue with log file rolling when userLocalTime is enabled. Other minor fixes done. 2021-08-14 11:47:47 +05:30
Shreyas Zare
9c5a235bc7 StatsManager: added separate counter for clients since the clients list is getting truncated for daily stats. 2021-08-14 11:46:39 +05:30
Shreyas Zare
8a21c84cf2 DnsServer: implemented TsigKey and tsig implementation changes. Fixed minor issue in ProcessCNAMEAsync() preventing the response from having expected authority records. 2021-08-14 11:45:26 +05:30
Shreyas Zare
f2b1c3453e DnsResourceRecordInfo: tsig implementation changes done. 2021-08-14 11:42:14 +05:30
Shreyas Zare
5e6e9eee94 AuthZoneManager: tsig implementation changes. 2021-08-14 11:41:27 +05:30
Shreyas Zare
e51f58eb7e AuthZone: fixed issue in GetPrimaryNameServerAddressesAsync() to resolve IP if not specified in primary name server addresses. Code refactoring done. 2021-08-14 11:40:49 +05:30
Shreyas Zare
8b157fd11b PrimaryZone: minor log message changes. 2021-08-14 11:38:51 +05:30
Shreyas Zare
a36107a300 SecondaryZone: updated tsig implementation. minor changes done. 2021-08-14 11:38:10 +05:30
Shreyas Zare
8827eadbe9 StubZone: minor change in logging message. 2021-08-14 11:35:46 +05:30
Shreyas Zare
a656afc1d4 DnsWebService: fixed minor issues in ResolveQuery() in import feature. 2021-08-08 19:57:04 +05:30
Shreyas Zare
e4b4b6abb8 AuthZoneManager: Triggering zone refresh immediately for secondary and stub zones after creation. 2021-08-08 17:33:28 +05:30
Shreyas Zare
bb0ef33a92 SecondaryZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. Updated RefreshZoneAsync() to not perform SOA check when resyncing, fixed issue with name server protocol change causing IXFR over UDP which was not being handled. 2021-08-08 17:32:21 +05:30
Shreyas Zare
e7d29ad89f StubZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. 2021-08-08 17:29:43 +05:30
Shreyas Zare
1d0b103ac6 HealthCheck: added http client user agent. 2021-08-08 16:36:30 +05:30
Shreyas Zare
a1f0529c1b webapp: minor fix while showing zone name for root zone case. 2021-08-07 19:40:26 +05:30
Shreyas Zare
367524e53c webapp: implemented tabbed settings view. 2021-08-07 19:26:45 +05:30
Shreyas Zare
704c21723f webapp: fixed minor html css issues. 2021-08-07 18:36:20 +05:30
Shreyas Zare
c5bfd1ba11 DnsWebService: updated LoadConfigFile() to allow restoring settings to default when restoring old format settings like during backup restore. 2021-08-07 17:28:33 +05:30
Shreyas Zare
2e1b3e01da FailoverApp: updated code to support healthCheckUrl and serverDown features. 2021-08-07 16:42:38 +05:30
Shreyas Zare
1fd00c9cae FailoverApp: updated default config with new 'http' health check template that uses url from APP record data. 2021-08-07 16:39:57 +05:30
Shreyas Zare
fee691e782 AddressMonitoring: updated implementation to use healthCheckUrl based health monitor. 2021-08-07 16:38:46 +05:30
Shreyas Zare
9d169e4760 DomainMonitoring: updated implementation to use healthCheckUrl based health monitor. 2021-08-07 16:38:29 +05:30
Shreyas Zare
0f500ecf4c HealthMonitoringService: added healthCheckUrl parameter support. 2021-08-07 16:37:05 +05:30
Shreyas Zare
2868ae4947 EmailAlert: fixed email date time formating issue. 2021-08-07 16:36:30 +05:30
Shreyas Zare
3e4bf1c51c HealthMonitor: Added healthCheckUrl parameter support. Added support to write log entry for alerts. 2021-08-07 16:35:59 +05:30
Shreyas Zare
fddc06bdc2 HealthCheck: added override URL option in IsHealthyAsync() to allow the url to be defined by APP record. 2021-08-07 16:34:49 +05:30
Shreyas Zare
846e3c1099 HealthCheckStatus: removed static objects and instead added static methods since the objects must have current date time. 2021-08-07 16:33:35 +05:30
Shreyas Zare
791082842b webapp zone.js: implemented tsig support in zone options. 2021-08-07 12:53:46 +05:30