Commit graph

903 commits

Author SHA1 Message Date
Zhang Jingqiang
b2772069a8 update packages 2023-04-28 18:58:34 +08:00
Zhang Jingqiang
26fa6cf407 g3fcgen: get ski value from pubkey digest if no extension 2023-04-28 18:37:42 +08:00
Zhang Jingqiang
05c8aaafca check and limit the pathlen of intermediate cert 2023-04-28 17:32:17 +08:00
Zhang Jingqiang
b5cc0cea4b add code to generate root and intermediate certificate 2023-04-28 16:53:21 +08:00
Zhang Jingqiang
19ca4f961c fix clippy warning 2023-04-28 15:52:11 +08:00
Zhang Jingqiang
4dd4a0968b add code to generate client auth cert 2023-04-28 15:37:36 +08:00
dependabot[bot]
1ad800fd69
build(deps): bump clap from 4.2.4 to 4.2.5 (#28)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.2.4...v4.2.5)

---
updated-dependencies:
- dependency-name: clap
  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-04-28 14:13:47 +08:00
Zhang Jingqiang
7dae65941e g3fcgen-one: support more sign algorithm 2023-04-27 19:36:01 +08:00
dependabot[bot]
a5f6facac6
build(deps): bump tokio-stream from 0.1.13 to 0.1.14 (#27)
Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.13 to 0.1.14.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Changelog](https://github.com/tokio-rs/tokio/blob/tokio-0.1.14/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.13...tokio-0.1.14)

---
updated-dependencies:
- dependency-name: tokio-stream
  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-04-27 14:20:59 +08:00
Zhang Jingqiang
febaad7155 g3bench: fix keyless connection reuse stats at drop 2023-04-27 11:29:41 +08:00
Zhang Jingqiang
f8015310ab g3fcgen-one: fix generate of default ec keys 2023-04-27 11:16:38 +08:00
Zhang Jingqiang
aea94e8996 g3fcgen: append SubjectKeyIdentifier extension 2023-04-27 10:57:48 +08:00
Zhang Jingqiang
1f78e6eb7c g3fcgen-one: allow to generate rsa certificates 2023-04-27 10:50:42 +08:00
Zhang Jingqiang
930dd27204 g3bench: make keyless SendRequest wakeable by others 2023-04-26 19:05:33 +08:00
Zhang Jingqiang
e060088d7a g3bench: add more debug info to error 2023-04-26 17:22:07 +08:00
Zhang Jingqiang
178daa85ef g3bench: check close state of keyless simplex connection 2023-04-26 15:47:59 +08:00
Zhang Jingqiang
5db9d4ab99 g3bench: allow to use simplex keyless connection 2023-04-26 15:10:42 +08:00
Zhang Jingqiang
caf6180bd9 update packages 2023-04-26 13:00:39 +08:00
dependabot[bot]
4cbcdabd16
build(deps): bump tokio-stream from 0.1.12 to 0.1.13 (#26)
Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.12...tokio-stream-0.1.13)

---
updated-dependencies:
- dependency-name: tokio-stream
  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-04-26 12:59:28 +08:00
dependabot[bot]
fc01a2b5ce
build(deps): bump tokio-util from 0.7.7 to 0.7.8 (#25)
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.7 to 0.7.8.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.7...tokio-util-0.7.8)

---
updated-dependencies:
- dependency-name: tokio-util
  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-04-26 12:58:59 +08:00
dependabot[bot]
6a8de902ff
build(deps): bump tokio from 1.27.0 to 1.28.0 (#24)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.27.0 to 1.28.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.27.0...tokio-1.28.0)

---
updated-dependencies:
- dependency-name: tokio
  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>
2023-04-26 12:58:06 +08:00
Zhang Jingqiang
66e3ecdfb9 g3proxy: fix parse of ICAP OPTIONS response 2023-04-26 11:37:33 +08:00
Zhang Jingqiang
6c8c30348f g3proxy: fix build if ICAP request headers 2023-04-26 10:57:48 +08:00
Zhang Jingqiang
0186be9689 g3proxy: fix the build of icap OPTIONS request 2023-04-26 10:47:25 +08:00
Zhang Jingqiang
9e96bc2168 g3bench: rename functions 2023-04-26 10:41:58 +08:00
Zhang Jingqiang
6271dffec6 g3bench: add ski and use less digest for keyless 2023-04-25 23:11:07 +08:00
Zhang Jingqiang
37839afff8 update packages 2023-04-25 22:31:13 +08:00
dependabot[bot]
b54388334b
build(deps): bump openssl from 0.10.51 to 0.10.52 (#23)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.51 to 0.10.52.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.52)

---
updated-dependencies:
- dependency-name: openssl
  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-04-25 22:19:42 +08:00
Zhang Jingqiang
8f7e9ceba8 g3proxy version 1.7.13 2023-04-24 19:19:28 +08:00
Zhang Jingqiang
04ce13c7de g3proxy: mark ICAP Adaptation as experimental 2023-04-24 17:06:54 +08:00
Zhang Jingqiang
f73d7b3e5f g3bench: add more payload length limit 2023-04-23 14:15:20 +08:00
Zhang Jingqiang
4435462a38 update doc 2023-04-23 12:09:15 +08:00
Zhang Jingqiang
d9d7cbe463 g3proxy: make sure we store long-live icap options 2023-04-23 12:00:04 +08:00
Zhang Jingqiang
a81d9e028d g3proxy: fix initial fetch of ICAP options 2023-04-23 11:53:09 +08:00
Zhang Jingqiang
d79c52fb18 g3bench: add general encrypt and decrypt keyless action 2023-04-23 11:26:14 +08:00
Zhang Jingqiang
64395f9c32 update packages 2023-04-23 10:14:16 +08:00
Zhang Jingqiang
d0662ba610 update packages 2023-04-21 22:18:03 +08:00
Zhang Jingqiang
b0a661ea1a g3bench: handle left responses before close connection 2023-04-21 19:11:51 +08:00
Zhang Jingqiang
d16951a2b7 g3bench: fix keyless connection reuse 2023-04-21 16:14:20 +08:00
Zhang Jingqiang
7d5f37ec48 g3bench: close the keyless connection in time 2023-04-21 15:32:09 +08:00
Zhang Jingqiang
8fdbc59413 update packages 2023-04-21 15:21:25 +08:00
Zhang Jingqiang
f74ff9568d g3bench: fix keyless connection reuse stats 2023-04-21 15:14:48 +08:00
Zhang Jingqiang
890df92cd0 g3bench: add timeout clean to keyless connection 2023-04-21 14:58:15 +08:00
Zhang Jingqiang
3f1990b59c g3bench: quit early on fatal error 2023-04-21 14:16:27 +08:00
Zhang Jingqiang
f02007af2d g3bench: use a separate thread to mark quit 2023-04-21 14:00:11 +08:00
dependabot[bot]
33ef056527
build(deps): bump regex from 1.7.3 to 1.8.0 (#19)
Bumps [regex](https://github.com/rust-lang/regex) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/commits)

---
updated-dependencies:
- dependency-name: regex
  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>
2023-04-21 13:59:47 +08:00
dependabot[bot]
0413c789a3
build(deps): bump openssl from 0.10.50 to 0.10.51 (#20)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.50 to 0.10.51.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.51)

---
updated-dependencies:
- dependency-name: openssl
  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-04-21 13:58:52 +08:00
dependabot[bot]
876b08d4b8
build(deps): bump libc from 0.2.141 to 0.2.142 (#21)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.142.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.141...0.2.142)

---
updated-dependencies:
- dependency-name: libc
  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-04-21 13:57:28 +08:00
dependabot[bot]
3f46c292d8
build(deps): bump capnpc from 0.16.3 to 0.16.4 (#22)
Bumps [capnpc](https://github.com/capnproto/capnproto-rust) from 0.16.3 to 0.16.4.
- [Release notes](https://github.com/capnproto/capnproto-rust/releases)
- [Commits](https://github.com/capnproto/capnproto-rust/compare/capnpc-v0.16.3...capnpc-v0.16.4)

---
updated-dependencies:
- dependency-name: capnpc
  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-04-21 13:56:46 +08:00
Zhang Jingqiang
c6edacdba1 g3bench: use const global stats datatype 2023-04-21 11:29:00 +08:00