Commit Graph

  • 34de62d21d chore: better get localAddr origin/Alpha wwqgtxx 2025-05-24 23:19:38 +0800
  • d2e255f257 fix: some error in tun wwqgtxx 2025-05-24 22:23:10 +0800
  • a0c46bb4b7 chore: remove the redundant layer of udpnat in sing-tun to reduce resource usage when processing udp wwqgtxx 2025-05-24 15:57:49 +0800
  • 9e3bf14b1a chore: handle two interfaces have the same prefix but different address wwqgtxx 2025-05-23 20:59:02 +0800
  • 28c387a9b6 chore: restore break change in sing-tun wwqgtxx 2025-05-23 20:19:18 +0800
  • 15eda703b4 fix: hysteria2 panic wwqgtxx 2025-05-23 20:12:38 +0800
  • b1d12a15db chore: proxy's ech should fetch from proxy-nameserver wwqgtxx 2025-05-22 17:42:40 +0800
  • 5a21bf3642 fix: listener close panic wwqgtxx 2025-05-22 17:01:24 +0800
  • 199fb8fd5d chore: update quic-go to 0.52.0 wwqgtxx 2025-05-22 10:28:10 +0800
  • fd959feff2 chore: update dependencies v1.19.9 origin/Meta wwqgtxx 2025-05-21 21:37:20 +0800
  • d5a03901d2 fix: race in close grpc transport wwqgtxx 2025-05-20 16:15:04 +0800
  • 257fead538 docs: update config.yaml follow 5cf0f18c wwqgtxx 2025-05-20 11:08:42 +0800
  • c489c5260b fix: hysteria2 hop ports init https://github.com/MetaCubeX/mihomo/issues/2056 wwqgtxx 2025-05-20 10:56:14 +0800
  • 8f92b1de13 chore: simplify the single root decompression process wwqgtxx 2025-05-20 09:48:05 +0800
  • 9f7a2a36c1 chore: unpack externalUI in a separate temporary directory to avoid malicious compressed packages from polluting workdir wwqgtxx 2025-05-20 01:57:57 +0800
  • a93479124c chore: stricter path checking when unpacking zip/tgz wwqgtxx 2025-05-20 00:00:07 +0800
  • ed42c4feb8 chore: disallow symlink in unzip wwqgtxx 2025-05-19 23:42:39 +0800
  • 608ddb1b44 fix: external-ui-name must in local wwqgtxx 2025-05-19 23:11:52 +0800
  • d036d98128 fix: http server does not handle http2 logic correctly wwqgtxx 2025-05-18 22:32:25 +0800
  • d900c71214 fix: shadowtls v2 not work with X25519MLKEM768 wwqgtxx 2025-05-18 00:50:00 +0800
  • 1672750c47 chore: simplifying the old fingerprint processing method wwqgtxx 2025-05-18 00:49:15 +0800
  • 41b57afb3f fix: grpc deadline implement wwqgtxx 2025-05-18 00:25:02 +0800
  • 188372cb04 feat: add tls.ech-key for external-controller-tls wwqgtxx 2025-05-17 21:21:02 +0800
  • a1350d4985 feat: add ech-key for listeners wwqgtxx 2025-05-17 20:50:21 +0800
  • dc958e6a39 feat: add ech-opts for hysteria/hysteria2/tuic outbound wwqgtxx 2025-05-17 17:36:25 +0800
  • 8a5f3b8909 chore: simplify port hop costs wwqgtxx 2025-05-17 17:06:38 +0800
  • c6d7ef8cb8 feat: add ech-opts for anytls/shadowsocks/trojan/vmess/vless outbound wwqgtxx 2025-05-17 13:53:21 +0800
  • bb8c47d83d fix: error typo wwqgtxx 2025-05-15 18:07:55 +0800
  • 5cf0f18c29 feat: reality add support-x25519mlkem768, it only works with new version server wwqgtxx 2025-05-15 10:14:18 +0800
  • 83213d493e chore: adjust min backoff from 1s to 10s wwqgtxx 2025-05-14 21:51:18 +0800
  • 90ed01ed53 fix: backoff not reset when the file unchanged wwqgtxx 2025-05-14 21:45:12 +0800
  • f91a586da8 fix: inline proxy provider's healthcheck not work wwqgtxx 2025-05-13 19:00:32 +0800
  • 266fb03838 chore: update dependencies v1.19.8 wwqgtxx 2025-05-13 12:09:38 +0800
  • 76e9607fd7 chore: move start healthcheck.process() from New to Initial in provider avoid panic cause by build-in proxy have not set to tunnel wwqgtxx 2025-05-13 01:10:10 +0800
  • 23e2d3a132 chore: rebuild provider load wwqgtxx 2025-05-12 22:19:49 +0800
  • 6e35cf9399 fix: truncated UDP response in system dns https://github.com/MetaCubeX/mihomo/issues/2031 wwqgtxx 2025-05-12 12:34:22 +0800
  • 2116640886 chore: the updateConfigs api also adds a check for SAFE_PATHS wwqgtxx 2025-05-12 11:24:56 +0800
  • a4fcd3af07 chore: rollback incompatible changes to updateConfigs api v1.19.7 wwqgtxx 2025-05-12 09:56:08 +0800
  • d22a893060 fix: hysteria server port hopping compatibility issues wwqgtxx 2025-05-11 11:44:12 +0800
  • 00cceba890
    docs: update config.yaml follow 7e7016b (#2022) Anya Lin 2025-05-10 13:12:45 +0800
  • 2b4726b9ad fix: build on go1.24.3 https://github.com/golang/go/issues/73617 v1.19.6 wwqgtxx 2025-05-10 12:32:47 +0800
  • 26e6d83f8b chore: make select display the specified testUrl for https://github.com/MetaCubeX/mihomo/issues/2013 xishang0128 2025-05-07 17:07:39 +0800
  • 50d7834e09 chore: change the separator of the SAFE_PATHS environment variable to the default separator of the operating system platform (i.e., ; in Windows and : in other systems) wwqgtxx 2025-05-05 01:32:25 +0800
  • 86c127db8b fix: missing read waiter for cancelers wwqgtxx 2025-05-04 10:39:15 +0800
  • febb6021aa fix: hysteria2 inbound not set UDPTimeout wwqgtxx 2025-05-04 11:09:40 +0800
  • 9e57b298bf chore: update dependencies wwqgtxx 2025-05-03 15:06:13 +0800
  • 791ea5e568 chore: allow setting addition safePaths by environment variable SAFE_PATHS package managers can allow for pre-defined safe paths without disabling the entire security check feature for https://github.com/MetaCubeX/mihomo/issues/2004 wwqgtxx 2025-05-01 12:33:21 +0800
  • 7e7016b567 chore: removed routing-mark and interface-name of the group, please set it directly on the proxy instead wwqgtxx 2025-05-01 01:27:08 +0800
  • b4fe669848 chore: better path checks wwqgtxx 2025-04-30 23:21:13 +0800
  • cad26ac6a8 chore: fetcher will change duration to achieve fast retry when the update failed with a 2x factor step from 1s to interval wwqgtxx 2025-04-30 17:26:45 +0800
  • f328203bc1 feat: not inline proxy-provider can also set payload as fallback proxies when file/http parsing fails wwqgtxx 2025-04-30 16:03:02 +0800
  • 5c40a6340c feat: not inline rule-provider can also set payload as fallback rules when file/http parsing fails wwqgtxx 2025-04-30 14:09:15 +0800
  • 61d6a9abd6 fix: fetcher does not start the pull loop when local file parsing errors occur and the first remote update fails wwqgtxx 2025-04-30 13:21:42 +0800
  • a013ac32a3 chore: give better error messages for some stupid config files wwqgtxx 2025-04-29 21:52:44 +0800
  • ee5d77cfd1 chore: cleanup tls clientFingerprint code wwqgtxx 2025-04-29 21:15:48 +0800
  • 936df90ace chore: update dependencies wwqgtxx 2025-04-29 09:01:54 +0800
  • f774276896
    fix: ensure wait group completes Larvan2 2025-04-28 03:07:21 +0000
  • aa51b9faba chore: replace using internal batch package to x/sync/errgroup wwqgtxx 2025-04-28 10:28:45 +0800
  • d55b047125 chore: ignore interfaces not with FlagUp in local interface finding wwqgtxx 2025-04-27 09:39:46 +0800
  • efc7abc6e0 actions: fix pacman build xishang0128 2025-04-25 12:10:18 +0800
  • c2301f66a4 chore: rebuild fingerprint and keypair handle wwqgtxx 2025-04-25 10:34:34 +0800
  • 468cfc3cc4
    fix: set sni to servername if not specified for trojan outbound (#1991) WeidiDeng 2025-04-24 19:50:16 +0800
  • 5dce957755 actions: improve build process xishang0128 2025-04-24 17:25:14 +0800
  • 4ecb49b3b9 chore: dynamic fetch remoteAddr in hysteria2 service wwqgtxx 2025-04-23 12:25:42 +0800
  • 7de4af28d2 fix: shadowtls test wwqgtxx 2025-04-23 12:10:37 +0800
  • 48d8efb3e9 fix: do NOT reset the quic-go internal state when only port is different wwqgtxx 2025-04-23 12:00:10 +0800
  • e6e7aa5ae2 fix: alpn apply on shadowtls wwqgtxx 2025-04-22 23:44:55 +0800
  • 99aa1b0de1 feat: inbound support shadow-tls wwqgtxx 2025-04-22 20:49:54 +0800
  • 52ad793d11 fix: shadowtls v1 not work wwqgtxx 2025-04-22 20:09:24 +0800
  • 2fb9331211 fix: some resources are not released in listener wwqgtxx 2025-04-22 10:37:05 +0800
  • 793ce45db0 chore: update quic-go to 0.51.0 wwqgtxx 2025-04-21 22:58:08 +0800
  • 39d6a0d7ba chore: update utls to 1.7.0 v1.19.5 wwqgtxx 2025-04-21 12:07:33 +0800
  • d5243adf89 chore: better global-client-fingerprint handle wwqgtxx 2025-04-19 02:04:09 +0800
  • 6236cb1cf0 chore: cleanup trojan code wwqgtxx 2025-04-19 01:32:55 +0800
  • 619c9dc0c6 chore: apply the default interface/mark of the dialer in the final stage wwqgtxx 2025-04-18 20:16:51 +0800
  • 9c5067e519 action: disable MinGW's path conversion in test wwqgtxx 2025-04-18 19:34:21 +0800
  • feee9b320c chore: remove unneeded tls timeout in anytls wwqgtxx 2025-04-18 16:59:53 +0800
  • 63e66f49ca chore: cleanup trojan code wwqgtxx 2025-04-18 16:59:28 +0800
  • bad61f918f fix: avoid panic in inbound test wwqgtxx 2025-04-18 11:40:37 +0800
  • 69ce4d0f8c chore: speed up inbound test wwqgtxx 2025-04-17 23:40:46 +0800
  • b59f11f7ac chore: add singMux inbound test for shadowsocks/trojan/vless/vmess wwqgtxx 2025-04-17 21:07:35 +0800
  • 30d90d49f0 chore: update option checks to use IsZeroOptions wwqgtxx 2025-04-17 21:06:55 +0800
  • 76052b5b26 fix: grpc in trojan not apply client-fingerprint wwqgtxx 2025-04-17 12:54:36 +0800
  • 7d7f5c8980 chore: add inbound test for tuic wwqgtxx 2025-04-17 10:02:48 +0800
  • e79465d306 chore: add inbound test for hysteria2 wwqgtxx 2025-04-17 09:26:12 +0800
  • 345d3d7052 chore: add inbound test for anytls wwqgtxx 2025-04-17 09:01:26 +0800
  • 3d806b5e4c chore: add inbound test for shadowsocks/trojan wwqgtxx 2025-04-17 01:36:14 +0800
  • b5fcd1d1d1 fix: chacha8-ietf-poly1305 not work wwqgtxx 2025-04-17 00:11:24 +0800
  • b21b8ee046 fix: panic in ssr packet wwqgtxx 2025-04-16 22:22:56 +0800
  • d0d0c392d7 chore: add inbound test for vmess/vless wwqgtxx 2025-04-16 20:44:48 +0800
  • a75e570cca fix: vision conn read short buffer error wwqgtxx 2025-04-16 20:38:10 +0800
  • 9e0889c02c fix: observable test wwqgtxx 2025-04-16 13:16:11 +0800
  • 55cbbf7f41 fix: singledo test wwqgtxx 2025-04-16 13:13:01 +0800
  • 664b134015 fix: websocket data losing wwqgtxx 2025-04-16 13:02:50 +0800
  • ba3c44a169 chore: code cleanup wwqgtxx 2025-04-16 09:39:52 +0800
  • dcb20e2824 fix: websocket server upgrade in golang1.20 wwqgtxx 2025-04-16 08:47:44 +0800
  • 3d2cb992fa fix: grpc outbound not apply ca fingerprint wwqgtxx 2025-04-16 01:00:06 +0800
  • 984535f006 action: run tests on more platforms wwqgtxx 2025-04-15 21:59:35 +0800
  • 8fa4e8122c chore: remove internal crypto/tls fork in reality server Prerelease-Alpha wwqgtxx 2025-04-13 03:03:28 +0800
  • 7551c8a545 chore: remove unneed code wwqgtxx 2025-04-12 23:42:57 +0800