1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2026-10-10 04:03:11 +08:00

Commit Graph

  • 8b76447b7a feat: add ip-stack option for wireguard outbound wwqgtxx 2026-08-04 22:52:53 +08:00
  • 09b0ff3c52 chore: reduce interface differences between gVisor and mipstack wwqgtxx 2026-08-04 21:38:59 +08:00
  • 7ff65441be chore: improve ZeroTier reliability and throughput under load wwqgtxx 2026-08-04 19:17:47 +08:00
  • c7089c0041 fix: include the upstream tailscale version for standardization (#3074) Feng.YJ 2026-08-04 16:22:11 +08:00
  • 69a3142abc fix: apply default uplink chunk size for xhttp (#3061) vanbujhm 2026-08-03 17:02:57 +03:00
  • 9d901dc7b5 fix: prevent CUBIC ACKs from reducing cwnd for gvisor wwqgtxx 2026-08-03 20:13:15 +08:00
  • 4ad27d8173 feat: add ip-stack option for ZeroTier wwqgtxx 2026-08-03 15:43:21 +08:00
  • cd05b74fa6 fix: harden zerotier runtime synchronization wwqgtxx 2026-08-02 11:59:43 +08:00
  • 7ac597bd46 fix: domain resolve logic in zerotier outbound wwqgtxx 2026-08-02 01:31:49 +08:00
  • 9a9c4c6eb0 chore: improve zerotier event diagnostics wwqgtxx 2026-08-02 00:37:25 +08:00
  • 25ccc4dd8d fix: handle zerotier network lifecycle events correctly wwqgtxx 2026-08-01 16:50:34 +08:00
  • b082515057 feat: add Zerotier outbound support wwqgtxx 2026-08-01 01:43:40 +08:00
  • 26c635f69b chore: avoid string reversal allocation in DomainSet.Has (#3049) Ember Moth 2026-07-30 15:25:45 +08:00
  • 0ba9f2f6db chore: remove dohMaxConnsPerHost & dohMaxIdleConns (#3048) ayanamist 2026-07-30 14:05:05 +08:00
  • b9894451f9 fix: reduce PROTOCOL_VIOLATION errors on masque dialing by setting ConnectionIDLength wwqgtxx 2026-07-30 09:13:03 +08:00
  • 98f1200d0d fix: panic when UDP is not supported in dns_dialer wwqgtxx 2026-07-30 09:10:02 +08:00
  • 2ea54615bc chore: adjust internal dialQuic api wwqgtxx 2026-07-30 09:03:00 +08:00
  • f5fbe0c405 chore: update mieru version (#3046) enfein 2026-07-29 05:36:56 +00:00
  • 73b061a77b chore: split internal dns server handler wwqgtxx 2026-07-29 10:13:17 +08:00
  • 9574a46c32 fix: truncate udp dns replies to the client's advertised buffer size (#3043) TWO666 2026-07-28 17:54:18 -07:00
  • ace2037557 fix: echo edns0 opt in dns replies when the request carries one (#3041) TWO666 2026-07-28 16:40:30 -07:00
  • 94a89fb70f chore: reject oversized sniff reads before filling the buffer wwqgtxx 2026-07-28 22:53:06 +08:00
  • 669db1ba22 chore: harden QUIC Initial packet processing wwqgtxx 2026-07-28 22:45:59 +08:00
  • 63f15f2d46 fix: keep connections open after initial sniffing failures wwqgtxx 2026-07-28 22:11:26 +08:00
  • ea9c544e04 fix: avoid unnecessary waits in TLS and QUIC sniffing wwqgtxx 2026-07-28 21:03:51 +08:00
  • 8d1b66166d fix: avoid unnecessary waits in HTTP/2 sniffing wwqgtxx 2026-07-28 20:34:05 +08:00
  • f83a072187 fix: let QUIC sniffer handle Retry key changes wwqgtxx 2026-07-28 20:25:22 +08:00
  • f298cd2e96 fix: normalize HTTP hosts and avoid unnecessary sniffing delays wwqgtxx 2026-07-28 20:12:20 +08:00
  • f5fddd37ca fix: preserve WebSocket 0-RTT data order wwqgtxx 2026-07-28 19:52:05 +08:00
  • c1603f4d90 fix: coordinate TCP sniffers on overlapping ports wwqgtxx 2026-07-28 19:18:00 +08:00
  • efd63d8746 chore: extract bitmap handling from QUIC crypto reassembly wwqgtxx 2026-07-28 18:26:08 +08:00
  • 4fcf9aedea fix: track QUIC crypto stream coverage without repeated range sorting wwqgtxx 2026-07-28 17:23:31 +08:00
  • c807c9a040 chore: let the HTTP/2 sniffer assemble header blocks across continuation frames wwqgtxx 2026-07-28 16:52:15 +08:00
  • 4859d14254 chore: let quic sniffer handle coalesced packets and larger client hello wwqgtxx 2026-07-28 16:40:58 +08:00
  • c235dc18cd chore: let the sniffer assemble client hello across TLS records wwqgtxx 2026-07-28 16:00:56 +08:00
  • 2bade2940a chore: allow the sniffer to read more data if possible wwqgtxx 2026-07-28 15:10:05 +08:00
  • cb8e9900f6 chore: let sniffer support multi-round reading wwqgtxx 2026-07-28 10:32:18 +08:00
  • e889b68955 feat: support H2C and QUICv2 sniffing (#3036) Kosta 2026-07-28 04:44:16 +04:00
  • 2e8a04c998 fix: tailscale failed to recover after the network was restored wwqgtxx 2026-07-27 21:20:09 +08:00
  • 3c16aaf118 chore: update quic-go to 0.61.0 wwqgtxx 2026-07-27 16:57:51 +08:00
  • fb002210ff fix: tun dns hijack sending zero-filled or stale packets when PackBuffer reallocates (#3037) TWO666 2026-07-26 22:03:03 -07:00
  • 95f7a0c512 fix: remove incorrect quic error wrapping wwqgtxx 2026-07-27 02:04:51 +08:00
  • 8453e589df feat: support AmneziaWG v3.0 wwqgtxx 2026-07-26 19:13:01 +08:00
  • 3a779ddabf fix: typo in uplinkHTTPMethod (#3029) Kosta 2026-07-26 12:12:56 +04:00
  • 6bb8b98314 chore: strictly verify the syntax for Clash-style domain wildcards wwqgtxx 2026-07-26 13:13:59 +08:00
  • 49a5419d3c chore: update tailscale to v1.102.0 wwqgtxx 2026-07-26 11:43:06 +08:00
  • a2c9556a0f fix: HTTP/2 read loop spinning on underlying StreamError wwqgtxx 2026-07-25 22:35:09 +08:00
  • b9faf97198 chore: improve internal sharing mechanism for dnsClient wwqgtxx 2026-07-24 12:36:41 +08:00
  • e18ef3a1a3 fix: harden ShadowQUIC JLS camouflage forwarding wwqgtxx 2026-07-24 00:34:54 +08:00
  • 5e3cb10b5b fix: avoid reserved TLS suffixes in JLS FakeRandom wwqgtxx 2026-07-23 17:36:28 +08:00
  • 978d25ae85 fix: enforce ShadowQUIC JLS authentication in QUIC layer wwqgtxx 2026-07-22 15:13:47 +08:00
  • d8fbf85f38 chore: update bart wwqgtxx 2026-07-21 16:05:30 +08:00
  • e40b5962e4 feat: add rate-limit for restls listener wwqgtxx 2026-07-20 14:51:26 +08:00
  • 05b5334ce0 feat: add handshake-timeout for hysteria2 wwqgtxx 2026-07-20 10:13:03 +08:00
  • e26714a181 feat: support TLS rekey fix, data-ciphers negotiation, tls-crypt-v2 for OpenVPN (#2989) v1.19.29 Lanlan13-14 2026-07-18 19:18:54 +08:00
  • bd749c65bc feat: sync anytls v0.0.13 (#2990) anytls 2026-07-18 11:41:27 +09:00
  • 9ae1cc2be2 fix: shadowquic JLS pre-flight fallback handle wwqgtxx 2026-07-17 15:52:42 +08:00
  • 1eb49e0571 doc: explain the flaws in the official Shadowquic implementation regarding JLS 0-RTT authentication wwqgtxx 2026-07-17 08:39:14 +08:00
  • a5167fa4ab fix: allow JLS fallback before the server flight wwqgtxx 2026-07-16 23:02:17 +08:00
  • f86bc224dc fix: align HelloRetryRequest handling with JLS v3 wwqgtxx 2026-07-16 22:17:24 +08:00
  • 423611628c chore: better UserFromConn implementation wwqgtxx 2026-07-16 20:44:39 +08:00
  • 0ee584171e fix: reconnect OpenVPN on server soft reset (#2978) freephilx 2026-07-16 17:04:33 +08:00
  • 9a7e726657 fix: performance regression caused by unnecessary wrapping in stream encryption wwqgtxx 2026-07-16 16:27:34 +08:00
  • a70af27451 fix: remove unnecessary quinn-jls compatibility behavior wwqgtxx 2026-07-16 10:03:47 +08:00
  • 5c1b8bfc31 chore: authenticate JLS ServerHello using its wire encoding wwqgtxx 2026-07-16 09:00:54 +08:00
  • e3c1ea06a4 chore: better handshakeRecorderConn impl wwqgtxx 2026-07-16 08:40:18 +08:00
  • e9119858b2 chore: change the brutal negotiation in shadowquic to be asynchronous wwqgtxx 2026-07-16 00:02:50 +08:00
  • c079b0cc12 fix: panic on full-width IP-SUFFIX rules (#2975) AaronChen0 2026-07-15 21:51:32 +08:00
  • b75a776d39 chore: clean up duplicate helpers in tests wwqgtxx 2026-07-15 18:29:59 +08:00
  • 9ab75434a9 feat: support restls/jls for snell outbound and listener wwqgtxx 2026-07-15 18:16:38 +08:00
  • da5a3e52ae chore: rewrite the internal mutual exclusion logic of the outbound wwqgtxx 2026-07-15 17:55:48 +08:00
  • b6ed8e2643 chore: rewrite the internal mutual exclusion logic of the listener wwqgtxx 2026-07-15 17:43:18 +08:00
  • 8507c1e221 fix: missing override shadow-tls-opts and restls-opts in xhttp download-settings wwqgtxx 2026-07-15 17:42:47 +08:00
  • bc5976f4ed chore: sync internal logic wwqgtxx 2026-07-15 16:59:59 +08:00
  • 0e7c3c79e3 feat: support restls for anytls outbound and listener wwqgtxx 2026-07-15 16:52:21 +08:00
  • 769ea6f5b4 feat: support restls for vmess/vless/trojan outbound and listener wwqgtxx 2026-07-15 16:49:02 +08:00
  • bc0e5aa835 feat: support shadowtls for anytls outbound and listener wwqgtxx 2026-07-15 16:18:37 +08:00
  • c015694bf3 feat: support shadowtls for vmess/vless/trojan outbound and listener wwqgtxx 2026-07-14 22:40:24 +08:00
  • 8413f50407 chore: skip frequently failed tests on windows go1.20 wwqgtxx 2026-07-15 10:18:47 +08:00
  • 86984831ed fix: the incorrect tls stack was used in shadowtls tests wwqgtxx 2026-07-15 08:54:22 +08:00
  • 2b0d8411fa fix: make shadowtls v2 read deadlines recoverable wwqgtxx 2026-07-15 00:31:49 +08:00
  • 7a3c37cb33 fix: make shadowtls v3 read deadlines recoverable wwqgtxx 2026-07-15 00:31:14 +08:00
  • 3f22309b51 chore: respect the incoming context during JLS fallback wwqgtxx 2026-07-14 21:51:12 +08:00
  • 4d7ef85adb chore: sync logic to legacy shadowsocks listener wwqgtxx 2026-07-14 21:02:36 +08:00
  • 44dd834fef chore: preserve jls in-user for shadowsocks listeners wwqgtxx 2026-07-14 17:58:05 +08:00
  • 309cfbd613 chore: reimplement shadowtls wwqgtxx 2026-07-14 17:22:01 +08:00
  • ba5c45b735 fix: anytls listener config parsing wwqgtxx 2026-07-14 12:31:41 +08:00
  • 94409eb659 chore: remove redundant writeFull in sudoku wwqgtxx 2026-07-14 09:14:35 +08:00
  • 1d1b370e4c chore: remove redundant writeFull in snell v4 wwqgtxx 2026-07-14 09:11:35 +08:00
  • f23e43e68a chore: remove redundant writeFull in gost relay wwqgtxx 2026-07-14 09:11:12 +08:00
  • 95af34af06 chore: remove redundant writeFull in shadowquic wwqgtxx 2026-07-14 09:08:35 +08:00
  • bfa9ea1d2b feat: support brutal for shadowquic (mihomo private extension) wwqgtxx 2026-07-14 08:49:22 +08:00
  • 3b73922fb9 chore: cleanup shadowquic code wwqgtxx 2026-07-14 00:26:43 +08:00
  • cb8cde8da8 fix: missing override jls-opts in xhttp download-settings wwqgtxx 2026-07-13 23:59:38 +08:00
  • 8fe7f74811 feat: support jls for anytls outbound and listener wwqgtxx 2026-07-13 23:50:40 +08:00
  • 611a4481fa feat: support jls for vmess/vless/trojan outbound and listener wwqgtxx 2026-07-13 18:49:53 +08:00
  • dc4d4fcb8c chore: allow jls with utls client-fingerprint wwqgtxx 2026-07-13 08:57:32 +08:00
  • 2b2bdf6d22 feat: support jls for shadowsocks outbound and listener wwqgtxx 2026-07-13 01:22:31 +08:00
  • a35045d9f1 fix: consume CachedConn data in ReadCached wwqgtxx 2026-07-13 00:38:29 +08:00
  • aea5ce4142 feat: support shadowquic outbound and listener wwqgtxx 2026-07-12 22:28:43 +08:00