Xiaokang Wang
aaa9e788e7
Grpc Gun Transport ( #757 )
...
* introduce grpc transport structure
* fix package name inconsistency
* grpc gun transport dialer and listener
* add selective build tag
* add grpc:gun listener
* add grpc:gun config
* add generated files
* various bug fix for gun:grpc transport
* Cache dialed connections
* grpc:gun Use V2Ray Managed Dial function
* Update destination.pb.go
* Update gun.go
* GunSettings -> GunConfig
* gu -> gs
* add grpc alias
Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
Co-authored-by: kslr <kslrwang@gmail.com>
2021-03-11 16:46:17 +08:00
dependabot[bot]
fb486d4181
Chore: bump github.com/pires/go-proxyproto from 0.4.2 to 0.5.0 ( #751 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.4.2 to 0.5.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.4.2...v0.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 08:39:13 +08:00
CalmLong
630ec22108
DNS: refine Android bootstrap DNS logic ( #767 )
2021-03-10 21:23:15 +08:00
dependabot[bot]
d15d6a7beb
Chore: bump actions/stale from v3.0.17 to v3.0.18 ( #752 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-08 14:27:50 +08:00
Loyalsoldier
e03947e6b0
Chore: update protobuf & dependencies ( #748 )
2021-03-08 05:12:27 +08:00
Shelikhoo
2eda576547
update version to 4.35.1
2021-03-07 13:42:17 +00:00
Shelikhoo
e24ddf588e
Create a name for linear domain matcher
2021-03-07 13:39:36 +00:00
Shelikhoo
867bbb429e
create session content in the context if do not exist yet
2021-03-06 14:33:20 +00:00
Shelikhoo
b585f2283a
fixing misbehaving code in mux that do not propagate context
2021-03-06 14:31:46 +00:00
Shelikhoo
8cf51a847e
fix misbehaving code crash and create bug on transport level front proxy
2021-03-06 13:53:25 +00:00
Shelikhoo
e22cf451f4
Allow bulk definition of domain matcher at parent level
2021-03-05 18:37:32 +00:00
Shelikhoo
0043dd6685
rename config for NewACAutomatonDomainMatcher to hybrid
2021-03-05 18:36:36 +00:00
Shelikhoo
9103f05e5c
Merge branch 'master' of github.com:v2fly/v2ray-core
2021-03-05 16:27:17 +00:00
Shelikhoo
e8ac0412a5
workaround crash when V is not in context
2021-03-05 16:27:02 +00:00
dependabot[bot]
bda84984a0
Chore: bump github.com/google/go-cmp from 0.5.4 to 0.5.5 ( #732 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-05 15:47:37 +08:00
GitHub Action
145b3d2280
update geoip, geosite
2021-03-05 00:15:22 +00:00
Shelikhoo
1f9c4eebb8
update version
2021-03-04 11:17:36 +00:00
Shelikhoo
7dabfb755e
merge vmess zero encryption support
2021-03-04 00:12:37 +00:00
Shelikhoo
0010783191
Merge chained proxy with transport support
2021-03-03 23:27:26 +00:00
Shelikhoo
e65f96fa6b
output debug message when ACAutomatonDomainMatcher is enabled.
2021-03-03 22:56:12 +00:00
Shelikhoo
38b0f026fe
json parsing rule for domain matcher
2021-03-03 22:35:55 +00:00
Shelikhoo
9d653dc708
Apply domain selector choice
2021-03-03 22:27:23 +00:00
Shelikhoo
837d5e7618
Allow the selection of domain matcher
2021-03-03 22:23:52 +00:00
DarthVader
a31a8e6f89
A memory-efficient and fast hybrid matcher ( #639 )
...
* a faster DomainMatcher implementation
* rename benchmark name
* fix linting errors
* add hybrid matcher
* add rabin-karp algorithm
* rename test & fix linting errors
* add more comment
* format code
* revert `MatcherGroup` match func
* fix linting errors
2021-03-04 05:39:51 +08:00
Loyalsoldier
49cf614346
Chore: update dependencies & protobuf ( #728 )
2021-03-03 17:31:53 +08:00
Loyalsoldier
45740be4af
Fix panic: index out of range ( #727 )
2021-03-03 16:53:42 +08:00
Shelikhoo
77bddcceb7
Test for Imaginary Security Level: zero
2021-03-01 16:13:59 +00:00
Shelikhoo
1368e92605
Imaginary Security Lever: zero: turn off all security on payload data
2021-03-01 15:39:52 +00:00
Shelikhoo
770a2bc1a3
Regenerate protobuf for Zero Security imaginary security level
2021-03-01 15:32:19 +00:00
Shelikhoo
833997df5a
Zero Security imaginary security level
2021-03-01 15:30:36 +00:00
Xiaokang Wang
733c5dea88
Deprecate legacy VMess header with a planned decommission ( #717 )
2021-03-01 21:26:54 +08:00
秋のかえで
b084b4f980
Fix ALPN being set to h2 by default when using TCP ( #716 )
2021-03-01 16:23:59 +08:00
Shelikhoo
616b0d122e
Fix for context with empty content
2021-02-28 20:42:32 +00:00
Shelikhoo
e532085d3c
don't build tagged outbound dial on configure setting
2021-02-28 19:59:45 +00:00
Shelikhoo
bf6e8f2389
Added Auto generated file
2021-02-28 19:58:22 +00:00
Shelikhoo
9722488fd6
Disable routing for platform initialized detour
2021-02-28 19:57:57 +00:00
Shelikhoo
6925870600
Fix forced outbound tag not set correctly
2021-02-28 19:57:21 +00:00
Shelikhoo
5f3851df39
Fix dependency cycle caused by core import in internet package
2021-02-28 19:10:38 +00:00
Shelikhoo
dd51d32250
Added Transport Layer Chained Proxy Support
2021-02-28 18:47:31 +00:00
Shelikhoo
8980cf2fcc
Regenerate protobuf for transport layer chain proxy
2021-02-28 17:52:16 +00:00
Shelikhoo
aaa55fc9d2
Add definition for transport layer chained proxy
2021-02-28 17:50:45 +00:00
Kid
d2a4e6bc47
Add /opt to assets location ( #715 )
2021-02-27 17:09:48 +08:00
dependabot[bot]
9fd5cdd8a8
Chore: bump github.com/miekg/dns from 1.1.39 to 1.1.40 ( #712 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-26 13:42:36 +08:00
dependabot[bot]
2e1cdd52e9
Chore: bump google.golang.org/grpc from 1.35.0 to 1.36.0 ( #711 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-26 11:29:51 +08:00
GitHub Action
8eb5996128
update geoip, geosite
2021-02-26 00:10:25 +00:00
Loyalsoldier
9d13f99633
Chore: format file & change names of test cases ( #707 )
2021-02-24 17:12:44 +08:00
CalmLong
7ebf3afc31
Feat: add disableCache option for DNS ( #705 )
...
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-24 16:03:50 +08:00
Loyalsoldier
4fb792fbd6
Chore: update golangci-lint & workflow ( #704 )
2021-02-24 14:22:37 +08:00
dependabot[bot]
bcbb96657c
Chore: bump github.com/miekg/dns from 1.1.38 to 1.1.39 ( #702 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-24 14:21:29 +08:00
yuhan6665
afb8385a7e
Feat: routing and freedom outbound ignore Fake DNS ( #696 )
...
Turn off fake DNS for request sent from Routing and Freedom outbound.
Fake DNS now only apply to DNS outbound.
This is important for Android, where VPN service take over all system DNS
traffic and pass it to core. "UseIp" option can be used in Freedom outbound
to avoid getting fake IP and fail connection.
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-23 10:17:20 +08:00