Zhang Jingqiang
|
f70787201f
|
fix import order
|
2024-08-08 15:27:34 +08:00 |
|
Zhang Jingqiang
|
2a7d7ae7ee
|
g3proxy: fix dead loop in user fetch job (#272)
|
2024-08-08 12:05:22 +08:00 |
|
Zhang Jingqiang
|
eee13249df
|
g3proxy: fix rewrite of IMAP capability
|
2024-08-07 16:55:33 +08:00 |
|
Zhang Jingqiang
|
84c65b03ae
|
g3proxy: filter IMAP capability and support more RFCs
|
2024-08-07 16:23:10 +08:00 |
|
Zhang Jingqiang
|
5620b6013c
|
compile in debug logs when build in release mode
|
2024-08-06 16:36:02 +08:00 |
|
Zhang Jingqiang
|
49712be557
|
register global log::Log directly
|
2024-08-06 15:54:29 +08:00 |
|
Zhang Jingqiang
|
6cac299be4
|
g3proxy: test and fix IMAP interception for thunderbird
|
2024-08-05 19:32:02 +08:00 |
|
Zhang Jingqiang
|
6c4e47a476
|
g3proxy: intercept IMAP authenticated traffic
|
2024-08-05 16:57:53 +08:00 |
|
Zhang Jingqiang
|
9dd3c0497a
|
g3proxy: rename methods
|
2024-08-05 11:29:51 +08:00 |
|
Zhang Jingqiang
|
bacfdd58bb
|
g3proxy: split user fetch job and user check job
|
2024-08-05 10:46:00 +08:00 |
|
Zhang Jingqiang
|
216da32b12
|
g3proxy: stop dynamic user fetch job early on reloading
|
2024-08-03 22:45:29 +08:00 |
|
Zhang Jingqiang
|
1bb9dd045e
|
prepare for io_slice_advance stabilization
|
2024-08-02 19:25:59 +08:00 |
|
Zhang Jingqiang
|
047675eead
|
g3proxy: clean old redis fetch job in time on reloading
|
2024-08-02 17:31:43 +08:00 |
|
Zhang Jingqiang
|
0a2f67c5d8
|
support TLS redis server
|
2024-08-02 17:24:03 +08:00 |
|
Zhang Jingqiang
|
7312448d1a
|
g3proxy: intercept IMAP not authenticated traffic
|
2024-08-01 17:55:35 +08:00 |
|
Zhang Jingqiang
|
7bbfb6b26c
|
g3proxy: parse IMAP greeting message
|
2024-07-31 17:33:57 +08:00 |
|
Zhang Jingqiang
|
43aac1b13c
|
g3proxy: drop redis cluster client code
|
2024-07-29 18:43:54 +08:00 |
|
Zhang Jingqiang
|
efde1e9187
|
update to redis 0.26
|
2024-07-28 15:08:00 +08:00 |
|
Zhang Jingqiang
|
088b2e1c91
|
g3proxy version 1.9.6
|
2024-07-26 10:44:55 +08:00 |
|
Zhang Jingqiang
|
1df93664d2
|
Update to MSRV 1.80 (#257)
* use rustc-check-cfg and bump lib versions
* switch to use std::sync::LazyLock
* update doc
|
2024-07-25 22:45:58 +08:00 |
|
Zhang Jingqiang
|
5d85cf1559
|
update doc
|
2024-07-25 11:49:37 +08:00 |
|
Zhang Jingqiang
|
c55ae6ccd5
|
update doc
|
2024-07-24 19:35:11 +08:00 |
|
Zhang Jingqiang
|
7800d0a2bb
|
g3proxy: fix selection of route escaper for http forward
|
2024-07-24 19:28:39 +08:00 |
|
Zhang Jingqiang
|
a57e6900cc
|
fix lifetime of worker threads
|
2024-07-24 16:17:42 +08:00 |
|
Zhang Jingqiang
|
f08fdae3dc
|
add test for global io limiter and fix bugs
|
2024-07-24 15:05:49 +08:00 |
|
Zhang Jingqiang
|
daf1811f7c
|
update doc
|
2024-07-24 14:22:03 +08:00 |
|
Zhang Jingqiang
|
695c813457
|
g3proxy: add http forward headers to user io limiter
|
2024-07-24 11:51:04 +08:00 |
|
Zhang Jingqiang
|
7291b8b4a7
|
add helper schedule runtime for token bucket limiter
|
2024-07-24 11:36:01 +08:00 |
|
Zhang Jingqiang
|
6c3d154edc
|
emit tokio runtime metrics
|
2024-07-24 10:54:20 +08:00 |
|
Zhang Jingqiang
|
9368255982
|
update packages
|
2024-07-24 10:17:32 +08:00 |
|
Zhang Jingqiang
|
0252498e21
|
g3proxy: add global speed limiter for user
|
2024-07-23 19:43:26 +08:00 |
|
Zhang Jingqiang
|
40827df68e
|
g3-io-ext: rename methods
|
2024-07-22 10:44:28 +08:00 |
|
Zhang Jingqiang
|
e94815f174
|
allow to extend speed limiter
|
2024-07-21 14:16:45 +08:00 |
|
Zhang Jingqiang
|
7734cdaa58
|
delete useless systemd pre start command
|
2024-07-18 14:31:59 +08:00 |
|
Zhang Jingqiang
|
d731fa8711
|
use more common code for upgrade actions
|
2024-07-18 11:46:25 +08:00 |
|
Zhang Jingqiang
|
26e6cf90c3
|
g3proxy version 1.9.5
|
2024-07-17 15:45:22 +08:00 |
|
Zhang Jingqiang
|
ff2f54e9b1
|
make sure we close old process
|
2024-07-17 15:42:34 +08:00 |
|
Zhang Jingqiang
|
899680d65a
|
g3proxy version 1.9.4
|
2024-07-17 15:34:38 +08:00 |
|
Zhang Jingqiang
|
1fecd22622
|
let the new process confirm before shutdown the old
|
2024-07-17 15:33:47 +08:00 |
|
Zhang Jingqiang
|
51ff7ec2bf
|
try to keep old daemon running if new start failed (#267)
|
2024-07-16 18:06:40 +08:00 |
|
Zhang Jingqiang
|
0b52602eb0
|
add example Dockerfile
|
2024-07-11 18:32:15 +08:00 |
|
Zhang Jingqiang
|
6587177972
|
g3proxy: fix alpn filter
|
2024-07-04 17:53:41 +08:00 |
|
Zhang Jingqiang
|
9edafcc3b4
|
g3proxy: block imap tls connection early
|
2024-07-04 17:46:43 +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
|
534cb13ab3
|
add rustls provider to version message
|
2024-07-02 10:38:56 +08:00 |
|
Zhang Jingqiang
|
050def8ea8
|
restore support for using aws-lc with rustls
|
2024-07-01 11:16:16 +08:00 |
|
Zhang Jingqiang
|
d6ed6063ac
|
g3proxy: try quick ACK after tls handshake
|
2024-07-01 10:45:34 +08:00 |
|
Zhang Jingqiang
|
44fcb2afcd
|
g3proxy-ftp: fix build --all with the new log crate
|
2024-06-28 09:21:33 +08:00 |
|