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 |
|