Commit Graph

  • 4bdf6e5c92 TLS client: Verify leaf cert (name, time) when pinning self-signed CA (#5532) 风扇滑翔翼 2026-01-13 22:35:24 +08:00
  • ef2a967f12 TUN inbound: Close connection when handling is done (#5531) Owersun 2026-01-13 15:06:53 +01:00
  • 92ada2dd1d Proxy: Add Hysteria outbound & transport (version 2, udphop) and Salamander udpmask (#5508) LjhAUMEM 2026-01-13 21:31:51 +08:00
  • 8a9dbd407f Bump github.com/miekg/dns from 1.1.69 to 1.1.70 (#5528) dependabot[bot] 2026-01-13 09:55:42 +00:00
  • de6be7c5a9 Bump golang.org/x/net from 0.48.0 to 0.49.0 (#5530) dependabot[bot] 2026-01-13 09:49:58 +00:00
  • e742e84ded Upgrade gVisor to latest version v0.0.0-20260109181451-4be7c433dae2 (#5527) Owersun 2026-01-12 19:18:02 +01:00
  • 7726fbece0 TUN inbound: Make udp_fullcone pure side effect free udp connection (#5526) Owersun 2026-01-12 16:34:09 +01:00
  • 0c09f4342b TUN inbound: Fix log, CanSpliceCopy, tag, sniffing, and port config issues (#5522) Copilot 2026-01-12 10:01:27 +00:00
  • 14e171ac8e TUN inbound: Implement UDP FullCone NAT (#5509) Copilot 2026-01-11 14:26:45 +00:00
  • 8ca03fa94e Clarify comment about switchToDirectCopy flag remaining true copilot/fix-issue-4878 copilot-swe-agent[bot] 2026-01-11 10:36:28 +00:00
  • bdfd1d27b5 Fix occasional SSL protocol error in XTLS Vision by deferring direct copy when rawInput has pending data copilot-swe-agent[bot] 2026-01-11 10:33:21 +00:00
  • e9774fc237 Initial plan copilot-swe-agent[bot] 2026-01-11 10:20:09 +00:00
  • c1a47db0e6 Revert to original buffer processing order (input then rawInput) copilot/fix-xtls-vision-issue-4878 copilot-swe-agent[bot] 2026-01-11 09:57:56 +00:00
  • d8dfcbdd73 Fix Vision by processing rawInput before input when switching to direct mode copilot-swe-agent[bot] 2026-01-11 09:49:31 +00:00
  • 31d10f3544 Restore unified reader architecture per @RPRX request copilot/fix-issue-4507 copilot-swe-agent[bot] 2026-01-11 09:47:37 +00:00
  • 1ad1608581 Simplify multi-peer WireGuard fix with read timeout copilot-swe-agent[bot] 2026-01-11 09:42:32 +00:00
  • c00c697b65 Address code review feedback - improve robustness copilot-swe-agent[bot] 2026-01-11 09:23:33 +00:00
  • 4e0a87faf4 Implement unified reader architecture for multi-peer WireGuard copilot-swe-agent[bot] 2026-01-11 09:19:10 +00:00
  • 447b4438ee Restore inbound and content tag setting before dispatch copilot/fix-issue-4760-implementation copilot-swe-agent[bot] 2026-01-11 09:13:06 +00:00
  • 6ae3bcbb3f Remove trailing whitespace per code review copilot-swe-agent[bot] 2026-01-11 08:56:50 +00:00
  • 8ca8e07fe0 Fix Vision timing issue: ensure complete TLS records before switching to direct copy copilot-swe-agent[bot] 2026-01-11 08:54:18 +00:00
  • 85976a73af Add nil checks for input/rawInput pointers in Vision direct copy mode copilot-swe-agent[bot] 2026-01-11 01:32:15 +00:00
  • 8b65579719 Remove redundant nil check per code review copilot-swe-agent[bot] 2026-01-11 01:16:57 +00:00
  • aca75d5b80 Fix Vision SSL errors by clearing stale TLS buffers in pre-connections copilot-swe-agent[bot] 2026-01-11 01:14:02 +00:00
  • 2d37e84d4d Add context isolation for peer connections copilot-swe-agent[bot] 2026-01-11 01:11:57 +00:00
  • 47a1e042e4 Simplified fix: Set workers to peer count for multi-peer support copilot-swe-agent[bot] 2026-01-11 01:09:04 +00:00
  • 7a71924ffe Improve comment clarity per code review copilot-swe-agent[bot] 2026-01-11 01:07:55 +00:00
  • 7d70aefa5f Fix Vision SSL errors by not reading encrypted rawInput buffer copilot-swe-agent[bot] 2026-01-11 01:05:15 +00:00
  • ca12c4d909 Revert incorrect fix - restore original RemainingServerHello logic copilot-swe-agent[bot] 2026-01-10 22:43:48 +00:00
  • c6cc048e05 Final verification: code review and security scan passed copilot-swe-agent[bot] 2026-01-10 22:27:50 +00:00
  • 933088c1d4 Remove accidentally committed binary copilot-swe-agent[bot] 2026-01-10 22:25:36 +00:00
  • 0a7aeb7cda Fix XTLS Vision incomplete TLS record handling - correct RemainingServerHello calculation copilot-swe-agent[bot] 2026-01-10 22:25:06 +00:00
  • 249cb9facd Initial plan copilot-swe-agent[bot] 2026-01-10 22:19:55 +00:00
  • 1f925778ed Complete WireGuard domain routing fix with tests and review copilot-swe-agent[bot] 2026-01-10 22:18:32 +00:00
  • 06dee57f8a Add mutex protection for WireGuard routing info copilot-swe-agent[bot] 2026-01-10 22:14:55 +00:00
  • 7f8928272b Initial plan copilot-swe-agent[bot] 2026-01-10 22:04:22 +00:00
  • 07a0dafa41 DNS: Check err for UDP dns.PackMessage(req.msg) (#5512) 风扇滑翔翼 2026-01-09 22:22:07 +08:00
  • cc36c1b5bf Improve error handling in packet reader - check error before processing copilot-swe-agent[bot] 2026-01-09 11:28:43 +00:00
  • ea3badc641 Fix multi-peer WireGuard by redesigning packet dispatch architecture copilot-swe-agent[bot] 2026-01-09 11:25:38 +00:00
  • 41050594e5 Fix multi-peer WireGuard by using detached context for bind copilot-swe-agent[bot] 2026-01-09 11:08:10 +00:00
  • ecef77ff48 Final review complete - all checks pass copilot-swe-agent[bot] 2026-01-09 10:41:06 +00:00
  • 52f7f3d174 Optimize with double-checked locking for better concurrency copilot-swe-agent[bot] 2026-01-09 10:35:22 +00:00
  • 385867e82b Fix race condition in WireGuard server with concurrent peer connections copilot-swe-agent[bot] 2026-01-09 10:28:10 +00:00
  • a99fe66467 Initial plan copilot-swe-agent[bot] 2026-01-09 10:20:41 +00:00
  • 0ca13452b8 TLS config: Add pinnedPeerCertSha256; Remove pinnedPeerCertificateChainSha256 and pinnedPeerCertificatePublicKeySha256 (#5154) 风扇滑翔翼 2026-01-09 08:11:24 +08:00
  • d0bb7a37e6 Close conn on cancel vless-close 风扇滑翔翼 2026-01-08 13:10:32 +00:00
  • 36425d2a6e Tests: Improve geosite & geoip tests (#5502) Hossin Asaadi 2026-01-08 11:30:49 +03:30
  • 39ba1f7952 Proxy: Add TUN inbound for Windows & Linux, including Android (#5464) Owersun 2026-01-07 23:05:08 +01:00
  • 394e117998 GitHub Actions: Add wintun.dll into Windows zips; Workflow refinement (#5501) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2026-01-07 20:59:23 +08:00
  • 446df149bd Routing config: Replace processName with process (full-name/abs-path/abs-folder) (#5496) 风扇滑翔翼 2026-01-06 21:57:11 +08:00
  • d9025857fe transport/pipe/impl.go: Remove runtime.Gosched() in WriteMultiBuffer() (#5467) 风扇滑翔翼 2026-01-06 20:43:08 +08:00
  • ced3e75bf3 README.md: Add TX-UI to Web Panels (#4981) Alireza Ahmand 2026-01-06 15:54:32 +03:30
  • 961c352127 DNS: Fix parse domain and geoip (#5499) Hossin Asaadi 2026-01-06 15:51:50 +03:30
  • c715154309 Routing: Reduce peak memory usage (#5488) Hossin Asaadi 2026-01-06 02:32:40 +03:30
  • b38a41249f README.md: Re-add 3X-UI to Web Panels RPRX 2026-01-05 08:42:35 +00:00
  • 7265b5ac3f Routing config: Add processName (#5489) 风扇滑翔翼 2026-01-05 09:12:13 +08:00
  • e7c72c011f XHTTP server: Fix ScStreamUpServerSecs' non-default value (#5486) fanymagnet 2026-01-05 04:02:04 +03:00
  • a54e1f2be4 Remove redundant stats in mux and bridge dispatcher (#5466) yuhan6665 2025-12-31 06:00:45 -05:00
  • 5d94a62a83 Geofiles: Implement mmap in filesystem to reduce ram usage (#5480) Hossin Asaadi 2025-12-31 12:20:30 +03:30
  • ad468e462d API: Add GetAllOnlineUsers RPC to StatsService for retrieving online users (#5080) Maxim Plotnikov 2025-12-27 00:07:06 +03:00
  • 6738ecf68e common/uuid: fix panic when parsing 32-len invalid UUID string. (#5468) ari-ahm 2025-12-26 23:47:24 +03:30
  • 36968909a1 Bump google.golang.org/grpc from 1.77.0 to 1.78.0 (#5469) dependabot[bot] 2025-12-24 20:45:54 -05:00
  • 7dc1c4fc5b Fix mux optimize-copy 风扇滑翔翼 2025-12-23 11:36:25 +00:00
  • ea5a53ce6d Try fix 风扇滑翔翼 2025-12-23 11:10:58 +00:00
  • 7f6ceb39f7 DomainMatcher: Prevent illegal domain rules from causing core startup failures (#5430) Meow 2025-12-23 18:14:42 +08:00
  • fa64775f07 Tunnel/Dokodemo: Fix stats conn unwrap (#5440) 风扇滑翔翼 2025-12-23 17:44:54 +08:00
  • a6792dda69 TLS ECH: Increase DOH timeout (#5455) patterniha 2025-12-23 13:11:01 +03:30
  • 3572209cbd REALITY client: Clearer log when receiving real certificate (#5427) ari-ahm 2025-12-23 12:28:43 +03:30
  • dd757ca27c VLESS inbound: Print invalid UUID string (#5426) xtlsee 2025-12-23 16:27:40 +08:00
  • 04b433dd97 Bump github.com/cloudflare/circl from 1.6.1 to 1.6.2 (#5465) dependabot[bot] 2025-12-23 08:13:09 +00:00
  • c6a76ff281 format 风扇滑翔翼 2025-12-22 05:13:52 +00:00
  • 6bf0376773 Bump github.com/quic-go/quic-go from 0.57.1 to 0.58.0 (#5459) dependabot[bot] 2025-12-21 22:28:33 -05:00
  • 42214c3287 Use bufferSize to calc channel buffer 风扇滑翔翼 2025-12-22 02:44:45 +00:00
  • 8c0d32f6f1 Magic 风扇滑翔翼 2025-12-21 17:30:52 +00:00
  • 74df63add2 Bump actions/upload-artifact from 5 to 6 (#5425) dependabot[bot] 2025-12-14 22:01:02 -05:00
  • c40326dfd7 Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#5424) dependabot[bot] 2025-12-14 22:00:53 -05:00
  • a3ba3eefb6 Wireguard: Decouple server endpoint DNS from address option (#5417) Meow 2025-12-14 23:13:47 +08:00
  • 9cf22114a1 Bump github.com/miekg/dns from 1.1.68 to 1.1.69 (#5410) dependabot[bot] 2025-12-12 06:01:44 +00:00
  • a903e80356 Bump actions/cache from 4 to 5 (#5411) dependabot[bot] 2025-12-12 06:01:24 +00:00
  • d5f17ab4fc Try to optimize pipe performance 风扇滑翔翼 2025-12-11 11:59:22 +00:00
  • a610a4c89a Chore: Remove all double gonet import (#5402) 风扇滑翔翼 2025-12-10 15:17:29 +08:00
  • b451f8929d Bump golang.org/x/net from 0.47.0 to 0.48.0 (#5397) dependabot[bot] 2025-12-10 07:16:37 +00:00
  • 81f8f398c7 v25.12.8 v25.12.8 v1.251208.0 RPRX 2025-12-08 13:35:16 +00:00
  • aea123842b Chore: Remove ctlcmd and leftover envvar (#5392) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-12-08 21:27:22 +08:00
  • bd7503d506 XTLS Vision: LogInfo() -> LogDebug() RPRX 2025-12-08 13:19:59 +00:00
  • 903214a0f0 XTLS Vision: Fix enabled uplink splice flag by mistake (#5391) yuhan6665 2025-12-08 08:13:43 -05:00
  • e403abe360 v25.12.2 v25.12.2 RPRX 2025-12-02 13:53:08 +00:00
  • c123f163c2 XTLS Vision: Discard expired pre-connect conn automatically RPRX 2025-12-02 13:28:00 +00:00
  • 93312d29e5 XTLS Vision: Fix IsCompleteRecord() (#5365) 风扇滑翔翼 2025-12-02 21:01:44 +08:00
  • 36cb0f00bd v25.12.1 v25.12.1 RPRX 2025-12-01 13:15:01 +00:00
  • cadcb47074 XTLS Vision: Add testpre (outbound pre-connect) and testseed (outbound & inbound) (#5270) RPRX 2025-12-01 13:10:54 +00:00
  • c6afcd5fb6 XTLS Vision: Check TLS record isComplete (#5179) yuhan6665 2025-11-30 05:28:01 -05:00
  • ed5f7e7af5 fix(dns): inheritance issue with disableCache (#5351) Meow 2025-11-27 10:12:37 +08:00
  • 9d3401b6f0 Bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 (#5352) dependabot[bot] 2025-11-27 02:11:33 +00:00
  • 591ed82441 Use channel for pool channel 风扇滑翔翼 2025-11-06 11:45:56 +00:00
  • d60ef656cc Bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 (#5335) dependabot[bot] 2025-11-24 00:55:50 +00:00
  • a83253f3d7 VLESS Reverse Proxy: Forbid reverse-proxy UUID using forward-proxy, enabled by default RPRX 2025-11-23 04:23:48 +00:00
  • 2969a189e6 Sockopt config: Add trustedXForwardedFor (for XHTTP, WS, HU inbounds) (#5331) RPRX 2025-11-23 01:09:49 +00:00
  • d41840132a Router: Remove the deprecated UseIP option (#5323) Meow 2025-11-21 13:46:41 +08:00
  • f14fd1cbee feat(dns): add parallel query (#5239) Meow 2025-11-21 13:45:42 +08:00