Commit Graph

70 Commits

Author SHA1 Message Date
Shreyas Zare
9bb62a8eb9 Failover.CNAME: Fixed issue in GetAnswers() to select only A/AAAA type for health check monitoring. 2024-02-17 17:58:22 +05:30
Shreyas Zare
dc5cb68f81 Failover.EmailAlert: updated error message. 2024-02-17 17:57:17 +05:30
Shreyas Zare
4e58641a8f Failover.WebHook: updated error message. 2024-02-17 17:56:45 +05:30
Shreyas Zare
6dbd8a2ea1 app assembly version updated for release 2024-02-04 21:59:17 +05:30
Shreyas Zare
174bca03f3 Failover: code refactoring changes done. 2024-02-04 17:03:43 +05:30
Shreyas Zare
4379f666e4 app assembly version updated for release. 2023-10-29 22:46:37 +05:30
Shreyas Zare
335d69e205 Failover.HealthMonitor: added new methods to allow setting status to maintenance from config Initialize. 2023-10-29 20:32:25 +05:30
Shreyas Zare
cf6e2190cb Failover.HealthService: updated Initialize() to set maintenance status immediately for health monitors. 2023-10-29 20:31:33 +05:30
Shreyas Zare
dee81d71d1 Failover: reduced TTL to 10 for unknown status response. 2023-10-29 20:30:39 +05:30
Shreyas Zare
e36d4aa22d minor changes 2023-07-23 19:04:12 +05:30
Shreyas Zare
f5b3c288c9 app assembly version updated for release. 2023-07-15 11:44:49 +05:30
Shreyas Zare
9bf1eb7e78 fixed issue with wildcard check to work with root zone. 2023-07-15 11:42:24 +05:30
Shreyas Zare
8a1ce203c9 app assembly version updated for release. 2023-07-09 15:58:07 +05:30
Shreyas Zare
4c5ac6ec65 FailoverApp: fixed issue with wildcard records. 2023-07-09 15:54:28 +05:30
Shreyas Zare
945abd9702 app assembly version updated for release. 2023-05-27 17:50:15 +05:30
Shreyas Zare
37d003b926 added qname and app record name check. 2023-05-27 13:37:20 +05:30
Shreyas Zare
ea46a32b5d app assembly version updated for release 2023-04-29 16:18:14 +05:30
Shreyas Zare
68167dc7e6 Failover.HealthCheck: updated implementation to disable http auto redirect which is causing to fail to verify the health status of the actual server in question. 2023-04-07 14:04:16 +05:30
Shreyas Zare
8983444758 Failover: using HttpClientNetworkHandler that does retries as well as resolves via given dns client. 2023-03-18 13:35:09 +05:30
Shreyas Zare
d2432cb983 app assembly version updated for release. 2023-03-11 17:02:44 +05:30
Shreyas Zare
1b5ccf49a2 Failover: setting correct RA flag in response. 2023-03-05 19:29:06 +05:30
Shreyas Zare
12db30dcb7 app assembly version updated for release 2023-02-18 17:51:13 +05:30
Shreyas Zare
c84ce72dec Failover: setting correct RA flag value. 2023-02-18 11:27:22 +05:30
Shreyas Zare
d099080ec4 FailoverApp: minor code refactoring changes done. 2023-02-05 16:11:49 +05:30
Shreyas Zare
5d04668faa Failover: Removed newtonsoft. Added retries for send alert email. 2022-12-24 11:41:49 +05:30
Shreyas Zare
939dcafc09 assembly version updated for release 2022-12-04 16:37:15 +05:30
Shreyas Zare
66a9b63cbe FailoverApp.HealthChecks: added connection close header to check probes to avoid idle connection that causes issue. 2022-12-04 13:00:06 +05:30
Shreyas Zare
106948dd91 assembly version updated for release 2022-11-26 14:09:20 +05:30
Shreyas Zare
3556e1d33e app assembly version updated for release 2022-09-24 17:34:43 +05:30
Shreyas Zare
4d0c4cf4b5 Failover.WebHook: Updated ConditionalHttpReload() to not use system proxy. 2022-09-18 18:40:10 +05:30
Shreyas Zare
e13c23f95e Failover.HealthChecks: Updated ConditionalHttpReload() to not use system proxy. 2022-09-18 18:39:33 +05:30
Shreyas Zare
ae55f67706 Failover.CNAME: updated ProcessRequestAsync() definition. 2022-09-18 18:38:52 +05:30
Shreyas Zare
b19c5fc118 Failover.Address: updated ProcessRequestAsync() definition. 2022-09-18 18:38:30 +05:30
Shreyas Zare
eb7951e5bd app assembly version updated for release 2022-03-26 17:39:42 +05:30
Shreyas Zare
fa417216f3 major code refactoring done. 2022-03-06 17:24:41 +05:30
Shreyas Zare
741c4675a1 Failover: minor changes done. 2022-01-23 17:02:35 +05:30
Shreyas Zare
f9923c2f16 Failover.HealthMonitor: fixed LastHealthCheckResponse property to not return null values. 2021-11-06 13:35:42 +05:30
Shreyas Zare
0fbb63aa94 Failover: minor changes 2021-11-06 13:35:02 +05:30
Shreyas Zare
e2f0d077d9 app project file updated 2021-10-02 16:08:23 +05:30
Shreyas Zare
383f79b493 updated apps to implement IDnsApplication 2021-09-26 17:03:47 +05:30
Shreyas Zare
8db888a098 code refactoring changes done 2021-09-18 11:52:12 +05:30
Shreyas Zare
5a777e2087 FailoverApp: updated code for new dns app changes. 2021-09-11 16:16:54 +05:30
Shreyas Zare
8d85c9bbae FailoverApp: implemented under maintanence feature to indicate if an address is taken down for maintenance. Code refactoring done. 2021-09-01 18:00:09 +05:30
Shreyas Zare
9953db90c0 assembly version updated for release 2021-08-21 16:51:20 +05:30
Shreyas Zare
478aa10a5e Failover.HealthCheck: set idle connection timeout for http client. Updated error handling implementation in IsHeahthyAsync(). Code refactoring done. 2021-08-21 12:34:32 +05:30
Shreyas Zare
5fd3c80a9c Failover.HealthCheckStatus: code refactoring done. 2021-08-21 12:33:09 +05:30
Shreyas Zare
164187e315 HealthMonitor: removed alerts for change of failure reason. Added initial delay for starting health check. Minor refactoring changes. 2021-08-21 12:32:47 +05:30
Shreyas Zare
2ab782c0bf Failover.HealthService: implemented common monitoring for address and domain. Code refactoring done. 2021-08-21 12:31:44 +05:30
Shreyas Zare
5976e71649 Failover: minor refactoring changes 2021-08-21 12:30:33 +05:30
Shreyas Zare
e6c8fd322a Failover: removed type specific monitoring code. 2021-08-21 12:29:48 +05:30