Commit graph

179 commits

Author SHA1 Message Date
Zhang Jingqiang
a9da70cd0d g3proxy: update socks5 proxy udp peer ip transmute rules 2023-10-16 16:21:11 +08:00
Zhang Jingqiang
c3dddac785 add support for dns over http/3 2023-10-14 22:22:16 +08:00
Zhang Jingqiang
6d9c8f5936 rename trust-dns to hickory 2023-10-14 14:30:28 +08:00
Zhang Jingqiang
c50f955fd6 rename metric to metrics 2023-10-13 16:14:36 +08:00
Zhang Jingqiang
98cecbed00 g3fcgen: emit backend and frontend metrics 2023-10-13 16:09:38 +08:00
Zhang Jingqiang
3754f3e683 g3proxy: use c-ares 1.20.1 default init options value 2023-10-10 19:11:48 +08:00
Zhang Jingqiang
4eec48903f use MSRV 1.73 2023-10-10 10:59:28 +08:00
Zhang Jingqiang
41be9908ae g3proxy version 1.7.26 2023-09-19 16:47:32 +08:00
Zhang Jingqiang
594fdad82e g3proxy: fix rpm build script 2023-09-19 15:50:14 +08:00
Zhang Jingqiang
ededf22759 g3proxy: fix passing of tlcp feature 2023-09-14 16:55:11 +08:00
Zhang Jingqiang
3c65e24bc3 g3proxy: update doc 2023-09-13 11:31:36 +08:00
Zhang Jingqiang
f3539efc4e g3proxy version 1.7.25 2023-09-12 17:53:41 +08:00
Zhang Jingqiang
49ca63818e install g3proxy-geoip by default 2023-09-12 17:35:13 +08:00
Zhang Jingqiang
e22194c789 g3proxy: fix geoip feature gate 2023-09-12 17:30:05 +08:00
Zhang Jingqiang
6df974649a add g3proxy-geoip 2023-09-12 17:28:12 +08:00
Zhang Jingqiang
d3d466bf8b g3proxy: support load of geoip_db 2023-09-12 16:35:54 +08:00
Zhang Jingqiang
e37926ae6b simplify code 2023-09-11 16:37:16 +08:00
Zhang Jingqiang
086b00a9be simplify code 2023-09-11 16:24:36 +08:00
Zhang Jingqiang
5a5a513906 g3proxy: add route_geoip escaper 2023-09-11 15:25:04 +08:00
Zhang Jingqiang
6d13074948 update to use capnp 0.18 2023-09-05 11:44:45 +08:00
Zhang Jingqiang
35c8ed308f update doc and packages 2023-09-03 17:34:43 +08:00
Zhang Jingqiang
8e98283814 g3proxy version 1.7.24 2023-09-02 17:58:06 +08:00
Zhang Jingqiang
9105247735 g3proxy version 1.7.23 2023-09-01 22:34:23 +08:00
Zhang Jingqiang
857dc50a75 update feature dependency 2023-08-28 17:21:56 +08:00
Zhang Jingqiang
3b439dc6be g3proxy: fix rpm spec 2023-08-28 17:10:52 +08:00
Zhang Jingqiang
564658ce2b try to use mini-c-ares 2023-08-28 17:00:18 +08:00
Zhang Jingqiang
56c894d202 g3proxy: allow to select from IDs in *float escaper 2023-08-28 14:42:10 +08:00
Zhang Jingqiang
44b4ef2322
add tlcp support via vendored-tongsuo feature (#121)
* add support for TLCP protocol via tongsuo

* g3keymess: add vendored-tongsuo feature

* update check scripts

* update to tokio-tongsuo 0.6.4 to get rid of default features
2023-08-28 13:04:56 +08:00
Zhang Jingqiang
e1a76e6c16 g3proxy: allow to select by bind ID in direct_float escaper 2023-08-26 21:20:52 +08:00
Zhang Jingqiang
a6132cda40 g3proxy: allow to select by peer id in proxy_float escaper 2023-08-26 12:09:15 +08:00
Zhang Jingqiang
3f2fd22e6a update MSRV to 1.72 2023-08-25 10:11:14 +08:00
Zhang Jingqiang
3e64adffdc fix static variable 2023-08-24 14:45:45 +08:00
Zhang Jingqiang
332d62c14c g3proxy: store egress path in Arc 2023-08-24 14:29:19 +08:00
Zhang Jingqiang
f4c4cc91c0 drop Arc in egress path json value 2023-08-24 14:02:46 +08:00
Zhang Jingqiang
a542b94a53 g3proxy: update data types used in proxy_float escaper 2023-08-24 11:20:35 +08:00
Zhang Jingqiang
cda7c61a37 g3proxy version 1.7.22 2023-08-23 18:55:38 +08:00
Zhang Jingqiang
d58bd61d28 g3proxy: default to use yaml conf file extension 2023-08-22 11:00:39 +08:00
Zhang Jingqiang
165367c7c6 guess main conf when run as service 2023-08-21 16:15:03 +08:00
Zhang Jingqiang
9eb570362e allow to guess main config file name 2023-08-21 16:10:57 +08:00
Zhang Jingqiang
570d58dadd g3proxy: rename .conf example conf to .yml 2023-08-21 14:43:26 +08:00
Zhang Jingqiang
a832b5de2b g3proxy: add detailed error msg to EscaperNotUsable 2023-08-21 11:57:48 +08:00
Zhang Jingqiang
ce915f1463 g3proxy: support json egress path in route_select escaper 2023-08-21 11:14:38 +08:00
Zhang Jingqiang
bbf8459f57 g3proxy: make source config in proxy_float escaper optional 2023-08-19 22:45:47 +08:00
Zhang Jingqiang
43f79d192e update doc and packages 2023-08-19 22:36:07 +08:00
Zhang Jingqiang
8bb4be5942 update doc 2023-08-18 18:50:11 +08:00
Zhang Jingqiang
b4b18eaeb3 update doc 2023-08-18 15:54:57 +08:00
Zhang Jingqiang
f3a1a38c24 update doc 2023-08-18 15:49:30 +08:00
Zhang Jingqiang
3c4a7e2099 g3proxy-ctl: add subcommand alias 2023-08-18 15:43:16 +08:00
Zhang Jingqiang
7ee04c67b4 g3proxy-ctl: support publish dynamic users 2023-08-18 15:36:10 +08:00
Zhang Jingqiang
592fdbfccd fix typo 2023-08-18 15:28:22 +08:00