1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-06-09 12:39:12 -04:00
Commit Graph

1285 Commits

Author SHA1 Message Date
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
Ye Zhihao
27614e56fc 🐛 http dialer add socket config; sockopt.mark use uint32 (#1264)
(cherry picked from commit 4d155bc2bf)
2021-09-27 21:37:45 +01:00
Shelikhoo
2fcc0ba1bb add ip preprocessor logic 2021-09-18 21:04:30 +01:00
Shelikhoo
d9f293e135 add transport original name support 2021-09-07 16:53:09 +01:00
Shelikhoo
c89d629943 support more than one type for a config 2021-09-07 14:48:44 +01:00
Shelikhoo
9b93bb614a improve reflection logic in registry 2021-09-07 14:45:56 +01:00
秋のかえで
35ba772e6e feat: add Dokodemo simplified config 2021-09-07 13:51:05 +01:00
秋のかえで
383bd4ce62 feat: add network to Shadowsocks simplified config 2021-09-07 13:50:47 +01:00
Shelikhoo
b368ac3b7c added general purpose tagged features config loader 2021-09-07 13:02:09 +01:00
Shelikhoo
bcc59b153b added convert time resource loading instruction 2021-09-06 22:06:16 +01:00
Shelikhoo
6fe8010caa improve error message for implementation set 2021-09-06 13:45:01 +01:00
Shelikhoo
179d6568fc fix auto file content loader 2021-09-05 16:37:27 +01:00
Shelikhoo
a8c58c9ad4 skip file content reading if unnecessary 2021-09-05 16:37:27 +01:00
Shelikhoo
4c4d6c6944 use environment based operation in protofilter 2021-09-05 16:37:27 +01:00
Shelikhoo
141cd30ee3 refactor environment context 2021-09-05 16:37:27 +01:00
Shelikhoo
908dd96f1f add context arg to LoadImplementationByAlias 2021-09-05 16:37:27 +01:00
Shelikhoo
e645e68c83 move protofilter to common 2021-09-05 16:37:26 +01:00
Shelikhoo
08b841aee1 added filesystem default implementation 2021-09-05 16:37:26 +01:00
Shelikhoo
70c66853f9 isolate filesystem interface package 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
98bf3dc79a add auto register hook 2021-09-05 00:47:15 +01:00
Shelikhoo
a4c66656b1 add delayed and reflective auto registration
Delay is required for all init to finish, otherwise protoreflect() can return nil.
2021-09-05 00:46:25 +01:00
Shelikhoo
0250c6a4d7 fix address not applied 2021-09-05 00:45:01 +01:00
Shelikhoo
653bbba843 use two-step register to register explicitly 2021-09-04 22:55:12 +01:00
Shelikhoo
1876fbd6cd added custom ip or domain unmarshal logic 2021-09-04 20:30:39 +01:00
Shelikhoo
4d3c57dd39 register implementation automatically 2021-09-04 20:05:17 +01:00
Shelikhoo
6a2cca1220 load from network will be replaced with subscription 2021-09-04 19:33:33 +01:00
Shelikhoo
cef6a46548 add support for custom loader in json parser 2021-09-04 19:22:41 +01:00
Shelikhoo
7e9f4acd9b added custom loader for components 2021-09-04 19:06:49 +01:00
Shelikhoo
1e562e7dd5 added implementation registry 2021-09-04 15:21:58 +01:00
Shelikhoo
e0700ccc4b regenerate protobuf file 2021-09-04 11:26:13 +01:00
Shelikhoo
1531cb0ca4 update protobuf version 2021-09-04 11:13:51 +01:00
Shelikhoo
d1a4b0388a add app environment definitions 2021-09-04 11:13:31 +01:00
Shelikhoo
9d7e0d6f7a add domain prefix to v2 types 2021-09-04 11:13:31 +01:00
Shelikhoo
a4e6fe5a94 reference google version of protobuf library 2021-09-04 11:13:31 +01:00
Shelikhoo
6472e8ecd3 added V2 protobuf extensions 2021-09-04 11:13:31 +01:00
Shelikhoo
d0521c3861 added protobuf descriptor into repo 2021-09-04 11:13:31 +01:00
Shelikhoo
b36b434689 jsonpb format 2021-09-04 11:13:30 +01:00
Shelikhoo
32374eb545 added jsonpb format support 2021-09-04 11:13:29 +01:00
Shelikhoo
ba2dd5995d replace TypedMessage with anypb.Any 2021-09-04 11:13:28 +01:00
Shelikhoo
ba0d5a3275 tagged features creator & config 2021-09-04 11:12:33 +01:00
Shelikhoo
32fcdeb15a tagged features: auto generated file 2021-09-04 11:12:33 +01:00
Shelikhoo
72964b5325 tagged features 2021-09-04 11:12:33 +01:00
Shelikhoo
9cb1566a78 moving health ping to observatory as a standalone component 2021-09-04 11:12:30 +01:00
Shelikhoo
718d6f32bf update coding style 2021-09-04 11:12:04 +01:00
Jebbs
2523d77919 improve commands
(rebased from ebbf31f07e)
2021-09-04 11:11:45 +01:00
Jebbs
fa0cf6db26 v5: Health Check & LeastLoad Strategy (rebased from 2c5a714903)
Some changes will be necessary to integrate it into V2Ray
2021-09-04 11:11:45 +01:00
young-zy
12dfbc78a3 Update protobuf version (rebased from 6d25d51519)
Some change is not adopted since it would break the code base. These changes will be reintroduced at a later date.
2021-09-04 11:09:58 +01:00