wwqgtxx
f333359c8a
chore: move magic close http2 connections function to own fork
2026-05-08 17:26:30 +08:00
wwqgtxx
82621cd1bf
chore: always safe UUID generation
2026-04-26 09:46:16 +08:00
wwqgtxx
1fea551513
chore: verify adapter can parse convert's result in its test
2026-04-22 20:36:25 +08:00
wangwei354
98aa42edfc
fix: convert place disguise host in h2-opts.host for legacy base64-JSON VMess ( #2739 )
2026-04-22 20:10:42 +08:00
wangwei354
f5cfb8d26b
fix: convert emit HTTP2Options-shaped h2-opts for share-link HTTP/2 transport ( #2737 )
2026-04-22 19:28:33 +08:00
wwqgtxx
8d5395283d
chore: remove unused xhttp options in download-settings
2026-04-22 18:54:53 +08:00
wwqgtxx
8f69ad9ed1
chore: better uuid generation
2026-04-22 18:54:52 +08:00
legiz-ru
a84724665e
feat: convert support new xhttp-opts fields ( #2734 )
2026-04-20 07:49:16 +08:00
wwqgtxx
d701d1c0e3
feat: add -post-up and -post-down flags for cmdline
2026-04-19 18:57:43 +08:00
beck
83ac220f54
fix: convert accept obfs/obfs-host as aliases for mode/host in ss v2ray-plugin URL ( #2712 )
2026-04-15 16:49:36 +08:00
slackworker
0495d295e0
fix: convert normalize VLESS share-link transport mapping ( #2694 )
...
Treat tcp plus headerType=http as HTTP camouflage, map type=http to h2, and keep omitted headerType on plain tcp so share links no longer synthesize invalid http-opts.
2026-04-13 00:24:11 +08:00
wwqgtxx
80072ebb6f
feat: support range format for hysteria2 hop-interval
2026-04-11 21:00:29 +08:00
legiz-ru
4f5ad974ca
feat: convert support xhttp reuse-settings (aka xmux) ( #2675 )
2026-04-05 07:13:18 +08:00
legiz-ru
f3b0581865
feat: convert support xhttp subscriptions ( #2671 )
2026-04-03 15:07:21 +08:00
enfein
18fcfc317c
feat: support parsing mierus subscription link ( #2657 )
2026-03-31 11:20:39 +08:00
wwqgtxx
7d6ee8dc94
chore: move sharing code to common/httputils
2026-03-29 23:10:43 +08:00
Nemu-x
530c6b43d2
feat: add xhttp transport support ( #2645 )
2026-03-27 15:30:10 +08:00
wwqgtxx
4ca515896b
feat: support trusttunnel inbound and outbound
2026-02-25 12:26:08 +08:00
wwqgtxx
60a9312057
chore: structure support remain-tagged field
2026-02-10 15:03:15 +08:00
wwqgtxx
9fda032a28
chore: structure unifies the way to handle top-level and sub structs
2026-02-10 15:03:15 +08:00
wwqgtxx
27a3ca6afc
chore: converter support fingerprint for vmess/vless/trojan
2026-01-31 21:27:14 +08:00
wwqgtxx
993595df73
chore: switch to our own common/orderedmap package, remove two unneeded json dependence
2026-01-17 18:27:19 +08:00
wwqgtxx
11000dccd7
chore: add common/deque package
2026-01-16 11:05:15 +08:00
wwqgtxx
0818aa54aa
chore: provider a common entrance for YAML package
2026-01-16 11:05:13 +08:00
wwqgtxx
1cab34d257
chore: update quic-go to 0.57.1
2025-12-17 16:13:12 +08:00
wwqgtxx
bc9db11cb4
chore: hub/route module handle websocket itself
2025-12-14 19:56:30 +08:00
wwqgtxx
91f5593f4e
fix: structure ignore tag not working in nest struct
2025-12-04 14:44:34 +08:00
Sinspired
8b6ba22b90
fix: replace wrong SetString() with SetBool() for uint weak-typed input ( #2394 )
...
The uint branch in decodeBool() incorrectly used SetString(). Use SetBool(dataVal.Uint() != 0) to match expected behavior.
2025-11-26 10:35:26 +08:00
wwqgtxx
f6e494e73f
chore: upgrade the embedded xsync.Map to v4.2.0
2025-11-14 00:23:01 +08:00
wwqgtxx
c2209d68f7
fix: vision panic with dialer-proxy
...
https://github.com/MetaCubeX/mihomo/issues/2334
2025-11-04 18:54:33 +08:00
wwqgtxx
fd39c2a7fc
chore: better maphash test
2025-11-03 15:34:46 +08:00
wwqgtxx
27b47f976c
chore: structure support ignore tag
2025-11-03 15:01:07 +08:00
wwqgtxx
d6f1af5372
chore: cleanup queue code
2025-09-16 14:19:42 +08:00
DNEGEL3125
26335f8ecc
test: add unit tests for queue ( #2266 )
...
Add tests covering all queue operations
2025-09-16 14:04:26 +08:00
wwqgtxx
5e17d6fe01
chore: simplify N.Relay
2025-09-16 09:49:41 +08:00
wwqgtxx
0336d64e52
chore: cleanup vision code
2025-09-08 10:55:09 +08:00
wwqgtxx
cdf5e0c73e
chore: rewrite vision client write
2025-08-22 11:28:17 +08:00
wwqgtxx
99e888c829
fix: missing WriterReplaceable for deadline.Conn
2025-08-21 10:46:55 +08:00
wwqgtxx
0836ec6ee3
chore: change time.Duration atomic using
2025-08-14 16:01:20 +08:00
wwqgtxx
eeb2ad8dae
chore: add more test for TypedValue
2025-08-14 14:37:39 +08:00
wwqgtxx
71290b057f
chore: reimplement TypedValue by atomic.Pointer
2025-08-14 10:57:56 +08:00
wwqgtxx
b41ea05481
chore: add encryption to converter
2025-08-11 16:23:39 +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
JianGuo Wang
0d92b6724b
fix: add base64 decoding for VLESS host in ConvertsV2Ray function ( #2125 )
2025-06-27 16:56:31 +08:00
Restia-Ashbell
5344e869a8
fix: ssr uri decode ( #2116 )
2025-06-21 12:19:13 +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
87795e3a07
chore: add yaml marshal for common/atomic
2025-06-12 15:24:29 +08:00