Commit Graph

172 Commits

Author SHA1 Message Date
Shreyas Zare
a19a80bede GeoContinent: setting correct RA flag value. 2023-02-18 11:30:55 +05:30
Shreyas Zare
bead5d88cf GeoCountry: setting correct RA flag value. 2023-02-18 11:28:38 +05:30
Shreyas Zare
c84ce72dec Failover: setting correct RA flag value. 2023-02-18 11:27:22 +05:30
Shreyas Zare
b496f835c3 DnsBlockList: setting correct value for RA flag. 2023-02-18 11:26:42 +05:30
Shreyas Zare
7e89f3a507 Dns64: minor changes. 2023-02-18 11:25:53 +05:30
Shreyas Zare
a727969c75 AdvancedBlockingApp: updated default config to enable NX blocking method since it works better in combination with Extended DNS Errors. 2023-02-18 11:25:27 +05:30
Shreyas Zare
c29ba412d7 AdvancedBlocking: updated ProcessRequestAsync() to use the new DirectQueryAsync() method and setting the missing response type flag. Fixed bug in ReadAdblockListFile() that added exception domain names to blocked instead of allowed list. Other minor changes. 2023-02-18 11:24:19 +05:30
Shreyas Zare
0c9aab4adb AdvancedBlockingApp: updated implementation to disable cname cloaking when a domain is allowed. Added support for extended dns error for blocking report. 2023-02-12 12:01:47 +05:30
Shreyas Zare
7f2e2c2720 WildIpApp: updated app to respond with NODATA when no address was parsed to avoid NXDOMAIN response by the dns server. 2023-02-05 16:22:12 +05:30
Shreyas Zare
9c1a5e60ef SplitHorizonApp: code refactoring changes. 2023-02-05 16:12:35 +05:30
Shreyas Zare
d099080ec4 FailoverApp: minor code refactoring changes done. 2023-02-05 16:11:49 +05:30
Shreyas Zare
b1d0432979 DnsBlockListApp: added new app to allow running DNSBL. 2023-02-05 16:10:39 +05:30
Shreyas Zare
84ba6bd5bc Dns64App: code refactoring changes. 2023-02-05 13:54:06 +05:30
Shreyas Zare
c05f8be48e BlockPageApp: updated ProcessConnectionAsync() to set a timeout when authenticating SSL connection. 2023-02-05 13:53:29 +05:30
Shreyas Zare
e049616880 AdvancedForwardingApp: added new app for bulk conditional forwarding support. 2023-02-05 13:52:16 +05:30
Shreyas Zare
4765eb92d3 AdvancedBlockingApp: code refactoring changes done. 2023-02-05 13:50:41 +05:30
Shreyas Zare
88c45a1b4b AdvancedBlocking: updated DownloadListFileAsync() to support all decompression methods. 2023-01-14 13:14:46 +05:30
Shreyas Zare
34e7583158 SplitHorizon: removed newtonsoft. 2022-12-24 12:02:18 +05:30
Shreyas Zare
fa50efc8ee QueryLogsSqlite: removed newtonsoft. 2022-12-24 11:54:35 +05:30
Shreyas Zare
7759893bbc NxDomain: removed newtonsoft. 2022-12-24 11:53:47 +05:30
Shreyas Zare
724a13484e NoData: removed newtonsoft. 2022-12-24 11:52:54 +05:30
Shreyas Zare
36691a4ca1 GeoDistance: removed netwonsoft. 2022-12-24 11:51:47 +05:30
Shreyas Zare
7ef157fe23 GeoCountry: removed netwonsoft. 2022-12-24 11:44:14 +05:30
Shreyas Zare
89d35cca70 GeoContinent: removed newtonsoft. 2022-12-24 11:43:14 +05:30
Shreyas Zare
5d04668faa Failover: Removed newtonsoft. Added retries for send alert email. 2022-12-24 11:41:49 +05:30
Shreyas Zare
d83bfc783a Dns64: minor changes. 2022-12-24 11:31:52 +05:30
Shreyas Zare
3544a273b1 AdvancedBlocking: updated ReadListFile() to support wildcard block lists. 2022-12-24 11:27:45 +05:30
Shreyas Zare
c1ff7d6cf4 DNS64: removed newtonsoft 2022-12-17 16:36:43 +05:30
Shreyas Zare
b0f2290bc0 DropRequests: removed newtonsoft 2022-12-17 16:33:57 +05:30
Shreyas Zare
4412f03132 BlockPage: removed newtonsoft. 2022-12-17 13:58:47 +05:30
Shreyas Zare
2a8ea3eea5 AdvancedBlocking: removed newtonsoft 2022-12-17 13:53:29 +05:30
Shreyas Zare
939dcafc09 assembly version updated for release 2022-12-04 16:37:15 +05:30
Shreyas Zare
5a295fbb25 QueryLogsSqlite: updated code to correctly close the db file when app is disposed. 2022-12-04 13:01:51 +05:30
Shreyas Zare
3057d44eea minor code refactoring changes. 2022-12-04 13:00:51 +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
96686f06ff SplitHorizon: Implemented AddressTranslation feature. 2022-11-26 11:47:05 +05:30
Shreyas Zare
950b4e6e09 Dns64.App: updated code to use new IPAddressExtension.ParseReverseDomain() and IPAddressExtension.GetReverseDomain() methods. Other minor changes done. 2022-11-26 11:45:14 +05:30
Shreyas Zare
ecedcd3490 GeoDistanceApp: refactored and fixed ECS implementation. 2022-11-20 15:25:09 +05:30
Shreyas Zare
51b545b383 GeoCountryApp: refactored and fixed ECS implementation. 2022-11-20 15:24:21 +05:30
Shreyas Zare
a02458212f GeoContinentApp: refactored and fixed ECS implementation. 2022-11-20 15:23:18 +05:30
Shreyas Zare
f9f4c6a669 SplitHorizonApp: updated implementation to select network based on prefix length. 2022-11-12 17:15:52 +05:30
Shreyas Zare
8d8f91d4c0 GeoDistanceApp: updated implementation to support EDNS Client Subnet. 2022-11-12 17:14:24 +05:30
Shreyas Zare
a6efbb5c52 GeoCountryApp: updated implementation to support EDNS Client Subnet. 2022-11-12 17:07:11 +05:30
Shreyas Zare
0cf1daf5c9 GeoContinentApp: updated implementation to support EDNS Client Subnet. 2022-11-12 17:06:13 +05:30
Shreyas Zare
6f9aa0ae59 Dns64App: implemented DNS64 function support as an app. 2022-11-12 15:40:06 +05:30
Shreyas Zare
86853e0e18 NoDataApp: implemented no data app to be used to block DNS resource records in forwarder zones with a NO DATA response. 2022-11-12 15:38:46 +05:30
Shreyas Zare
b4e7c24926 AdvancedBlocking: assembly version updated to v3.0. 2022-11-12 13:35:43 +05:30
Shreyas Zare
ff8203ee70 AdvancedBlocking: refactored complete app design to use less memory when same block lists are used in multiple groups. 2022-11-12 13:34:37 +05:30
Shreyas Zare
3556e1d33e app assembly version updated for release 2022-09-24 17:34:43 +05:30