Commit Graph

1256 Commits (14190ebca6cb1b1ad91bf717a80df1a972696ddc)

Author SHA1 Message Date
Kslr 98911dc9f3
Merge branch 'master' of https://github.com/v2fly/v2ray-core into v2fly-master 2020-10-11 00:45:44 +08:00
Loyalsoldier bb44d01096
Format proto files using clang-format according to google style (#264)
* Format proto files using clang-format according to google style
* Regenerate pb.go files
2020-10-05 08:36:40 +08:00
RPRX a308620073
Fix 2020-10-05 00:52:03 +08:00
RPRX b8a78038a2
VLESS PREVIEW 2.3 2020-10-04 10:51:29 +00:00
loyalsoldier b181045b0c
Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +08:00
loyalsoldier 7a789fed37
Run go fmt 2020-10-04 06:29:21 +08:00
RPRX 36f0b7d6e4
Fix Trojan inbound access log (#255) 2020-10-03 15:24:04 +00:00
RPRX 271532fc84
Add full VLESS fallbacks support to Trojan (#254)
* Add full VLESS fallbacks support to Trojan

* Adjustments according to linter

* Use common.Must2() for pro.Write()
2020-10-03 13:12:35 +00:00
RPRX 60909dad31
VLESS PREVIEW 2.2 2020-10-03 03:23:24 +00:00
Kslr 9f344fa1c9
remove shadowsosks ota (#238)
* remove shadowsosks ota

* remove unused buf.Reader
2020-10-02 16:13:31 +08:00
Kslr 58694e75d9
Merge branch 'master' into 2750-conflicts 2020-10-02 06:52:29 +08:00
RPRX 65565572d3
VLESS UDP over TCP struct breaking change (#239)
具体改变:每个 UDP 载荷前加两字节长度的 length,最大值为 2048-2=2046。若不使用 Mux,服务端与客户端均需升级至 v4.30.0+。这是 VLESS 公测版(0)协议结构本身唯一一次 breaking change,正式版(1)的服务端预计会长期同时支持该版本,第三方客户端的实现应当尽快跟进。
2020-09-30 01:39:03 +00:00
maskedeken e445d21f4b
Add trojan protocol support (#181)
* Add trojan protocol support

Co-authored-by: Eken Chan <ekenchan@msn.com>
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2020-09-26 23:31:24 +08:00
RPRX f55e05c166
int -> int32 2020-09-24 12:18:11 +00:00
RPRX 4b0aea1dca
Fix bug 2020-09-24 11:22:12 +00:00
RPRX 0e8e23897c
Tiny adjustment 2020-09-24 11:09:14 +00:00
RPRX 3072cdccf4
Add return 2020-09-24 11:02:27 +00:00
RPRX 648d4180aa
VLESS PREVIEW 2 2020-09-24 01:59:14 +00:00
RPRX 010fbf4d8b
Make isAEAD more efficient 2020-09-21 03:20:04 +00:00
RPRX 470dc8523b
Make isAEAD more efficient 2020-09-21 01:10:56 +00:00
Kslr 20926be898
Merge pull request #2740 from v2fly/master
merge v2fly
2020-09-18 15:42:31 +08:00
Kslr 0cbed7e265
Merge pull request #187 from wwqgtxx/master
support disable vmess aead by os environ
2020-09-14 18:04:12 +08:00
wwqgtxx 43174d6951 support disable vmess aead by os environ 2020-09-14 17:49:59 +08:00
Darhwa d2d4f48815 Fix the coarse-grained mutex in http outbound
fix v2ray#2731
2020-09-13 02:07:22 +08:00
Shelikhoo e2e266114a
Fix incorrect IV usage which slightly reduced security 2020-09-12 16:27:40 +08:00
Kslr 7a50794964
Merge pull request #2730 from v2fly/master
merge fly
2020-09-11 15:59:46 +08:00
RPRX ee1e18df24
Schedulers -> Flow 2020-09-11 03:37:23 +00:00
RPRX 2237528d1e
fix 2020-09-10 16:05:02 +00:00
RPRX 8c2e8e9db9
Add defer 2020-09-10 15:58:38 +00:00
Kslr 2a3fe11952
VMess AEAD will be used when alterId is 0 2020-09-09 00:02:53 +08:00
Kslr d7a5f01520
Merge branch 'master' into 2725 2020-09-08 21:34:14 +08:00
RPRX 16fe0b03f6
Do not convert @ to \x00 2020-09-07 16:39:53 +08:00
Kslr 7e38c78ddf
Merge branch 'master' of https://github.com/v2fly/v2ray-core into v2fly-master 2020-09-02 16:55:32 +08:00
loyalsoldier f12f76582f
Fix according to staticcheck result
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
2020-08-30 23:41:15 +08:00
loyalsoldier 1fa89b32d4
Format: run go fmt ./... 2020-08-30 21:17:22 +08:00
RPRX 84aaf3a1e3
VLESS PREVIEW 1.5 2020-08-28 07:51:09 +00:00
loyalsoldier f9175e3bc8
Fix according to go vet results 2020-08-26 19:35:33 +08:00
Shelikhoo a40727a3dc
added drain for ss and improved vmess drain 2020-08-26 13:51:23 +08:00
Loyalsoldier ef460f68f8
Adjust Protocol Buffers (#109)
* Update protoc binary executable files to v3.13.0

* Write proto files in more standard way

* Make go generate & vprotogen compatible with protoc-gen-gofast

* Regenerate pb.go files according to new proto files

* Clean go.sum by running go mod tidy

* Implement mustEmbedUnimplementedServiceServer for gPRC services
2020-08-24 12:10:26 +00:00
Darhwa d05ddc8f78 Make http outbound 0-rtt 2020-08-15 23:58:58 +08:00
Kslr 90a61a5b04
Merge pull request #2667 from v2fly/master
merge fly
2020-08-06 19:51:58 +08:00
RPRX 5708edd117
VLESS PREVIEW 1.3 2020-08-04 13:08:35 +00:00
RPRX 070e72f581
unexpected -> invalid 2020-08-03 19:16:14 +00:00
RPRX 1cfc02e720
VLESS PREVIEW 1.2 2020-08-03 06:13:26 +00:00
RPRX 2c49559c61
Merge pull request #76 from Vigilans/vigilans/tproxy-sockopt
Apply sockopt from inbound config to dokodemo tproxy's response connection
2020-08-02 03:02:36 +00:00
Vigilans 30e312f72b Apply sockopt from inbound config to dokodemo tproxy's response connection 2020-08-01 02:04:06 +08:00
Darhwa cae278dd00 Fix http outbound
Get correct TLS negotiated protocol when stats setting exists
2020-07-31 23:51:08 +08:00
Darhwa 1acb2fd854 Some cleaning and linting 2020-07-31 23:49:54 +08:00
RPRX bad7e2cfd8
VLESS PREVIEW 1.1 2020-07-28 15:00:23 +00:00
lucifer9 9da4339d8a Add access log for dokodemo inbound 2020-07-13 21:02:19 +08:00