Commit Graph
1046 Commits
Author SHA1 Message Date
Loyalsoldier f94dd11a8c Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
Loyalsoldier f98944c9e0 Chore: update protobuf (#670) 2021-02-11 14:57:20 +08:00
Kslr 405a051c50 Test: fix http2 dial timeout (#570)
* fix http2 dial timeout
2021-01-11 17:03:03 +08:00
kslr d04a786a85 Fix: http2: listen port failed use error level log
ref https://github.com/v2fly/v2ray-core/issues/576
2021-01-03 07:11:59 +08:00
RPRX a58bfc4ba4 SessionTicketsDisabled: false -> true 2021-01-01 11:25:04 +00:00
RPRX 4d2e782fbe Disable session resumption by default (#569) 2021-01-01 17:01:14 +08:00
dyhkwongandghost 291eff1aa3 Refine Android build (#525)
Co-authored-by: ghost <noreply@example.com>
2020-12-17 08:50:13 +08:00
Loyalsoldier eed3f5a13f Fix: typo (#524) 2020-12-16 09:26:25 +08:00
Loyalsoldier e6fb0e1e5d Suppress lint error (#486) 2020-12-03 16:14:34 +08:00
Loyalsoldier cf11bf0498 Suppress lint error (#480) 2020-12-02 21:07:58 +08:00
Loyalsoldier b68f943c78 Fix lint according to golangci-lint (#439) 2020-11-22 05:05:01 +08:00
Kslrandloyalsoldier 623cb24644 Remove XTLS (#431)
* remove xtls

* generate pb

* Update protoc

* Clean up go.mod & go.sum

* format code

* restore vless flow

* fix codacy

* do NOT interfere with pb.go files

Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2020-11-20 15:53:10 +08:00
Chinsyo 231f5bf024 Add missing deprecation notice to deprecated code (#437) 2020-11-20 15:18:44 +08:00
Chinsyo 2ac380788b Some minor fixes (#433) 2020-11-20 01:02:52 +08:00
ChinsyoandChinsyo c4c750d03f change temporary variable to lower camel case (#427)
Co-authored-by: Chinsyo <chinsyo@sina.cn>
2020-11-17 15:14:48 +08:00
lucifer 770b994337 Refine unix domain socket (#367) 2020-10-29 07:30:38 +00:00
Kslr a770d72ca4 Merge pull request #168 from p4gefau1t/fix-mkcp-control-window
fix mkcp sending window
2020-10-26 00:46:14 +08:00
Kslr f7ed96f5d4 Merge pull request #292 from Loyalsoldier/refine-code
Refine code according to golangci-lint results
2020-10-13 13:50:04 +08:00
RPRX d1ed330f9f Remove XTLS WriteMultiBuffer method 2020-10-13 04:33:11 +00:00
loyalsoldier 784775f689 Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
RPRX ff6bb51732 Fix XTLS over mKCP (#302) 2020-10-11 02:52:38 +00:00
Kslr a44e1ede5b update to IETF QUIC draft-29 (#287)
* update to IETF QUIC draft-29
2020-10-09 10:04:35 +08:00
RPRX bcc7b78ff7 Add XTLS support to mKCP (#267) 2020-10-06 16:25:02 +00: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
loyalsoldier b181045b0c Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +08:00
RPRX cde63bfac1 Add XTLS support to DomainSocket (#241) 2020-09-30 08:40:08 +00:00
RPRX 97eddc2374 Add XTLS support 2020-09-21 14:56:43 +00:00
DuckSoft 9def692b21 kcp: removing annoying NewAEADAESGCMBasedOnSeed hint 2020-09-20 17:47:15 +08:00
Page Fault 1a652933d9 fix mkcp sending window 2020-09-08 07:01:16 +00:00
lucifer9 801b9490b8 fix abstract UDS & add PROXY protocol support to DS inbound 2020-09-04 15:35:54 +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
luciferandRPRX 4c9210cf11 Parse X-Forwarded-For in http transport (#142)
* Parse X-Forwarded-For

* Update hub.go

Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
2020-08-30 04:30:05 +00:00
loyalsoldier f9175e3bc8 Fix according to go vet results 2020-08-26 19:35:33 +08:00
RPRX f5642b4075 L -> l, A -> a 2020-08-26 05:01:35 +00:00
RPRX 9046bea466 Adjust TCP inbound logs 2020-08-26 04:50:00 +00:00
RPRX a3bc930075 Add PROXY protocol support to WS inbound
https://github.com/v2fly/v2ray-core/pull/103
2020-08-26 04:29:12 +00: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
luciferandRPRX 5df17338a1 Add PROXY protocol support to tcp inbound (#103)
* Add  PROXY protocol support to tcp inbound

* add settings for PROXY protocol

* Adjust hub.go

Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
2020-08-21 13:31:44 +00:00
Vigilans 39cbe4ab13 Implement setReuseAddr and setReusePort in sockopt_{os}.go 2020-07-31 01:20:12 +08:00
Vigilans bb932d8a1e Move setting of SO_REUSEPORT out of applyInboundSocketOptions 2020-07-31 00:01:36 +08:00
RPRX 9311cb18e4 Remove unused utls 2020-07-20 05:59:46 +00:00
Kslr a8f3450b89 Merge pull request #38 from yuhan6665/master
Add stats counter for outbounds
2020-06-28 16:29:29 +08:00
Shelikhoo e4acbcee8f Allow the use of Browser Bridge 2020-06-28 15:54:53 +08:00
yuhan6665 f34c092a06 Rename fields in StatCouterConnection
The fields will be used by Outbounds as well in the next commit
2020-06-27 00:31:46 -04:00
Xiaokang Wang 327a6ee1f7 Merge pull request #18 from darhwa/enhance_http_outbound
使http outbound支持连接https与http/2代理服务器
2020-06-25 16:25:44 +08:00
Roger Shimizu 90af5f19ba Apply Debian's patch to upstream 2020-06-24 12:57:03 +08:00
Darhwa d29370a654 Enhance http outbound
1. Enables http outbound to set up a HTTP tunnel above HTTP/1.1,
  HTTP/1.1 over TLS, or HTTP/2 over TLS. Previously it only works for
  plain HTTP/1.1
2. In setting up CONNECT tunnel, replaces handcrafted request with
  standard http.Request
2020-06-20 23:03:44 +08:00
Darhwa 8e791e92bc Further strip unique signatures of tls handshake
1. allow users to disable session ticket
2. set default alpn to ["h2", "http/1.1"]
2020-06-18 11:32:37 +08:00
Shelikhoo 8988dc32b9 Update Version 2020-06-10 11:15:28 +08:00