Meo597
|
edb8e7477e
|
test(log): fix Lua test compilation after merging main
|
2026-10-05 00:51:56 +08:00 |
|
Meo597
|
6cd6c61578
|
Merge commit 'b26a91de4f3294e26a0ad0a970b81a386a41f789' into lua
|
2026-10-05 00:46:32 +08:00 |
|
Meo597
|
db2dc8840a
|
log: cut log allocations and cache filename prefixes
|
2026-10-05 00:45:25 +08:00 |
|
Meo597
|
7ab6930f27
|
refactor: move push helpers to common and use xlua as the import alias
|
2026-10-04 07:12:54 +08:00 |
|
Meo597
|
73fb3e8f4a
|
refactor: extract shared result validation and userdata helpers
|
2026-10-04 06:29:00 +08:00 |
|
Meo597
|
399563b6d9
|
refactor: move execution context and timeout management into pool
|
2026-10-04 05:22:47 +08:00 |
|
Meo597
|
e38794ed88
|
lua: reset pooled state stack to prevent memory leaks
|
2026-10-04 01:36:48 +08:00 |
|
Meo597
|
2610e57ecf
|
lua: refactor to simplify state creation and pooled script execution
|
2026-10-03 21:57:54 +08:00 |
|
Artem Lytkin
|
6243d2a26e
|
Geodata: Reduce matcher memory on mobile and desktop, skip regexes that cannot match (#6867)
https://github.com/XTLS/Xray-core/pull/6867#issuecomment-5895171934
|
2026-09-29 19:25:53 +00:00 |
|
风扇滑翔翼
|
35e616d3b9
|
Xray-core: Move PacketConnWrapper to common/net (#6854)
https://github.com/XTLS/Xray-core/pull/6854#issuecomment-5895541650
Fixes https://github.com/XTLS/Xray-core/issues/6849
|
2026-09-30 02:33:53 +08:00 |
|
Meo597
|
1c52c65872
|
geodata: rename Lua matcher constructors to BuildDomainMatcher and BuildIPMatcher
|
2026-09-28 22:52:45 +08:00 |
|
Meo597
|
5724db08f4
|
lua: standardize hooks and host APIs on PascalCase
|
2026-09-28 22:52:14 +08:00 |
|
Meo597
|
3d3306503d
|
geodata: flatten Lua matcher rule arguments
|
2026-09-28 22:23:04 +08:00 |
|
Artem Lytkin
|
2953d44734
|
Geodata: Reduce MPH matcher runtime memory usage (#6821)
https://github.com/XTLS/Xray-core/pull/6821#issuecomment-5860086534
|
2026-09-27 21:52:37 +00:00 |
|
风扇滑翔翼
|
65e853ed84
|
SS2022 proxy: Refactor to remove sing* dependencies (#6831)
https://github.com/XTLS/Xray-core/pull/4356#issuecomment-2639571931
|
2026-09-27 18:42:53 +00:00 |
|
Meo597
|
459301d42e
|
refine Lua script path fallback
|
2026-09-27 23:15:51 +08:00 |
|
Meo597
|
3982028a9c
|
lua: lower camel case
|
2026-09-26 17:58:25 +08:00 |
|
Meo597
|
70b8e9a61d
|
log caller
|
2026-09-26 15:42:57 +08:00 |
|
Meo597
|
219f758060
|
add log module
|
2026-09-26 14:40:15 +08:00 |
|
Meo597
|
72d9ab50b9
|
add tests
|
2026-09-26 06:16:54 +08:00 |
|
Meo597
|
235843c5d2
|
feat(dns): add Lua scripting for DNS queries
|
2026-09-26 05:37:23 +08:00 |
|
风扇滑翔翼
|
61cad5ec8b
|
Xray-core: Reduce error log usage for performance (#6796)
https://github.com/XTLS/Xray-core/pull/6796#issuecomment-5807809588
|
2026-09-25 17:59:49 +00:00 |
|
Artem Lytkin
|
a642a190ed
|
Geodata: Prefilter regexp rules by their required literals (#6818)
https://github.com/XTLS/Xray-core/pull/6818#issuecomment-5833512067
|
2026-09-25 17:25:52 +00:00 |
|
 Kiangand风扇滑翔翼
|
ccb69ea5e2
|
common/buf/readv_windows.go: Fix raw WSARecv blocking thread and preventing connection close (#6743)
https://github.com/XTLS/Xray-core/pull/6743#issuecomment-5647971870
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2026-09-12 19:51:59 +00:00 |
|
 LjhAUMEMandRPRX
|
18a1b5042a
|
Finalmask: Make "udpHop" a new UDP mask (#6327)
https://github.com/XTLS/Xray-core/pull/6327#issuecomment-5592421364
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2026-09-08 22:15:02 +00:00 |
|
Meow
|
3e2f040cd8
|
Direct/Freedom outbound: Better Compatibility (#6058)
Fixes https://github.com/XTLS/Xray-core/issues/6393
|
2026-09-08 03:31:25 +00:00 |
|
Hossin Asaadi
|
6ce8dc53e7
|
common/buf/writer.go: Fix buffered writes failing when payload exceeds remaining capacity (#6723)
Fixes https://github.com/XTLS/Xray-core/issues/5287
|
2026-09-07 21:14:41 +00:00 |
|
 Kostaand风扇滑翔翼
|
d9c54026c5
|
Sniffing: Support QUICv2 (#6695)
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2026-08-30 12:15:25 +00:00 |
|
风扇滑翔翼
|
65458e919f
|
Config: Fix some issues (#6640)
https://github.com/XTLS/Xray-core/pull/6640#issuecomment-5420106315
Fixes https://github.com/XTLS/Xray-core/issues/6636
Fixes https://github.com/XTLS/Xray-core/issues/6600
...
|
2026-08-27 20:03:59 +08:00 |
|
 风扇滑翔翼andn0ctal
|
9b373e39ca
|
Sniffer: Fix SniffUTP() (#6667)
Fixes https://github.com/XTLS/Xray-core/pull/6664
---------
Co-authored-by: n0ctal <4c866w5fn9@privaterelay.appleid.com>
|
2026-08-25 16:49:14 +00:00 |
|
yiguodev
|
8b419d833d
|
Routing: Fix process for macOS IPv4-mapped sockets (#6557)
Fixes https://github.com/XTLS/Xray-core/issues/6533
|
2026-08-12 05:40:07 +00:00 |
|
yiguodev
|
5b1b41058e
|
Routing: Exclude iOS from Darwin for process (#6524)
Fixes https://github.com/XTLS/Xray-core/pull/6434#issuecomment-5016175948
|
2026-07-27 12:40:18 +00:00 |
|
风扇滑翔翼
|
8f15190c23
|
QUIC sniffer: Fix potential panic on malformed QUIC packets again (#6471)
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-xqmr-94vq-cxvx
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-9h6x-9r9m-5qw2
|
2026-07-10 21:40:50 +00:00 |
|
yiguodev
|
d5bc58dc6b
|
Root config: Add env config (#6400)
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4880198100
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4916892425
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4929136670
|
2026-07-10 02:56:49 +00:00 |
|
yiguodev
|
987290ba48
|
Routing: process supports macOS as well (#6447)
https://github.com/XTLS/Xray-core/pull/6434#issuecomment-4903384018
|
2026-07-08 11:03:24 +00:00 |
|
 KatanaandMeow
|
d7fa2076c3
|
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>
|
2026-07-07 02:01:53 +00:00 |
|
Meow
|
be8009c625
|
Geodata: Cleanup unneeded matchers & domain: ignore case (#6342)
Completes https://github.com/XTLS/Xray-core/pull/6139
|
2026-06-19 12:02:27 +00:00 |
|
Meow
|
711aea4e34
|
XHTTP & WS & HU & gRPC servers: Require sockopt.trustedXForwardedFor (#6309)
https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4663652131
Behavior: https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4746598275
Replaces https://github.com/XTLS/Xray-core/pull/6159
|
2026-06-18 22:31:21 +00:00 |
|
LjhAUMEM
|
862631172d
|
WireGuard proxy: Refactor (#6287)
And https://github.com/XTLS/Xray-core/pull/6303#issuecomment-4669158076
Fixes https://github.com/XTLS/Xray-core/issues/6257
|
2026-06-17 12:02:10 +00:00 |
|
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇
|
d43a808ea5
|
GitHub Action CI: Add Go source file format check (#6090)
https://github.com/XTLS/Xray-core/pull/6057#issuecomment-4364819830
And https://github.com/XTLS/Xray-core/pull/6149#issuecomment-4546876261
|
2026-05-29 15:04:59 +00:00 |
|
LjhAUMEM
|
1cd7d25fec
|
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
|
2026-05-28 19:44:16 +00:00 |
|
风扇滑翔翼
|
d878fc83f8
|
SS2022 inbound: Fix potential panic when dispatching (#6162)
https://github.com/XTLS/Xray-core/pull/6162#issuecomment-4496738737
|
2026-05-24 12:50:02 +00:00 |
|
风扇滑翔翼
|
56bb63668c
|
Geodata: Cleanup unneeded shared matchers (weakly referenced in map) (#6139)
https://github.com/XTLS/Xray-core/pull/6139#issuecomment-4525195265
|
2026-05-23 12:23:52 +00:00 |
|
Yury Kastov
|
da9ba693cb
|
Config: Support abstract unix sockets in remote loader (#6111)
Replaces https://github.com/XTLS/Xray-core/pull/5200
|
2026-05-22 19:49:19 +00:00 |
|
Meow
|
906d49a271
|
Direct/Freedom outbound: Prefer IPv4 for finalRules' "AsIs" (#6075)
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4391684629
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4392629645
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4395258425
|
2026-05-07 14:12:39 +00:00 |
|
Yury Kastov
|
1ead940a71
|
Config: Parallel for for inbounds' clients (#6055)
https://github.com/XTLS/Xray-core/pull/6055#issuecomment-4360958652
|
2026-05-02 13:32:59 +00:00 |
|
 Yury KastovandRPRX
|
bdff2fa72e
|
Config: Support env XRAY_JSON_STRICT=true (#6053)
https://github.com/XTLS/Xray-core/pull/6053#issuecomment-4363840170
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2026-05-02 13:11:40 +00:00 |
|
Meow
|
3bc24a3d5d
|
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
|
2026-04-25 21:20:42 +00:00 |
|
 7. SunandMeow
|
1a14ffcec6
|
Geodata strmatcher: Restore lenient Type.New(Domain) behavior (#5989)
https://github.com/XTLS/Xray-core/pull/5989#issuecomment-4288238360
Fixes https://github.com/XTLS/Xray-core/issues/5986#issuecomment-4288010800
---------
Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com>
|
2026-04-25 17:08:23 +00:00 |
|
Meow
|
bc590bcb56
|
Geodata: Reduce memory usage again (#5975)
https://github.com/XTLS/Xray-core/pull/5975#issuecomment-4274779560
|
2026-04-25 16:15:37 +00:00 |
|