1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2025-07-18 08:57:58 +08:00

Commit Graph

  • 8f18d3f6db chore: add recvmsgx and sendmsgx config to tun Prerelease-Alpha Alpha wwqgtxx 2025-07-17 22:37:04 +08:00
  • b9260e06b8 chore: improve darwin tun performance wwqgtxx 2025-07-17 21:04:30 +08:00
  • 6337151207 chore: upgrade bbolt to 1.4.2 wwqgtxx 2025-07-15 22:09:51 +08:00
  • aa555ced5f chore: allow embedded xsync.Map to be lazily initialized wwqgtxx 2025-07-15 17:33:36 +08:00
  • 349b773b40 chore: upgrade and embed the xsync.Map to v4 wwqgtxx 2025-07-15 11:21:21 +08:00
  • 300eb8b12a chore: rebuild rule parsing code wwqgtxx 2025-07-10 11:27:54 +08:00
  • 2b84dd3618 fix: regex in logic rules wwqgtxx 2025-07-07 16:16:16 +08:00
  • 6a620ba287 chore: revert "chore: better dns batchExchange" wwqgtxx 2025-07-05 23:04:05 +08:00
  • 56c3462b76 chore: update quic-go to 0.53.0 wwqgtxx 2025-06-28 18:16:29 +08:00
  • 6f4fe71e41 chore: update dependencies wwqgtxx 2025-06-28 12:51:06 +08:00
  • ba3e7187a6 chore: update mieru to v3.16.1 (#2138) enfein 2025-06-28 03:00:58 +00:00
  • 0d92b6724b fix: add base64 decoding for VLESS host in ConvertsV2Ray function (#2125) JianGuo Wang 2025-06-27 16:56:31 +08:00
  • 241ae92bce feat: support DOMAIN-WILDCARD rule (#2124) ayanamist 2025-06-27 16:35:55 +08:00
  • 91985c1ef8 chore: typo (#2127) phanium 2025-06-26 07:45:46 +08:00
  • 6a9d428991 chore: remove unused code (#2126) Leo 2025-06-25 22:49:00 +08:00
  • 765cbbcc01 fix: miss config in patch wwqgtxx 2025-06-25 21:19:36 +08:00
  • 5b975275f5 fix: incorrect checking of strings.Split return value v1.19.11 Meta wwqgtxx 2025-06-25 16:17:19 +08:00
  • 166392fe17 chore: sniffer replace domain only if domain is valid (#2122) ayanamist 2025-06-24 21:44:26 +08:00
  • 5c6aa433ca chore: unconditionally allow clients with passwords for password-free socks5 inbound (#2123) ayanamist 2025-06-24 18:04:42 +08:00
  • 2c55dc2557 action: fix run build on pull_request xishang0128 2025-06-24 17:25:59 +08:00
  • 56c0b088e8 doc: update path doc wwqgtxx 2025-06-21 22:46:55 +08:00
  • 5344e869a8 fix: ssr uri decode (#2116) Restia-Ashbell 2025-06-21 12:19:13 +08:00
  • 6cfaf15cbf fix: missing error return wwqgtxx 2025-06-21 12:08:41 +08:00
  • 31f0060b30 fix: chacha20 counter overflow wwqgtxx 2025-06-21 10:28:23 +08:00
  • c60750d549 chore: allow tun to skip the system ipv6 check when starting by environment variable SKIP_SYSTEM_IPV6_CHECK wwqgtxx 2025-06-14 15:57:54 +08:00
  • ebf5918e94 fix: v2ray-plugin mux maybe not close underlay connection wwqgtxx 2025-06-14 12:32:30 +08:00
  • 93ca18517c chore: converter support fingerprint for anytls riolurs 2025-06-13 23:05:06 +08:00
  • 32d447ce99 fix: convert https (#2102) beck 2025-06-12 17:10:09 +08:00
  • 617fef84ae feat: converter support anytls/socks/http (#2100) beck 2025-06-12 16:17:25 +08:00
  • d19199322d action: don't trigger cmfa update on pull request wwqgtxx 2025-06-12 15:33:19 +08:00
  • 87795e3a07 chore: add yaml marshal for common/atomic wwqgtxx 2025-06-12 15:24:17 +08:00
  • 85bb40aaf8 chore: add Int32Enum for common/atomic wwqgtxx 2025-06-12 01:23:34 +08:00
  • 082bcec281 chore: apply find process mode in direct/global mode wwqgtxx 2025-06-12 00:27:51 +08:00
  • 9283cb0f5f feat: add loopback-address support for tun wwqgtxx 2025-06-11 17:45:28 +08:00
  • ae7967f662 chore: the resolve and findProcess behaviors of Logic and SubRules follow the order and needs of the internal rules wwqgtxx 2025-06-10 20:11:50 +08:00
  • 01f8f2db2f chore: cleanup allocator code wwqgtxx 2025-06-10 10:54:08 +08:00
  • 255ff5e977 chore: add rate limiting support for reality listener wwqgtxx 2025-06-10 10:38:05 +08:00
  • 939e4109d7 chore: write dns reply in single syscall wwqgtxx 2025-06-07 00:38:39 +08:00
  • 40587b62b8 feat: all dns client support skip-cert-verify params wwqgtxx 2025-06-06 00:52:12 +08:00
  • 85e6d25de5 feat: all dns client support ecs and ecs-override params wwqgtxx 2025-06-06 00:45:58 +08:00
  • 29a37f4f4b feat: all dns client support disable-ipv4 and disable-ipv6 params wwqgtxx 2025-06-06 00:24:57 +08:00
  • 2f9a3b3469 chore: cleanup code wwqgtxx 2025-06-05 21:20:38 +08:00
  • 40ea0ba098 fix: correct constructor for 2022-blake3-chacha8-poly1305 wwqgtxx 2025-06-05 13:47:26 +08:00
  • 8d7f947a80 fix: TypedValue.CompareAndSwap wwqgtxx 2025-06-05 13:43:30 +08:00
  • 71a8705636 fix: remote dst parse wwqgtxx 2025-05-31 22:57:05 +08:00
  • c0f452b540 chore: more unmap for 4in6 address v1.19.10 wwqgtxx 2025-05-29 10:14:06 +08:00
  • 6c9abe16cc fix: vmess listener error wwqgtxx 2025-05-28 21:33:44 +08:00
  • 213d80c1e2 fix: quic sniffer should consider skipDomain wwqgtxx 2025-05-28 10:01:15 +08:00
  • 1db89da122 fix: quic sniffer should not replace domain when no valid host is read wwqgtxx 2025-05-28 09:22:28 +08:00
  • 689c58f661 chore: clear dstIP when overrideDest in sniffer wwqgtxx 2025-05-27 22:47:21 +08:00
  • 33590c4066 fix: destination should unmap before find interface wwqgtxx 2025-05-27 18:26:35 +08:00
  • 60ae9dce56 chore: recover log leval for preHandleMetadata wwqgtxx 2025-05-27 18:10:44 +08:00
  • 4741ac6702 fix: in-port not work with shadowsocks listener wwqgtxx 2025-05-27 16:32:42 +08:00
  • ef3d7e4dd7 chore: remove unneeded dns resolve when proxydialer dial udp wwqgtxx 2025-05-27 15:04:01 +08:00
  • a1c7881229 chore: rebuild udp dns resolve wwqgtxx 2025-05-27 10:45:26 +08:00
  • 12e3952b74 chore: code cleanup wwqgtxx 2025-05-26 12:33:24 +08:00
  • 88419cbd12 chore: better parse remote dst wwqgtxx 2025-05-26 01:12:35 +08:00
  • 4ed830330e chore: remove confused code wwqgtxx 2025-05-25 22:22:23 +08:00
  • 3ed6ff9402 chore: export pipeDeadline wwqgtxx 2025-05-25 22:07:29 +08:00
  • 34de62d21d chore: better get localAddr wwqgtxx 2025-05-24 23:19:38 +08:00
  • d2e255f257 fix: some error in tun wwqgtxx 2025-05-24 22:23:10 +08:00
  • 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 +08:00
  • 9e3bf14b1a chore: handle two interfaces have the same prefix but different address wwqgtxx 2025-05-23 20:59:02 +08:00
  • 28c387a9b6 chore: restore break change in sing-tun wwqgtxx 2025-05-23 20:19:18 +08:00
  • 15eda703b4 fix: hysteria2 panic wwqgtxx 2025-05-23 20:12:38 +08:00
  • b1d12a15db chore: proxy's ech should fetch from proxy-nameserver wwqgtxx 2025-05-22 17:42:40 +08:00
  • 5a21bf3642 fix: listener close panic wwqgtxx 2025-05-22 17:01:24 +08:00
  • 199fb8fd5d chore: update quic-go to 0.52.0 wwqgtxx 2025-05-22 10:28:10 +08:00
  • fd959feff2 chore: update dependencies v1.19.9 wwqgtxx 2025-05-21 21:37:20 +08:00
  • d5a03901d2 fix: race in close grpc transport wwqgtxx 2025-05-20 16:15:04 +08:00
  • 257fead538 docs: update config.yaml follow 5cf0f18c wwqgtxx 2025-05-20 11:08:42 +08:00
  • c489c5260b fix: hysteria2 hop ports init https://github.com/MetaCubeX/mihomo/issues/2056 wwqgtxx 2025-05-20 10:56:14 +08:00
  • 8f92b1de13 chore: simplify the single root decompression process wwqgtxx 2025-05-20 09:48:05 +08:00
  • 9f7a2a36c1 chore: unpack externalUI in a separate temporary directory to avoid malicious compressed packages from polluting workdir wwqgtxx 2025-05-20 01:57:57 +08:00
  • a93479124c chore: stricter path checking when unpacking zip/tgz wwqgtxx 2025-05-20 00:00:07 +08:00
  • ed42c4feb8 chore: disallow symlink in unzip wwqgtxx 2025-05-19 23:42:39 +08:00
  • 608ddb1b44 fix: external-ui-name must in local wwqgtxx 2025-05-19 23:11:52 +08:00
  • d036d98128 fix: http server does not handle http2 logic correctly wwqgtxx 2025-05-18 22:32:25 +08:00
  • d900c71214 fix: shadowtls v2 not work with X25519MLKEM768 wwqgtxx 2025-05-18 00:50:00 +08:00
  • 1672750c47 chore: simplifying the old fingerprint processing method wwqgtxx 2025-05-18 00:49:15 +08:00
  • 41b57afb3f fix: grpc deadline implement wwqgtxx 2025-05-18 00:25:02 +08:00
  • 188372cb04 feat: add tls.ech-key for external-controller-tls wwqgtxx 2025-05-17 21:21:02 +08:00
  • a1350d4985 feat: add ech-key for listeners wwqgtxx 2025-05-17 20:50:21 +08:00
  • dc958e6a39 feat: add ech-opts for hysteria/hysteria2/tuic outbound wwqgtxx 2025-05-17 17:36:25 +08:00
  • 8a5f3b8909 chore: simplify port hop costs wwqgtxx 2025-05-17 17:06:38 +08:00
  • c6d7ef8cb8 feat: add ech-opts for anytls/shadowsocks/trojan/vmess/vless outbound wwqgtxx 2025-05-17 13:53:21 +08:00
  • bb8c47d83d fix: error typo wwqgtxx 2025-05-15 18:07:55 +08:00
  • 5cf0f18c29 feat: reality add support-x25519mlkem768, it only works with new version server wwqgtxx 2025-05-15 10:14:18 +08:00
  • 83213d493e chore: adjust min backoff from 1s to 10s wwqgtxx 2025-05-14 21:51:18 +08:00
  • 90ed01ed53 fix: backoff not reset when the file unchanged wwqgtxx 2025-05-14 21:45:12 +08:00
  • f91a586da8 fix: inline proxy provider's healthcheck not work wwqgtxx 2025-05-13 19:00:32 +08:00
  • 266fb03838 chore: update dependencies v1.19.8 wwqgtxx 2025-05-13 12:09:38 +08:00
  • 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 +08:00
  • 23e2d3a132 chore: rebuild provider load wwqgtxx 2025-05-12 22:19:49 +08:00
  • 6e35cf9399 fix: truncated UDP response in system dns https://github.com/MetaCubeX/mihomo/issues/2031 wwqgtxx 2025-05-12 12:34:22 +08:00
  • 2116640886 chore: the updateConfigs api also adds a check for SAFE_PATHS wwqgtxx 2025-05-12 11:24:56 +08:00
  • a4fcd3af07 chore: rollback incompatible changes to updateConfigs api v1.19.7 wwqgtxx 2025-05-12 09:56:08 +08:00
  • d22a893060 fix: hysteria server port hopping compatibility issues wwqgtxx 2025-05-11 11:44:12 +08:00
  • 00cceba890 docs: update config.yaml follow 7e7016b (#2022) Anya Lin 2025-05-10 13:12:45 +08:00
  • 2b4726b9ad fix: build on go1.24.3 https://github.com/golang/go/issues/73617 v1.19.6 wwqgtxx 2025-05-10 12:32:47 +08:00