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
beck
617fef84ae
feat: converter support anytls/socks/http ( #2100 )
2025-06-12 16:17:25 +08:00
wwqgtxx
d19199322d
action: don't trigger cmfa update on pull request
2025-06-12 15:33:19 +08:00
wwqgtxx
87795e3a07
chore: add yaml marshal for common/atomic
2025-06-12 15:24:29 +08:00
wwqgtxx
85bb40aaf8
chore: add Int32Enum for common/atomic
2025-06-12 15:24:29 +08:00
wwqgtxx
082bcec281
chore: apply find process mode in direct/global mode
2025-06-12 00:27:51 +08:00
wwqgtxx
9283cb0f5f
feat: add loopback-address support for tun
2025-06-11 17:45:28 +08:00
wwqgtxx
ae7967f662
chore: the resolve and findProcess behaviors of Logic and SubRules follow the order and needs of the internal rules
2025-06-10 20:11:50 +08:00
wwqgtxx
01f8f2db2f
chore: cleanup allocator code
2025-06-10 10:54:08 +08:00
wwqgtxx
255ff5e977
chore: add rate limiting support for reality listener
2025-06-10 10:40:26 +08:00
wwqgtxx
939e4109d7
chore: write dns reply in single syscall
2025-06-07 00:38:39 +08:00
wwqgtxx
40587b62b8
feat: all dns client support skip-cert-verify params
2025-06-06 00:52:12 +08:00
wwqgtxx
85e6d25de5
feat: all dns client support ecs and ecs-override params
2025-06-06 00:45:58 +08:00
wwqgtxx
29a37f4f4b
feat: all dns client support disable-ipv4 and disable-ipv6 params
2025-06-06 00:24:57 +08:00
wwqgtxx
2f9a3b3469
chore: cleanup code
2025-06-05 21:20:38 +08:00
wwqgtxx
40ea0ba098
fix: correct constructor for 2022-blake3-chacha8-poly1305
2025-06-05 13:47:26 +08:00
wwqgtxx
8d7f947a80
fix: TypedValue.CompareAndSwap
...
84aa7ff3bb
2025-06-05 13:43:30 +08:00
wwqgtxx
71a8705636
fix: remote dst parse
2025-05-31 22:57:05 +08:00
wwqgtxx
c0f452b540
chore: more unmap for 4in6 address
v1.19.10
2025-05-29 10:14:06 +08:00
wwqgtxx
6c9abe16cc
fix: vmess listener error
2025-05-28 21:33:44 +08:00
wwqgtxx
213d80c1e2
fix: quic sniffer should consider skipDomain
2025-05-28 10:06:53 +08:00
wwqgtxx
1db89da122
fix: quic sniffer should not replace domain when no valid host is read
2025-05-28 09:22:28 +08:00
wwqgtxx
689c58f661
chore: clear dstIP when overrideDest in sniffer
2025-05-27 22:47:21 +08:00
wwqgtxx
33590c4066
fix: destination should unmap before find interface
2025-05-27 18:26:35 +08:00
wwqgtxx
60ae9dce56
chore: recover log leval for preHandleMetadata
2025-05-27 18:10:44 +08:00
wwqgtxx
4741ac6702
fix: in-port not work with shadowsocks listener
2025-05-27 16:32:42 +08:00