Commit Graph
26 Commits
Author SHA1 Message Date
loyalsoldier 8ced9c330c Merge branch 'master' into v5 2021-04-03 09:15:19 +08:00
rurireiandGitHub 44151f3420 check ctx to fix. (#841) 2021-04-02 13:11:07 +01:00
Shelikhoo fc73774e4a Fix Dial function crash instance when there is no instance context in the ctx 2021-04-02 12:17:05 +01:00
Shelikhoo e31bfe02f0 Revert "feat: export (const.)core.v2rayKey (#831)"
This reverts commit 102e3295
2021-04-02 12:12:27 +01:00
rurireiandGitHub 102e32957a feat: export (const.)core.v2rayKey (#831)
* comment on.

* rename to V2rayKeyValue
2021-04-02 18:41:17 +08:00
ebbf31f07e improve commands (#648)
* stat show json refactor
> will show {} since scripts should expect it, its the json style of blank value

* combine statistics commands to one

* code optimize

* fix runtime flag

* remove json indent

* change overridden to override

* api bi -json

* convert stdin support
code optimize

* writeRow() code optimize
add stats tittle
revert back to restartlogger

* api log -restart

* follow log

* codeql

* move -json to shared flags

* flags optimize
* update flag descriptions
* change "-v" of "api bo" to duration
* change "-expire" of "tls cert" to days

* cmds short description optimize

* fix multiple log followers

* Format loader refactor
* "infra/conf/merge" refactor
* "LoadConfig" refactor
* add "infra/conf/mergers"
    * contribute to it will benifit `v2ray run`,`v2ray test`,`v2ray convert`
    * easily add new formats, by just adding a converter like json.FromTOML
* default format auto, to all cmds above
    * auto detect input format
    * mixed formats support
* better stdin behavior
    * don't wait if no content
    * don't use 'stdin:' placeholder
* `v2ray test` now behaves exactly the same with `v2ray run`, including stdin reading

* api ado, adi, rmo, rmi refactor
* support folders to files resolving, mixed formats
* remove remaining 'stdin:' placeholders

* fix tests
* os.Stdin.Stat() behaves different in platforms, removed

* code optimize

Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-21 23:02:42 +08:00
loyalsoldier d581fb9c00 Merge branch 'master' into v5 2021-02-17 08:07:12 +08:00
LoyalsoldierandGitHub f94dd11a8c Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
JebbsandGitHub 7c1ab06206 v5: Remove v2ctl & wv2ray (#488)
* remove v2ctl, wv2ray
* remove v2ctl, wv2ray build scripts
* remove infra/control/main
* remove !confonly flag
* remove ctlcmd package
* remove Confgi.Override func
* move commands package into main
2020-12-04 22:32:55 +08:00
LoyalsoldierandGitHub b68f943c78 Fix lint according to golangci-lint (#439) 2020-11-22 05:05:01 +08:00
Shelikhoo 85bd352bc1 propagate context 2020-06-18 12:37:10 +08:00
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 4e77570f36 fix connection reading in UDP 2019-01-06 00:34:38 +01:00
Darien Raymond b52725cf65 DialUDP function 2019-01-05 21:43:22 +01:00
Darien Raymond 28fa84ce69 API doc 2018-12-03 22:44:42 +01:00
Darien Raymond 0f324a613e remove MultiBuffer.Release 2018-11-17 22:45:07 +01:00
Darien Raymond ee844a2b75 release buffer after use 2018-11-12 19:51:21 +01:00
Darien Raymond a5dcb0f13e refactor dependency resolution 2018-10-21 10:27:13 +02:00
Darien Raymond be56feead3 comments 2018-10-16 14:23:10 +02:00
Darien Raymond e3d5a1c279 merge functions file 2018-10-13 15:21:52 +02:00
Darien Raymond abf0cb1ec4 move function to features 2018-10-13 15:15:49 +02:00
Darien Raymond dcd26ec61f fix StartInstance signature for mobile 2018-10-11 23:36:38 +02:00
Darien Raymond ca4d42f2bc help function for create instance from config bytes 2018-10-11 22:48:57 +02:00
Darien Raymond 76a616ebff write error to log 2018-10-04 21:14:59 +02:00
Darien Raymond 909cb9b27a announce deprecated proto settings 2018-09-21 16:54:06 +02:00
Darien Raymond adade2bffd fix lint warnings 2018-05-31 11:55:11 +02:00