wwqgtxx
5f1f296213
chore: add /cache/dns/flush to restful api
v1.19.12
2025-07-27 12:30:33 +08:00
wwqgtxx
66fd5c9f0c
chore: allow setting cache-max-size in dns section
2025-07-27 10:31:12 +08:00
wwqgtxx
c3a3009a8c
chore: keep original file permissions when copyFile in updater
2025-07-26 22:10:47 +08:00
xishang0128
01cd7e2c0e
chore: improve backup and replace logic in updater
2025-07-26 22:49:20 +09:00
wwqgtxx
deec7aafe5
chore: optimizing download in updater
2025-07-26 15:15:11 +08:00
wwqgtxx
a9b7e705f0
chore: optimizing copyFile in updater
2025-07-26 01:32:49 +08:00
xishang0128
fb043df1b6
chore: use canonical return value order
2025-07-25 23:38:35 +09:00
xishang0128
748b5df902
chore: keep original file permissions after update
2025-07-25 23:38:35 +09:00
wwqgtxx
8cbae59d55
chore: upgrade bbolt
2025-07-25 21:59:54 +08:00
wwqgtxx
a37440c81b
fix: some downstream dependencies on the upgrader's output fields
2025-07-25 17:57:34 +08:00
wwqgtxx
dbb002a5ba
action: add deb/rpm packages for GOAMD64 v1/2/3
2025-07-24 17:40:18 +08:00
wwqgtxx
1a84153213
chore: code cleanup
2025-07-24 15:40:32 +08:00
wwqgtxx
dfe6e0509b
chore: rebuild core updater
2025-07-24 02:08:14 +08:00
xishang0128
b6dde7ded7
action: use a more standardized naming format while retaining some compatibility with the old format
2025-07-23 22:58:41 +09:00
wwqgtxx
9f1da11792
chore: use the compile-time GOAMD64 flag in the updater
2025-07-23 18:08:08 +08:00
白日梦主义
63ad95e10f
fix: remove unconventional bits when unpacking for update_ui ( #2178 )
2025-07-22 22:45:20 +08:00
白日梦主义
b06ec5bef8
fix: add path safety check in file type providers ( #2177 )
2025-07-22 21:37:54 +08:00
wwqgtxx
d4fbffd8e8
chore: update utls to 1.8.0
2025-07-22 15:00:25 +08:00
wwqgtxx
305020175d
fix: darwin system stack problem
2025-07-21 10:11:03 +08:00
wwqgtxx
79decdc253
fix: vision server crash
2025-07-20 15:18:01 +08:00
wwqgtxx
407c13b8a4
fix: hy2 server crash
2025-07-19 00:58:33 +08:00
wwqgtxx
d84b182be3
fix: darwin tun mixed stack not working
2025-07-18 11:29:39 +08:00
wwqgtxx
8f18d3f6db
chore: add recvmsgx and sendmsgx config to tun
...
Only for advanced users, enabling `recvmsgx` under darwin can improve performance, but enabling `sendmsgx` may cause unknown problems, please use with caution.
2025-07-17 23:42:25 +08:00
wwqgtxx
b9260e06b8
chore: improve darwin tun performance
2025-07-17 22:11:57 +08:00
wwqgtxx
6337151207
chore: upgrade bbolt to 1.4.2
2025-07-15 22:09:51 +08:00
wwqgtxx
aa555ced5f
chore: allow embedded xsync.Map to be lazily initialized
2025-07-15 17:33:36 +08:00
wwqgtxx
349b773b40
chore: upgrade and embed the xsync.Map to v4
2025-07-15 13:39:03 +08:00
wwqgtxx
300eb8b12a
chore: rebuild rule parsing code
2025-07-14 10:35:33 +08:00
wwqgtxx
2b84dd3618
fix: regex in logic rules
...
https://github.com/MetaCubeX/mihomo/issues/2150
2025-07-07 16:16:16 +08:00
wwqgtxx
6a620ba287
chore: revert "chore: better dns batchExchange"
...
This reverts commit 55f626424f .
The previous changes resulted in a situation where no resolution results were found when multiple DNS servers were used concurrently, and the final resolution time was dragged down by the slowest server.
2025-07-05 23:05:49 +08:00
wwqgtxx
56c3462b76
chore: update quic-go to 0.53.0
2025-06-28 18:16:29 +08:00
wwqgtxx
6f4fe71e41
chore: update dependencies
2025-06-28 12:51:06 +08:00
enfein
ba3e7187a6
chore: update mieru to v3.16.1 ( #2138 )
...
Fix a bug that closed session can cause memory leak with bad timing.
2025-06-28 11:00:58 +08:00
JianGuo Wang
0d92b6724b
fix: add base64 decoding for VLESS host in ConvertsV2Ray function ( #2125 )
2025-06-27 16:56:31 +08:00
ayanamist
241ae92bce
feat: support DOMAIN-WILDCARD rule ( #2124 )
...
only support asterisk(*) and question mark(?)
2025-06-27 16:35:55 +08:00
phanium
91985c1ef8
chore: typo ( #2127 )
2025-06-26 07:45:46 +08:00
Leo
6a9d428991
chore: remove unused code ( #2126 )
2025-06-25 22:49:00 +08:00
wwqgtxx
765cbbcc01
fix: miss config in patch
2025-06-25 21:19:36 +08:00
wwqgtxx
5b975275f5
fix: incorrect checking of strings.Split return value
...
strings.Split will never return a slice of length 0 if sep is not empty, so any code that checks if the return value is of length 0 is incorrect and useless.
v1.19.11
2025-06-25 16:20:37 +08:00
ayanamist
166392fe17
chore: sniffer replace domain only if domain is valid ( #2122 )
2025-06-24 21:44:26 +08:00
ayanamist
5c6aa433ca
chore: unconditionally allow clients with passwords for password-free socks5 inbound ( #2123 )
2025-06-24 19:01:12 +08:00
xishang0128
2c55dc2557
action: fix run build on pull_request
2025-06-24 19:01:03 +08:00
wwqgtxx
56c0b088e8
doc: update path doc
2025-06-21 22:46:55 +08:00
Restia-Ashbell
5344e869a8
fix: ssr uri decode ( #2116 )
2025-06-21 12:19:13 +08:00
wwqgtxx
6cfaf15cbf
fix: missing error return
2025-06-21 12:08:41 +08:00
wwqgtxx
31f0060b30
fix: chacha20 counter overflow
...
the implement it's a not safe chacha20 using but for compatible
2025-06-21 10:42:14 +08:00
wwqgtxx
c60750d549
chore: allow tun to skip the system ipv6 check when starting by environment variable SKIP_SYSTEM_IPV6_CHECK
2025-06-14 15:57:54 +08:00
wwqgtxx
ebf5918e94
fix: v2ray-plugin mux maybe not close underlay connection
2025-06-14 12:32:45 +08:00
riolurs
93ca18517c
chore: converter support fingerprint for anytls
2025-06-13 23:05:06 +08:00
beck
32d447ce99
fix: convert https ( #2102 )
2025-06-12 17:10:09 +08:00