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

5840 Commits

Author SHA1 Message Date
Shelikhoo
871373c450
add tagged observer support in api 2021-09-04 11:12:34 +01:00
Shelikhoo
2dc539cc70
add V4 json support for observer tag config 2021-09-04 11:12:34 +01:00
Shelikhoo
e6f5db1c93
remove cancelled API 2021-09-04 11:12:34 +01:00
Shelikhoo
4c42396ca0
log: auto generated 2021-09-04 11:12:34 +01:00
Shelikhoo
31c4df51e1
added Runnable to Tagged Features Interface 2021-09-04 11:12:34 +01:00
Shelikhoo
4b89f9085f
multi-observer aware load balancer strategy 2021-09-04 11:12:33 +01:00
Shelikhoo
3401963b57
multi-observer 2021-09-04 11:12:33 +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
775b9f54df
update API command 2021-09-04 11:12:33 +01:00
Shelikhoo
81462f7b65
added unstable declaration for follow log 2021-09-04 11:12:33 +01:00
Shelikhoo
2cdad52334
add v4 json support for BurstObservatory & fix balancer reference 2021-09-04 11:12:33 +01:00
Shelikhoo
b122200c2a
support principle target output 2021-09-04 11:12:32 +01:00
Shelikhoo
ea5bb04acf
incorporate changes in router implementation 2021-09-04 11:12:32 +01:00
Shelikhoo
24a5e34ce0
add initialization for health ping 2021-09-04 11:12:32 +01:00
Shelikhoo
b797eb427a
moving health ping to observatory as a standalone component: auto generated file 2021-09-04 11:12:32 +01:00
Shelikhoo
9cb1566a78
moving health ping to observatory as a standalone component 2021-09-04 11:12:30 +01:00
jebbs
a8dd708028
parse duration conf with time.Parse() 2021-09-04 11:12:04 +01:00
Shelikhoo
718d6f32bf
update coding style 2021-09-04 11:12:04 +01:00
Shelikhoo
cd86ba9f4a
update distro file
(rebased from 9b30bcf6df)
2021-09-04 11:12:04 +01:00
Shelikhoo
ca7a16104d
isolate jsonv4 format that invalided selective compile 2021-09-04 11:12:04 +01:00
QxQ
8989dd8336
fix typo 2021-09-04 11:12:04 +01:00
loyalsoldier
a5224a2bb7
Chore: remove build tag !confonly 2021-09-04 11:12:02 +01:00
Jebbs
7a0af318df
refine api, run command and merger (#766)
* mergers code optimize

* api log work with pipe

* remove inbounds/outbounds by tags
*fix rmo flag parse

* cmds description and message optimize
2021-09-04 11:11:45 +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
秋のかえで
dde9463275
V5: Add TOML Support (rebased from 36ba06837f) 2021-09-04 11:11:45 +01:00
loyalsoldier
a95bb95267
Remove !confonly build tag 2021-09-04 11:11:43 +01:00
Jebbs
ec1694beb1
fix commands issues (#492)
* fix api commands output

* remove unused code

* fix convert always has -r

* update merge err to locate failed file
2021-09-04 11:09:58 +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
Jebbs
b05a469488
v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
Jebbs
557b0c3353
V5: YAML support (rebased from 9367e9b1f2) 2021-09-04 11:05:52 +01:00
CalmLong
96a4ab8a77
remove "v2ray.com/core" in log (rebased from 9c1ad3ab93) 2021-09-04 11:05:38 +01:00
Jebbs
0506757caf
v5: API commands (rebased from a17fc40651) 2021-09-04 11:05:37 +01:00
kslr
54a627c443
remove mtproto (rebased from aa24f9a638) 2021-09-04 11:05:36 +01:00
Jebbs
8c78712841
v5: New multi-json loader (rebased from ff59bd37ce) 2021-09-04 11:05:20 +01:00
Kslr
d1eafe2b4c
Fix: test run command (#463) 2021-09-04 11:05:19 +01:00
Jebbs
a96e093432
go style commands, merge v2ctl commands, v5 oriented (rebased from 521120d196) 2021-09-04 11:05:19 +01:00
Shelikhoo
c4a6686e77
update version 2021-09-03 22:22:21 +01:00
Shelikhoo
d23f457be5
Revert "refactor go.mod file"
This reverts commit 84918fbaac.
2021-09-03 21:49:50 +01:00
Shelikhoo
ebdacfdb86
add comment for gRPC TLS silent failure behavior
When gRPC transport have been configured to use TLS, it may silently ignore TLS failure. This may make it harder to diagnose TLS setting issues when gRPC transport is used. This comment is added to help other developers be aware of this caveat.
2021-09-03 21:34:34 +01:00
Shelikhoo
84918fbaac
refactor go.mod file
This is required to make sure the go.mod's style is consistent with Go best practice.
2021-09-03 21:25:17 +01:00
Shelikhoo
8ac4750f9e
fix lint warning
apply coding style. Be sure to update the style checking tool after a long time of inactivity.
2021-09-02 17:34:39 +01:00
Shelikhoo
a53fd35205
separate client ca and server ca
This is designed to prevent a server from being attacked with a client with a certificate issued by a trusted system CA.
Some commercial CA actually can issue certificate to individual to proof their identity. The server should not accept these certs as a valid client certificates.
2021-09-01 22:34:13 +01:00
ydx
fb665ee94a
add client certificate verify (#1169) 2021-09-01 21:12:03 +01:00
Loyalsoldier
46fa8f7480
Fix: DNS return value (#1242) 2021-08-29 16:24:10 +08:00
秋のかえで
50bcb6831c
Fix: response AAAA records in TypeA query (#1235) 2021-08-26 23:39:59 +08:00
Loyalsoldier
70e341564a
Chore: deb package uses Golang v1.17 (#1234) 2021-08-26 15:20:31 +08:00
Loyalsoldier
1a686b0abc
Chore: add trimmed geoip-only-cn-private.dat to package (#1233)
This size-reduced dat file only includes `cn` and `private` list, which is suitable for ROM/RAM insufficient devices.

Use it in V2Ray like this:

- `ext:geoip-only-cn-private.dat:cn`
- `ext:geoip-only-cn-private.dat:private`
2021-08-26 12:46:14 +08:00