Commit Graph
64 Commits
Author SHA1 Message Date
mrrfv 64836fdc98 Merge pull request #52 from hlqviet/fix/domain-regex-pattern
Fix domain validation
2023-11-20 16:52:47 +01:00
mrrfv 23cab68c19 Merge pull request #49 from hlqviet/refactor/domain-processing
Further enhance the domain processing code
2023-11-19 13:47:31 +01:00
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