Commit Graph

  • 26b246fa92 Dokodemo: Recycle inactive fakeudp connections 风扇滑翔翼 2025-10-29 09:28:57 +00:00
  • 99e736ac61 Patch: if A-ttl is not expired but AAAA-ttl is expired, we should only send AAAA-query and vice versa optimistic-dns-with-patch patterniha 2025-10-20 21:04:10 +03:30
  • 964ebe8ffa DNS Outbound: Return rcode2 when encountered internal err dns-rcode2 风扇滑翔翼 2025-10-19 16:53:21 +00:00
  • cd4f1cd4a5 fix CacheCleanup Meo597 2025-10-19 06:42:53 +08:00
  • b63c35b9fe fix test Meo597 2025-10-19 02:48:24 +08:00
  • 79787a0176 feat(dns): Implement optimistic caching Meo597 2025-10-19 02:24:04 +08:00
  • b69a376aa1 v25.10.15 v25.10.15 v1.251015.0 RPRX 2025-10-15 08:07:23 +00:00
  • 12f4a014e0 VLESS Reverse Proxy: Transfer real Source & Local (IP & port), enabled by default RPRX 2025-10-15 07:05:52 +00:00
  • 9cc7907234 XHTTP client: Change default maxConcurrency to 1 for speed testing RPRX 2025-10-14 23:33:06 +00:00
  • 21a9658519 Router: Use built-in-dns only once for all rules (in "IPOnDemand"/"IPIfNonMatch" mode) (#5210) patterniha 2025-10-15 00:29:04 +03:30
  • 7f436f5318 README.md: Add PasarGuard to Web Panels (#5224) Random Guy 2025-10-15 00:04:14 +03:30
  • dcfde8dc92 Update github.com/xtls/reality to 20251014195629 RPRX 2025-10-14 20:16:20 +00:00
  • 898db92d51 Bump golang.org/x/net from 0.44.0 to 0.46.0 (#5215) dependabot[bot] 2025-10-14 19:57:40 +00:00
  • 8dd0e388a2 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#5212) dependabot[bot] 2025-10-14 19:18:46 +00:00
  • 40f0a541bf transport/internet/reality/reality.go: Safely get negotiated CurveID in VerifyPeerCertificate() RPRX 2025-10-14 19:12:14 +00:00
  • 1762d6c8cc Bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 (#5229) dependabot[bot] 2025-10-15 00:08:11 +08:00
  • 195248801d Fix shadowsocks2022 memory leak (#5166) 风扇滑翔翼 2025-10-06 08:15:53 +08:00
  • 4a825c0260 fix: darwin arm64 always has AESGCMHardwareSupport (#5176) wwqgtxx 2025-10-06 08:14:45 +08:00
  • 514c9e5a22 Bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 (#5208) dependabot[bot] 2025-10-05 20:14:03 -04:00
  • 2f366aed2e feat(config): add unix socket HTTP config loader support (#5200) Yury Kastov 2025-10-05 06:13:47 +03:00
  • c0c88f3d73 Fix vless reverse panic in vision (#5189) 风扇滑翔翼 2025-10-05 11:04:18 +08:00
  • d0344bcff8 Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 (#5180) dependabot[bot] 2025-10-04 23:01:23 -04:00
  • a6ebb3061c Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#5203) dependabot[bot] 2025-10-04 23:01:07 -04:00
  • 7f48a2a3d0 Add back pipe for reverse proxy portal pipe yuhan6665 2025-09-21 20:07:38 -04:00
  • b285ccc180 Add back pipe for Mux yuhan6665 2025-09-20 18:30:30 -04:00
  • 97f977003d Add Vless Mux and Enc tests yuhan6665 2025-09-21 09:58:04 -04:00
  • 1b8eba1338 Inbound remove NoTerminationSignal yuhan6665 2025-09-20 18:06:47 -04:00
  • b14d5407e5 Refactor code to use DispatchLink() in vmess inbound yuhan6665 2025-09-13 23:50:11 -04:00
  • 15174a8dc6 Fix nil config provided fix-nil-config 风扇滑翔翼 2025-09-18 06:42:23 +00:00
  • fe57507fd9 Outbound: One endpoint and at most one user only (#5144) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-09-15 21:31:27 +08:00
  • fc7a3c14d7 Routing: fix router select wrong outbound when failed to resolve domain to ip fix-router-fail-ip patterniha 2025-09-12 22:48:17 +03:30
  • 83c5370eec Config: Outbound proxy config no need to be nested (#5124) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-09-11 21:48:20 +08:00
  • 1a48453bea Bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#5129) dependabot[bot] 2025-09-11 13:08:21 +00:00
  • 3167e5cec0 app/dispatcher/default.go: Close link when routedDispatch() failed (#5131) patterniha 2025-09-11 14:36:22 +02:00
  • 5148c5786f app/dispatcher/default.go: Add comment on run-time rejecting non-existent outbound tag RPRX 2025-09-10 14:36:36 +00:00
  • 3edfb0e335 v25.9.11 v25.9.11 v1.250911.0 RPRX 2025-09-10 11:47:07 +00:00
  • d3248a4f8e app/reverse/bridge.go: Add timer nil check (#5119) patterniha 2025-09-10 13:43:21 +02:00
  • 30e10be95d Fix https://github.com/XTLS/Xray-core/pull/5114#issuecomment-3273017153 (#5118) 风扇滑翔翼 2025-09-10 19:41:44 +08:00
  • 8351ccb625 Add NewClient() vmess-time 风扇滑翔翼 2025-09-10 05:12:40 +00:00
  • f42a518bf6 Refine time usage 风扇滑翔翼 2025-09-10 04:56:41 +00:00
  • cced1477a0 v25.9.10 v25.9.10 RPRX 2025-09-10 00:36:44 +00:00
  • 9f5dcb1591 MUX: Prevent goroutine leak (#5110) patterniha 2025-09-10 02:33:19 +02:00
  • ce5c51d3ba TPROXY: Prevent TCP loopback (#5114) 风扇滑翔翼 2025-09-10 08:25:52 +08:00
  • 11f670c8a6 Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#5115) dependabot[bot] 2025-09-10 00:20:10 +00:00
  • a387ae9590 Bump golang.org/x/net from 0.43.0 to 0.44.0 (#5116) dependabot[bot] 2025-09-10 00:19:52 +00:00
  • 4ae497106d Update github.com/xtls/reality to 20250904214705 RPRX 2025-09-10 00:16:58 +00:00
  • 1f4fc2e7bb README.md: Add X-Panel to Web Panels (#5094) 心隨緣動 2025-09-09 22:25:36 +08:00
  • ae44b86b0d Bump actions/setup-go from 5 to 6 (#5087) dependabot[bot] 2025-09-09 14:22:36 +00:00
  • 8276a443bc Bump actions/github-script from 7 to 8 (#5086) dependabot[bot] 2025-09-09 14:22:25 +00:00
  • 1e2f251bb3 Bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#5113) dependabot[bot] 2025-09-09 14:21:25 +00:00
  • 845010b535 VLESS protocol: Add Reverse Proxy (4) Command and extremely simple config (#5101) RPRX 2025-09-09 14:19:12 +00:00
  • a0c63ba1cf VMess: Returns clearer error in AuthIDDecoderHolder (#5090) 风扇滑翔翼 2025-09-08 22:19:17 +08:00
  • 2b82366148 mKCP: Fix key derivation for obfuscation (#5106) 风扇滑翔翼 2025-09-08 21:59:28 +08:00
  • ab1fa13ebe Commands: Fix "with SNI" printing fixed port 443 for tls ping (#5099) AndyChiang888 2025-09-07 21:12:21 +07:00
  • 43779f379f Experiment: seed ignore buffer and send 1st fake packet instantly seed2 yuhan6665 2024-09-04 00:06:51 -04:00
  • 082fecf334 Add quick logic for scheduler to send fake packet when no buffer is pending yuhan6665 2024-07-01 21:27:24 -04:00
  • 7299cfc56f Add VLESS seed tests yuhan6665 2024-04-28 18:37:07 -04:00
  • 0e206b99bd Add proxy Scheduler yuhan6665 2024-04-26 10:00:56 -04:00
  • 45f677a538 Fill vless response addon yuhan6665 2024-04-21 16:00:33 -04:00
  • b6afe68d84 Add seed padding logic yuhan6665 2024-04-21 15:23:47 -04:00
  • 51234fbe53 Collect stats and possible padding (previously Vision Reader Writer) to all traffic yuhan6665 2024-04-17 16:09:01 -04:00
  • 4740ba2425 app/reverse/portal.go: Fix goroutine leak & Add EndpointOverride (#5100) patterniha 2025-09-07 12:38:21 +02:00
  • 4b0ee28f1c app/reverse/portal.go: Fix HandleConnection() returns immediately (from DispatchLink() with configured domain) RPRX 2025-09-07 02:15:52 +00:00
  • 033d2ba2b9 Remove init 风扇滑翔翼 2025-09-06 19:21:29 +00:00
  • 30e3fa690e Add use remote time for vmess 风扇滑翔翼 2025-09-06 18:23:12 +00:00
  • cba71f8cdc Add more traffic info for future use yuhan6665 2025-09-05 21:49:55 -04:00
  • 279abd4fc8 Populate Seed (more TBD) and checks yuhan6665 2024-04-13 14:55:05 -04:00
  • b1f4d32ef0 Add VLESS seed configurations yuhan6665 2024-04-13 00:25:42 -04:00
  • 6ec0291d4e app/reverse/bridge.go: Fix DispatchLink() returns immediately RPRX 2025-09-05 15:58:49 +00:00
  • 118131fcaf v25.9.5 v25.9.5 v1.250905.0 RPRX 2025-09-05 09:02:36 +00:00
  • 197b319f9a DNS outbound: Fix some issues (#5081) patterniha 2025-09-04 23:51:21 +02:00
  • 8b579bf3ec Commands: Add vlessenc (generate complete json pair directly) (#5078) 风扇滑翔翼 2025-09-04 23:09:49 +08:00
  • cbade89ab1 VLESS Encryption: Improve server-side tickets' expiration mechanism RPRX 2025-09-04 14:03:55 +00:00
  • d20397c15d DispatchLink(): Fix user stats RPRX 2025-09-03 23:25:17 +00:00
  • 19f8907296 VLESS Encryption: Randomize seconds in ticket and simplify expiration mechanism RPRX 2025-09-02 23:37:14 +00:00
  • e943de5300 proxy/proxy.go: IsRAWTransport() -> IsRAWTransportWithoutSecurity() RPRX 2025-09-02 18:15:08 +00:00
  • 4064f8dd80 XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound (#5076) yuhan6665 2025-09-01 11:15:32 -04:00
  • 2acd206821 Direct/Freedom outbound: Use proxy.IsRAWTransport(conn) (#5074) yuhan6665 2025-09-01 10:47:22 -04:00
  • 4c6fd94d97 VLESS Encryption: Server checks one specific zero-bit in the peer-sent X25519 public key in relays RPRX 2025-09-01 14:07:23 +00:00
  • fd54b10d97 TimeoutWrapperReader: Fix latency issue RPRX 2025-09-01 09:47:17 +00:00
  • 6830089d3c v25.8.31 v25.8.31 RPRX 2025-08-31 13:30:42 +00:00
  • 6768a22f67 VLESS Encryption: Switch to "probability-from-to" format for customizable 1-RTT padding parameters RPRX 2025-08-31 11:35:38 +00:00
  • e8b02cd664 VLESS Encryption: Add customizable 1-RTT padding parameters; Decrease memory using; Chores RPRX 2025-08-31 04:09:28 +00:00
  • ea508727de add buffer buffer-trojan-uot patterniha 2025-08-31 01:37:12 +03:30
  • fbb0ecfb83 Chore: Fix tests RPRX 2025-08-30 17:35:21 +00:00
  • a31842feaa Commands/run: Try all suffixes for default config RPRX 2025-08-30 14:17:08 +00:00
  • 79325ead2e common/buf/buffer.go: Replace copy zero with clear() (#5071) 风扇滑翔翼 2025-08-30 21:13:40 +08:00
  • 81b7cd718a v25.8.29 v25.8.29 RPRX 2025-08-29 14:33:22 +00:00
  • ea1a3ae8f1 Trojan UoT: Fix memory/goroutine leak (#5064) patterniha 2025-08-29 16:32:13 +02:00
  • 593ededd3e Trojan-UoT & UDP-nameserver: Fix forgotten release buffer; UDP dispatcher: Simplified and optimized (#5050) patterniha 2025-08-29 16:31:46 +02:00
  • 82ea7a3cc5 VLESS Encryption: Re-add automatically ChaCha20-Poly1305 RPRX 2025-08-29 14:05:39 +00:00
  • 56a45ad578 First step of upcoming refactor for Xray-core: Add TimeoutWrapperReader; Use DispatchLink() in Tunnel/Socks/HTTP inbounds RPRX 2025-08-29 12:35:56 +00:00
  • 4976085ddb Socks/HTTP inbound: Fix unexpected rawConn copy (#5041) 风扇滑翔翼 2025-08-28 21:41:44 +08:00
  • fcdd4df446 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#5068) dependabot[bot] 2025-08-28 05:12:48 +00:00
  • 12b077f33b Update github.com/xtls/reality to 20250828044527 RPRX 2025-08-28 05:09:53 +00:00
  • 702d2c06ca README.md: Update Donation & NFTs RPRX 2025-08-28 05:01:35 +00:00
  • 7951a5c4bf VLESS protocol: Add lightweight, Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption (#5067) RPRX 2025-08-28 04:55:36 +00:00
  • c2141f09e7 Test_parseResponse(t *testing.T): Use dns.google for IPv6 (#5060) xqzr 2025-08-27 17:37:13 +08:00
  • ef640ed309 checkSystemNetwork(): Use c.root-servers.net (#5059) xqzr 2025-08-27 17:36:33 +08:00
  • 5fa5f3fbb9 WireGuard outbound: Fix close closed (#5054) 风扇滑翔翼 2025-08-27 17:33:09 +08:00