Commit graph

167 commits

Author SHA1 Message Date
Zhang Jingqiang
f18a791b4c update tokio and add more metrics 2024-10-23 11:34:26 +08:00
Glen De Cauwsemaecker
39c4159708
add 'insecure' option for openssl/intercept_tls client config (#356)
Closes #353

as requested I also added warnings for both the enabling
and also in case of verify results
2024-10-22 17:57:46 +08:00
Zhang Jingqiang
27db66b1fe g3proxy version 1.10.0 2024-10-18 10:43:05 +08:00
Zhang Jingqiang
aca71f2959 g3proxy: support remote tls ticket key 2024-10-15 15:45:32 +08:00
Zhang Jingqiang
05cbfe5727 g3-types: introduce OrderedActionContract mark trait 2024-10-12 11:28:04 +08:00
Zhang Jingqiang
49887e3081 send X-HTTP-Upgrade in ICAP request 2024-10-11 19:13:28 +08:00
Zhang Jingqiang
6d30326604 g3proxy: use different config format for protocol inspect policy 2024-10-11 15:25:59 +08:00
glendc
1d3a53ef8f turn ProtocolInspectPolicy into AclDstHostRuleSet 2024-10-11 09:57:59 +08:00
Zhang Jingqiang
00652ba082 g3proxy: support bind_interface on escapers 2024-09-23 10:17:03 +08:00
Zhang Jingqiang
f612572b8f
g3proxy: add comply_audit escaper to overwrite auditor settings (#315) 2024-09-20 12:08:06 +08:00
Zhang Jingqiang
f74a055733 g3proxy: allow to overwrite audit settings on escaper 2024-09-19 17:26:42 +08:00
Zhang Jingqiang
4a64815de1 supported fragmented TLS client hello message 2024-09-18 17:08:21 +08:00
Zhang Jingqiang
a277f4f9d8 g3proxy: add proxy_socks5s escaper 2024-09-06 19:33:12 +08:00
Zhang Jingqiang
7f977b24ff g3proxy: support socks5s proxy peer 2024-09-06 18:56:33 +08:00
Zhang Jingqiang
62a56dc261 g3-icap-client: support ICAP over TLS 2024-09-06 16:54:47 +08:00
Zhang Jingqiang
597f1228e2 g3proxy: allow early tcp clean close on proxy_socks5 escaper 2024-09-06 15:31:57 +08:00
Zhang Jingqiang
ce3d1da10f g3proxy: update transmute udp echo ip rules in socks server 2024-09-06 12:04:38 +08:00
Zhang Jingqiang
9ab9f3939f allow to set quinn transport config 2024-09-04 19:25:18 +08:00
Zhang Jingqiang
e9b41b684d allow to set min/max tls version in openssl client 2024-09-04 16:21:54 +08:00
Zhang Jingqiang
d217668f65 g3proxy: add more timeout limit to detour config 2024-08-29 14:58:17 +08:00
Zhang Jingqiang
d04d1a9505 update stream detour request data format 2024-08-29 10:39:15 +08:00
Zhang Jingqiang
2972151e06 g3proxy: support set inspect policy for websocket 2024-08-28 17:41:20 +08:00
Zhang Jingqiang
4a785a9fa3 g3proxy: add doc about udpdump packet layout 2024-08-28 11:23:01 +08:00
Zhang Jingqiang
7429b0e8cc Revert "g3proxy: use remote socket address for udpdump"
This reverts commit 7d9577c4f2.
2024-08-27 19:18:45 +08:00
Zhang Jingqiang
7d9577c4f2 g3proxy: use remote socket address for udpdump 2024-08-27 15:37:13 +08:00
Zhang Jingqiang
28dc5b33de g3proxy: check user ingress network ACL early 2024-08-26 23:24:52 +08:00
Zhang Jingqiang
c52c3732dd g3proxy: only enable anonymous user if ingress ACL matched 2024-08-26 18:10:03 +08:00
Zhang Jingqiang
d187f2488b g3proxy: send context info to detour server 2024-08-23 16:55:58 +08:00
Zhang Jingqiang
68ef9bef78 increase default config value for connection pool 2024-08-22 17:52:40 +08:00
Zhang Jingqiang
c53dcc52c1 initial audit stream detour code 2024-08-22 17:30:11 +08:00
Zhang Jingqiang
3c24844a9f g3-ip-locate: increase default timeout config value 2024-08-17 20:56:19 +08:00
Zhang Jingqiang
42c278e837 g3-cert-agent: increase default timeout config value 2024-08-17 20:41:41 +08:00
Zhang Jingqiang
8ccd512e3f
allow to write structured logs to stdout (#281) 2024-08-15 14:04:17 +08:00
Zhang Jingqiang
4aa7ec7d6c g3proxy: update IMAP interception doc 2024-08-14 16:05:56 +08:00
Zhang Jingqiang
0308fbe451 g3proxy: support ICAP reqmod for IMAP APPEND 2024-08-09 17:01:27 +08:00
Zhang Jingqiang
b6b5050330 g3proxy: allow to dump client side TLS decrypted stream 2024-08-09 14:06:30 +08:00
Zhang Jingqiang
0a2f67c5d8 support TLS redis server 2024-08-02 17:24:03 +08:00
Zhang Jingqiang
43aac1b13c g3proxy: drop redis cluster client code 2024-07-29 18:43:54 +08:00
Zhang Jingqiang
c55ae6ccd5 update doc 2024-07-24 19:35:11 +08:00
Zhang Jingqiang
daf1811f7c update doc 2024-07-24 14:22:03 +08:00
Zhang Jingqiang
26e6cf90c3 g3proxy version 1.9.5 2024-07-17 15:45:22 +08:00
Zhang Jingqiang
899680d65a g3proxy version 1.9.4 2024-07-17 15:34:38 +08:00
Zhang Jingqiang
7d84b5b76c g3proxy: allow to block IMAP connection 2024-07-04 17:25:42 +08:00
Zhang Jingqiang
47f8598196 use session ticket by default for rustls server 2024-07-02 11:47:00 +08:00
Zhang Jingqiang
7988e2f802 allow to disable session cache in TLS server 2024-07-02 11:10:20 +08:00
Zhang Jingqiang
845a7ce401 allow to disable stateless session ticket for openssl server 2024-06-28 09:09:52 +08:00
Zhang Jingqiang
1ca1981639 g3proxy version 1.9.3 2024-06-19 18:35:49 +08:00
Zhang Jingqiang
cc8e786d00 g3proxy: fix iploc service integration 2024-06-19 17:32:56 +08:00
Zhang Jingqiang
786411c406 g3proxy: add SMTP mailbox address to transformed PUT request 2024-06-17 17:28:27 +08:00
Zhang Jingqiang
ca0e66fa21 g3proxy: add doc about SMTP interception 2024-06-17 16:45:52 +08:00