Commit graph

251 commits

Author SHA1 Message Date
Zhang Jingqiang
7abd5e5131 update doc 2023-12-21 18:39:36 +08:00
Zhang Jingqiang
9e366101ce g3proxy: run histogram recorder in main runtime 2023-12-21 16:57:32 +08:00
Zhang Jingqiang
37c25ec133 update doc 2023-12-21 16:00:13 +08:00
Zhang Jingqiang
a0af389f85 add histogram metrics config and emit site duration metrics 2023-12-21 15:47:59 +08:00
Zhang Jingqiang
7d6f99e2e0 generate session id context when build openssl server 2023-12-19 19:30:11 +08:00
Zhang Jingqiang
6e05e692d2 g3proxy: allow to set session id context for NativeTlsPort 2023-12-19 17:42:27 +08:00
Zhang Jingqiang
7b303b86ee g3proxy: switch to use SslAcceptor and SslConnector 2023-12-19 11:50:44 +08:00
Zhang Jingqiang
a49b93a53f g3proxy version 1.7.31 2023-12-15 16:49:33 +08:00
Zhang Jingqiang
1a56e7ad5b g3-daemon: update metrics code 2023-12-15 14:32:19 +08:00
Zhang Jingqiang
2d283f1e04 simplify metrics emit code 2023-12-14 20:40:10 +08:00
Zhang Jingqiang
c96f8511af allow to read from env when setting listen/peer addr 2023-12-12 10:56:46 +08:00
Zhang Jingqiang
e9e1e57569 g3proxy: update name of shared extra tags 2023-12-06 16:45:41 +08:00
Zhang Jingqiang
adb6855601 update the load of static extra tags 2023-12-06 16:31:11 +08:00
Zhang Jingqiang
278d66a93a
switch to use g3-statsd-client (#134) 2023-12-06 12:48:05 +08:00
Zhang Jingqiang
07d28df0ad disable the use of empty SelectiveVec 2023-11-30 10:48:13 +08:00
Zhang Jingqiang
3976dcfdc5 g3proxy: add extra quic feature flag
This reverts commit 53c00d76d2.
2023-11-27 14:45:50 +08:00
Zhang Jingqiang
ac42df2a85 update FnMut usage 2023-11-24 11:49:26 +08:00
Zhang Jingqiang
e07e9bb071 fix build with different features 2023-11-23 11:34:10 +08:00
Zhang Jingqiang
272ffc25d8 g3proxy version 1.7.30 2023-11-22 16:59:04 +08:00
Zhang Jingqiang
53c00d76d2 Revert "g3proxy: add extra quic feature flag"
This reverts commit 5c3409b87e.
2023-11-21 16:33:12 +08:00
Zhang Jingqiang
5c3409b87e g3proxy: add extra quic feature flag 2023-11-21 16:00:06 +08:00
Zhang Jingqiang
1e7f8be05e use less Arc 2023-11-20 17:59:50 +08:00
Zhang Jingqiang
7018e3dd99 update quic listen code 2023-11-20 16:49:32 +08:00
Zhang Jingqiang
2b7c93fc18 g3-daemon: add quic listen common code 2023-11-20 15:25:20 +08:00
Zhang Jingqiang
fe59b6a2e6 g3-daemon: add common server operation types 2023-11-20 12:02:04 +08:00
Zhang Jingqiang
18ea83fd20 update packages 2023-11-17 18:42:23 +08:00
Zhang Jingqiang
00cc96c182 g3proxy: ignore useless config options in IntelliProxy 2023-11-17 18:32:24 +08:00
Zhang Jingqiang
7c99cbb425 g3proxy: fix reload of server 2023-11-17 18:03:26 +08:00
Zhang Jingqiang
4f13b3c467 g3proxy: update intelli proxy to use arc_swap server update 2023-11-17 17:29:09 +08:00
Zhang Jingqiang
b48a751a1a g3proxy: use arc_swap for server update in quic server 2023-11-17 17:01:38 +08:00
Zhang Jingqiang
639f1c70ab g3proxy: use arc_swap to update dependency server 2023-11-17 16:32:27 +08:00
Zhang Jingqiang
f3c943da09 use more arc_swap instead of channel notify 2023-11-17 14:57:27 +08:00
Zhang Jingqiang
c81344b9cf require rust 1.74 2023-11-17 10:09:59 +08:00
Zhang Jingqiang
ac769adacf simplify code 2023-11-16 17:31:45 +08:00
Zhang Jingqiang
fd83aad0e7 g3proxy: fix error message 2023-11-16 14:30:42 +08:00
Zhang Jingqiang
ae4db3593f g3proxy: update doc 2023-11-16 11:18:05 +08:00
Zhang Jingqiang
76147befa8 g3-socket: prefer to pass copied value 2023-11-16 11:18:00 +08:00
Zhang Jingqiang
0bf7039248 g3proxy: use seperate aux quic trait 2023-11-16 10:50:27 +08:00
Zhang Jingqiang
bdc131bea2 g3proxy: support listen quic for http_proxy and tcp_stream 2023-11-15 19:14:56 +08:00
Zhang Jingqiang
60c85cba2a g3proxy: add new config options available in c-ares 1.22 2023-11-15 11:16:44 +08:00
Zhang Jingqiang
acfb94e3f5 g3-yaml: update feature definition 2023-11-14 17:58:28 +08:00
Zhang Jingqiang
e01c5341d0 g3proxy version 1.7.29 2023-11-13 17:55:16 +08:00
Zhang Jingqiang
b35e69ee1c g3proxy: add new config options available in c-ares 1.20 2023-11-13 15:28:33 +08:00
Zhang Jingqiang
65b243bcac g3proxy: make hickory dns as an optional feature 2023-11-12 13:43:13 +08:00
Zhang Jingqiang
cc0d7d01c1 use fixed socks5 udp header buf for quic 2023-11-10 14:57:18 +08:00
Zhang Jingqiang
cc80c4ea9f update udp recvmmsg param 2023-11-09 18:58:21 +08:00
Zhang Jingqiang
15aa8216b1 fix generation of socks5 udp header 2023-11-09 17:26:35 +08:00
Zhang Jingqiang
b33ce9a2ce g3proxy: use batch io for udp relay 2023-11-09 17:09:54 +08:00
Zhang Jingqiang
5227fa87ac g3proxy: use batch io for udp copy 2023-11-09 15:00:46 +08:00
Zhang Jingqiang
5ba2df0ceb use more of io::Result 2023-11-08 17:39:17 +08:00