1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-22 01:57:12 -05:00
Commit Graph

344 Commits

Author SHA1 Message Date
世界
a66bb28aee
Reformat code 2021-10-28 18:34:19 +08:00
Shelikhoo
37f1b98cb2
relax test for mixed type content
Whether to allow mixed type data is contested. Since V2Ray does not use this kind of mix content in array by design, relaxing this test to avoid test break.
https://github.com/toml-lang/toml/issues/553
2021-10-21 23:34:53 +01:00
Shelikhoo
f7ba3d0341
fix test break for TOML JSON convertion
Based on 352072d51a/cmd/tomljson/main.go (L56)

Commit 0f7345ba76 updated toml library version, however, the library have changed its check logic for input. This issue is now fixed.
2021-10-21 23:30:35 +01:00
世界
cdb14de63e
Apply timeout to dns outbound (#1330)
Cherry-pick from 7b0699e8a5
2021-10-20 23:22:42 +01:00
Shelikhoo
ee185a5824
rework protocol buffer log settings 2021-10-02 22:29:37 +01:00
Shelikhoo
a9979057dc
fix torjan protobuf version
We could migrate to v2 version of protobuf interface now, but it would cause additional trouble. A quick fix is applied.
2021-09-28 18:34:56 +01:00
Shelikhoo
82e730bb70
fix: switch away from ioutil 2021-09-28 18:12:40 +01:00
Shelikhoo
0c3105691f
refactor: move from io/ioutil to io and os package (#1298)
Author: Eng Zer Jun <engzerjun@gmail.com>
Date:   Mon Sep 27 00:56:31 2021 +0800

    refactor: move from io/ioutil to io and os package (#1298)
2021-09-27 23:02:19 +01:00
秋のかえで
be4dd56ac7
Feat: custom TCP Fast Open queue length (#1293)
* Feat: custom TCP Fast Open queue length

* Feat: change default TFO queue length to 4096
2021-09-27 22:49:08 +01:00
世界
f383f896ed
Add disableFallbackIfMatch dns option 2021-09-27 22:10:54 +01:00
世界
9ee66f7efe
Add socks4/4a support 2021-09-27 21:54:29 +01:00
Ye Zhihao
1919d47649
cherry-pick adjustment for uint socket mask 2021-09-27 21:39:29 +01:00
Shelikhoo
89d9eba1a9
use custom loading rules for router 2021-09-09 14:45:19 +01:00
Shelikhoo
e314b1ef2f
Revert "rename gun, ws to full name"
This reverts commit d4d6e16295.
2021-09-07 16:36:26 +01:00
Shelikhoo
d4d6e16295
rename gun, ws to full name 2021-09-07 15:57:50 +01:00
秋のかえで
383bd4ce62
feat: add network to Shadowsocks simplified config 2021-09-07 13:50:47 +01:00
秋のかえで
679d713b89
feat: add Shadowsocks simplified config 2021-09-07 13:50:06 +01:00
Shelikhoo
98ee44befd
update test for router refactor 2021-09-07 13:43:28 +01:00
Shelikhoo
c05e37de45
add default value for content 2021-09-07 12:29:40 +01:00
Shelikhoo
30648c3e07
added custom balancer settings processing logic 2021-09-07 11:42:45 +01:00
Shelikhoo
68f28b1913
refactor common router structure into separate package 2021-09-07 09:13:58 +01:00
Shelikhoo
eb423bee54
update router to adapt to protobuf change 2021-09-07 08:02:38 +01:00
Shelikhoo
9bb67daa69
update dns to reflect change in proto 2021-09-07 07:59:57 +01:00
Shelikhoo
4835b8261d
switch to protojson based config for log dns router 2021-09-06 18:18:22 +01:00
Shelikhoo
6246b97494
rename reverse match to inverse match 2021-09-06 15:37:47 +01:00
Shelikhoo
e7232a5064
fix security settings 2021-09-05 16:37:28 +01:00
Shelikhoo
8982a38eb4
provide environment context on loading 2021-09-05 16:37:27 +01:00
Shelikhoo
e645e68c83
move protofilter to common 2021-09-05 16:37:26 +01:00
Shelikhoo
78cefbaa91
add proto reflection based configure file parsing rule: auto generated 2021-09-05 16:37:26 +01:00
Shelikhoo
690d92718b
add proto reflection based configure file parsing rule 2021-09-05 16:37:26 +01:00
Shelikhoo
22b9fc380b
fix typo in interface type for service 2021-09-05 12:03:36 +01:00
Shelikhoo
2c0dec18b5
added special handling for none security: remove duplicate 2021-09-05 11:09:20 +01:00
Shelikhoo
8609a59322
added special handling for none security 2021-09-05 11:08:29 +01:00
Shelikhoo
3c94ff6a35
add default settings for transport and security 2021-09-05 10:02:05 +01:00
Shelikhoo
1e306a55e8
add default settings 2021-09-05 00:42:40 +01:00
Shelikhoo
9d771f2f9f
avoid name conflict with .v5.json 2021-09-04 22:56:23 +01:00
Shelikhoo
45dae48d21
added build context to dns 2021-09-04 21:54:21 +01:00
Shelikhoo
ae46fb7b28
added build context to V5 conf 2021-09-04 21:46:10 +01:00
Shelikhoo
62f71c80ca
added buildV5 interface to dns and router 2021-09-04 21:44:10 +01:00
Shelikhoo
7bf1d7a1ce
add jsonv5 conf loader 2021-09-04 19:54:07 +01:00
Shelikhoo
51f05b1bff
fix test break for refactor data into seperate package 2021-09-04 19:43:10 +01:00
Shelikhoo
cef6a46548
add support for custom loader in json parser 2021-09-04 19:22:41 +01:00
Shelikhoo
1ec9a41ee8
added root config builder 2021-09-04 18:45:02 +01:00
Shelikhoo
2560e79ef0
added V5 config builder for outbound 2021-09-04 17:57:12 +01:00
Shelikhoo
9f145b4265
added V5 config builder for V5 2021-09-04 17:49:37 +01:00
Shelikhoo
98ba3a13f0
added protobuf config builder for stream 2021-09-04 17:19:18 +01:00
Shelikhoo
3ebc365230
add error message for v5cfg 2021-09-04 16:49:07 +01:00
Shelikhoo
324f0abbf0
added heterogeneous configure file loader 2021-09-04 16:48:23 +01:00
Shelikhoo
927f21e3e5
add v5 configure file skeleton 2021-09-04 16:11:46 +01:00
Shelikhoo
18b90d13df
isolate proxy settings: auto generated 2021-09-04 13:23:16 +01:00