mrrfv
c91aea1b39
Disable doh_gambling recommended blocklist
...
Due to the 300,000 domain blocklist constraint
2023-11-09 18:36:21 +01:00
mrrfv
cf941737d5
Improve compatibility with non-Discord webhooks
2023-11-09 17:04:28 +01:00
mrrfv
111b029776
Fix webhook message
2023-11-08 23:10:35 +01:00
mrrfv
3b01badd8f
Fix webhook validity checking logic
2023-11-08 22:44:19 +01:00
mrrfv
e552a8730f
Discord webhook notifications
...
Fixes #46
2023-11-08 22:42:02 +01:00
mrrfv
034decc43d
Merge pull request #43 from hlqviet/refactor/use-api-token-instead-of-api-key
...
Use Cloudflare API Token with scoped permissions in favour of API Key for better security
2023-11-08 22:08:01 +01:00
mrrfv
6f1ba625c0
Merge pull request #40 from hlqviet/feature/keep-workflow-alive
...
Use gautamkrishnar/keepalive-workflow to prevent workflow suspension
2023-10-30 22:45:46 +01:00
mrrfv
bf367c0867
Explain what are environment variables
2023-10-08 16:35:29 +02:00
mrrfv
f60e997b06
Update extended_guide.md
2023-10-08 16:28:16 +02:00
mrrfv
b42c3f0743
Create extended_guide.md
2023-10-08 16:27:28 +02:00
mrrfv
529959844a
Update README.md
2023-10-08 16:23:04 +02:00
mrrfv
15b30aa7dc
Mention the cross-platform download_lists script in README
2023-10-08 16:22:26 +02:00
mrrfv
91a25f4d60
Merge pull request #35 from hlqviet/feat/npm-scripts
...
Add npm scripts for convenience
2023-09-29 11:29:47 +02:00
mrrfv
862dcb15bb
Remove empty lines from the user-defined list URLs
...
Possible fix for #33
2023-09-27 14:10:12 +00:00
mrrfv
5977de1b95
Merge pull request #32 from hlqviet/fix/node-fetch-vs-fetch-compatibility
...
Fix `node-fetch` vs. `fetch` compatibility
2023-09-26 17:31:57 +02:00
mrrfv
a521b13323
Merge pull request #30 from hlqviet/fix/empty-list-environment-variables
...
Fix cases where the lists are empty string
2023-09-21 20:10:39 +02:00
mrrfv
2047063746
Merge pull request #26 from hlqviet/feature/lists-as-environment-variables
...
Support allowlists and blocklists from environment variables
2023-09-18 20:46:23 +02:00
mrrfv
dce617302e
Merge pull request #25 from hlqviet/feature/node-download
2023-09-18 06:12:11 +02:00
mrrfv
88a2daee13
Merge pull request #24 from hlqviet/feature/workflow-concurrency
...
Add the ability to cancel previous workflow
2023-09-17 21:15:29 +02:00
mrrfv
8cb217adf7
Merge pull request #23 from hlqviet/refactor/domain-process
...
Domain process code refactor
2023-09-17 17:23:28 +02:00
mrrfv
401f4d34f0
Merge pull request #22 from hlqviet/refactor/api-request
...
API request code refactor
2023-09-11 18:46:28 +02:00
mrrfv
aa7cec1e15
Warn if using an unsupported Node version
2023-09-11 18:42:36 +02:00
mrrfv
ba2db9e3d4
Wrap rule name in quotes when creating list
2023-09-10 12:54:52 +02:00
mrrfv
ac9c6925a1
Wrap rule name in quotes when deleting
2023-09-10 12:30:00 +02:00
mrrfv
025d705efa
Use await with functions that return a promise
2023-09-10 12:27:58 +02:00
mrrfv
9299d69694
"Success" -> "HTTP request succeeded"
2023-09-10 12:25:10 +02:00
mrrfv
40a3c96a7d
Require Node 18 or above in package.json
2023-09-10 12:24:34 +02:00
mrrfv
b667585cbc
Clarify the DRY_RUN env variable value
2023-09-08 20:13:54 +02:00
mrrfv
452c81b151
Migrate to node-fetch and import syntax
...
#17
2023-09-08 20:10:06 +02:00
mrrfv
dc4e1b1155
Only show the count of whitelisted domains
2023-09-08 19:58:31 +02:00
mrrfv
5a287742b8
Quote a command in shell files
2023-09-08 19:49:50 +02:00
mrrfv
d2d416c888
Remove unnecessary newlines from readme
2023-09-08 19:48:43 +02:00
mrrfv
dd8b741bf2
Update filter lists
...
AntiMalwareHosts has to be removed because it makes the filter lists exceed the 300,000 domains limit. Furthermore, Cloudflare Zero Trust itself can be configured to block malware domains so this feels redundant.
2023-09-07 21:09:23 +02:00
mrrfv
21b4b62e5f
Add whitelist to gitignore
2023-09-07 21:06:08 +02:00
mrrfv
38d2f48024
Show how much over the domain limit we are
2023-09-07 21:05:42 +02:00
mrrfv
cbca9613c6
Dry run support
2023-09-07 20:57:08 +02:00
mrrfv
eb1eb8c7f1
Show a count of duplicate domains instead of listing all
2023-09-07 20:52:04 +02:00
mrrfv
f244acde1d
Update get_recommended_whitelist.sh
2023-09-05 22:11:37 +02:00
mrrfv
e617e17ec8
Merge pull request #16 from hlqviet/upstream
...
Optimize list downloading process
2023-09-05 22:06:01 +02:00
mrrfv
9f3c32c912
Update README.md
...
Clarify that PayPal can also be used
2023-09-04 17:06:40 +02:00
mrrfv
c82b92f3d6
Merge pull request #14 from hlqviet/upstream
...
Use `Domain` selector instead of `Host` to block subdomains
2023-09-04 16:58:27 +02:00
mrrfv
1e35f93583
Update FUNDING.yml
2023-07-31 20:34:34 +02:00
mrrfv
dec5ea051e
Merge pull request #12 from norbertjoni/main
...
Fix the whitelist log and add ping health check
2023-06-30 21:28:36 +02:00
mrrfv
f33d99f176
Merge pull request #11 from norbertjoni/main
...
Check for duplicates before trim
2023-06-29 13:44:51 +02:00
mrrfv
9e80ebb8ea
incomplete compatibility with filter lists using wildcard domains
2023-05-22 14:56:02 +02:00
mrrfv
f6d134750d
Comment out referral-sites whitelist
2023-05-19 21:47:43 +02:00
mrrfv
09d10297b1
Merge pull request #7 from norbertjoni/v1
...
Whitelist support
2023-05-15 15:11:12 +02:00
mrrfv
1b6c744cb2
add more info to github actions documentation
2023-05-15 15:08:31 +02:00
mrrfv
718ab036cd
List the amount of items found in the whitelist
2023-05-15 15:06:35 +02:00
mrrfv
f5380ede47
Don't exit if whitelist doesn't exit
2023-05-15 15:03:53 +02:00
mrrfv
a6c2a98d80
Uncomment recommended whitelists
2023-05-15 15:02:21 +02:00
mrrfv
8b065e98d7
improve whitelist documentation
...
adds 'whitelist support' to feature list, and clarifies how to use the whitelist
2023-05-15 15:00:02 +02:00
mrrfv
d7bc517ec1
Update recommended filters
...
Fixes #5
2023-05-08 15:28:02 +02:00
mrrfv
b02b631b1e
Basic versioning for GitHub Action
2023-05-02 20:41:40 +02:00
mrrfv
45f316802d
node ...js in README.md
2023-05-02 20:34:22 +02:00
mrrfv
8baef2d0d6
Documentation improvements
2023-05-02 20:30:26 +02:00
mrrfv
d5d45df7d2
GitHub Actions filter list updater
2023-05-02 18:15:45 +02:00
mrrfv
506b8f6a32
improve CI privacy features
2023-05-02 18:15:12 +02:00
mrrfv
c327c5ab42
Privacy improvements for CI
2023-05-02 17:55:28 +02:00
mrrfv
99c2930eac
Create FUNDING.yml
2023-05-02 17:40:12 +02:00
mrrfv
d51b99214d
Initial version
2023-05-02 17:26:54 +02:00
mrrfv
2802571c9d
Initial commit
2023-05-02 15:03:52 +02:00