455 Commits

Author SHA1 Message Date
Shreyas Zare
a15c686ec2 app store json updated 2025-12-20 18:44:52 +05:30
Shreyas Zare
7d77b850c2 app assembly version updated 2025-12-20 18:44:33 +05:30
Shreyas Zare
6d3a450fc8 SplitHorizon: added new feature to map domain name to group for address translation. 2025-12-20 15:21:17 +05:30
Shreyas Zare
ffa1136cbf HealthMonitor: fixed minor issues. 2025-12-20 15:19:29 +05:30
Shreyas Zare
f8f0df99f1 BlockPage: updated app to enable web server compression. 2025-12-20 15:18:32 +05:30
Shreyas Zare
984ae26fe3 AdvancedBlocking: updated app to support new update interval minutes option in config. 2025-12-20 15:17:17 +05:30
Shreyas Zare
147f510107 app store json updated 2025-11-22 18:22:31 +05:30
Shreyas Zare
e3e3f78317 app assembly version updated for release. 2025-11-22 18:22:12 +05:30
Shreyas Zare
4adc1de6fc MispConnector: updated CreateHttpClient() to use the new HttpClientNetworkHandler implementation. 2025-11-22 12:52:33 +05:30
Shreyas Zare
ff24ffe4cc LogExporter: minor code refactoring changes done. 2025-11-22 12:51:53 +05:30
Shreyas Zare
f68642c1e3 Merge branch 'develop' into misp 2025-11-22 12:17:55 +05:30
Shreyas Zare
8bbe7d1b6d Merge pull request #1421 from zbalkan/logexporter
Added optional EDNS logging for detailed logging capability
2025-11-22 11:53:29 +05:30
Shreyas Zare
1eee10505e AdvancedBlocking: implemented new blockingAnswerTtl property. Implemented nullable and code refactoring changes done. 2025-11-22 11:40:44 +05:30
Shreyas Zare
23024b9816 AdvancedBlockingApp: Added blockingAnswerTtl property to config. 2025-11-22 11:34:59 +05:30
Shreyas Zare
c628fda39a appstore json updated 2025-11-08 15:58:58 +05:30
Shreyas Zare
d365d67937 Upgraded to .NET 9. App assembly version updated for release. 2025-11-08 15:58:42 +05:30
Shreyas Zare
11a93d4bae BlockPage: code refactoring changes done. 2025-11-08 12:21:07 +05:30
Shreyas Zare
2f61a994de QueryLogsSqlite: Updated implementation to use Channel for queuing logs. Code refactoring changes done. 2025-11-02 15:54:27 +05:30
Shreyas Zare
942620e57e QueryLogsSqlServer: Updated implementation to use Channel for queuing logs. Updated app to do retries to connect to db on startup. Fixed minor issues and code refactoring changes done. 2025-11-02 15:52:50 +05:30
Shreyas Zare
37e27af2de QueryLogsMySql: Updated implementation to use Channel for queuing logs. Updated app to do retries to connect to db on startup. Fixed minor issues and code refactoring changes done. 2025-11-02 15:51:52 +05:30
Shreyas Zare
5b89d1ab50 NxDomain: Updated code to add support for Extended DNS Error messages. 2025-11-02 15:49:26 +05:30
Shreyas Zare
f34a17a757 Failover.EmailAlert: added missing cancellation token in ResolveAsync(). 2025-11-02 15:48:22 +05:30
Shreyas Zare
859d89112f Dns64: removed restriction on type of address family allowed in network group map. 2025-11-02 15:47:30 +05:30
Shreyas Zare
e4d91cc51e AdvancedForwarding: minor changes done. 2025-11-02 15:46:34 +05:30
Shreyas Zare
5e50fcf1f3 AdvancedBlocking: Minor changes done. 2025-11-02 15:46:10 +05:30
Zafer Balkan
20ae2684d3 Updated copyright year, added README and an error handler for update task
Signed-off-by: Zafer Balkan <zafer@zaferbalkan.com>
2025-08-04 12:43:16 +03:00
Zafer Balkan
4f06bdd720 Logged only EXTENDED_DNS_ERROR logs 2025-08-04 10:33:38 +03:00
Zafer Balkan
adc96f3203 Added optional EDNS logging for detailed logging capability 2025-08-03 22:28:51 +03:00
Zafer Balkan
0076019c03 Removed forgotten call to WriteDomainsToCacheAsync, causing write twice 2025-07-24 15:12:26 +03:00
Zafer Balkan
1b7e064af5 Fixed async code to prevent collision and reentrance if the task takes longer than interval 2025-07-24 15:05:18 +03:00
Zafer Balkan
74aab9a61d Removed the _random variable to use Random.Shared everywhere in case there is a concurrency issue 2025-07-24 14:47:51 +03:00
Zafer Balkan
0853baeb2c Aded a retry mechanism and failure handling when a query fails during pagination 2025-07-24 14:35:08 +03:00
Zafer Balkan
d5fec64f40 Used frozen sets instead of hand-made lock-free hashsets 2025-07-24 13:21:46 +03:00
Zafer Balkan
6f85301bff Made config private 2025-07-24 12:07:25 +03:00
Zafer Balkan
34a8fcccef Removed unnecessary parent domain check 2025-07-24 11:50:25 +03:00
Zafer Balkan
7b8398b7cf Removed leftover lock from previous commit 2025-07-24 11:41:11 +03:00
Zafer Balkan
c6213e22db Formatting and reorganization 2025-07-24 11:27:32 +03:00
Zafer Balkan
0114b8cc1b Used lock-free global blocklist for concurrent scenarios 2025-07-24 11:25:41 +03:00
Zafer Balkan
825c052708 Used ReadOnlySpan<char> instead of string for temporary allocations 2025-07-24 11:20:32 +03:00
Zafer Balkan
1e1d8c22a5 Standardized EDNS and TXT report for blocking 2025-07-24 11:16:30 +03:00
Zafer Balkan
089a95292c Used a POCO for MISP request 2025-07-24 11:10:48 +03:00
Zafer Balkan
764ade52f6 Added Extended DNS Error (RFC 8914) to block responses 2025-07-24 10:58:02 +03:00
Zafer Balkan
2d4c6ed701 Used pagination instead of loading al the query results 2025-07-24 10:50:01 +03:00
Zafer Balkan
150d667f49 Added TCP port check before HTTP request 2025-07-22 21:20:11 +03:00
Zafer Balkan
060959a100 Used POCO for config 2025-07-22 14:11:22 +03:00
Zafer Balkan
10681487ed Improved error handling 2025-07-22 12:54:58 +03:00
Zafer Balkan
d4e80129bf Added allowTxtBlockingReport bool 2025-07-22 11:41:44 +03:00
Zafer Balkan
f0d87c9cbc Added initial version of the app 2025-07-21 23:25:54 +03:00
Shreyas Zare
1b0bdc09e7 Failover: updated app to use the new HttpClientNetworkHandler changes. 2025-07-06 19:57:26 +05:30
Shreyas Zare
a21f4b32aa AdvancedBlocking: updated app to use new HttpClientNetworkHandler changes. 2025-07-06 19:55:37 +05:30