Commit Graph

122 Commits

Author SHA1 Message Date
MDLeom 5873315cfe
fix(exclude): x0.at
closes #109
2025-06-25 09:49:45 +00:00
MDLeom 287241eaa7
fix(exclude): uguu.se
closes #105
2025-06-25 09:05:09 +00:00
MDLeom 5c71a5e35b
fix(exclude): r2.e-z.host
closes #106
2025-06-25 08:57:41 +00:00
MDLeom af67343335
fix: add ipv6 to dnscrypt-proxy blocklist 2025-06-22 10:05:17 +00:00
MDLeom 355338e407
feat: url exclusion list
fixes #110
2025-06-10 10:03:51 +00:00
MDLeom be8abfc2f7
docs: filters are no longer hosted in the git repo
previously hosted at the master branch
2025-06-01 11:47:20 +00:00
MDLeom 1a9269789e
docs: online url 2025-06-01 11:39:54 +00:00
MDLeom d5daecab9d
fix: reduce expiry to 12h
to match filter update frequency.
uBO supports 4h interval
https://github.com/ameshkov/diffupdates/blob/master/README.md
2025-05-29 09:56:10 +00:00
MDLeom e0bee1eb88
feat: SNI inspection using Suricata
inspired by https://blog.nviso.eu/wp-content/uploads/2025/04/NVISO-BRICKSTORM-Report.pdf
2025-05-24 23:54:48 +00:00
MDLeom 496967732f
feat(clean_url): shopmy, disqus, vkontakte, whatsapp, google ads/search links 2025-05-24 03:12:03 +00:00
MDLeom 8f95fd3182
feat: parse barracuda & sophos link protection 2025-04-04 08:43:54 +00:00
MDLeom 78ad0c74c2
docs: IE TPL guide 2025-03-23 10:17:51 +00:00
MDLeom c07a0e4e11
feat: include IPs in TPL
tested support IPv4/6
2025-03-23 10:13:12 +00:00
MDLeom fd2659431e
feat: more robust url parsing
percent-encode, hostname/pathname/query-string parsing
- increase nodejs requirement to v20 due to URL.canParse()
- IPv6 support
- include query string in IDS blocklists
  * and escape ; on query string
- add address separator to adblock filters
  * f4377f1fe6
- remove unnecessary global flag in sed
- remove unnecessary sort
- clean tmp at start
2025-03-23 04:17:27 +00:00
MDLeom d2f18b753c
perf: rewrite IDS rule creation in javascript
"while do" can be inefficient
previously took >20s is now 0.2s
2025-03-17 12:15:37 +00:00
MDLeom c28f23bc2a
fix(exclude): landley.net
closes #104
2025-03-16 06:12:39 +00:00
MDLeom d767ca7a05
ci(gl): add git
required by peaceiris/actions-gh-pages
2025-03-11 07:27:06 +00:00
MDLeom 9524001afb
fix(exclude): res.cloudinary.com
closes #73
2025-03-10 08:21:52 +00:00
MDLeom f2abca8ba9
fix(exclude): *.contabostorage.com
closes !10
2025-03-10 08:21:52 +00:00
MDLeom f4d428b56d
chore(exclude): cleanup entries
104.244.72.54 no longer points to git.freezer.life #45
a.uguu.se does not have dns record
srv-*.gofile.io do not have dns record
others have offline entries and older than 4 years
2025-03-10 08:21:41 +00:00
Ming Di Leom db82a16e91 Merge branch 'publicarray-main-patch-52812' into 'main'
Add storage.bunnycdn.com to exclude list

See merge request malware-filter/urlhaus-filter!11
2025-03-10 05:44:35 +00:00
publicarray - e28cc3d57b fix(exclude): storage.bunnycdn.com 2025-03-10 05:44:35 +00:00
MDLeom 70bf08a46d
fix: skip tranco if download fails 2025-03-08 01:23:59 +00:00
MDLeom f70b9f20b2
build: zstd compress 2025-02-16 00:47:51 +00:00
MDLeom b4acfdbd81
style(rpz): generic syntax 2025-02-16 00:44:01 +00:00
MDLeom 25e4e165ee
feat: wildcard asterisk 2025-02-16 00:40:54 +00:00
MDLeom 12449fca23
docs: vivaldi 2025-02-15 09:47:02 +00:00
MDLeom f279bbdf3a
docs: widcard subdomain for Pi-hole
https://github.com/pi-hole/pi-hole/pull/5210
2025-02-15 08:10:45 +00:00
MDLeom de23a271fe
docs: Brave-compatible filter 2025-02-15 08:07:08 +00:00
MDLeom a4374b02e0
refactor: extract zip from stream 2024-10-27 06:04:51 +00:00
MDLeom 2542cba35d
chore(deps): bump actions/upload-artifact from 2 to 4 2024-10-13 02:41:55 +00:00
MDLeom ed83abd1f4
chore(deps): bump actions-gh-pages from 3 to 4 2024-10-13 02:41:41 +00:00
MDLeom c978d0e8ad
chore(deps): bump actions/checkout from 2 to 4 2024-10-13 02:41:33 +00:00
MDLeom 02ddeffd36
fix: unzip alternatives 2024-07-15 09:43:45 +00:00
MDLeom 30a5ab5909
refactor: set pipefail conditionally 2024-07-15 08:03:30 +00:00
MDLeom 43b0193907
fix: expand alias in bash 2024-06-03 08:24:03 +00:00
MDLeom 305a97d215
build(cf): compatibility between asdf & nvmrc
https://github.com/asdf-vm/asdf-nodejs#partial-and-codename-versions
2024-04-09 10:07:49 +00:00
MDLeom 91bbaa141f
chore(nvm): use lts/*
compatibility with nvm and asdf
2024-04-07 04:15:11 +00:00
MDLeom b98f921d1e
chore(node): use latest lts
consistent with gitlab/github CI
https://github.com/asdf-vm/asdf-nodejs#resolving-latest-available-lts-version-in-a-script

asdf version in cloudflare pages may not be the latest,
so does not always resolve 'lts' to the latest LTS

asdf currently is unable to install v20 through 'lts'
https://github.com/asdf-vm/asdf-nodejs/issues/369#issuecomment-1925926498
2024-04-07 02:08:28 +00:00
MDLeom 7c4b71bbbf
refactor: replace got with fetch 2024-04-07 01:13:34 +00:00
MDLeom dea0eceb2b
fix: disable regex whenever possible 2023-12-31 04:06:41 +00:00
MDLeom 5821143af1
docs: suggest to use adguard format for youtube issue 2023-11-01 08:44:02 +00:00
MDLeom a34ae98013
chore(node): require at least Node 18 2023-10-02 00:09:27 +00:00
MDLeom 57f8afdc3d
fix: less strict check on pipeline status
it can be "success, "running" or "unknown"
2023-10-02 00:08:34 +00:00
MDLeom 3fb789eb41
chore(deps): bump got from 11 to 13 2023-10-02 00:06:47 +00:00
MDLeom 1cbea2cd24
refactor: esm
got is esm only since v12
2023-10-02 00:05:58 +00:00
MDLeom 066e16a3d3
docs: move download links into a table
inspired by https://github.com/badmojr/1Hosts
2023-07-29 03:06:00 +00:00
MDLeom d4788f62da
docs: add repo mirros 2023-06-05 08:09:11 +00:00
MDLeom d47888a8a3
fix: check existent of busybox
if dos2unix is not installed
2023-05-20 11:25:09 +00:00
MDLeom 385f6b450e
fix: check installed grep is GNU variant 2023-05-20 11:24:38 +00:00