Commit graph

903 commits

Author SHA1 Message Date
Zhang Jingqiang
f5b588966e openssl async job: clear the wait ctx when dropped 2023-12-26 18:56:05 +08:00
Zhang Jingqiang
84b6dc665d fix ci and update packages 2023-12-26 11:24:01 +08:00
Zhang Jingqiang
98e610ee47 fix macOS CI config 2023-12-25 18:56:43 +08:00
Zhang Jingqiang
2bd47d7c03 silence clippy warning 2023-12-25 18:54:08 +08:00
Zhang Jingqiang
333d7075d7 add ci for vendored features 2023-12-25 18:44:45 +08:00
Zhang Jingqiang
9e9ec3e1db combine crates 2023-12-25 17:40:35 +08:00
Zhang Jingqiang
3b5781b000 fix warning when build with openssl 1.1.x 2023-12-25 17:23:16 +08:00
Zhang Jingqiang
7922be6314 g3-openssl: add async engine poller 2023-12-25 17:18:10 +08:00
Zhang Jingqiang
5e5a9da481 fix build warnings for feature vendored-tongsuo 2023-12-25 11:49:20 +08:00
Zhang Jingqiang
507827465b only use subject when add ca cert to session id context 2023-12-25 11:43:33 +08:00
Zhang Jingqiang
a16f213653 g3bench: allow no tls keyless connections 2023-12-25 10:29:39 +08:00
Zhang Jingqiang
9a2a23397e update to new version of tongsuo crates 2023-12-24 17:21:32 +08:00
Zhang Jingqiang
01a1e4091f update packages 2023-12-22 10:31:03 +08:00
Zhang Jingqiang
7abd5e5131 update doc 2023-12-21 18:39:36 +08:00
Zhang Jingqiang
a68076d31d fix clippy warning 2023-12-21 17:50:53 +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
312a83a988 g3-histogram: use ryu for f64 formatting 2023-12-21 10:55:44 +08:00
Zhang Jingqiang
718067107d update packages 2023-12-21 10:22:23 +08:00
Zhang Jingqiang
fbf3d7dc09 use debug accert 2023-12-20 16:33:01 +08:00
Zhang Jingqiang
a9f515f16d update packages 2023-12-20 10:21:48 +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
268e09c411 g3fcgen version 0.6.2 2023-12-19 15:55:33 +08:00
Zhang Jingqiang
2e145dbacb g3-histogram: fix mem usage 2023-12-19 14:28:47 +08:00
Zhang Jingqiang
7b303b86ee g3proxy: switch to use SslAcceptor and SslConnector 2023-12-19 11:50:44 +08:00
Zhang Jingqiang
015015f466 g3bench: switch to use SslConnector 2023-12-19 11:18:49 +08:00
Zhang Jingqiang
9140f2b01a update to use tongsuo 8.4.0 stable 2023-12-18 19:29:06 +08:00
Zhang Jingqiang
8675faf276
restore support of openssl 1.1 (#137)
* Revert "require openssl version 3.0"

This reverts commit cca9041354.

* send ca list only if ca cert is set explicitly

* update doc

* fix compilation
2023-12-18 19:27:27 +08:00
Zhang Jingqiang
4acb2865a8 fix clippy warning 2023-12-18 17:20:49 +08:00
Zhang Jingqiang
c7f84ec9c2 g3tiles: use g3-openssl instead of tokio-openssl 2023-12-18 17:02:54 +08:00
Zhang Jingqiang
b193649c76 update packages 2023-12-18 11:00:28 +08:00
Zhang Jingqiang
e772799952 g3bench version 0.8.8 2023-12-15 17:04:17 +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
f2a47a2be2 update packages 2023-12-14 10:18:50 +08:00
Zhang Jingqiang
f2678d81b6 update doc 2023-12-13 11:00:33 +08:00
Zhang Jingqiang
762ef4db19 g3fcgen version 0.6.1 2023-12-13 10:50:31 +08:00
Zhang Jingqiang
bc5882ab99 g3keymess-ctl: add check-dup local command 2023-12-12 16:23:11 +08:00
Zhang Jingqiang
370cf78a55 fix clippy warning 2023-12-12 16:08:17 +08:00
Zhang Jingqiang
519aba15bb g3keymess: drop temp key collection 2023-12-12 16:07:16 +08:00
Zhang Jingqiang
e8944483fe rotate histogram stats for daemons 2023-12-12 15:47:27 +08:00
Zhang Jingqiang
c1fa807580 simplify code and fix clippy warning 2023-12-12 11:06:00 +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
0a3925bd20 update packages 2023-12-12 10:24:17 +08:00
Zhang Jingqiang
4463dc18b5 g3keymess: fix missing fields 2023-12-11 15:24:13 +08:00
Zhang Jingqiang
84db7c5f8d g3keymess: emit no op stats for early dropped requests 2023-12-11 15:18:47 +08:00
Zhang Jingqiang
14e961e1f7 g3keymess: drop unnecessary stats record 2023-12-11 15:12:22 +08:00