Commit graph

953 commits

Author SHA1 Message Date
Zhang Jingqiang
331ff1e13c add more cfg for BSD os 2024-01-10 11:10:48 +08:00
Zhang Jingqiang
cd1eff2ed9 update packages 2024-01-10 09:39:27 +08:00
Zhang Jingqiang
9ea300641a g3proxy: add tcp_tproxy server 2024-01-09 18:38:33 +08:00
Zhang Jingqiang
9b101e0f7e g3proxy version 1.7.33 2024-01-09 15:46:30 +08:00
Zhang Jingqiang
412a286490 fix clippy warning 2024-01-09 15:16:46 +08:00
Zhang Jingqiang
d833fe8443 g3-openssl: fix dead looping when shutdown 2024-01-09 15:10:02 +08:00
Zhang Jingqiang
418fca4910 update packages 2024-01-09 14:05:33 +08:00
Zhang Jingqiang
0d182151fc update packages 2024-01-05 10:09:56 +08:00
Zhang Jingqiang
b833e49260 g3proxy version 1.7.32 2024-01-04 15:42:55 +08:00
Zhang Jingqiang
ecf66a525a support extract version from metadata when build tarball 2024-01-04 15:34:43 +08:00
Zhang Jingqiang
d11c72cc60 update doc 2024-01-04 15:13:55 +08:00
Zhang Jingqiang
4392f8845e fix clippy warning 2024-01-04 14:38:29 +08:00
Zhang Jingqiang
95650010f7 dd ci check for vendored-aws-lc 2024-01-04 14:30:40 +08:00
Zhang Jingqiang
61dd93a07a initial support for aws-lc as openssl alternative 2024-01-04 14:21:51 +08:00
Zhang Jingqiang
77485fae9e g3-tls-cert: use upstream X509Pubkey 2024-01-04 14:19:14 +08:00
Zhang Jingqiang
a698090f19 switch to use variant-ssl 2024-01-04 14:17:58 +08:00
Zhang Jingqiang
602eca18a8 update packages 2024-01-04 10:25:29 +08:00
Zhang Jingqiang
2be144e5b9 g3proxy: fix build of c-ares feature 2024-01-03 19:38:53 +08:00
Zhang Jingqiang
e2186e1dbd g3proxy: check c-ares version properly 2024-01-03 19:32:52 +08:00
Zhang Jingqiang
da59ecf1db add doc about aws-lc 2024-01-03 18:58:28 +08:00
Zhang Jingqiang
c53d982b05 directly use openssl-probe feature 2024-01-03 17:07:12 +08:00
Zhang Jingqiang
b6d829a72c g3-tls-cert: add no-sm2 feature 2024-01-03 16:55:40 +08:00
Zhang Jingqiang
adc454ada2 derive clone for openssl session cache 2024-01-03 11:03:59 +08:00
Zhang Jingqiang
36d851c38b rename openssl and rustls session cache 2024-01-03 11:00:51 +08:00
Zhang Jingqiang
de3e00808e keep openssl internal server session 2024-01-03 10:57:26 +08:00
Zhang Jingqiang
ea5d917b65 add openssl session cache 2024-01-03 10:57:09 +08:00
Zhang Jingqiang
c83979d7ed update packages 2024-01-03 10:14:26 +08:00
Zhang Jingqiang
2f67903fdb do resumption only once for tls 1.3 session 2024-01-02 19:04:02 +08:00
Zhang Jingqiang
26b2e6623f update packages 2024-01-02 15:36:04 +08:00
Zhang Jingqiang
2e18fba489 ignore submodules in other branches 2024-01-02 14:47:59 +08:00
Zhang Jingqiang
ac0d11dc02 add doc about openssl variants 2024-01-02 14:47:07 +08:00
Zhang Jingqiang
9599377369 add boringssl license 2024-01-02 14:45:55 +08:00
Zhang Jingqiang
7babaf3bc3 g3proxy: fix batch reload of auditor 2024-01-02 11:45:59 +08:00
Zhang Jingqiang
948609e199 update packages 2024-01-01 13:04:14 +08:00
Zhang Jingqiang
cf933a5d3b update bundled license 2023-12-31 14:54:44 +08:00
Zhang Jingqiang
3644b1e250 update tongsuo feature name in lib crates 2023-12-31 14:32:05 +08:00
Zhang Jingqiang
311b4c2b32 update packages 2023-12-31 14:11:53 +08:00
Zhang Jingqiang
962db1a9fd g3-openssl: use less unsafe code 2023-12-29 11:44:34 +08:00
Zhang Jingqiang
13c4558051 update MSRV to 1.75 2023-12-29 11:00:03 +08:00
Zhang Jingqiang
054bdc60e6 use stable API IpAddr::.to_canonical() 2023-12-29 11:00:03 +08:00
Zhang Jingqiang
92b16247b6 use more native async fn in trait for libs 2023-12-29 11:00:03 +08:00
Zhang Jingqiang
cb842a2089 g3keymess: use native async fn in trait 2023-12-29 11:00:03 +08:00
Zhang Jingqiang
515b6af60d g3bench: use native async fn in trait 2023-12-29 11:00:03 +08:00
Zhang Jingqiang
584540edb8 update packages 2023-12-29 10:21:13 +08:00
Zhang Jingqiang
a121d7f1ba g3-openssl: split files 2023-12-28 14:11:13 +08:00
Zhang Jingqiang
948c8d4942 add openssl-async-job feature and disabled by default 2023-12-28 12:03:58 +08:00
Zhang Jingqiang
56561620d0 update packages 2023-12-28 10:24:57 +08:00
Zhang Jingqiang
1b13006186 g3keymess: use a large async op timeout value
to workround the cancel issue for openssl async job
2023-12-26 19:18:21 +08:00
Zhang Jingqiang
4bd6d0bf4d openssl async job: no way to free ctx before job finish 2023-12-26 19:17:27 +08:00
Zhang Jingqiang
48d78ce7b5 fix compilation 2023-12-26 18:59:30 +08:00