Commit Graph

205 Commits

Author SHA1 Message Date
Shreyas Zare
ea46a32b5d app assembly version updated for release 2023-04-29 16:18:14 +05:30
Shreyas Zare
d3bd40c9e5 AdvancedForwarding: implemented conditional forwarding client subnet. Updated app config template. 2023-04-23 16:07:49 +05:30
Shreyas Zare
b8d42871f4 AdvancedForwarding: updated domain matching to support wildcard domain. 2023-04-07 14:07: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
cccbacad13 AdvancedBlocking: using HttpClientNetworkHandler that does retries as well as resolves via given dns client. 2023-03-18 13:32:07 +05:30
Shreyas Zare
d2432cb983 app assembly version updated for release. 2023-03-11 17:02:44 +05:30
Shreyas Zare
2920c418d7 AdvancedForwarding: Updated ProcessRequestAsync() to check if request has RD flag set before forwarding. 2023-03-11 15:12:34 +05:30
Shreyas Zare
6c3168f5d4 AdvancedBlocking: updated ProcessRequestAsync() allowed domain resolution handling to log better error log. Updated DownloadListFileAsync() to perform http retries. 2023-03-11 15:11:09 +05:30
Shreyas Zare
232146bd19 WildIp: setting correct RA flag in response. 2023-03-05 19:32:28 +05:30
Shreyas Zare
aeb69b8acf WhatIsMyDns: setting correct RA flag in response. 2023-03-05 19:31:59 +05:30
Shreyas Zare
e217bf6ef9 SplitHorizon: setting correct RA flag in response. 2023-03-05 19:31:37 +05:30
Shreyas Zare
80dae846b4 NoData: setting correct RA flag in response. 2023-03-05 19:31:06 +05:30
Shreyas Zare
6a0eef7b39 GeoDistance: setting correct RA flag in response. 2023-03-05 19:30:43 +05:30
Shreyas Zare
c4d56b2120 GeoCountry: setting correct RA flag in response. 2023-03-05 19:30:13 +05:30
Shreyas Zare
6412f41af1 GeoContinent: setting correct RA flag in response. 2023-03-05 19:29:37 +05:30
Shreyas Zare
1b5ccf49a2 Failover: setting correct RA flag in response. 2023-03-05 19:29:06 +05:30
Shreyas Zare
24222d0bf1 DnsBlockList: setting correct RA flag in response. 2023-03-05 19:28:18 +05:30
Shreyas Zare
3b314225d3 BlockPage: updated app to support "enableWebServer" config option to stop the web server from starting when not needed without need to uninstall the app. 2023-03-05 19:27:30 +05:30
Shreyas Zare
b085afca5c updated default app config 2023-02-26 18:02:37 +05:30
Shreyas Zare
4a81bc7656 app assembly version updated for release. 2023-02-25 17:07:36 +05:30
Shreyas Zare
c975caa76d updated app config default values. 2023-02-25 17:07:12 +05:30
Shreyas Zare
2aba1bb46c AdvancedForwarding: updated app to detect if domain is the same as that of the forwarder. 2023-02-25 12:56:16 +05:30
Shreyas Zare
8b929a84d8 AdvancedBlocking: updated parser to read inline comments correctly. 2023-02-25 12:55:08 +05:30
Shreyas Zare
12db30dcb7 app assembly version updated for release 2023-02-18 17:51:13 +05:30
Shreyas Zare
a2d3c63d63 AdvancedForwarding: minor formatting changes. 2023-02-18 17:50:40 +05:30
Shreyas Zare
bc63754a55 WildIp: setting correct RA flag value. 2023-02-18 11:35:31 +05:30
Shreyas Zare
d6c0c39799 WhatIsMyDns: setting correct RA flag value. 2023-02-18 11:34:58 +05:30
Shreyas Zare
a27e38ee48 SplitHorizon: setting correct RA flag value. 2023-02-18 11:34:09 +05:30
Shreyas Zare
adee4265b2 QueryLogsSqlite: minor refactoring changes. 2023-02-18 11:33:30 +05:30
Shreyas Zare
9daaed04dc NxDomain: setting correct RA flag value. 2023-02-18 11:32:54 +05:30
Shreyas Zare
50c5999e27 NoData: setting correct RA flag value. 2023-02-18 11:32:18 +05:30
Shreyas Zare
2bf17df6bf GeoDistance: setting correct RA flag value. 2023-02-18 11:31:41 +05:30
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