Lumière Élevé
acbf36e21b
SplitHTTP server: Add global CORS headers for browser dialer ( #3830 )
2 months ago
mmmray
93cff1a576
Xmux: Value of 0 is treated the same as no value ( #3835 )
...
It turns out that some panels like to set `"xmux": {"maxConnections": 0,
"maxConcurrency": 0}`, and of course that fails now. To make their job
easier, let's treat `0` the same as not setting the parameter.
Again, I don't like that xray's defaults are hardcoded all over the
place. I would have liked a different default value for Xmux in a future
version, but it actually can't be done in practice because everybody
just copypastes the defaults from the docs into their own sourcecode
(and sometimes changes them silently to their own idea of a good
default)
2 months ago
Lumière Élevé
7677ac980d
Browser Dialer: Change from ES5 to ES6+ for performance ( #3832 )
2 months ago
RPRX
bc28cad8f8
v24.9.19
2 months ago
Kobe Arthur Scofield
57a41f3b4b
Config: Remove more legacy fields ( #3817 )
2 months ago
mmmray
f406b2dee0
SplitHTTP client: Fix xmux config deserialization ( #3827 )
2 months ago
RPRX
a35d5719f4
v24.9.16
2 months ago
dragonbreath2000
363e86c585
UDP noises: Add base64 and multi-packet support ( #3794 )
...
https://github.com/XTLS/Xray-core/pull/3794#issuecomment-2351329251
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>
2 months ago
ll11l1lIllIl1lll
b1c6471eeb
SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 ( #3613 )
...
https://github.com/XTLS/Xray-core/pull/3613#issuecomment-2351954957
Closes https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2247495778
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>
2 months ago
Dmitry Anderson
a931507dd6
SplitHTTP: Read and validate HTTP/1.1 responses ( #3797 )
2 months ago
dependabot[bot]
67c2a29065
Bump github.com/sagernet/sing from 0.4.1 to 0.4.3 ( #3818 )
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.4.1 to 0.4.3.
- [Commits](https://github.com/sagernet/sing/compare/v0.4.1...v0.4.3 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
Kobe Arthur Scofield
5f0642a671
Errors: Add PrintRemovedFeatureError & PrintDeprecatedFeatureWarning ( #3804 )
2 months ago
风扇滑翔翼
3fed0c773f
DNS outbound: Add blockTypes ( #3812 )
2 months ago
Kuzmin Vladimir
d7c5a0fc5f
Fix int overflow on x32 processors causing panic ( #3810 )
...
During the roll, "duration" is converted to int, causing overflow on x32 processors. The value may be very small or negative, causing a panic in rand.Intn.
2 months ago
风扇滑翔翼
781aaee21f
QUIC sniffer: handle multiple initial packets ( #3802 )
...
* QUIC sniffer: handle multiple initial packets
Basically copied from Vigilans/v2ray-core@8f33db0
Co-Authored-By: Vigilans <vigilans@foxmail.com>
* Remove unnecessary file
---------
Co-authored-by: Vigilans <vigilans@foxmail.com>
2 months ago
风扇滑翔翼
7970f240de
Log: show the matching rule tag ( #3809 )
2 months ago
风扇滑翔翼
88ae774cce
Sniff: Routing “attrs” support non http inbound ( #3808 )
...
* Sniff: Support attrs route in non http inbound
* Add capability to sniff method and path
* Fix test
* Skip HTTP inbound PlainHTTP mode
* Fix test
again
2 months ago
Torikki
c259e4e4a6
Allow to inject custom validator in VLESS controller ( #3453 )
...
* Make Validator an interface
* Move validator creation away from VLESS inbound controller
2 months ago
vnxme
3a8c5f38e8
Routing: Add regexp syntax support to UserMatcher ( #3799 )
2 months ago
dependabot[bot]
12c3908e8c
Bump google.golang.org/grpc from 1.66.1 to 1.66.2 ( #3798 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.66.1 to 1.66.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.1...v1.66.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
Kobe Arthur Scofield
1919a1e86f
Log: Improve feature deprecation/removal logs ( #3793 )
...
* Improve feature deprecation/removal logs
* Add a note about the new feature
* When the feature has removed, this should be an error not a warning
2 months ago
风扇滑翔翼
1b607ff874
DNS: Do not hit cache if encounted err ( #3784 )
2 months ago
Kobe Arthur Scofield
7496413e5c
Remove remnants of global `transport` ( #3792 )
...
* Remove remenants
* Generate pb.go
* Remove function
2 months ago
dependabot[bot]
297a9ae7bd
Bump google.golang.org/grpc from 1.66.0 to 1.66.1 ( #3786 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.66.0 to 1.66.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.0...v1.66.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
风扇滑翔翼
a247997e38
Log: Add MaskAddress option to hide IP addresses ( #3783 )
...
* Log: Add maskAddress option
* Correct IPv6 subnet
2 months ago
Kobe Arthur Scofield
6b1bf312d7
Config: Remove legacy config fields again ( #3782 )
...
* Remove more lecacy fields
* Patch missing bracket
* Fix tests
* Fix missing comma
* Fix buried test bomb
* Cleanup test after removed legacy test content
2 months ago
yu
c90affe7db
Fix: RPC call causes xray panic problem using wrong account type ( #3744 )
...
* fix:RPC call causes xray panic problem. Problem details: add a VMess protocol user in an inbound proxy. If inTag: "VMess-xxx", but the developer carelessly calls the add user method of vless or other protocols, such as xrayCtl.AddVlessUser(user), causing xray panic
* fix:use xray log system return error
---------
Co-authored-by: chengtao@snqu.com <chengtao@snqu.com>
2 months ago
风扇滑翔翼
3d0feae462
Transport: Add REALITY TLS1.3 support warning ( #3774 )
2 months ago
Kobe Arthur Scofield
f04cb0b288
Config: Remove some legacy fields from V2Ray 3.x era ( #3776 )
...
https://github.com/XTLS/Xray-core/pull/3776#issue-2512316726
2 months ago
mmmray
9438517130
README.md: Add SaeedDev94/Xray to Android clients
...
Closes https://github.com/XTLS/Xray-core/issues/3778
2 months ago
RPRX
3d9137cb6f
v24.9.7
3 months ago
mmmray
6838a0ae55
Config: Remove legacy `inbound/outbound/detours` ( #3769 )
...
https://github.com/XTLS/Xray-core/pull/3769#issuecomment-2334915139
3 months ago
dependabot[bot]
3971532798
Bump golang.org/x/net from 0.28.0 to 0.29.0 ( #3766 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
3 months ago
dependabot[bot]
d36e027a50
Bump golang.org/x/sys from 0.24.0 to 0.25.0 ( #3762 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
3 months ago
mmmray
f357245f93
Config: Remove global `transport` ( #3751 )
...
https://github.com/XTLS/Xray-core/pull/3751#issuecomment-2329564039
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
3 months ago
mmmray
c0a98f74fc
Transport: Remove DomainSocket ( #3757 )
...
https://github.com/XTLS/Xray-core/pull/3755#issuecomment-2325533003
3 months ago
mmmray
9a953c070f
Transport: Remove QUIC ( #3754 )
...
https://github.com/XTLS/Xray-core/pull/3554#issuecomment-2236171077
3 months ago
mmmray
ab3c00e96b
SplitHTTP: Remove `ok` compatibility logic ( #3753 )
...
Remove some code that was added to maintain compatibility with older
Xray versions. This breaks compatibility with Xray-core v1.8.23 or older.
3 months ago
mmmray
f1c439c2aa
Revert "Fix freedom PacketReader/PacketWriter type assertion ( #3734 )"
...
This reverts commit 815a959c96
.
3 months ago
RPRX
6baad79f98
v1.8.24
3 months ago
dependabot[bot]
98e85b7f3c
Bump google.golang.org/grpc from 1.65.0 to 1.66.0 ( #3740 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.65.0 to 1.66.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
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>
3 months ago
dragonbreath2000
002d08bf83
UDP noise ( #3711 )
...
* added udp noise
* adding protobuf settings
* freedom json parser and clean up
* resolve confict
* fix and clean up
* use net.conn instead of packetconnwrapper
* avoid constructing SequentialWriter directly
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>
3 months ago
xiaorouji
8674ed5a0d
Support DNS queryStrategy config for UDP NameServer ( #3728 )
3 months ago
dyhkwong
815a959c96
Fix freedom PacketReader/PacketWriter type assertion ( #3734 )
3 months ago
RPRX
1cfed96aba
README.md: Add Project VLESS to Telegram
3 months ago
yuhan6665
592c2daf58
Update go 1.23 ( #3730 )
3 months ago
dependabot[bot]
5d7dfbbcac
Bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 ( #3729 )
...
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/vishvananda/netlink/releases )
- [Commits](https://github.com/vishvananda/netlink/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/vishvananda/netlink
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>
3 months ago
mmmray
3dd3bf94d4
Fix data leak between mux.cool connections ( #3718 )
...
Fix #116
3 months ago
dependabot[bot]
c0c23fdfeb
Bump github.com/vishvananda/netlink ( #3719 )
...
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink ) from 1.2.1-beta.2.0.20230316163032-ced5aaba43e3 to 1.2.1.
- [Release notes](https://github.com/vishvananda/netlink/releases )
- [Commits](https://github.com/vishvananda/netlink/commits/v1.2.1 )
---
updated-dependencies:
- dependency-name: github.com/vishvananda/netlink
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
风扇滑翔翼
34e0a2fb41
Issues template: Add require for latest version
3 months ago