Zhang Jingqiang
|
317e77ce9c
|
g3-daemon: make quic traits always available
|
2023-11-28 14:36:49 +08:00 |
|
Zhang Jingqiang
|
3976dcfdc5
|
g3proxy: add extra quic feature flag
This reverts commit 53c00d76d2.
|
2023-11-27 14:45:50 +08:00 |
|
Zhang Jingqiang
|
cca9041354
|
require openssl version 3.0
|
2023-11-23 17:14:20 +08:00 |
|
Zhang Jingqiang
|
7e1439465a
|
get rid of deprecated api
|
2023-11-23 11:47:49 +08:00 |
|
Zhang Jingqiang
|
e07e9bb071
|
fix build with different features
|
2023-11-23 11:34:10 +08:00 |
|
Zhang Jingqiang
|
b86fb38a27
|
fix standalone build of g3mkcert
|
2023-11-21 16:56:56 +08:00 |
|
Zhang Jingqiang
|
53c00d76d2
|
Revert "g3proxy: add extra quic feature flag"
This reverts commit 5c3409b87e.
|
2023-11-21 16:33:12 +08:00 |
|
Zhang Jingqiang
|
5c3409b87e
|
g3proxy: add extra quic feature flag
|
2023-11-21 16:00:06 +08:00 |
|
Zhang Jingqiang
|
6c41c9353f
|
g3-daemon: fix required qunn features
|
2023-11-21 14:15:05 +08:00 |
|
Zhang Jingqiang
|
7018e3dd99
|
update quic listen code
|
2023-11-20 16:49:32 +08:00 |
|
Zhang Jingqiang
|
2b7c93fc18
|
g3-daemon: add quic listen common code
|
2023-11-20 15:25:20 +08:00 |
|
Zhang Jingqiang
|
fe59b6a2e6
|
g3-daemon: add common server operation types
|
2023-11-20 12:02:04 +08:00 |
|
Zhang Jingqiang
|
f3c943da09
|
use more arc_swap instead of channel notify
|
2023-11-17 14:57:27 +08:00 |
|
Zhang Jingqiang
|
c81344b9cf
|
require rust 1.74
|
2023-11-17 10:09:59 +08:00 |
|
Zhang Jingqiang
|
76147befa8
|
g3-socket: prefer to pass copied value
|
2023-11-16 11:18:00 +08:00 |
|
Zhang Jingqiang
|
bdc131bea2
|
g3proxy: support listen quic for http_proxy and tcp_stream
|
2023-11-15 19:14:56 +08:00 |
|
Zhang Jingqiang
|
60c85cba2a
|
g3proxy: add new config options available in c-ares 1.22
|
2023-11-15 11:16:44 +08:00 |
|
Zhang Jingqiang
|
acfb94e3f5
|
g3-yaml: update feature definition
|
2023-11-14 17:58:28 +08:00 |
|
Zhang Jingqiang
|
2cb0482ff7
|
g3tiles: enable rfc8998 when possible
|
2023-11-14 17:23:53 +08:00 |
|
Zhang Jingqiang
|
f67413d9d5
|
default to enable rfc8998 when compiled with tongsuo
|
2023-11-14 13:41:13 +08:00 |
|
Zhang Jingqiang
|
b35e69ee1c
|
g3proxy: add new config options available in c-ares 1.20
|
2023-11-13 15:28:33 +08:00 |
|
Zhang Jingqiang
|
1d8880ebd3
|
g3-socks: expose more pub method
|
2023-11-13 15:07:30 +08:00 |
|
Zhang Jingqiang
|
ee5e50ebda
|
update geoip country name
|
2023-11-13 14:58:38 +08:00 |
|
Zhang Jingqiang
|
019562c74b
|
openssl-async-job: use boxed start job param
|
2023-11-13 14:30:46 +08:00 |
|
Zhang Jingqiang
|
516c8f0605
|
openssl-async-job: use atomic-waker for callback
|
2023-11-13 10:49:41 +08:00 |
|
Zhang Jingqiang
|
ca61c26a84
|
switch back to use c-ares
|
2023-11-12 13:44:38 +08:00 |
|
Zhang Jingqiang
|
e14d0ea1e8
|
Revert partial of "drop the use of cfg_if"
This reverts commit 4a826cc65c.
|
2023-11-12 08:49:48 +08:00 |
|
Zhang Jingqiang
|
4a826cc65c
|
drop the use of cfg_if
|
2023-11-11 17:16:12 +08:00 |
|
Zhang Jingqiang
|
0a82d0fc45
|
g3-socks: simplify code
|
2023-11-10 17:55:26 +08:00 |
|
Zhang Jingqiang
|
8033d60118
|
fix clippy warning
|
2023-11-10 15:10:53 +08:00 |
|
Zhang Jingqiang
|
51676769ab
|
fix typo
|
2023-11-10 15:05:53 +08:00 |
|
Zhang Jingqiang
|
0753d10d17
|
g3-socks: fix build on macOS
|
2023-11-10 15:04:00 +08:00 |
|
Zhang Jingqiang
|
cc0d7d01c1
|
use fixed socks5 udp header buf for quic
|
2023-11-10 14:57:18 +08:00 |
|
Zhang Jingqiang
|
95320dbdcf
|
use new mpsc api in tokio 1.34
|
2023-11-10 10:58:00 +08:00 |
|
Zhang Jingqiang
|
cc80c4ea9f
|
update udp recvmmsg param
|
2023-11-09 18:58:21 +08:00 |
|
Zhang Jingqiang
|
9b75d74c72
|
g3-io-ext: fix build on macOS
|
2023-11-09 17:35:00 +08:00 |
|
Zhang Jingqiang
|
741a905095
|
g3-io-ext: fix compile on macOS
|
2023-11-09 17:30:42 +08:00 |
|
Zhang Jingqiang
|
15aa8216b1
|
fix generation of socks5 udp header
|
2023-11-09 17:26:35 +08:00 |
|
Zhang Jingqiang
|
b33ce9a2ce
|
g3proxy: use batch io for udp relay
|
2023-11-09 17:09:54 +08:00 |
|
Zhang Jingqiang
|
5227fa87ac
|
g3proxy: use batch io for udp copy
|
2023-11-09 15:00:46 +08:00 |
|
Zhang Jingqiang
|
9bfaf77f51
|
g3-io-ext: update udp traits
|
2023-11-09 10:57:57 +08:00 |
|
Zhang Jingqiang
|
5ba2df0ceb
|
use more of io::Result
|
2023-11-08 17:39:17 +08:00 |
|
Zhang Jingqiang
|
9ad12f48a5
|
update target_os cfgs
|
2023-11-08 17:13:37 +08:00 |
|
Zhang Jingqiang
|
42dfd10022
|
g3-socks: fix build on macOS
|
2023-11-08 16:58:19 +08:00 |
|
Zhang Jingqiang
|
67d8b0ce47
|
fix build on macOS
|
2023-11-08 16:46:22 +08:00 |
|
Zhang Jingqiang
|
5495d485b2
|
g3-io-ext: return udp socket io error
|
2023-11-08 16:44:09 +08:00 |
|
Zhang Jingqiang
|
f1e0c94802
|
use batch io for socks5 quic
|
2023-11-08 16:23:37 +08:00 |
|
Zhang Jingqiang
|
6b98aed8bd
|
g3bench: support socks5 proxy for h3 target
|
2023-11-07 16:54:32 +08:00 |
|
Zhang Jingqiang
|
f17571bd99
|
more generic quic code
|
2023-11-07 11:14:15 +08:00 |
|
Zhang Jingqiang
|
443c6017d8
|
fix clippy 1.75 warning
|
2023-11-07 10:43:54 +08:00 |
|