Commit graph

386 commits

Author SHA1 Message Date
Zhang Jingqiang
e12ae28211 update doc 2024-05-10 12:07:02 +08:00
Zhang Jingqiang
1785c60f76 fix panic when data0 inspection timeout 2024-05-10 11:56:12 +08:00
Zhang Jingqiang
53194c0f18 remove the unneeded memfd_create compat symbol 2024-05-10 10:56:37 +08:00
Zhang Jingqiang
6a61eb3fab rename g3proxy-geoip to g3iploc-db 2024-05-09 19:18:56 +08:00
Zhang Jingqiang
d635d276e0 split g3-geoip to g3-geoip-types and g3-geoip-db 2024-05-09 19:13:00 +08:00
Zhang Jingqiang
ad2212cb4e g3proxy: update ip locate protocol fields 2024-05-09 18:01:55 +08:00
Zhang Jingqiang
f7809e045e switch back to use 4s for server offline wait 2024-05-09 16:12:55 +08:00
Zhang Jingqiang
d9be405a55 update expire check for ip locate response 2024-05-09 16:06:09 +08:00
Zhang Jingqiang
a9644a5797 g3proxy: switch to use ip locate service in route_geoip escaper 2024-05-09 15:37:33 +08:00
Zhang Jingqiang
e288973b83 switch to use pin-project-lite 2024-05-08 14:06:37 +08:00
Zhang Jingqiang
c496dd898c mimic cert with new key usage only when use tongsuo 2024-04-25 17:09:29 +08:00
Zhang Jingqiang
1d8de7a47b g3proxy: add support for tlcp interception 2024-04-25 16:14:25 +08:00
Zhang Jingqiang
c1324707ec cert generator: add cert usage to protocol 2024-04-23 11:46:18 +08:00
Zhang Jingqiang
aa9f97d8b3 g3proxy version 1.9.0 2024-04-19 17:37:40 +08:00
Zhang Jingqiang
90a2aa1610 update doc 2024-04-19 17:08:36 +08:00
Zhang Jingqiang
e3ae1fa2f7 g3proxy: only allow id match in user egress path selection 2024-04-19 16:47:57 +08:00
Zhang Jingqiang
2997dc815c g3proxy: update egress path value parse code 2024-04-19 15:30:21 +08:00
Zhang Jingqiang
9cb90a5e10 g3proxy: move egress path code as private 2024-04-19 11:50:54 +08:00
Zhang Jingqiang
11769bbc55 update PPv2 encoder 2024-04-19 10:45:55 +08:00
Zhang Jingqiang
9d99723825 g3proxy: add doc for divert_tcp escaper 2024-04-18 19:11:25 +08:00
Zhang Jingqiang
c10191ca17 g3proxy: send PPv2 in diver_tcp escaper 2024-04-18 18:50:26 +08:00
Zhang Jingqiang
a766a63693 g3proxy: allow to set http rsp hdr recv timeout at user-site level 2024-04-18 15:18:40 +08:00
Zhang Jingqiang
006c2d0780 g3proxy: support 103 Early Hints for http 1.x 2024-04-18 11:20:33 +08:00
Zhang Jingqiang
d874fc2d9a g3proxy: also use user-site tls client config for https forward 2024-04-18 10:20:25 +08:00
Zhang Jingqiang
e9b0300fa1 g3proxy: initial divert_tcp escaper 2024-04-17 14:08:13 +08:00
Zhang Jingqiang
a924952920 g3proxy: reuse more http forward code 2024-04-17 14:01:33 +08:00
Zhang Jingqiang
844f77f96b g3proxy: log smtp client host value 2024-04-16 19:28:30 +08:00
Zhang Jingqiang
9ba94fcf08 g3proxy: shutdown old resolver async 2024-04-16 19:02:21 +08:00
Zhang Jingqiang
2f70ebdac8
g3proxy: add protocol inspect policy to h2 and smtp (#207) 2024-04-16 18:37:45 +08:00
Zhang Jingqiang
8917880047 g3proxy: make sure error CONNECT and upgrade response body pass 2024-04-16 14:59:39 +08:00
Zhang Jingqiang
394bedd378 g3proxy: parse smtp hello command and response 2024-04-16 11:28:53 +08:00
Zhang Jingqiang
981f6bc3f2 g3proxy: send remote http CONNECT request to ICAP reqmod 2024-04-15 14:53:59 +08:00
Zhang Jingqiang
7d8627ce99 g3proxy: send h2 CONNECT req to ICAP reqmod service 2024-04-15 11:36:48 +08:00
Zhang Jingqiang
44625cd02b update doc 2024-04-12 17:43:46 +08:00
Zhang Jingqiang
0420d00d30 g3proxy: allow more session cache in user-site tls client 2024-04-12 17:32:41 +08:00
Zhang Jingqiang
a1a2f2e4c7 g3proxy: support to use custom tls client at user-site level 2024-04-12 17:24:25 +08:00
Zhang Jingqiang
d42a57d82d g3proxy: use line recv buf for smtp greeting 2024-04-12 15:24:23 +08:00
Zhang Jingqiang
433dfe94b3 fix clippy warning 2024-04-12 13:22:12 +08:00
Zhang Jingqiang
177a7d3a6d add line recv buf 2024-04-12 12:58:15 +08:00
Zhang Jingqiang
c4299aacc5 fix clippy warning 2024-04-11 19:28:44 +08:00
Zhang Jingqiang
cb726b0bfd smtp: handle upstream 554 no service response 2024-04-11 19:27:28 +08:00
Zhang Jingqiang
c30b485366 g3proxy: keep upstream h2 reset stream reason 2024-04-09 15:00:05 +08:00
Zhang Jingqiang
d65301ee67
add sphinx doc for g3tiles (#202)
* add sphinx doc for g3tiles
2024-04-08 16:48:12 +08:00
Zhang Jingqiang
8e94c99541 g3proxy: update sphinx doc 2024-04-08 10:58:36 +08:00
Zhang Jingqiang
4a25f952b0 fix all clippy 1.78 warning 2024-04-03 17:21:02 +08:00
Zhang Jingqiang
f155c16f42 fix some clippy 1.78 warning 2024-04-03 16:54:42 +08:00
Zhang Jingqiang
a26f905532 fix smtp test case 2024-04-03 16:33:06 +08:00
Zhang Jingqiang
bf69d1b7c7 g3proxy: use fixed max smtp reply line size 2024-04-03 16:11:59 +08:00
Zhang Jingqiang
0b0f9d91c4 g3proxy: parse smtp greeting message 2024-04-03 15:33:57 +08:00
Zhang Jingqiang
56c377d0ba g3proxy: add initial smtp interception mod 2024-04-02 11:37:54 +08:00