Commit Graph

85 Commits

Author SHA1 Message Date
Shreyas Zare
4afa7c5a0a Merge pull request #332 from griccardos/QueryContainsDomain
AppQueryLogsSqlite use contains instead of exact match
2021-11-06 14:08:41 +05:30
Shreyas Zare
dd694b0d37 QueryLogsSqlite: minor changes 2021-11-06 13:36: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
d9c19864a5 DropRequests: minor changes done. 2021-11-06 13:33:50 +05:30
Riccardo
c28afa199c added option to use wildcard 2021-11-03 08:44:06 +02:00
Riccardo
f965ee0fa0 use contains domain name 2021-10-26 21:35:27 +02:00
Riccardo
d96d377506 add wildcard search for domain name 2021-10-26 21:30:09 +02:00
Shreyas Zare
ea56f24a21 app assembly versions updated for release 2021-10-23 13:45:41 +05:30
Shreyas Zare
6ec4357b52 QueryLogsSqlite: updated sql query in QueryLogsAsync() to improve performance. 2021-10-23 12:02:35 +05:30
Shreyas Zare
f2c209741c AdvancedBlocking: fixed bugs in regex block list loading. 2021-10-16 14:46:37 +05:30
Shreyas Zare
ea2b01e1ac QueryLogsSqlite: disabled validation for qname to allow displaying invalid domain requests in logs. 2021-10-09 16:48:09 +05:30
Shreyas Zare
302c6da8cc DropRequests: added support for dropping malformed requests that the dns server could not parse correctly. 2021-10-09 16:46:51 +05:30
Shreyas Zare
59d6433f1a BlockPage: added support for automatic self signed certificate. 2021-10-09 16:44:23 +05:30
Shreyas Zare
e2f0d077d9 app project file updated 2021-10-02 16:08:23 +05:30
Shreyas Zare
9091f00c16 QueryLogsSqlite: updated app description. 2021-10-02 15:04:04 +05:30
Shreyas Zare
422b554b54 DropRequests: updated description. 2021-10-02 12:41:43 +05:30
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