yuhan6665
9e07d8304d
Add retry for test steps to download geofiles
2 years ago
RPRX
9d3de59d3f
Check "serverNames" and "shortIds" (client side)
...
Prevents https://github.com/XTLS/Xray-core/issues/1675
2 years ago
RPRX
4d5c3195d2
Refine random
...
Fixes https://github.com/XTLS/Xray-core/issues/1666
2 years ago
RPRX
c7358a32f5
Allow empty "spiderX" (client side)
2 years ago
RPRX
e1cd1fd33e
Allow empty "shortId" (client side)
2 years ago
RPRX
82003f28b2
Upgrade github.com/xtls/reality to 085bdf2104d3
...
Fixes https://github.com/XTLS/Xray-core/issues/1659
2 years ago
RPRX
4d2e2b24d3
THE NEXT FUTURE becomes THE REALITY NOW
...
Thank @yuhan6665 for testing
2 years ago
RPRX
15999e5c2a
v1.7.5
2 years ago
dependabot[bot]
48ff0d92c9
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 ( #1625 )
2 years ago
dependabot[bot]
229e2513b5
Bump golang.org/x/sys from 0.4.0 to 0.5.0 ( #1626 )
2 years ago
RPRX
9046eda5ce
Add callClose to UDP Dispatcher
...
Fixes https://github.com/XTLS/Xray-core/issues/1611
2 years ago
RPRX
f32921df30
Refine randomized
...
But we should avoid using it unless we have to, see
https://github.com/refraction-networking/utls/pull/157#issuecomment-1417156797
2 years ago
yuhan6665
c3faa8b7ac
Insert padding with empty content to camouflage VLESS header ( #1610 )
...
This only affects the Vision client for protocols expecting server to send data first.
The change is compatible with existing version of Vision server.
2 years ago
RPRX
00c9576118
Use go:linkname in qtls_go118.go
...
Once and for all, whatever
2 years ago
RPRX
fa7300e910
Add warning on using old version of XTLS
...
And checks param `fingerprint` also
2 years ago
RPRX
b57d3fa869
1.20 -> '1.20'
2 years ago
RPRX
53833c2323
Update workflows to use Go 1.20
2 years ago
RPRX
f176ec54ee
v1.7.3
2 years ago
pocketW
bf35e9dcd6
fix: handle error raised by dispatcher
2 years ago
RPRX
dc72cf2c78
Refine fingerprints
...
Fixes https://github.com/XTLS/Xray-core/issues/1577
2 years ago
RPRX
74416570d4
Format VLESS inbound.go and outbound.go
2 years ago
RPRX
b70912799b
Generate *.pb.go files with protoc v3.21.12
...
https://github.com/protocolbuffers/protobuf/releases/tag/v21.12
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
go run ./infra/vprotogen
2 years ago
yuhan6665
15bb23e4ec
XTLS Vision rejects Mux except for XUDP ( #1567 )
...
* Xtls vision reject vless-tcp-tls+Mux
* Address review comment
2 years ago
dependabot[bot]
915690b9ef
Bump google.golang.org/grpc from 1.52.0 to 1.52.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.52.0 to 1.52.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.52.0...v1.52.3 )
---
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>
2 years ago
mra9776
f571aa72df
uTLS PinnedPeerCertificateChainSha256 ( #1556 )
...
* Add tests for utls PinnedPeerCertificateChain
* Fix utls not checking PinnedPeerCertificate
Co-authored-by: ahmadi <ahmadi@meshkan.com>
2 years ago
yuhan6665
fb212905bd
XTLS Vision checks outer TLS version ( #1554 )
2 years ago
yuhan6665
3fb67f065a
Add fingerprint xray_random ( #1540 )
...
* Add fingerprint xray_random
xray_random means to pick a random uTLS fingerprint at the core startup
This way, the fingerprint is stable for a user for some days. While there is no identifiable signature for the whole xray community
* Fingerprint "random" refine
Exclude old fingerprint from RNG
2 years ago
MP
77d2f9edd7
Revise the Code per XTLS#1515 ( #1536 )
...
* Use buf.FromBytes(make([]byte, 0, buf.Size)) to create `first`
Fixes https://github.com/XTLS/Xray-core/issues/1515
* Update server.go
* Update inbound.go
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
2 years ago
dependabot[bot]
7added2693
Bump github.com/sagernet/sing from 0.1.5 to 0.1.6
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.5...v0.1.6 )
---
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>
2 years ago
dependabot[bot]
f536359367
Bump github.com/sagernet/sing from 0.1.3 to 0.1.5
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.3 to 0.1.5.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.3...v0.1.5 )
---
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>
2 years ago
dependabot[bot]
0d5c62e44d
Bump google.golang.org/grpc from 1.51.0 to 1.52.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.51.0 to 1.52.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.51.0...v1.52.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>
2 years ago
aeeq
620eb63c1b
Add sockopt interface setting for binding outbound to a particular device like "eth0" ( #1494 )
...
* Update sockopt_linux.go
add Interface Name
* Update config.pb.go
add Interface Name
* Update transport_internet.go
add Interface Name
* Update config.pb.go
* update config.proto add interface
* Update config.pb.go
2 years ago
yuhan6665
32ce7cd730
Add new uTLS fingerprints
...
- correct safari
- new format is the variable name in https://github.com/refraction-networking/utls/blob/master/u_common.go#L163
- notable ones "HelloChrome_106_Shuffle", "Hello360_Auto", "HelloQQ_Auto"
2 years ago
Hellojack
717518cb5f
Refine the logic of security type AUTO ( #1509 )
2 years ago
RPRX
7b8ff01114
Make sure that 0 <= b.start <= b.end
...
Fixes https://github.com/XTLS/Xray-core/issues/1501
2 years ago
dependabot[bot]
ed960cc885
Bump github.com/sagernet/sing from 0.1.2 to 0.1.3
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.2...v0.1.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>
2 years ago
RPRX
1bf3a632ca
v1.7.2
2 years ago
RPRX
ff5ce767df
Revert "add file soft link path resolve support ( #1482 )" ( #1495 )
...
This reverts commit eaf401eda9
.
2 years ago
RPRX
8c0d3c0257
XTLS Vision supports acceptProxyProtocol (test needed)
...
Fixes https://github.com/XTLS/Xray-core/issues/1339
2 years ago
yuhan6665
9bc1564b0a
Update v1.7.1 and dependencies
2 years ago
dependabot[bot]
6a85682716
Bump golang.org/x/crypto from 0.4.0 to 0.5.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
RPRX
6f61021f7a
XTLS Vision processes struct TLS Conn's input and rawInput
...
Fixes https://github.com/XTLS/Xray-core/issues/1444
2 years ago
dependabot[bot]
c0ceebe709
Bump github.com/sagernet/sing from 0.1.1 to 0.1.2
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.1...v0.1.2 )
---
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>
2 years ago
Nanyu
eaf401eda9
add file soft link path resolve support ( #1482 )
...
* add file soft link path resolve
* add configuration file soft link path resolve support
2 years ago
Senis John
11ec77bc76
update: release.yml
...
Replace old download URL
2 years ago
thank243
3b2ff95a9b
update: release.yml ( #1464 )
...
* update: release.yml
* update: release.yml
2 years ago
yuhan6665
3db7d44fc2
Update v1.7.0 and denpendencies
2 years ago
yuhan6665
c4fbdf1b78
Run core/format.go
2 years ago
PMExtra
c9b6fc0104
Add custom header support for HTTP proxy
2 years ago
dependabot[bot]
d7ac6946d2
Bump github.com/sagernet/sing from 0.1.0 to 0.1.1
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.0...v0.1.1 )
---
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>
2 years ago