Commit Graph

5765 Commits

Author SHA1 Message Date
Shelikhoo fb6e449572
apply coding style 2021-05-09 15:16:42 +01:00
Shelikhoo 7b721e1a6f
support chain proxy for h2 2021-05-09 15:14:28 +01:00
Shelikhoo 1038823ee9
support chain proxy for grpc 2021-05-09 15:13:18 +01:00
Shelikhoo 31a7fb503c
update TCPKeepAliveInterval type to allow expression disable 2021-05-06 15:33:35 +01:00
Shelikhoo 7506395421
added 4.39.0 unstable release 2021-05-06 13:08:02 +01:00
Shelikhoo 77a573caf1
refactor test for loader benchmark 2021-05-05 13:50:56 +01:00
Shelikhoo 916d3857a0
Revert "show warning for asset directory transversal to prepare for network api based reload in v5"
This reverts commit a720d1e2
2021-05-05 13:29:36 +01:00
loyalsoldier fa85afc920
Feat: add geodata loader benchmark 2021-05-05 13:22:01 +01:00
Shelikhoo a720d1e2d6
show warning for asset directory transversal to prepare for network api based reload in v5 2021-05-05 13:17:54 +01:00
Loyalsoldier 736379d22d
Chore: update debian package (#975) 2021-05-05 10:34:12 +08:00
Loyalsoldier 8ce32e0d4c
Fix: GetAssetLocation (#974) 2021-05-05 00:51:58 +01:00
Loyalsoldier 1cb9fd2999
Chore: little refinements (#973) 2021-05-05 07:28:09 +08:00
loyalsoldier bf9a27a6db
Revert "Revert "Fix: GetAssetLocation for external geo files (#968)""
This reverts commit 70245fd30e.
2021-05-05 06:39:00 +08:00
Shelikhoo d6abddc7f5
rename the field to keep lint happy 2021-05-04 22:55:39 +01:00
Shelikhoo 44514ebc1a
Merge branch 'dev-wsearlydatadiverse' 2021-05-04 22:50:06 +01:00
Shelikhoo e0f02dcca6
add required import 2021-05-04 22:46:16 +01:00
Shelikhoo 8aff3e09a4
update tcp keep alive interval config 2021-05-04 22:39:28 +01:00
Shelikhoo 8d4b4201f8
add json parse rule for tcp keep alive interval 2021-05-04 22:37:38 +01:00
Shelikhoo c564c84b17
set TCP keep alive only on TCP socket 2021-05-04 22:30:41 +01:00
Shelikhoo 1dfe55fac8
Merge branch 'master' of https://github.com/therealak12/v2ray-core into therealak12-master-pr962 2021-05-04 22:28:26 +01:00
Shelikhoo 00a4551637
add document for temporary API:DNSResolverFunc, DNSResolverFunc 2021-05-04 22:25:37 +01:00
rurirei 2129c6e1e9
feat: update bootstrap_dns_android (#966)
* update with non_specified network

* remove wrongs

* add alternative bootstrapDialer

* do test

* Update dns_bootstrap_android_test.go

* example of alternative dialer

* public method

* move const

* Update dns_bootstrap_android_test.go

* no duplicated

* Rename infra/conf/dns_bootstrap_android.go to transport/internet/system_dns_android.go

* Update system_dns_android.go

* Update and rename infra/conf/dns_bootstrap_android_test.go to transport/internet/system_dns_android_test.go

* no imports

* Update system_dns_android.go

* Update system_dns_android_test.go

* create systemDNS

* Create system_dns_android.go

* Update system_dialer.go

* call Resolver on systemDialer

* create system_dns_test.go

* resolver.LookupIP params

* param fix

* noneed TestSystemDNSResolver

* revert: no specified resolver

* Delete system_dns.go

* android only

* android only test

* typo
2021-05-04 22:22:01 +01:00
Shelikhoo c66a1678da
rework document for API 2021-05-04 21:06:23 +01:00
Shelikhoo 38f522fb72
Remove unnecessary API 2021-05-04 20:48:31 +01:00
Shelikhoo 0fbd8a1fd1
fix coding style 2021-05-04 20:47:19 +01:00
Shelikhoo 03b0c8efd9
use correct function for to context 2021-05-04 20:41:09 +01:00
Shelikhoo 758290314f
fix context related test issue 2021-05-04 20:34:06 +01:00
Shelikhoo 452de7c964
apply h2 http header on server side 2021-05-04 20:32:27 +01:00
Shelikhoo 1d7e497599
Added json configure file parsing of h2 transport 2021-05-04 20:32:27 +01:00
Shelikhoo 2847bc3271
Add method, header support to http2 transport 2021-05-04 20:30:09 +01:00
Shelikhoo 957d7791c4
Regenerate proto: Add method support to http2 transport 2021-05-04 20:30:09 +01:00
Shelikhoo 6e5b8dcd8f
Add method support to http2 transport 2021-05-04 20:30:08 +01:00
Shelikhoo 4701a225f4
Regenerate proto: Add header support to http2 transport 2021-05-04 20:30:08 +01:00
Shelikhoo 4b1d6ec4d1
Add header support to http2 transport 2021-05-04 20:29:54 +01:00
Shelikhoo 4249bcb28d
run test on development branches as well 2021-05-04 20:27:14 +01:00
Shelikhoo 620d8f1fb5
remove context public interface 2021-05-04 20:22:13 +01:00
loyalsoldier 007a15bd79
fix 2021-05-04 19:21:46 +01:00
loyalsoldier 2bdc86049a
code style 2021-05-04 19:21:34 +01:00
loyalsoldier 40f8e82204
refine 2021-05-04 19:19:43 +01:00
Shelikhoo 3ba9a5b4f5
Refine geodata related tests (#967)
(cherry picked from commit 7805ca2ac1)
2021-05-04 19:13:52 +01:00
Shelikhoo bf0e7e35c8
move geo loader conf to environment variable 2021-05-04 19:08:18 +01:00
Shelikhoo 19d1ff9003
apply coding style 2021-05-04 19:08:15 +01:00
Shelikhoo 6a96a9f89e
add memconservative geofile loader 2021-05-04 19:08:12 +01:00
Shelikhoo 4610c5e23f
memconservative geofile loader 2021-05-04 19:08:06 +01:00
Shelikhoo 0f1fac84ca
refactor configure file loader for geo loader and v5 2021-05-04 19:07:58 +01:00
Shelikhoo 9458963b5a
Revert "Refactor: memory-efficient geo file decoder (#934)"
This reverts commit 7e876709
2021-05-04 19:07:54 +01:00
Shelikhoo 355a9c853b
Revert "Refinement: geodata decoder removes unnecessary GC & exports methods for 3rd party (#965)"
This reverts commit de71e638
2021-05-04 19:07:49 +01:00
Shelikhoo ace2c44c2b
Revert "Refine geodata related tests (#967)"
This reverts commit 7805ca2a
2021-05-04 19:07:35 +01:00
Shelikhoo 70245fd30e
Revert "Fix: GetAssetLocation for external geo files (#968)"
This reverts commit 51c8ab83
2021-05-04 19:07:31 +01:00
Loyalsoldier 51c8ab8338
Fix: GetAssetLocation for external geo files (#968) 2021-05-04 19:05:50 +08:00