Commit graph

1607 commits

Author SHA1 Message Date
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
06aae4575b update packages 2024-08-08 11:17:04 +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
b688f2ff07 log IMAP and SMTP command and response in debug mode 2024-08-07 16:23:10 +08:00
dependabot[bot]
ad3c5e0ccb
build(deps): bump rustls-pki-types from 1.7.0 to 1.8.0 (#270)
Bumps [rustls-pki-types](https://github.com/rustls/pki-types) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/rustls/pki-types/releases)
- [Commits](https://github.com/rustls/pki-types/compare/v/1.7.0...v/1.8.0)

---
updated-dependencies:
- dependency-name: rustls-pki-types
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 12:40:20 +08:00
Zhang Jingqiang
5620b6013c compile in debug logs when build in release mode 2024-08-06 16:36:02 +08:00
Zhang Jingqiang
99136742bd fix missing log feature 2024-08-06 16:15:23 +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
2e107ea5bb update packages 2024-08-05 10:26:11 +08:00
Zhang Jingqiang
6384747582 update packages 2024-08-03 22:46:17 +08:00
Zhang Jingqiang
216da32b12 g3proxy: stop dynamic user fetch job early on reloading 2024-08-03 22:45:29 +08:00
Zhang Jingqiang
56afe0d8a2 update packages 2024-08-03 11:09:36 +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
c6fb536cc0 g3-socks: do not panic for invalid socks5 udp header in quic 2024-08-02 11:34:10 +08:00
Zhang Jingqiang
0bd30fb9f8 update packages 2024-08-02 10:21:11 +08:00
Zhang Jingqiang
7312448d1a g3proxy: intercept IMAP not authenticated traffic 2024-08-01 17:55:35 +08:00
Zhang Jingqiang
9a4aff507b update packages 2024-08-01 10:17:25 +08:00
Zhang Jingqiang
7bbfb6b26c g3proxy: parse IMAP greeting message 2024-07-31 17:33:57 +08:00
Zhang Jingqiang
c588fd5349 g3-imap-proto: add testcases 2024-07-31 14:40:12 +08:00
Zhang Jingqiang
53855fb6ff update packages 2024-07-31 10:17:02 +08:00
Zhang Jingqiang
d0f5d8f0e7 g3-imap-proto: add response parser 2024-07-30 19:29:28 +08:00
Zhang Jingqiang
f323092338 add IMAP command types 2024-07-30 14:40:45 +08:00
Zhang Jingqiang
43aac1b13c g3proxy: drop redis cluster client code 2024-07-29 18:43:54 +08:00
dependabot[bot]
bd9b5ae433
Bump serde_json from 1.0.120 to 1.0.121 (#269)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.120 to 1.0.121.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.120...v1.0.121)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 12:21:45 +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
dcbfe34893 update packages 2024-07-26 10:31:35 +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
233cea3ffd g3tiles version 0.3.4 2024-07-25 15:10:19 +08:00
Zhang Jingqiang
52266328a0 g3fcgen: emit runtime metrics 2024-07-25 15:03:31 +08:00
Zhang Jingqiang
4f12e9d0c6 g3-io-ext: use more stack space 2024-07-25 14:25:27 +08:00
Zhang Jingqiang
5d85cf1559 update doc 2024-07-25 11:49:37 +08:00
Zhang Jingqiang
83b257a0cb make clippy happy 2024-07-25 11:06:10 +08:00
Ikko Eltociear Ashimine
0ab3fb93bc
docs: add Japanese README file (#268) 2024-07-25 10:56:16 +08:00
Zhang Jingqiang
b8cf682957 g3-io-ext: fix speed limit when local not set 2024-07-25 10:43:35 +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
9d83d3bbf1 fix build 2024-07-24 16:59:59 +08:00
Zhang Jingqiang
85de8a87bb g3-io-ext: really fix udp speed limit 2024-07-24 16:48:38 +08:00
Zhang Jingqiang
50e26947eb g3-io-ext: fix udp send limit 2024-07-24 16:31:16 +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