Ming Di Leom
|
2c7cdf816b
|
refactor: lazy load os-release
|
2023-05-20 11:22:33 +00:00 |
Ming Di Leom
|
f85f5fe538
|
fix: check existent of busybox
if dos2unix is not installed
|
2023-05-20 11:16:19 +00:00 |
Ming Di Leom
|
05e79088f1
|
fix: check installed grep is GNU variant
|
2023-05-20 11:14:52 +00:00 |
Ming Di Leom
|
67d4eebd31
|
fix: dash does not support pipefail
|
2023-05-20 11:14:01 +00:00 |
Ming Di Leom
|
9de8b374fd
|
chore(node): use node 20 on cf pages
https://blog.cloudflare.com/moderizing-cloudflare-pages-builds-toolbox/
- "node" nor "lts/*" are not recognised by asdf/node-build
|
2023-05-19 08:00:16 +00:00 |
Ming Di Leom
|
97335be42a
|
ci(ga): pause schedule
|
2023-05-14 01:34:42 +00:00 |
Ming Di Leom
|
eab6a2f5b6
|
docs: pausing update
|
2023-05-13 07:59:30 +00:00 |
Ming Di Leom
|
f5b5674ed9
|
docs: pausing update
|
2023-05-10 10:56:57 +00:00 |
Ming Di Leom
|
1443636b1e
|
chore: dual-license under MIT & CC0
- OSI-approved license (e.g. MIT license) is required
for GitLab Open Source Program
- https://docs.gitlab.com/ee/subscriptions/community_programs.html#gitlab-for-open-source
|
2023-04-27 09:28:21 +00:00 |
Ming Di Leom
|
0424364a49
|
fix: cloudflare radar dataset is now in csv format
instead of zip
|
2023-01-16 07:10:30 +00:00 |
Ming Di Leom
|
3a5fdbde4a
|
ci: compress csv
|
2022-12-25 06:00:37 +00:00 |
Ming Di Leom
|
eba3a6e2a6
|
ci(ga): add Cloudflare Radar
|
2022-12-25 05:47:39 +00:00 |
Ming Di Leom
|
f122929e57
|
docs(splunk): list csv columns
|
2022-12-21 07:36:06 +00:00 |
Ming Di Leom
|
fa199379b3
|
docs: move cron guide to wiki
- https://gitlab.com/malware-filter/malware-filter/wikis/update-filter
- also include systemd timer
|
2022-12-17 05:56:17 +00:00 |
Ming Di Leom
|
ed6f0c0d5a
|
docs: mention vn-badsite-filter
- https://gitlab.com/malware-filter/vn-badsite-filter
|
2022-12-17 00:51:30 +00:00 |
Ming Di Leom
|
c3ae99c64a
|
feat: add csv file for Splunk lookup
- https://docs.splunk.com/Documentation/Splunk/9.0.2/Knowledge/Aboutlookupsandfieldactions
|
2022-12-17 00:34:18 +00:00 |
Ming Di Leom
|
a401884547
|
style: alias "mkdir -p"
|
2022-12-17 00:27:29 +00:00 |
Ming Di Leom
|
be47b93df7
|
style(sed): avoid backslash in insert option
- simpler and more readable
- https://unix.stackexchange.com/a/99351
|
2022-12-17 00:26:11 +00:00 |
Ming Di Leom
|
1b7fe56bd6
|
docs(header): switch date format from RFC 5322 to ISO 8601
- universally readable
|
2022-12-16 08:23:04 +00:00 |
Ming Di Leom
|
8842673005
|
fix: disable "set -u"
- to avoid error on CI variables like CF_API
when using outside of CI
|
2022-12-16 08:20:16 +00:00 |
Ming Di Leom
|
06f8bb7b50
|
style: curl -L
|
2022-11-26 01:39:34 +00:00 |
Ming Di Leom
|
0b3733c4ce
|
ci: install jq
|
2022-11-20 01:42:21 +00:00 |
Ming Di Leom
|
433a87ce11
|
feat: add Cloudflare Radar top 1m domains dataset
|
2022-11-20 01:37:09 +00:00 |
Ming Di Leom
|
45ac548a0c
|
feat: fallback to busybox dos2unix
|
2022-11-03 08:48:46 +00:00 |
Ming Di Leom
|
e6f919fa43
|
style: md syntax
|
2022-11-02 10:37:02 +00:00 |
Ming Di Leom
|
5a0f632495
|
docs: toc & mention compressed version
- remove old announcement
|
2022-11-01 08:22:53 +00:00 |
Ming Di Leom
|
6899d6a569
|
ci: downgrade to node 16
- lts is now 18
- cf pages still does not support v18 yet
|
2022-11-01 06:58:16 +00:00 |
Ming Di Leom
|
652a7c89c0
|
ci(gl): expires job artifacts
- https://docs.gitlab.com/ee/user/usage_quotas.html
|
2022-08-09 00:12:12 +00:00 |
Ming Di Leom
|
acd986443c
|
fix: migrate to malware-filter group
- BREAKING CHANGE
- gitlab.com/malware-filter/pup-filter
|
2022-05-21 03:17:20 +00:00 |
Ming Di Leom
|
186a582955
|
fix: migrate to malware-filter group
- BREAKING CHANGE
- gitlab.com/malware-filter/pup-filter
|
2022-05-21 03:06:48 +00:00 |
Ming Di Leom
|
8c34499da5
|
docs: to be migrated to gitlab.com/malware-filter
- https://about.gitlab.com/blog/2021/11/11/public-project-minute-limits
- https://about.gitlab.com/blog/2022/02/04/ultimate-perks-for-open-source-projects
|
2022-05-11 07:52:50 +00:00 |
Ming Di Leom
|
e85e9e5b46
|
fix: remove oisd exclusion list
- captcha
|
2022-03-28 10:30:48 +00:00 |
Ming Di Leom
|
672cd007ca
|
build: check last pipeline status
- using pipeline badge
- https://docs.gitlab.com/ee/ci/pipelines/settings.html#pipeline-status-badge
|
2022-03-16 06:45:28 +00:00 |
Ming Di Leom
|
8b53928e1e
|
ci(ga): reuse build artifact in netlify step
|
2022-03-14 21:04:33 +00:00 |
Ming Di Leom
|
29c2f8a8c5
|
ci: add artifact dependency
- reuse artifact in netlify job
|
2022-03-14 21:03:11 +00:00 |
Ming Di Leom
|
f315ae64da
|
docs: remove netlify mirror
|
2022-03-14 07:21:19 +00:00 |
Ming Di Leom
|
bba6270837
|
ci: npm cache
|
2022-01-26 04:20:59 +00:00 |
Ming Di Leom
|
35c606552a
|
ci(ga): trigger cloudflare & netlify from github
if gitlab is down
|
2022-01-25 10:15:59 +00:00 |
Ming Di Leom
|
6424f4fb9a
|
build: failover to github if gitlab is unavailable
|
2022-01-25 10:13:27 +00:00 |
Ming Di Leom
|
5443e4c918
|
ci: check existence of env variable
|
2022-01-25 10:12:53 +00:00 |
Ming Di Leom
|
41140abfdd
|
chore(ga): upload all artifacts
|
2022-01-21 14:02:43 +00:00 |
Ming Di Leom
|
6a0448051b
|
fix(ci): separate cloudflare & netlify deployment job
- use netlify manual deploy
|
2022-01-13 06:05:22 +00:00 |
Ming Di Leom
|
8956746af3
|
fix: use GNU grep instead of busybox
|
2022-01-13 06:05:16 +00:00 |
Ming Di Leom
|
7e27e06bb6
|
fix(ci): only run pipeline when scheduled or "Run pipeline" in the main branch
|
2022-01-11 06:41:02 +00:00 |
Ming Di Leom
|
61ac3da339
|
docs: remove Cloning section
|
2022-01-11 06:35:03 +00:00 |
Ming Di Leom
|
3f3b1ca6ac
|
docs: unify wikis to curben/malware-filter
- https://gitlab.com/curben/malware-filter/-/wikis/home
|
2022-01-11 06:33:52 +00:00 |
Ming Di Leom
|
08c291a91f
|
docs: add new mirrors
- github pages
- cloudflare pages
- netlify
|
2022-01-09 08:49:42 +00:00 |
Ming Di Leom
|
4228552e41
|
refactor(actions): replicate gitlab ci
|
2022-01-09 07:39:28 +00:00 |
Ming Di Leom
|
77336e993d
|
feat(ci): deploy to github pages
|
2022-01-09 02:55:14 +00:00 |
Ming Di Leom
|
6fc07808e2
|
chore(ci): rename job
|
2022-01-09 02:54:57 +00:00 |