These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | a659344 | |
|---|---|---|
| Author: | Meo597 | |
Merge commit 'd7fa2076c3e5401173bf9b58f7b07f9aa5174443' into finalrules
| Commit: | d7fa207 | |
|---|---|---|
| Author: | Katana | |
| Committer: | GitHub | |
Xray-core: Forbid unencrypted outbounds on public Internet for VLESS and Trojan; Remove "none/zero/plain" for VMess and Shadowsocks (#6303) https://github.com/XTLS/Xray-core/pull/5640#issuecomment-4611416512 https://github.com/XTLS/Xray-core/pull/6303#issuecomment-4668055274 --------- Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com>
The documentation is generated from this commit.
| Commit: | 36b7589 | |
|---|---|---|
| Author: | Meo597 | |
Merge commit '65f6f0a43b814b2980740e119aa96f1adcb82e9a' into finalrules
| Commit: | a2f6a4b | |
|---|---|---|
| Author: | Meo597 | |
remove proxySettings
| Commit: | 345c76f | |
|---|---|---|
| Author: | bitwiresys | |
| Committer: | GitHub | |
WireGuard inbound: Support dynamic peer management (#6360) https://github.com/XTLS/Xray-core/pull/6360#issuecomment-4780311547 Closes https://github.com/XTLS/Xray-core/issues/6314 --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: LjhAUMEM <llnu14702@gmail.com>
| Commit: | 567500c | |
|---|---|---|
| Author: | patterniha | |
| Committer: | RPRX | |
Fragment finalmask: Add `lengths` and `delays` (#6334) Usage: https://github.com/XTLS/Xray-core/pull/6334#issue-4685556394 Behavior: https://github.com/XTLS/Xray-core/pull/6334#issuecomment-4751547750 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
| Commit: | 676212c | |
|---|---|---|
| Author: | Fangliding | |
| Committer: | Fangliding | |
Refine proto usage
| Commit: | c815c2f | |
|---|---|---|
| Author: | j2rong4cn | |
| Committer: | GitHub | |
Loopback outbound: Add `sniffing` (#6326) Example: https://github.com/XTLS/Xray-core/pull/6326#issue-4659701786
| Commit: | 9fa107c | |
|---|---|---|
| Author: | Fangliding | |
Feat: Add mTLS
| Commit: | 8626311 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | RPRX | |
WireGuard proxy: Refactor (#6287) And https://github.com/XTLS/Xray-core/pull/6303#issuecomment-4669158076 Fixes https://github.com/XTLS/Xray-core/issues/6257
| Commit: | 1b8d07f | |
|---|---|---|
| Author: | Fangliding | |
Refactor tls cert hot reload
| Commit: | e10347b | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
XHTTP transport: Add `sessionIDTable` and `sessionIDLength`; Rename `session*` to `sessionID*` (#6258) https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4658534046 https://github.com/XTLS/Xray-core/pull/6253#issuecomment-4657704004 https://github.com/XTLS/Xray-core/pull/6251#issuecomment-4612756220 Usage: https://github.com/XTLS/Xray-core/pull/6258#issue-4580617110 Closes https://github.com/XTLS/Xray-core/issues/6264 --------- Co-authored-by: XXcipherX <knazevvv6514@gmail.com>
| Commit: | bbcf2c4 | |
|---|---|---|
| Author: | Fangliding | |
Rename
| Commit: | 95e9816 | |
|---|---|---|
| Author: | 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 | |
| Committer: | GitHub | |
Chore: Limit sing* dependencies to shadowsocks_2022 only (#6286) https://github.com/XTLS/Xray-core/pull/6286#issuecomment-4658968225
| Commit: | 2f121bd | |
|---|---|---|
| Author: | Fangliding | |
| Committer: | Fangliding | |
Custom sessionID
| Commit: | 55956f8 | |
|---|---|---|
| Author: | 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 | |
| Committer: | GitHub | |
TLS config: Remove some deprecated fields (#6226) https://t.me/projectXtls/1490 --------- Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | cb8cd04 | |
|---|---|---|
| Author: | j2rong4cn | |
| Committer: | GitHub | |
DNS outbound: Replace "reject" with "return" (`rCode` is 0 by default) (#6214) https://github.com/XTLS/Xray-core/pull/6214#issuecomment-4587988752 Example: https://github.com/XTLS/Xray-core/pull/6214#issue-4553786283 --------- Co-authored-by: Meo597 <197331664+Meo597@users.noreply.github.com>
| Commit: | aba2272 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | RPRX | |
Finalmask: Add mkcp-legacy (UDP) to replace mkcp-* and legacy header-* (#6201) https://github.com/XTLS/Xray-core/pull/6193#issuecomment-4543737699 https://github.com/XTLS/Xray-core/pull/6201#issuecomment-4574213827 Example: https://github.com/XTLS/Xray-core/pull/6201#issue-4525483699
| Commit: | 2b42699 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
XICMP finalmask: Refactor & Speed up; Add multi `ips` and `dgram` mode (client) (#6168) https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4198514120 https://github.com/XTLS/Xray-core/pull/6168#issuecomment-4571606666 https://github.com/XTLS/Xray-core/pull/6168#issuecomment-4573294637 Example: https://github.com/XTLS/Xray-core/pull/6168#issue-4484980927 Closes https://github.com/XTLS/Xray-core/discussions/5879
| Commit: | 66a8100 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | RPRX | |
Salamander finalmask: Support `packetSize` (Gecko in Hysteria v2.9.2) (#6198) And some other refinements https://github.com/XTLS/Xray-core/pull/6198#issuecomment-4567438813 Example: https://github.com/XTLS/Xray-core/pull/6198#issue-4522226670
| Commit: | 3630369 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask: Add Realm (UDP hole punching in Hysteria v2.9.1) (#6137) https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4446406536 https://github.com/XTLS/Xray-core/pull/6137#issuecomment-4469822775 Example: https://github.com/XTLS/Xray-core/pull/6137#issue-4454013510
| Commit: | 1cd7d25 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
header-custom finalmask: Remove headerConnMode headerReadAddrAware interface (#6193) https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4253108964 https://github.com/XTLS/Xray-core/pull/6193#issuecomment-4531875088
| Commit: | 1dbafe6 | |
|---|---|---|
| Author: | Meow | |
| Committer: | RPRX | |
Config: Rename `network`/`address`/`port` in Tunnel inbound and DNS outbound (#6084) https://github.com/XTLS/Xray-core/pull/6083#issuecomment-4387702965 https://github.com/XTLS/Xray-core/pull/6084#issuecomment-4395333530
| Commit: | c42deab | |
|---|---|---|
| Author: | Meow | |
| Committer: | RPRX | |
Config: Rename inbounds' `clients`/`accounts` to `users` (#6083) https://github.com/XTLS/Xray-core/pull/6055#issuecomment-4363896372 https://github.com/XTLS/Xray-core/pull/6082#issuecomment-4384523482
| Commit: | 756a2d1 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Hysteria client: Fix `sendThrough` (#6063) And fixes https://github.com/XTLS/Xray-core/issues/6046
| Commit: | 958eb9e | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Direct/Freedom outbound: Add `blockDelay` to `finalRules` (30~90s by default) (#6060) Document: https://xtls.github.io/config/outbounds/freedom.html#finalruleobject https://github.com/XTLS/Xray-core/pull/6058#issuecomment-4363489838 https://github.com/XTLS/Xray-core/pull/6058#issuecomment-4363522836 https://github.com/XTLS/Xray-core/pull/6060#issuecomment-4363675060 https://github.com/XTLS/Xray-core/pull/6060#issuecomment-4364587508
| Commit: | 1fc6850 | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
TLS ECH: Remove `echForceQuery` (ECH is forced now if configured) (#6032) https://github.com/XTLS/Xray-core/pull/5887#issuecomment-4184701517
| Commit: | 4e87f59 | |
|---|---|---|
| Author: | Meow | |
| Committer: | RPRX | |
Direct/Freedom outbound: Add `finalRules` (matches `network`, `port` and `ip`, then `action`) with default safe policies (#6027) Document: https://xtls.github.io/config/outbounds/freedom.html#finalruleobject https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4335790980 https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4336309055 https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4338269638 Closes https://github.com/XTLS/Xray-core/issues/6018#issuecomment-4329273637 --------- Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | 4e81927 | |
|---|---|---|
| Author: | Fangliding | |
Origin ech query design
| Commit: | 8939657 | |
|---|---|---|
| Author: | copilot-swe-agent[bot] | |
| Committer: | GitHub | |
refactor: drop socket proto browser_dialer and remove dialer init locks Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/b6b773ed-3d59-4a25-b688-8032a496a8de Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | c2116bb | |
|---|---|---|
| Author: | copilot-swe-agent[bot] | |
| Committer: | GitHub | |
feat: add browserDialer under sockopt and wire transports Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/56665ec5-84ea-4bc3-a812-2e699e0e880d Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | 3bc24a3 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Geodata: Support automatically updating .dat files and hot reloading (#5992) https://github.com/XTLS/Xray-core/pull/5992#issuecomment-4320551920 Usage: https://github.com/XTLS/Xray-core/pull/5992#issuecomment-4291168039
| Commit: | d1db1d6 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
DNS outbound: Add `rules` (matches `qtype` and `domain`, then `action`) (#5981) https://github.com/XTLS/Xray-core/pull/5981#issuecomment-4279809648 Example: https://github.com/XTLS/Xray-core/pull/5981#issuecomment-4283200236 Closes https://github.com/XTLS/Xray-core/issues/5218
| Commit: | 31ab22c | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Geodata: Support reversed CIDR rules in IP rules (#5951) https://github.com/XTLS/Xray-core/pull/5947#issuecomment-4258063215 https://github.com/XTLS/Xray-core/pull/5951#issuecomment-4260093653
| Commit: | 310b764 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Direct/Freedom outbound: Add `ipsBlocked` (supports IP, CIDR, "geoip:", "ext:") and apply a default safe policy (#5947) https://github.com/XTLS/Xray-core/pull/5892#issuecomment-4254056911 --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
| Commit: | 05e259c | |
|---|---|---|
| Author: | Иван | |
| Committer: | GitHub | |
header-custom finalmask: Add UDP standalone handshake mode (#5945) https://github.com/XTLS/Xray-core/commit/175502d8079aa5a151242ed911d01a1b90b98b28
| Commit: | 175502d | |
|---|---|---|
| Author: | Иван | |
| Committer: | GitHub | |
header-custom finalmask: Add programmable handshake templates and runtime core (#5920) https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4252579201 https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4231698135 https://t.me/projectXtls/1829 https://t.me/projectXtls/1640
| Commit: | 6780045 | |
|---|---|---|
| Author: | Boris Korzun | |
| Committer: | GitHub | |
TUN inbound: Add FreeBSD support (#5891) And reverts "refactor `mtu` to support setting IPv4/v6 separately" https://github.com/XTLS/Xray-core/pull/5891#issuecomment-4245677624 And fixes `autoOutboundsInterface` on Windows https://github.com/XTLS/Xray-core/pull/5887#issuecomment-4251719900 --------- Co-authored-by: LjhAUMEM <llnu14702@gmail.com>
| Commit: | 7094f8d | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
mKCP transport: Add `cwndMultiplier`; Apply unaggressive strategy by default (#5890) https://github.com/XTLS/Xray-core/issues/4846#issuecomment-4150329444 https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4184774915 https://github.com/XTLS/Xray-core/pull/5890#issuecomment-4240052251
| Commit: | d342361 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Sniffing: Add `ipsExcluded` (supports IP, CIDR, "geoip:", "ext:") (#5929) https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238197075 https://github.com/XTLS/Xray-core/pull/5929#issuecomment-4238550443
| Commit: | f17fabf | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Sniffing: `domainsExcluded` supports "geosite:" (#5927) https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238238050 https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238119874
| Commit: | 82624bc | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Xray-core: Refactor geodata (#5814) https://github.com/XTLS/Xray-core/issues/4422#issuecomment-3533007890 Breaking changes https://github.com/XTLS/Xray-core/pull/5569 Reverts https://github.com/XTLS/Xray-core/pull/5505 Closes https://github.com/XTLS/Xray-core/pull/643
| Commit: | 806b8dc | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
TUN inbound: Add `gateway`, `dns`, `autoSystemRoutingTable`, `autoOutboundsInterface` for Windows (#5887) And refactor `mtu` to support setting IPv4/v6 separately Example: https://github.com/XTLS/Xray-core/pull/5887#issue-4198837696
| Commit: | 1642fdf | |
|---|---|---|
| Author: | Nikita Nemirovsky | |
| Committer: | GitHub | |
XDNS finalmask: Support `resolvers` (client) and `domains` (server) instead of `domain` (#5872) https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4192730898 Example: https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4196172391 --------- Co-authored-by: LjhAUMEM <llnu14702@gmail.com>
| Commit: | a91a88c | |
|---|---|---|
| Author: | Yury Kastov | |
| Committer: | GitHub | |
API & Commands: Add GetUsersStatsRequest(); Improve `api statsonlineiplist` (#5776) https://github.com/XTLS/Xray-core/pull/5776#issuecomment-4230007504
| Commit: | 3f608b3 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask `quicParams`: Add `bbrProfile` ("conservative" / "standard" (default) / "aggressive") (#5869) And Update github.com/apernet/quic-go to 20260330051153
| Commit: | b53ae0a | |
|---|---|---|
| Author: | Fangliding | |
| Committer: | Fangliding | |
h2c
| Commit: | 14524cc | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask: Add `randRange` to "noise" (UDP), as the same as "header-custom"'s (TCP & UDP) (#5850) https://github.com/XTLS/Xray-core/pull/5812
| Commit: | 755f0a1 | |
|---|---|---|
| Author: | Copilot | |
| Committer: | GitHub | |
VLESS Reverse Proxy: Add "sniffing" to outbound's "reverse" (which is actually an inbound) (#5837) Closes https://github.com/XTLS/Xray-core/issues/5662 --------- Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | 06dc4cf | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask: Refactor header conns to avoid multiple-copy; Add `randRange` to "header-custom" (TCP & UDP) (#5812) https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4016760602 https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4052921628
| Commit: | 0321cdd | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Hysteria & XHTTP/3: Unified Finalmask's `quicParams` to set `congestion`, `brutalUp`, `brutalDown`, `udpHop` (`ports` & `interval`), etc. (#5772) https://github.com/XTLS/Xray-core/pull/5772#issuecomment-4023006179
| Commit: | acb06e8 | |
|---|---|---|
| Author: | saba-futai | |
| Committer: | GitHub | |
Finalmask: Add Sudoku (TCP & UDP) (#5685) https://github.com/SUDOKU-ASCII/sudoku/issues/23#issuecomment-3859972396
| Commit: | a204873 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask: Add header-custom (TCP & UDP), fragment (TCP), noise (UDP); Support dialer-proxy, XHTTP/3; Fix XDNS, XICMP potential panic (#5657) https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4016609446
| Commit: | 5138ffc | |
|---|---|---|
| Author: | Жора Змейкин | |
| Committer: | GitHub | |
XHTTP transport: Add "bbr" (default) and "force-brutal" congestion control for H3 (#5711) https://github.com/XTLS/Xray-core/pull/5711#issuecomment-3984037632
| Commit: | 0ac13bd | |
|---|---|---|
| Author: | 26X23 | |
| Committer: | GitHub | |
XHTTP transport: Bugfixes for obfuscations (#5720) https://github.com/XTLS/Xray-core/pull/5720#issuecomment-4016290343
| Commit: | 78fc286 | |
|---|---|---|
| Author: | Yury Kastov | |
| Committer: | GitHub | |
Routing: Add `webhook` to `rules` (#5722) https://github.com/XTLS/Xray-core/pull/5722#issuecomment-3953836108
| Commit: | b33fde2 | |
|---|---|---|
| Author: | Fangliding | |
| Committer: | Fangliding | |
Add brutal
| Commit: | a0bf239 | |
|---|---|---|
| Author: | Fangliding | |
| Committer: | Fangliding | |
Add maxReuseTimes
| Commit: | 6a909b2 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Proxy: Add Hysteria 2 inbound & transport (supports listening port range, Salamander finalmask) (#5679) https://github.com/XTLS/Xray-core/pull/5679#issuecomment-3888548778 Closes https://github.com/XTLS/Xray-core/issues/5605
| Commit: | 8898a24 | |
|---|---|---|
| Author: | copilot-swe-agent[bot] | |
Add local filesystem-based XDRIVE implementation Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | bf7b6bd | |
|---|---|---|
| Author: | RPRX | |
xdrive
| Commit: | 74c726f | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
Commands: Print CA cert's SHA256 in `tls ping` (#5644) And https://github.com/XTLS/Xray-core/issues/5642#issuecomment-3840806246 --------- Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | 25d1691 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | RPRX | |
Finalmask: Add XICMP (relies mKCP/QUIC or WireGuard) (#5633) https://t.me/projectXtls/1473
| Commit: | c180c59 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Finalmask: Add XDNS (relies mKCP, like DNSTT), header-*, mkcp-* (#5560) And https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3825430761
| Commit: | 5b849d5 | |
|---|---|---|
| Author: | Dmitrii Makhno | |
| Committer: | GitHub | |
XHTTP transport: New options for bypassing CDN's detection (#5414) Usage: https://github.com/XTLS/Xray-core/pull/5414#issuecomment-3770071786 Closes https://github.com/XTLS/Xray-core/issues/4346 --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
| Commit: | 2c92339 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | RPRX | |
TLS config: `allowInsecure`->`pinnedPeerCertSha256`; `verifyPeerCertInNames`->`verifyPeerCertByName` And use `,` as the separator instead of `~`/array https://github.com/XTLS/Xray-core/pull/5567#issuecomment-3766081805 https://t.me/projectXtls/1464 https://t.me/projectXtls/1465 https://t.me/projectXtls/1466 https://github.com/XTLS/Xray-core/pull/5625#issuecomment-3824855736
| Commit: | f1aee0b | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Hysteria transport: Support range & random for `interval` in `udphop` as well (#5603) https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3794621260
| Commit: | 59dc2ce | |
|---|---|---|
| Author: | MouMeng | |
| Committer: | GitHub | |
API: Add ListRule() for routing (#5569) https://github.com/XTLS/Xray-core/pull/5569#issuecomment-3766310407
| Commit: | cfc78b3 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Hysteria transport: Add `congestion` config (""/"reno"/"bbr"/"brutal"/"force-brutal") (#5549) Closes https://github.com/XTLS/Xray-core/issues/5546
| Commit: | 649e989 | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Hysteria: Fix transport's "udphop without salamander" dialing issue; Require `"version": 2` in outbound's `settings` as well (#5537) Updated example: https://github.com/XTLS/Xray-core/pull/5508#issue-3795798712
| Commit: | 92ada2d | |
|---|---|---|
| Author: | LjhAUMEM | |
| Committer: | GitHub | |
Proxy: Add Hysteria outbound & transport (version 2, udphop) and Salamander udpmask (#5508) https://github.com/XTLS/Xray-core/issues/3547#issuecomment-3549896520 https://github.com/XTLS/Xray-core/issues/2635#issuecomment-3570871754
| Commit: | 0ca1345 | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
TLS config: Add `pinnedPeerCertSha256`; Remove `pinnedPeerCertificateChainSha256` and `pinnedPeerCertificatePublicKeySha256` (#5154) Usage: https://github.com/XTLS/Xray-core/pull/5507 --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
| Commit: | 39ba1f7 | |
|---|---|---|
| Author: | Owersun | |
| Committer: | GitHub | |
Proxy: Add TUN inbound for Windows & Linux, including Android (#5464) * Proxy: Implement tun raw network interface inbound support for Linux * Proxy: Tun. Include "android" as build condition for build of tun_default implementation * Proxy: Tun. Add .Close() cleanup calls to Handler.Init() where needed * Proxy: Add Tun for Android * Proxy: Tun. Implement Windows support --------- Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com>
| Commit: | 446df14 | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | RPRX | |
Routing config: Replace `processName` with `process` (full-name/abs-path/abs-folder) (#5496) About `self/` & `xray/`: https://github.com/XTLS/Xray-core/pull/5496#issuecomment-3714620380 Replaces https://github.com/XTLS/Xray-core/pull/5489
| Commit: | 7265b5a | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
Routing config: Add `processName` (#5489)
| Commit: | ad468e4 | |
|---|---|---|
| Author: | Maxim Plotnikov | |
| Committer: | GitHub | |
API: Add GetAllOnlineUsers RPC to StatsService for retrieving online users (#5080)
| Commit: | cadcb47 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | RPRX | |
XTLS Vision: Add `testpre` (outbound pre-connect) and `testseed` (outbound & inbound) (#5270) https://t.me/projectXtls/1034 --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
| Commit: | ed5f7e7 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
fix(dns): inheritance issue with disableCache (#5351)
| Commit: | 2969a18 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
Sockopt config: Add `trustedXForwardedFor` (for XHTTP, WS, HU inbounds) (#5331) Fixes https://github.com/XTLS/Xray-core/pull/5101#issuecomment-3404979909
| Commit: | d418401 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
Router: Remove the deprecated UseIP option (#5323)
| Commit: | f14fd1c | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
feat(dns): add parallel query (#5239)
| Commit: | cd51f57 | |
|---|---|---|
| Author: | Meow | |
| Committer: | GitHub | |
feat(dns): add optimistic caching (#5237)
| Commit: | 2dc9729 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | RPRX | |
VLESS outbound: Add pre-connect (early test, for Vision Seed) https://t.me/projectXtls/1034
| Commit: | 79787a0 | |
|---|---|---|
| Author: | Meo597 | |
feat(dns): Implement optimistic caching
| Commit: | 6bc1244 | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
Refactor certificate pinning
| Commit: | fe57507 | |
|---|---|---|
| Author: | 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 | |
| Committer: | GitHub | |
Outbound: One endpoint and at most one user only (#5144) https://github.com/XTLS/Xray-core/pull/5124#issuecomment-3281091009 Fixes https://github.com/XTLS/Xray-core/pull/5124#pullrequestreview-3218097421
| Commit: | 845010b | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
VLESS protocol: Add Reverse Proxy (4) Command and extremely simple config (#5101) https://github.com/XTLS/Xray-core/issues/5088#issuecomment-3263093341
| Commit: | b6afe68 | |
|---|---|---|
| Author: | yuhan6665 | |
| Committer: | yuhan6665 | |
Add seed padding logic - Seed is decoupled with XTLS Vision, which means Seed can turn on without flow - XTLS Vision now use Seed config to configure its padding only mode
| Commit: | 279abd4 | |
|---|---|---|
| Author: | yuhan6665 | |
| Committer: | yuhan6665 | |
Populate Seed (more TBD) and checks
| Commit: | b1f4d32 | |
|---|---|---|
| Author: | yuhan6665 | |
| Committer: | yuhan6665 | |
Add VLESS seed configurations
| Commit: | cbade89 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
VLESS Encryption: Improve server-side tickets' expiration mechanism https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3253717319
| Commit: | 19f8907 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
VLESS Encryption: Randomize seconds in ticket and simplify expiration mechanism https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3246925902
| Commit: | e8b02cd | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
VLESS Encryption: Add customizable 1-RTT padding parameters; Decrease memory using; Chores Completes https://github.com/XTLS/Xray-core/pull/5067 --------- Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
| Commit: | 7951a5c | |
|---|---|---|
| Author: | RPRX | |
| Committer: | RPRX | |
VLESS protocol: Add lightweight, Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption (#5067) https://opensea.io/collection/vless
| Commit: | 2f05968 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
VLESS protocol: Add lightweight Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption (#5067) https://opensea.io/collection/vless
| Commit: | ad71406 | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
REFACTOR https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3217485418
| Commit: | 373558e | |
|---|---|---|
| Author: | RPRX | |
| Committer: | GitHub | |
Use X25519 for XOR; Add "divide" (ECH, before and includes type 0); Change config format https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3207449672
| Commit: | 6d1695a | |
|---|---|---|
| Author: | patterniha | |
| Committer: | patterniha | |
Some refines related to direct/freedom and `targetStrategy`; More intelligent "useIP"/"ForceIP", enhance "origin" functionality (#5030) https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194264277
| Commit: | 105b306 | |
|---|---|---|
| Author: | RPRX | |
VLESS practice: Use user-sent VLESS UUID's last byte as `vlessRoute` for `routing` `rules` https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194262087
| Commit: | 40ce850 | |
|---|---|---|
| Author: | patterniha | |
| Committer: | RPRX | |
Direct/Freedom config: Add `targetStrategy` as an alias of `domainStrategy`; Routing config: Remove `domainMatcher`, "linear" and `type` (#5027) https://github.com/XTLS/Xray-core/pull/5006#issuecomment-3193547307