Meo597
|
d74b8b1ba5
|
log: skip filtered Lua messages early
|
2026-10-05 01:10:06 +08:00 |
|
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
|
745526f14c
|
refactor(dns): make server-specific Lua registration private
|
2026-10-04 05:41:34 +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 |
|
Meo597
|
5afe260f10
|
router: lowercase target domain passed to Lua hook
|
2026-10-01 22:05:09 +08:00 |
|
Meo597
|
5d1d8200d9
|
dns: unify the Lua API for local and configured DNS
Expose localdns.Client in xray.dns.Servers with the ID "localhost",
so Lua scripts can use the same server API for both clients.
|
2026-10-01 21:58:09 +08:00 |
|
Meo597
|
2440f53cdd
|
feat(router): add Lua scripting for routing script
|
2026-10-01 18:25:53 +08:00 |
|
RPRX
|
b26a91de4f
|
Xray-core v26.9.30
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v26.9.30
|
2026-09-30 07:40:04 +00:00 |
|
 patternihaandClaude Opus 5.5
|
1f304916bd
|
TUN inbound: Add autoSystemWfpBlockLeak on Windows (blocks "dns" and "misconfigtun" IPv4/IPv6 traffic leaks outside the TUN); Rename autoSystemDNS to autoSystemDnsToGateway on Linux (and change some behaviors) (#6853)
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5899791359
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5901287980
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5903680113
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5904123488
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5904647772
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-5905047424
Fixes https://github.com/XTLS/Xray-core/issues/6454#issuecomment-5863800676
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 06:26:16 +00:00 |
|
风扇滑翔翼
|
0086362663
|
SS2022 proxy: Refactor to fix some issues (#6866)
https://github.com/XTLS/Xray-core/pull/6866#issuecomment-5904374529
Fixes https://github.com/XTLS/Xray-core/pull/6831#issuecomment-5884408501 and https://github.com/XTLS/Xray-core/pull/6866#issuecomment-5889568266
|
2026-09-30 13:16:27 +08:00 |
|
Cluvex
|
e51b3c3621
|
Noise finalmask: type supports "exp" (#6862)
https://github.com/XTLS/Xray-core/pull/6844#issuecomment-5859092964
https://github.com/XTLS/Xray-core/pull/6844#issuecomment-5859855674
https://github.com/XTLS/Xray-core/pull/6862#issuecomment-5897471145
|
2026-09-30 03:11:12 +00: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 |
|
v2ray
|
08cb6e6bca
|
WireGuard proxy: Fix potential startup races (#6852)
https://github.com/XTLS/Xray-core/pull/6852#issuecomment-5871816550
Fixes https://github.com/XTLS/Xray-core/issues/6850
|
2026-09-29 18:13:43 +00:00 |
|
 wewon-backdownandRPRX
|
48ad0300ea
|
API: xray api adu supports Hysteria (#6847)
https://github.com/XTLS/Xray-core/pull/6847#issuecomment-5895325181
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2026-09-29 18:11:26 +00:00 |
|
 Hossin Asaadiand风扇滑翔翼
|
0fc379203f
|
HTTPUpgrade transport: Send some Sec-WebSocket-* headers (#6835)
https://github.com/XTLS/Xray-core/pull/6835#issuecomment-5853986428
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2026-09-29 17:25:26 +00:00 |
|
LjhAUMEM
|
fc8f8a451d
|
XDNS finalmask: Refactor and new parameters (#6718)
https://github.com/XTLS/Xray-core/pull/6718#issuecomment-5894987590
Fixes https://github.com/XTLS/Xray-core/issues/6692
|
2026-09-29 17:16:59 +00: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 |
|
Meo597
|
5e1bb92b98
|
dns: reduce Lua allocations with flat arguments and returns and native IP slice userdata
|
2026-09-28 22:12:47 +08:00 |
|
 风扇滑翔翼andArtem Lytkin
|
e5e85ca9da
|
XTLS Vision: Suppress outer CloseNotify after switching to direct copy (#6834)
https://github.com/XTLS/Xray-core/pull/6816#issuecomment-5828082031
https://github.com/XTLS/Xray-core/issues/6794#issuecomment-5847200576
https://github.com/XTLS/Xray-core/pull/6834#issuecomment-5860728689
Fixes https://github.com/XTLS/Xray-core/issues/6794#issuecomment-5754894283
Fixes https://github.com/XTLS/Xray-core/issues/6124#issuecomment-4439918073
Fixes https://github.com/XTLS/Xray-core/issues/4878#issuecomment-5754638401
---------
Co-authored-by: Artem Lytkin <146867384+4RH1T3CT0R7@users.noreply.github.com>
|
2026-09-27 23:39:21 +00:00 |
|
 Esko Mobiusand风扇滑翔翼
|
7780db9bbe
|
Finalmask: Fix panic when udpHop or xicmp fails; Restore udpHop's default interval (#6808)
https://github.com/XTLS/Xray-core/pull/6808#pullrequestreview-5324529175
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2026-09-27 22:17:47 +00: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 |
|
 Artem Lytkinand风扇滑翔翼
|
7b8ade3ec5
|
TUN inbound: Only close the UDP connection that actually finished (#6814)
https://github.com/XTLS/Xray-core/pull/6814#pullrequestreview-5324536423
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2026-09-27 21:06:19 +00:00 |
|
Artem Lytkin
|
5dda894e29
|
TUN inbound: Reuse existing Wintun adapter by name on Windows again (#6811)
Fixes https://github.com/XTLS/Xray-core/issues/6780
|
2026-09-27 20:39:17 +00:00 |
|
youugiuhiuh
|
47a2c2ffdc
|
TUN inbound: Add autoSystemDNS on Linux (to TUN's gateway) (#6773)
https://github.com/XTLS/Xray-core/issues/6454#issuecomment-4931311976
https://github.com/XTLS/Xray-core/pull/6773#issuecomment-5755516423
https://github.com/XTLS/Xray-core/pull/6807#issuecomment-5807844210
|
2026-09-27 20:07:53 +00:00 |
|
Cluvex
|
7a018833ec
|
Proxy: Add MASQUE inbound (IETF CONNECT-IP server, RFC 9484) (#6844)
Completes https://github.com/XTLS/Xray-core/pull/6807 and https://github.com/XTLS/Xray-core/pull/6810
|
2026-09-27 19:16:54 +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 |
|
HuskyDG
|
3519dfecbd
|
FakeDNS: Change default FakeIPv6Pool to 2001:2::/48 (#6815)
https://github.com/XTLS/Xray-core/discussions/5458#discussioncomment-18555021
https://github.com/XTLS/Xray-core/pull/6815#issuecomment-5842712128
|
2026-09-26 03:52:03 +00:00 |
|
Cluvex
|
df261e4479
|
MASQUE client: Support HTTP/2 (Extended CONNECT, RFC 8441) (#6810)
https://github.com/XTLS/Xray-core/pull/6807#issuecomment-5808933074
https://github.com/XTLS/Xray-core/pull/6810#issuecomment-5842441136
|
2026-09-26 03:49:37 +00:00 |
|
Meo597
|
9628003594
|
Reduce memory usage
|
2026-09-26 06:20:34 +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 |
|
Hossin Asaadi
|
60e2a0c502
|
WireGuard proxy: Release packet views after use (#6801)
https://github.com/XTLS/Xray-core/pull/6801#issuecomment-5807228464
|
2026-09-24 05:46:26 +00:00 |
|
Esko Mobius
|
7d3e44fee2
|
Proxy: Add MASQUE outbound & transport (IETF CONNECT-IP, RFC 9484) (#6807)
Closes https://github.com/XTLS/Xray-core/issues/5495#issuecomment-3710683679
|
2026-09-24 02:13:37 +00:00 |
|
dependabot[bot]
|
9927942aaa
|
Bump google.golang.org/grpc from 1.83.2 to 1.84.0 (#6793)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.83.2 to 1.84.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.0)
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.84.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-09-24 02:04:39 +00:00 |
|
LjhAUMEM
|
a308ded2e6
|
WireGuard outbound: Fix endpoint IP address (#6804)
Fixes https://github.com/XTLS/Xray-core/issues/6803
|
2026-09-24 01:59:28 +00:00 |
|