0
0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-08-22 06:28:35 +00:00

Commit Graph

  • 4947689ea1
    Merge eba1f7258e into 33272a0499 patterniha 2025-08-22 09:32:57 +0330
  • eba1f7258e Timer: prevent creating redundant check task timer-redundant patterniha 2025-08-22 09:12:10 +0330
  • 321d307221
    Merge e1f147108d into 33272a0499 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-22 08:56:15 +0800
  • 38cc306c95
    Use nfsAEAD & pfsAEAD for paddings; Refine comments vless RPRX 2025-08-21 11:27:09 +0000
  • 2b609780c1
    Merge d218a5e8c5 into 33272a0499 yuhan6665 2025-08-21 18:55:16 +0800
  • 2d41e31bcb
    Merge c96ac53925 into 33272a0499 Alireza Ahmand 2025-08-21 18:53:00 +0800
  • b9490e6c4c
    Merge 63e8e689a8 into 33272a0499 风扇滑翔翼 2025-08-21 18:49:35 +0800
  • 33272a0499
    Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#5042) main dependabot[bot] 2025-08-21 10:36:38 +0000
  • c56e1650a1 remove unused remove-udp-map patterniha 2025-08-21 12:14:27 +0330
  • 6be9c4a429 remove UDP cache patterniha 2025-08-21 11:24:08 +0330
  • 4b1b549239
    Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 dependabot[bot] 2025-08-21 00:16:08 +0000
  • 373558ed7a
    Use X25519 for XOR; Add "divide" (ECH, before and includes type 0); Change config format RPRX 2025-08-20 18:17:35 +0000
  • 87b643a388
    Bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#5039) dependabot[bot] 2025-08-20 14:15:01 +0000
  • 63e8e689a8
    and httpin socks-splice 风扇滑翔翼 2025-08-20 11:39:44 +0000
  • ff73ef5009
    Socks: Fix unexpected rawConn copy 风扇滑翔翼 2025-08-20 11:33:34 +0000
  • 694d7ba233
    Bump google.golang.org/grpc from 1.74.2 to 1.75.0 dependabot[bot] 2025-08-20 03:51:18 +0000
  • 6d1695a686 Some refines related to direct/freedom and targetStrategy; More intelligent "useIP"/"ForceIP", enhance "origin" functionality (#5030) patterniha 2025-08-19 16:03:12 +0200
  • 3a54924045
    Chore: Optimize .gitignore (#5029) Skh-web6982 2025-08-19 17:28:06 +0330
  • 84835bec7d
    Support VLESS Encryption (native/random) + XTLS Vision + Any Transport like XHTTP (UDS or not) + TLS/REALITY RPRX 2025-08-19 13:20:27 +0000
  • e6ef75aa08 fix patterniha 2025-08-18 19:46:04 +0330
  • 573300bc22
    Issues template: Refine requirements 风扇滑翔翼 2025-08-19 09:27:25 +0000
  • 49580705f6
    Use SHA3-256 instead of SHA2-256; Support XTLS Vision for random appearance RPRX 2025-08-18 14:58:21 +0000
  • 7f300dbf0c
    VLESS practice: Use user-sent VLESS UUID's 7th<<8 | 8th bytes as vlessRoute instead RPRX 2025-08-18 08:50:43 +0000
  • d9480dec3a add intelligent "UseIP"/"ForceIP" to dialer patterniha 2025-08-18 10:02:27 +0330
  • ed26eb5048 add setOutboundGateway patterniha 2025-08-18 08:58:35 +0330
  • b95f15c09d fix no handler found patterniha 2025-08-18 08:15:42 +0330
  • 42e227dcfe fix "origin" patterniha 2025-08-18 07:25:50 +0330
  • 32eac976d4 simplified patterniha 2025-08-18 03:41:59 +0330
  • d1fb485212
    Add hash11(nfsEKeyBytes) to client/ticket hello; Support XTLS Vision for native appearance RPRX 2025-08-17 22:39:53 +0000
  • 96b701aaa0 update tests patterniha 2025-08-18 01:07:01 +0330
  • 923fe01986 improve targetStrategy patterniha 2025-08-17 15:18:07 +0330
  • d26237ecb0
    Chore: Optimize .gitignore Skh-web6982 2025-08-17 22:07:42 +0330
  • 5464862ee6 XTLS Vision inbound: Use user-sent VLESS UUID for NewTrafficState() RPRX 2025-08-17 18:13:56 +0000
  • 337b4b814e
    Wireguard inbound: Fix context sharing problem (#4988) yuhan6665 2025-08-17 10:56:48 -0400
  • 8f653eeea9 Add notes for source address yuhan6665 2025-08-17 10:35:55 -0400
  • 0271f2fbbc Fix context passing yuhan6665 2025-08-10 20:42:13 -0400
  • cca0c446d0 Shallow copy inbound and content yuhan6665 2025-08-10 18:07:22 -0400
  • ea7f8ef0e7 Try fix Wireguard inbound context sharing problem yuhan6665 2025-08-04 23:57:23 -0400
  • 105b306d07 VLESS practice: Use user-sent VLESS UUID's last byte as vlessRoute for routing rules RPRX 2025-08-17 13:55:18 +0000
  • 578260d474
    Merge f0e6bdf4ce into de23e51077 yuhan6665 2025-08-17 00:13:28 +0330
  • de23e51077 DNS outbound: Set "reject" as the default value for nonIPQuery RPRX 2025-08-16 19:12:59 +0000
  • 40ce850bd9 Direct/Freedom config: Add targetStrategy as an alias of domainStrategy; Routing config: Remove domainMatcher, "linear" and type (#5027) patterniha 2025-08-16 16:48:53 +0200
  • ceb2fcc473 remove type from tests patterniha 2025-08-16 18:01:24 +0330
  • 859b370959 remove type patterniha 2025-08-16 17:53:17 +0330
  • 4b13aff884 Update freedom.go patterniha 2025-08-16 16:58:19 +0330
  • 6a20945a55 completely remove linear domainMatcher patterniha 2025-08-16 16:43:22 +0330
  • 9d776eab98 remove domainMatcher, add targetStrategy as an alias of domainStrategy for freedom settings patterniha 2025-08-16 15:54:34 +0330
  • 2485f4831f
    Build: Use more aggressive inlining for higher efficiency (#5026) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-16 19:11:00 +0800
  • 2478cd7586
    Add backed missing 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-16 16:46:16 +0800
  • f3c97400b9
    Use more aggressive inlining 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-16 16:43:57 +0800
  • aac0d6a6a5
    VLESS inbound: Add option to set default flow (#5023) Jesus 2025-08-16 03:07:33 +0400
  • 90196e3122 refactor: change order for None and XRV. jesus 2025-08-16 01:44:27 +0400
  • 171e4476ae chore: var name NoFlow -> None. jesus 2025-08-15 21:29:43 +0400
  • 3acfd3d90f fix: no flow value for def flow. jesus 2025-08-15 14:14:23 +0400
  • 1d05e4e4f8 refactor: change var name. jesus 2025-08-15 11:51:35 +0400
  • 76e0d06fbd chore: change no-flow to none. jesus 2025-08-15 11:50:43 +0400
  • 81862b7f13 fix: add option to set NO_FLOW. jesus 2025-08-15 11:41:15 +0400
  • 869a886bc9 fix: move check outside for. jesus 2025-08-15 11:05:56 +0400
  • 3c13c1da12 chore: change log. jesus 2025-08-15 10:07:03 +0400
  • adfa20c715 fix: add check for settings flow value. jesus 2025-08-15 10:05:03 +0400
  • a4ec03de85 chore: rename DefaultFlow to Flow. jesus 2025-08-15 02:50:39 +0400
  • e8ba8dc2cb feat: add option to set default flow. jesus 2025-08-15 02:04:46 +0400
  • f557bf7da4
    Outbound: Add targetStrategy; Fix mux does not close link.Reader; Fix origin does not work on UDP; Add logs (#5006) patterniha 2025-08-15 22:51:36 +0200
  • f824d129da
    Merge 7073450735 into 6fc0a40c2a 风扇滑翔翼 2025-08-15 22:02:08 +0330
  • b19469ffaf
    Merge branch 'XTLS:main' into target patterniha 2025-08-15 20:09:28 +0200
  • 6fc0a40c2a
    XHTTP client: Fix edge-case issue for packet-up mode (#5020) 风扇滑翔翼 2025-08-16 02:01:15 +0800
  • f3cdcad541
    common/buf/multi_buffer.go: Fix Compact() (#5015) 风扇滑翔翼 2025-08-15 23:27:12 +0800
  • 5a8e9c25a4
    Chore: Migrate to Go 1.25 (#5024) 风扇滑翔翼 2025-08-15 22:50:35 +0800
  • 1e5c668286
    Remove unsafe usage 风扇滑翔翼 2025-08-15 07:42:45 +0000
  • fc4a8314c1
    Try to update to go1.25 风扇滑翔翼 2025-08-15 07:33:32 +0000
  • bfe4820f2f
    Fix 1/67000000 chance's server panic; Refine comments RPRX 2025-08-14 15:28:40 +0000
  • 2807ee432a
    Allow paddings before handshake; CTR 128->256; Fix panic RPRX 2025-08-14 10:28:17 +0000
  • b5e3b5bb83
    Refactor Test_maxUpload logic 风扇滑翔翼 2025-08-14 10:04:09 +0000
  • 2654aa5c7b
    refine 风扇滑翔翼 2025-08-14 09:41:13 +0000
  • 1258dca3ff
    Return writed 风扇滑翔翼 2025-08-14 09:39:21 +0000
  • 836b6487e4
    Bump actions/checkout from 4 to 5 (#5016) dependabot[bot] 2025-08-13 21:46:42 +0000
  • 7f778a4e2f
    SHA256(nfsEKeyBytes) for XOR's key RPRX 2025-08-13 21:37:06 +0000
  • 5129c1e4ff
    XHTTP: Fix packet up writer 风扇滑翔翼 2025-08-13 14:02:26 +0000
  • 09cc92c61d
    chore RPRX 2025-08-13 12:44:58 +0000
  • 0fd7691d6b
    Fix reading ticket hello RPRX 2025-08-13 11:24:10 +0000
  • 1720be168f
    aes128xor (all) -> xored (optimized) RPRX 2025-08-13 10:41:26 +0000
  • 3c20bddfcf
    Add 5-bytes header for client/server/ticket hello and server random RPRX 2025-08-13 09:17:37 +0000
  • 808aaa53b0 fix origin patterniha 2025-08-12 23:35:46 +0330
  • 23d7aad461
    Add Close() for ServerInstance; Fix server's nonce overflow RPRX 2025-08-12 17:07:57 +0000
  • 5c61142048
    Generate new key when nonce reaches max value RPRX 2025-08-12 14:50:44 +0000
  • ec1cc35188
    Mainly reverse VLESS Client Hello RPRX 2025-08-12 11:51:28 +0000
  • 79e1bd1fa3
    Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 09:32:37 +0000
  • 7ffb555fc8
    Add optional aes128xor layer RPRX 2025-08-11 12:07:00 +0000
  • 3be4c459db
    Fix compact 风扇滑翔翼 2025-08-11 06:03:32 +0000
  • 8fe2ddf978 fix MultiMuffer Compact patterniha 2025-08-11 07:15:27 +0330
  • b1107b9810
    Refine must2 and apply NewAesGcm() to all usage (#5011) 风扇滑翔翼 2025-08-11 09:37:46 +0800
  • 2e6a88307c
    Revert "Fix test" RPRX 2025-08-11 00:28:09 +0000
  • 3e19bf9233
    Rename reuse/index -> ticket RPRX 2025-08-11 00:24:08 +0000
  • fe84718aad add log patterniha 2025-08-10 23:20:12 +0330
  • fc137d2612
    Fix test 风扇滑翔翼 2025-08-10 12:12:58 +0000
  • c29cf43d65
    Fix test must2 风扇滑翔翼 2025-08-10 11:54:32 +0000
  • f61c14e9c6
    VLESS protocol: Add lightweight Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD encryption RPRX 2025-08-10 11:50:18 +0000
  • b7be7807ac
    Remove unused package 风扇滑翔翼 2025-08-10 11:29:55 +0000
  • 68ae33c9e5
    Refine must2 and apply NewAesGcm() to all usage 风扇滑翔翼 2025-08-10 11:20:20 +0000
  • 794bd94aa0
    feat: implement routing based on incoming SNI (#1) Yury Kastov 2025-08-09 19:21:27 +0300