39 Commits

Author SHA1 Message Date
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
640bac160c Chore: create rule set / Add China IP sing-box 2024-08-14 02:29:03 +08:00
SukkaW
f35958208f Feat: Surge DOMAIN-WILDCARD -> Clash DOMAIN-REGEX 2024-08-13 02:01:15 +08:00
SukkaW
75f188f1c1 Add sing-box support 2024-08-13 01:43:16 +08:00
SukkaW
50ca0c5e9e Feat: implement Clash Meta mrs format 2024-08-07 00:13:20 +08:00
SukkaW
6877195279 Refactor: make ESLint happy 2024-07-24 23:14:23 +08:00
SukkaW
bb65a4180c Refactor: drop all Bun compatability 2024-07-24 10:59:05 +08:00
SukkaW
cec811a629 Fix: do not use file handle yet 2024-07-23 18:06:30 +08:00
SukkaW
fc3ae52baa Fix: create parent dir before write 2024-07-23 17:58:45 +08:00
SukkaW
553dd62eb1 Refactor: make Node.js run compatible 2024-07-23 17:42:10 +08:00
SukkaW
5664c38261 Refactor: drop a few Bun.file usage 2024-07-23 16:15:49 +08:00
SukkaW
eed0d58697 Refactor: drop all Bun.write usage 2024-07-23 15:22:41 +08:00
SukkaW
dda0555c0b Minor Changes + Housekeeping 2024-07-02 10:50:09 +08:00
SukkaW
1d8c991baf Perf: faster string[] join 2024-06-28 17:25:54 +08:00
SukkaW
33636285e9 Perf: avoid spread operator 2024-06-26 17:49:32 +08:00
SukkaW
748861bd2b Prefer TimSort 2024-05-11 00:36:21 +08:00
SukkaW
cbb22f3b16 Perf: improve reject regex / regex sorting 2024-04-23 15:01:33 +08:00
SukkaW
cea350aa61 Feat/Chore: add DOMAIN-WILDCARD to sort weight 2024-04-20 23:57:06 +08:00
SukkaW
8a1aa15ea0 Fuck Bun for write file in stream 2024-04-04 00:37:38 +08:00
SukkaW
b48bdb104b Chore: sort ruleset properly 2024-04-04 00:25:54 +08:00
SukkaW
bd063d84fa Update Reject Hosts 2024-03-08 16:55:22 +08:00
SukkaW
64f5a07f59 Update AI / CDN / Domestic / Global / Reject 2024-02-27 00:01:57 +08:00
SukkaW
efa1ab254e Finish fs cache changes / tracer optimization 2024-02-02 11:33:08 +08:00
SukkaW
c95e96fc61 Chore: refine reject domainset building 2024-01-28 22:28:58 +08:00
SukkaW
41b2f543f8 Fix: correctly process phishing domains 2024-01-22 00:07:21 +08:00
SukkaW
9bb0c14d5f Refactor: full span tracer 2024-01-14 22:10:16 +08:00
SukkaW
897a505c32 Minor changes 2024-01-14 02:20:36 +08:00
SukkaW
611dc7183a Add CloudMounter Rules 2024-01-10 23:10:00 +08:00
SukkaW
7a6363d117 Chore: avoid writing appprofile.php 2023-12-19 20:25:18 +08:00
SukkaW
713358402d Refactor: enable new ruleset index template 2023-12-13 23:02:14 +08:00
SukkaW
dec8952226 Chore: detail logging of time consumption 2023-12-12 22:52:58 +08:00
SukkaW
a0a772d2e1 Chore: simplify build infra 2023-12-11 10:32:27 +08:00
SukkaW
69da11a3b3 Chore: backward compatible of reject_phishing file 2023-12-10 22:43:30 +08:00
SukkaW
1928c052a9 Chore: simplify build infra / remove reject_phishing 2023-12-10 01:14:59 +08:00
SukkaW
da7c6764c5 Chore: revert stream back to asyncgenerator 2023-12-04 00:54:52 +08:00
SukkaW
17d69a975a Chore: use Bun.nanoseconds() over performance.now() 2023-12-03 04:00:56 +08:00
SukkaW
d4ff4c5b2d Make ESLint Happy 2023-12-03 02:04:09 +08:00
SukkaW
34c67e5a0d Chore: update build infra & performance improvements 2023-11-29 21:50:16 +08:00
SukkaW
99589cf2fc Refactor: continues to rewrite to TS 2023-11-15 22:45:59 +08:00