Commit Graph

  • b6a7609c87 Bump google.golang.org/grpc from 1.78.0 to 1.79.0 (#5686) dependabot[bot] 2026-02-13 19:51:58 +00:00
  • b43276c6d3 gRPC client: Strip "grpc-go/version" suffix from User-Agent header (#5689) Copilot 2026-02-13 19:49:47 +00:00
  • 6a909b2507 Proxy: Add Hysteria 2 inbound & transport (supports listening port range, Salamander finalmask) (#5679) LjhAUMEM 2026-02-12 22:56:06 +08:00
  • 7abad3fac0 HTTPUpgrade server: Fix certain stuck in Handle() (#5661) 风扇滑翔翼 2026-02-12 22:18:38 +08:00
  • 1fe6d4a0f5 core/core.go: Replace "Custom" with vcs info if available (#5665) 风扇滑翔翼 2026-02-12 22:00:15 +08:00
  • d100be5ad5 Chore: Migrate to Go 1.26 (#5680) 风扇滑翔翼 2026-02-12 12:08:59 +08:00
  • 7dc3f87cd8 Build: Remove Windows ARM 32-bit build (#4584) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2026-02-12 12:06:33 +08:00
  • a079890ef0 Bump github.com/klauspost/cpuid/v2 from 2.0.12 to 2.3.0 (#5668) dependabot[bot] 2026-02-12 03:55:39 +00:00
  • fb0fa80c8c Bump github.com/pires/go-proxyproto from 0.9.2 to 0.11.0 (#5678) dependabot[bot] 2026-02-12 03:55:27 +00:00
  • e3e7b28c08 Bump golang.org/x/net from 0.49.0 to 0.50.0 (#5676) dependabot[bot] 2026-02-12 03:55:12 +00:00
  • 12ee51e4bb v26.2.6 v26.2.6 v1.260206.0 RPRX 2026-02-06 09:42:41 +00:00
  • 957e5a6b15 XICMP finalmask: Refine seq (#5652) LjhAUMEM 2026-02-06 16:44:50 +08:00
  • 0710c2b195 Workflows: Add simple consistency check for *.pb.go files to test.yml (#5646) 风扇滑翔翼 2026-02-06 16:37:22 +08:00
  • 4632984b66 TLS client: Simplify cert's verification code (#5656) 风扇滑翔翼 2026-02-06 09:57:32 +08:00
  • b7a22c729b Xray-core: Dynamic Chrome User-Agent for all HTTP requests by default (overwriteable through config) (#5658) Copilot 2026-02-06 01:33:30 +00:00
  • 0a1b5bfb51 Bench Fangliding 2026-02-05 20:25:32 +08:00
  • 1ca08845e3 Address code review: add constants and improve documentation copilot/add-local-xdrive-implementation copilot-swe-agent[bot] 2026-02-04 22:14:53 +00:00
  • ee6f422148 Use internal uuid package instead of external google/uuid copilot-swe-agent[bot] 2026-02-04 22:13:04 +00:00
  • 8898a24b23 Add local filesystem-based XDRIVE implementation copilot-swe-agent[bot] 2026-02-04 22:11:51 +00:00
  • 45b6ffccf9 Initial plan copilot-swe-agent[bot] 2026-02-04 22:05:27 +00:00
  • bf7b6bd9a1 xdrive xdrive RPRX 2026-02-04 21:59:24 +00:00
  • 8c3f246dcb v26.2.4 v26.2.4 RPRX 2026-02-04 00:35:09 +00:00
  • 888c0d2e1f Finalmask UDP: Support WireGuard & Shadowsocks AEAD/2022 (#5643) LjhAUMEM 2026-02-04 08:29:45 +08:00
  • 74c726ff62 Commands: Print CA cert's SHA256 in tls ping (#5644) 风扇滑翔翼 2026-02-04 05:03:48 +08:00
  • d14767d4f3 Chore: Generate *.pb.go files with protoc v6.33.5 RPRX 2026-02-03 09:34:02 +00:00
  • af2f0484b9 v26.2.2 v26.2.2 RPRX 2026-02-02 09:35:31 +00:00
  • 25d16914ff Finalmask: Add XICMP (relies mKCP/QUIC or WireGuard) (#5633) LjhAUMEM 2026-02-02 16:52:34 +08:00
  • a6ec3b6e70 XHTTP transport: Fix "auto" mode with REALITY (#5638) Dmitrii Makhno 2026-02-02 11:07:45 +03:00
  • e9a2d26c07 Exp: Make eveything listable listable-all Fangliding 2026-02-02 01:26:01 +08:00
  • 20cf00c271 v26.1.31 v26.1.31 RPRX 2026-01-31 14:02:33 +00:00
  • c180c5980c Finalmask: Add XDNS (relies mKCP, like DNSTT), header-*, mkcp-* (#5560) LjhAUMEM 2026-01-31 21:53:19 +08:00
  • 5b849d51a9 XHTTP transport: New options for bypassing CDN's detection (#5414) Dmitrii Makhno 2026-01-31 16:34:13 +03:00
  • 61e1153157 MPH domian matcher: Support building & using cache directly (instead of building from geosite.dat when Xray starts) (#5505) Hossin Asaadi 2026-01-31 16:45:39 +03:30
  • afcfdbca70 Commands: Print leaf cert's SHA256 in tls ping (#5628) 风扇滑翔翼 2026-01-31 21:11:36 +08:00
  • 37efc4237a Add listable listable Fangliding 2026-01-30 22:46:57 +08:00
  • 2c92339f95 TLS config: allowInsecure->pinnedPeerCertSha256; verifyPeerCertInNames->verifyPeerCertByName RPRX 2026-01-30 22:15:46 +00:00
  • 9c46a2d55a Upgrade gVisor to latest version v0.0.0-20260122175437-89a5d21be8f0 RPRX 2026-01-30 21:39:13 +00:00
  • 19186edfa1 README.md: Add Egern & Quantumult X to Others (#5624) nasaboy 2026-01-30 22:06:17 +08:00
  • f6a7e93923 VMess inbound: Optimize replay filter (#5562) 风扇滑翔翼 2026-01-28 02:34:46 +08:00
  • 077070dbe0 Bump github.com/pires/go-proxyproto from 0.9.1 to 0.9.2 (#5614) dependabot[bot] 2026-01-27 10:11:28 +00:00
  • c3af657c0e TUN inbound: Add iOS support (#5612) Evozi Team 2026-01-26 20:43:10 +08:00
  • 9a04eecaf9 Geodat: Reduce peak memory usage (#5581) Meow 2026-01-26 18:45:25 +08:00
  • 1951a278ac Bump github.com/pires/go-proxyproto from 0.9.0 to 0.9.1 (#5608) dependabot[bot] 2026-01-26 10:31:34 +00:00
  • f1aee0b7c5 Hysteria transport: Support range & random for interval in udphop as well (#5603) LjhAUMEM 2026-01-26 02:28:51 +08:00
  • 5173e5c15d TUN inbound: Enhance Darwin interface support (#5598) Owersun 2026-01-25 19:19:05 +01:00
  • daf9cba29f XUDP client: Initialize Global ID's BaseKey correctly (#5602) 风扇滑翔翼 2026-01-24 22:19:07 +08:00
  • 445c0d456c TUN inbound: Disable RACK/TLP recovery to fix connection stalls (#5600) ki 2026-01-24 17:39:07 +05:00
  • 0a42dba13e v26.1.23 v26.1.23 v1.260123.0 RPRX 2026-01-23 15:48:16 +00:00
  • cd8aab9544 common/errors/feature_errors.go: Add PrintNonRemovalDeprecatedFeatureWarning() (#5567) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2026-01-23 23:45:20 +08:00
  • 59dc2cee2e API: Add ListRule() for routing (#5569) MouMeng 2026-01-23 23:44:16 +08:00
  • 5846f94784 Log config: More flexible maskAddress (#5570) 风扇滑翔翼 2026-01-23 21:49:08 +08:00
  • e0ee2350fc Bump github.com/miekg/dns from 1.1.70 to 1.1.72 (#5590) dependabot[bot] 2026-01-23 13:11:41 +00:00
  • 48164c8267 Bump github.com/cloudflare/circl from 1.6.2 to 1.6.3 (#5589) dependabot[bot] 2026-01-23 13:11:20 +00:00
  • 2d2102f654 Hysteria transport: Fix speedtest issue (#5587) LjhAUMEM 2026-01-22 21:37:27 +08:00
  • 262770564f README.md: Add fancyss to Asuswrt-Merlin Clients RPRX 2026-01-22 03:08:46 +00:00
  • 777e31302c Router: Fix panic in ProcessNameMatcher when source IPs are empty (#5574) 风扇滑翔翼 2026-01-21 21:24:51 +08:00
  • 30d6a5221b README.md: Update links for PassWall & PassWall 2 (#5572) gamekiller0010 2026-01-21 21:16:27 +08:00
  • a778d3d273 Tests: Reduce RAM usage (#5577) 风扇滑翔翼 2026-01-21 21:02:04 +08:00
  • e813a3744f TUN inbound: Cancel ctx when handling is done (#5565) patterniha 2026-01-21 16:28:30 +03:30
  • 66628943d8 Bump github.com/pires/go-proxyproto from 0.8.1 to 0.9.0 (#5582) dependabot[bot] 2026-01-21 12:23:59 +00:00
  • 7ff06f65ec v26.1.18 v26.1.18 RPRX 2026-01-18 05:43:07 +00:00
  • 1cf5662949 Create SECURITY.md RPRX 2026-01-18 05:11:51 +00:00
  • a6aca101d6 Hysteria outbound: Fix ContextWithRequireDatagram() (#5558) LjhAUMEM 2026-01-18 12:25:36 +08:00
  • 5836f36f69 Config: Add Warning for deprecated features (allowInsecure, Shadowsocks, VMess, Trojan, VLESS without flow) RPRX 2026-01-18 04:17:25 +00:00
  • 6d6c045a5a TUN inbound: Add macOS support (#5559) osypai 2026-01-18 11:39:39 +08:00
  • cfc78b3ac1 Hysteria transport: Add congestion config (""/"reno"/"bbr"/"brutal"/"force-brutal") (#5549) LjhAUMEM 2026-01-17 21:29:50 +08:00
  • 5f7474120f Geofiles: Revert related changes for now, waiting for better changes (#5557) 风扇滑翔翼 2026-01-17 20:33:40 +08:00
  • 09f619d67c TLS client: Add pin_test.go for leaf and CA (#5553) 风扇滑翔翼 2026-01-17 17:42:06 +08:00
  • 7792ca405e Fix WireGuard inbound domain-based routing by storing sniffing config at init time copilot/fix-xray-core-issue-4760 copilot-swe-agent[bot] 2026-01-16 16:18:23 +00:00
  • 81db73e320 Initial plan copilot-swe-agent[bot] 2026-01-16 16:11:04 +00:00
  • 760223ad70 TLS client: Skip TLS' built-in verification when using pinnedPeerCertSha256; Fixes RPRX 2026-01-16 15:23:39 +00:00
  • d75b33a3a3 Commands: "xray run -dump" supports reading JSON from STDIN (#5550) nobody 2026-01-16 18:55:43 +08:00
  • 7c418486c8 README.md: Add Happ RU to iOS & macOS Clients (#5551) Happ-dev 2026-01-16 13:44:44 +03:00
  • a384be0f84 SS2022 outbound: Fix UDP leak (#5544) 风扇滑翔翼 2026-01-14 21:31:43 +08:00
  • 649e989fa2 Hysteria: Fix transport's "udphop without salamander" dialing issue; Require "version": 2 in outbound's settings as well (#5537) LjhAUMEM 2026-01-14 18:42:07 +08:00
  • 0443de7798 Bump github.com/refraction-networking/utls from 1.8.1 to 1.8.2 (#5535) dependabot[bot] 2026-01-14 08:24:12 +00:00
  • 9a121a489b v26.1.13 v26.1.13 RPRX 2026-01-13 15:32:01 +00:00
  • 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