Commit Graph

68 Commits

Author SHA1 Message Date
Shreyas Zare
f8f2162c5f AdvancedBlocking: updated implementation to have blocking options at group level. 2021-10-02 12:41:01 +05:30
Shreyas Zare
fea9fc12bd NxDomain: updated description. 2021-10-02 12:39:24 +05:30
Shreyas Zare
e790325bd2 QueryLogsSqlite: updated code to use provided timestamp. Fixed minor int overflow issues. 2021-10-02 12:38:32 +05:30
Shreyas Zare
8ad19666e5 AdvancedBlockingApp: project name refactored 2021-09-26 17:26:35 +05:30
Shreyas Zare
0c649ad241 BlockPageApp: project name refactored 2021-09-26 17:21:07 +05:30
Shreyas Zare
383f79b493 updated apps to implement IDnsApplication 2021-09-26 17:03:47 +05:30
Shreyas Zare
21f9af63e2 added BlockPageWebServerApp 2021-09-26 16:59:34 +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
ba4baf70c8 QueryLogsSqlite: Updated implementation to use transactions for bulk insert to improve overall throughput. 2021-09-19 18:32:17 +05:30
Shreyas Zare
8db888a098 code refactoring changes done 2021-09-18 11:52:12 +05:30
Shreyas Zare
cb2b0ef72c Refactored block list groups app to advance blocking app. Moved regex block list app code into this app. 2021-09-18 11:50:02 +05:30
Shreyas Zare
ccc35b55ae removed regex block list app 2021-09-18 11:49:05 +05:30
Shreyas Zare
35cfcbe87e QueryLogsSqliteApp: inserting/querying domain name with lower case. Updated QueryLogsAsync() for order by descending option. 2021-09-12 17:09:53 +05:30
Shreyas Zare
8248c51771 RegexBlockListApp: using lower case domain name for regex matching. 2021-09-12 17:08:02 +05:30
Shreyas Zare
477390cc1e RegexBlockListApp: added new app 2021-09-11 16:34:13 +05:30
Shreyas Zare
c65e45dc24 QueryLogsSqliteApp: added new app 2021-09-11 16:31:03 +05:30
Shreyas Zare
02aec0b5c3 NxDomainApp: added new app. 2021-09-11 16:29:49 +05:30
Shreyas Zare
18b275b01c DropRequestsApp: added new app 2021-09-11 16:28:16 +05:30
Shreyas Zare
c044d6dae4 BlockListGroupsApp: added new app. 2021-09-11 16:23:35 +05:30
Shreyas Zare
d3c8956eb7 WhatIsMyDnsApp: updated code for new dns app changes. 2021-09-11 16:22:27 +05:30
Shreyas Zare
0325ccd479 SplitHorizonApp: updated code for new dns app changes. 2021-09-11 16:22:00 +05:30
Shreyas Zare
c35d9d559d GeoDistanceApp: updated code for new dns app changes. 2021-09-11 16:21:20 +05:30
Shreyas Zare
91bbfb9215 GeoCountryApp: updated code for new dns app changes. 2021-09-11 16:20:51 +05:30
Shreyas Zare
5cd0732bcf GeoContinentApp: updated code for new dns app changes. 2021-09-11 16:18:39 +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
Shreyas Zare
c70a2365a2 Failover: updated implementation to not perform health check on server down addresses. 2021-08-21 12:29:19 +05:30
Shreyas Zare
46763d26ac updated assembly version for release 2021-08-14 16:44:42 +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
1d0b103ac6 HealthCheck: added http client user agent. 2021-08-08 16:36:30 +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