49 Commits

Author SHA1 Message Date
Shreyas Zare
7e57fef85a app assembly version updated for release. 2024-09-22 17:12:00 +05:30
Shreyas Zare
278cf3d618 Minor code refactoring changes done. 2024-09-14 16:21:33 +05:30
Shreyas Zare
a7f83ecbdc app assembly version updated for release. 2024-06-15 17:42:39 +05:30
Shreyas Zare
b3737eb457 AdvancedBlocking: minor changes done. 2024-05-19 14:45:05 +05:30
Shreyas Zare
096a0cd7ab app assembly version updated for release. 2024-03-16 18:07:08 +05:30
Shreyas Zare
a1ec420f83 AdvancedBlocking: updated implementation to support using domain names for local endpoint group map feature which will work with requests over DoT, DoH and DoQ protocols. 2024-02-17 17:18:22 +05:30
Shreyas Zare
6dbd8a2ea1 app assembly version updated for release 2024-02-04 21:59:17 +05:30
Shreyas Zare
c5fbafbb42 AdvancedBlocking: Code refactoring changes done for performance. Updated file scheme url implementation to update and reload on config update. 2024-02-04 16:54:39 +05:30
Shreyas Zare
e3b2fdbe47 app assembly version updated for release. 2023-12-05 21:04:35 +05:30
Shreyas Zare
5db0abc4e7 AdvancedBlocking: fixed null ref bug caused when url entry is returned null for simple/regex blocked domains. 2023-12-05 21:03:57 +05:30
Shreyas Zare
f5f43721de app assembly version updated for release. 2023-12-03 21:18:57 +05:30
Shreyas Zare
bb057ab9b1 AdvancedBlocking: updated sample config 2023-12-03 21:17:19 +05:30
Shreyas Zare
221cc2b83c AdvancedBlocking: added support for custom addresses per block list url. Added support to read local files as url. 2023-12-03 21:17:00 +05:30
Shreyas Zare
bf88dafeac app assembly version updated for release. 2023-10-30 11:56:42 +05:30
Shreyas Zare
3fd52302a6 AdvancedBlocking: fixed issue with app async loading. 2023-10-30 11:56:18 +05:30
Shreyas Zare
4379f666e4 app assembly version updated for release. 2023-10-29 22:46:37 +05:30
Shreyas Zare
15b197f499 AdvancedBlocking: updated sample config. 2023-10-29 20:27:44 +05:30
Shreyas Zare
2d59fe7310 AdvancedBlocking: updated implementation to use new IDnsRequestBlockingHandler interface. Added feature to select group based on DNS server local end point. 2023-10-29 20:27:20 +05:30
Shreyas Zare
ea46a32b5d app assembly version updated for release 2023-04-29 16:18:14 +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
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
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
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
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
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
3544a273b1 AdvancedBlocking: updated ReadListFile() to support wildcard block lists. 2022-12-24 11:27:45 +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
106948dd91 assembly version updated for release 2022-11-26 14:09:20 +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
Shreyas Zare
0b5adc73e2 AdvancedBlocking: updated UpdateAllListsAsync() to not use system proxy. 2022-09-18 18:37:47 +05:30
Shreyas Zare
a677c9428c AdvancedBlocking.App: minor change. 2022-05-28 12:15:51 +05:30
Shreyas Zare
d9bbbd179a assembly version updated for release. 2022-05-08 17:38:51 +05:30
Shreyas Zare
2d0a0c2c6a AdvancedBlocking: fixed null ref exception issue and added correct SOA request handling. 2022-04-17 16:29:11 +05:30
Shreyas Zare
eb7951e5bd app assembly version updated for release 2022-03-26 17:39:42 +05:30
Shreyas Zare
fa417216f3 major code refactoring done. 2022-03-06 17:24:41 +05:30
Shreyas Zare
66e76641c1 AdvancedBlocking: fixed typo issue in InitializeAsync(). Minor changes done. 2022-01-23 17:00:42 +05:30
Shreyas Zare
ea56f24a21 app assembly versions updated for release 2021-10-23 13:45:41 +05:30
Shreyas Zare
f2c209741c AdvancedBlocking: fixed bugs in regex block list loading. 2021-10-16 14:46:37 +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
8ad19666e5 AdvancedBlockingApp: project name refactored 2021-09-26 17:26:35 +05:30