Commit graph

122 commits

Author SHA1 Message Date
Zhang Jingqiang
9e9ec3e1db combine crates 2023-12-25 17:40:35 +08:00
Zhang Jingqiang
9a2a23397e update to new version of tongsuo crates 2023-12-24 17:21:32 +08:00
Zhang Jingqiang
7b303b86ee g3proxy: switch to use SslAcceptor and SslConnector 2023-12-19 11:50:44 +08:00
Zhang Jingqiang
c7f84ec9c2 g3tiles: use g3-openssl instead of tokio-openssl 2023-12-18 17:02:54 +08:00
Zhang Jingqiang
21636764e6 use tcp_nodelay feature of redis 2023-12-06 14:49:51 +08:00
Zhang Jingqiang
3a925b05f8 update packages 2023-12-06 14:46:30 +08:00
Zhang Jingqiang
278d66a93a
switch to use g3-statsd-client (#134) 2023-12-06 12:48:05 +08:00
Zhang Jingqiang
5cfa438b32 update packages 2023-11-23 11:34:33 +08:00
Zhang Jingqiang
5f07fefb72 drop ring 0.16 2023-11-21 18:43:56 +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
516c8f0605 openssl-async-job: use atomic-waker for callback 2023-11-13 10:49:41 +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
95320dbdcf use new mpsc api in tokio 1.34 2023-11-10 10:58:00 +08:00
Zhang Jingqiang
a179bb464d update packages 2023-11-02 11:26:52 +08:00
Zhang Jingqiang
189378bf16 g3keymess: emit request time duration histogram stats 2023-10-31 19:12:38 +08:00
Zhang Jingqiang
533af168e9 g3bench: emit histogram metrics 2023-10-25 16:41:26 +08:00
Zhang Jingqiang
e0c8977422 openssl-async-job: auto detect the wait_ctx callback feature 2023-10-25 11:15:24 +08:00
Zhang Jingqiang
9d6e79cfaa update rand usage 2023-10-24 12:06:49 +08:00
Zhang Jingqiang
9ee6882564 update packages 2023-10-24 11:06:25 +08:00
Zhang Jingqiang
64f682326b update packages 2023-10-23 18:50:23 +08:00
Zhang Jingqiang
9856786d6d g3keymess: allow to check key existence 2023-10-16 17:50:58 +08:00
Zhang Jingqiang
6d9c8f5936 rename trust-dns to hickory 2023-10-14 14:30:28 +08:00
Zhang Jingqiang
cdb45e550e update packages 2023-10-14 14:01:11 +08:00
Zhang Jingqiang
a1d42d4335 update g3-tls-cert version requirement 2023-10-13 15:11:03 +08:00
Zhang Jingqiang
9715fec6f7 update packages 2023-10-12 10:10:56 +08:00
Zhang Jingqiang
8569043e59 update packages 2023-10-10 10:16:30 +08:00
Zhang Jingqiang
a0ca28ce6e fix default rustls server cert_pairs config 2023-09-19 16:44:35 +08:00
Zhang Jingqiang
32a25162a1 Revert "switch back to use upstream ring"
This reverts commit 7b8b0fd73a.
2023-09-14 14:15:44 +08:00
Zhang Jingqiang
7b8b0fd73a switch back to use upstream ring 2023-09-13 15:25:52 +08:00
Zhang Jingqiang
6df974649a add g3proxy-geoip 2023-09-12 17:28:12 +08:00
Zhang Jingqiang
5a5a513906 g3proxy: add route_geoip escaper 2023-09-11 15:25:04 +08:00
Zhang Jingqiang
e85a2e71b0 use static str for log ident 2023-09-08 11:55:27 +08:00
Zhang Jingqiang
2980433918 g3-geoip: seperate country and as db 2023-09-07 14:38:13 +08:00
Zhang Jingqiang
d9df479046 g3-geoip: add code to parse ipinfo csv file 2023-09-06 16:57:03 +08:00
Zhang Jingqiang
c1cb3fcafb g3-geoip: update continent and country code 2023-09-06 11:00:31 +08:00
Zhang Jingqiang
a91c67b538 add initial code for g3-geoip 2023-09-05 17:31:42 +08:00
Zhang Jingqiang
7e3c9537f5 update vendored-openssl feature to use openssl 3.x 2023-09-05 11:51:47 +08:00
Zhang Jingqiang
6d13074948 update to use capnp 0.18 2023-09-05 11:44:45 +08:00
Zhang Jingqiang
73c729b526 update ring patch 2023-09-02 17:15:03 +08:00
Zhang Jingqiang
ef34a67e96 use patched ring-0.16 to get rid of outdated deps 2023-09-01 22:17:47 +08:00
Zhang Jingqiang
44b4ef2322
add tlcp support via vendored-tongsuo feature (#121)
* add support for TLCP protocol via tongsuo

* g3keymess: add vendored-tongsuo feature

* update check scripts

* update to tokio-tongsuo 0.6.4 to get rid of default features
2023-08-28 13:04:56 +08:00
Zhang Jingqiang
ae25182eba update packages 2023-08-28 10:23:37 +08:00
Zhang Jingqiang
8458775b56 update packages 2023-08-25 10:20:34 +08:00
Zhang Jingqiang
c7e01ce24a update packages 2023-08-23 10:15:44 +08:00
dependabot[bot]
481a29f14a
build(deps): bump h2 from 0.3.20 to 0.3.21 (#119)
Bumps [h2](https://github.com/hyperium/h2) from 0.3.20 to 0.3.21.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.20...v0.3.21)

---
updated-dependencies:
- dependency-name: h2
  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>
2023-08-22 12:08:08 +08:00
Zhang Jingqiang
cf6694fc1e update packages 2023-08-18 10:13:34 +08:00