Zhang Jingqiang
|
454f5e8ffd
|
g3tiles version 0.3.6
|
2024-10-28 16:08:56 +08:00 |
|
Zhang Jingqiang
|
f26e594639
|
update mlua to 0.10
|
2024-10-26 11:20:03 +08:00 |
|
Zhang Jingqiang
|
1c2325e0eb
|
g3proxy: add missed escaper level write stats
|
2024-10-25 23:28:17 +08:00 |
|
Zhang Jingqiang
|
465e508165
|
g3proxy: update escaper UDP API
|
2024-10-25 23:16:32 +08:00 |
|
Zhang Jingqiang
|
5159851c1e
|
update escaper API (#357)
* add extra task_conf param to escaper tcp API
* g3proxy: simplify code
---------
Co-authored-by: Zhang Jingqiang <zh_jq@outlook.com>
|
2024-10-25 13:51:04 +00:00 |
|
Zhang Jingqiang
|
9fe995bfef
|
g3proxy: update tls_server_result log field in tls interception
|
2024-10-24 11:46:15 +08:00 |
|
Zhang Jingqiang
|
4495152296
|
only check control dir on Unix
|
2024-10-23 15:58:53 +08:00 |
|
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
|
9cacf3223b
|
g3proxy version 1.9.9
|
2024-10-16 17:04:08 +08:00 |
|
Zhang Jingqiang
|
853a7cf940
|
add tls ticketer config to testcase
|
2024-10-15 17:21:52 +08:00 |
|
Zhang Jingqiang
|
aca71f2959
|
g3proxy: support remote tls ticket key
|
2024-10-15 15:45:32 +08:00 |
|
Zhang Jingqiang
|
b2eeeb9546
|
g3-tls-ticket: add redis source and config
|
2024-10-14 18:54:03 +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
|
f47ff238de
|
g3proxy: fix detect of h2 extended connect protocol extension
|
2024-10-11 17:39:45 +08:00 |
|
Zhang Jingqiang
|
6d30326604
|
g3proxy: use different config format for protocol inspect policy
|
2024-10-11 15:25:59 +08:00 |
|
Zhang Jingqiang
|
6e121172df
|
g3proxy: update protocol inspect policy config builder
|
2024-10-11 15:25:59 +08:00 |
|
glendc
|
352ff154c7
|
improve inspect policy code based upon zh-jq's feedback
|
2024-10-11 09:57:59 +08:00 |
|
glendc
|
1d3a53ef8f
|
turn ProtocolInspectPolicy into AclDstHostRuleSet
|
2024-10-11 09:57:59 +08:00 |
|
Glen De Cauwsemaecker
|
90c721e22e
|
make it clear in HttpTransparentRequest::retain_upgrade that something happend (#349)
as requested by zh-jq in #341
|
2024-10-10 12:27:06 +00:00 |
|
Zhang Jingqiang
|
8ec28d770f
|
g3proxy: block connect-ip HTTP upgrade token
|
2024-10-10 19:28:42 +08:00 |
|
Zhang Jingqiang
|
b32bba65cc
|
g3proxy: filter out websocket in H1 Upgrade if blocked
|
2024-10-10 18:05:55 +08:00 |
|
Zhang Jingqiang
|
e540d10ea8
|
g3proxy: block websocket upgrade request early (#348)
|
2024-10-10 07:11:56 +00:00 |
|
Zhang Jingqiang
|
8343d352fc
|
fix some clippy 1.83 warning
|
2024-10-10 11:44:17 +08:00 |
|
Zhang Jingqiang
|
abcdfbe9bc
|
fix static_mut_refs lint
|
2024-09-24 16:20:24 +08:00 |
|
Zhang Jingqiang
|
d9440682ad
|
use macOS sendmsg_x and recvmsg_x (#319)
* g3-io-ext: use sendmsg_x and recvmsg_x on macOS
* use more macOS sendmsg_x/recvmsg_x
* fix clippy warning
|
2024-09-23 16:17:15 +08:00 |
|
Zhang Jingqiang
|
00652ba082
|
g3proxy: support bind_interface on escapers
|
2024-09-23 10:17:03 +08:00 |
|
Zhang Jingqiang
|
3bdf67a547
|
allow to bind interface when connect to peer
|
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
|
21f44d049e
|
g3proxy: use the same escaper for same HTTP forward upstream
|
2024-09-19 15:17:31 +08:00 |
|
Zhang Jingqiang
|
4a64815de1
|
supported fragmented TLS client hello message
|
2024-09-18 17:08:21 +08:00 |
|
Zhang Jingqiang
|
c7b58d3a3e
|
g3-dpi: use a separate tls record parser
|
2024-09-11 11:00:36 +08:00 |
|
Zhang Jingqiang
|
3a2b5f9707
|
add testcase for client hello parser
|
2024-09-10 16:09:38 +08:00 |
|
Zhang Jingqiang
|
d9c07c4ceb
|
g3proxy: switch to use client hello parser
|
2024-09-10 11:59:05 +08:00 |
|
Zhang Jingqiang
|
5cf4936e88
|
g3proxy: reuse more code
|
2024-09-06 22:59:35 +08:00 |
|
Zhang Jingqiang
|
7ba474231b
|
g3proxy: support TLS port in front of socks server
|
2024-09-06 19:41:01 +08:00 |
|
Zhang Jingqiang
|
d1975c16eb
|
update doc
|
2024-09-06 19:34:42 +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
|
971e3229bc
|
g3proxy: reduce duplicate code
|
2024-09-06 17:35:57 +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
|
2641db28a5
|
make clippy 1.83 happy
|
2024-09-05 19:29:22 +08:00 |
|
Zhang Jingqiang
|
fb4f016c72
|
g3proxy: be compatible with some bad socks5 implementations
|
2024-09-05 11:53:58 +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 |
|