Commit graph

198 commits

Author SHA1 Message Date
Daniel Haimanot
35cebf538e chore: address clippy warnings
Some checks failed
StaticLinking / msvc-vcpkg (push) Has been cancelled
StaticLinking / msvc-vendored (push) Has been cancelled
StaticLinking / msvc-vendored-1 (push) Has been cancelled
StaticLinking / msvc-vendored-2 (push) Has been cancelled
StaticLinking / msvc-vendored-3 (push) Has been cancelled
Windows-CI / Build (push) Has been cancelled
Windows-CI / Build vendored (push) Has been cancelled
Windows-CI / Build vendored-1 (push) Has been cancelled
Windows-CI / Build vendored-2 (push) Has been cancelled
Windows-CI / Build vendored-3 (push) Has been cancelled
Windows-CI / Build vendored-4 (push) Has been cancelled
Windows-CI / Build vendored-5 (push) Has been cancelled
Windows-CI / Build vendored-6 (push) Has been cancelled
Windows-CI / Build vendored-7 (push) Has been cancelled
Windows-CI / Build vendored-8 (push) Has been cancelled
Windows-CI / Build vendored-9 (push) Has been cancelled
Windows-CI / Build vendored-10 (push) Has been cancelled
Windows-CI / Build vendored-11 (push) Has been cancelled
Windows-CI / Build vendored-12 (push) Has been cancelled
Windows-CI / Build vendored-13 (push) Has been cancelled
Windows-CI / Build vendored-14 (push) Has been cancelled
Windows-CI / Build vendored-15 (push) Has been cancelled
Windows-CI / Build vendored-16 (push) Has been cancelled
Windows-CI / Build vendored-17 (push) Has been cancelled
Windows-CI / Build vendored-18 (push) Has been cancelled
Windows-CI / Build vendored-19 (push) Has been cancelled
Windows-CI / Build vendored-20 (push) Has been cancelled
Windows-CI / Build vendored-21 (push) Has been cancelled
Windows-CI / Build vendored-22 (push) Has been cancelled
Windows-CI / Build vendored-23 (push) Has been cancelled
2026-04-22 09:47:55 -07:00
Zhang Jingqiang
f7ffe83e8c add g3-codec for low level protocol encoding/decoding 2026-02-13 00:35:08 +08:00
Zhang Jingqiang
986b68afc5 g3-dpi: support protocol inspection for LDAP
Some checks failed
StaticLinking / msvc-vcpkg (push) Has been cancelled
StaticLinking / msvc-vendored (push) Has been cancelled
StaticLinking / msvc-vendored-1 (push) Has been cancelled
StaticLinking / msvc-vendored-2 (push) Has been cancelled
StaticLinking / msvc-vendored-3 (push) Has been cancelled
Windows-CI / Build (push) Has been cancelled
Windows-CI / Build vendored (push) Has been cancelled
Windows-CI / Build vendored-1 (push) Has been cancelled
Windows-CI / Build vendored-2 (push) Has been cancelled
Windows-CI / Build vendored-3 (push) Has been cancelled
Windows-CI / Build vendored-4 (push) Has been cancelled
Windows-CI / Build vendored-5 (push) Has been cancelled
Windows-CI / Build vendored-6 (push) Has been cancelled
Windows-CI / Build vendored-7 (push) Has been cancelled
Windows-CI / Build vendored-8 (push) Has been cancelled
Windows-CI / Build vendored-9 (push) Has been cancelled
Windows-CI / Build vendored-10 (push) Has been cancelled
Windows-CI / Build vendored-11 (push) Has been cancelled
Windows-CI / Build vendored-12 (push) Has been cancelled
Windows-CI / Build vendored-13 (push) Has been cancelled
Windows-CI / Build vendored-14 (push) Has been cancelled
Windows-CI / Build vendored-15 (push) Has been cancelled
Windows-CI / Build vendored-16 (push) Has been cancelled
Windows-CI / Build vendored-17 (push) Has been cancelled
Windows-CI / Build vendored-18 (push) Has been cancelled
Windows-CI / Build vendored-19 (push) Has been cancelled
Windows-CI / Build vendored-20 (push) Has been cancelled
Windows-CI / Build vendored-21 (push) Has been cancelled
Windows-CI / Build vendored-22 (push) Has been cancelled
Windows-CI / Build vendored-23 (push) Has been cancelled
2026-01-14 13:48:17 +08:00
Zhang Jingqiang
d02e990e01 support set tcp max segment size in listen config 2026-01-14 09:36:39 +08:00
Zhang Jingqiang
65f35885da update packages 2026-01-02 07:34:16 +08:00
Zhang Jingqiang
0f285d58f1 bump MSRV to 1.90
Some checks failed
StaticLinking / msvc-vcpkg (push) Has been cancelled
StaticLinking / msvc-vendored (push) Has been cancelled
StaticLinking / msvc-vendored-1 (push) Has been cancelled
StaticLinking / msvc-vendored-2 (push) Has been cancelled
StaticLinking / msvc-vendored-3 (push) Has been cancelled
Windows-CI / Build (push) Has been cancelled
Windows-CI / Build vendored (push) Has been cancelled
Windows-CI / Build vendored-1 (push) Has been cancelled
Windows-CI / Build vendored-2 (push) Has been cancelled
Windows-CI / Build vendored-3 (push) Has been cancelled
Windows-CI / Build vendored-4 (push) Has been cancelled
Windows-CI / Build vendored-5 (push) Has been cancelled
Windows-CI / Build vendored-6 (push) Has been cancelled
Windows-CI / Build vendored-7 (push) Has been cancelled
Windows-CI / Build vendored-8 (push) Has been cancelled
Windows-CI / Build vendored-9 (push) Has been cancelled
Windows-CI / Build vendored-10 (push) Has been cancelled
Windows-CI / Build vendored-11 (push) Has been cancelled
Windows-CI / Build vendored-12 (push) Has been cancelled
Windows-CI / Build vendored-13 (push) Has been cancelled
Windows-CI / Build vendored-14 (push) Has been cancelled
Windows-CI / Build vendored-15 (push) Has been cancelled
Windows-CI / Build vendored-16 (push) Has been cancelled
Windows-CI / Build vendored-17 (push) Has been cancelled
Windows-CI / Build vendored-18 (push) Has been cancelled
Windows-CI / Build vendored-19 (push) Has been cancelled
Windows-CI / Build vendored-20 (push) Has been cancelled
Windows-CI / Build vendored-21 (push) Has been cancelled
Windows-CI / Build vendored-22 (push) Has been cancelled
Windows-CI / Build vendored-23 (push) Has been cancelled
2025-12-26 22:53:05 +08:00
Zhang Jingqiang
a54e489a68 update to capnp 0.23 2025-10-29 09:13:50 +08:00
Zhang Jingqiang
a784d24656 update to use capnp 0.22 2025-10-28 10:11:14 +08:00
Zhang Jingqiang
1859548e72 display real used openssl variant name 2025-10-27 22:12:46 +08:00
Zhang Jingqiang
401fcaf82c update packages 2025-10-09 22:04:09 +08:00
Zhang Jingqiang
e1a4e0e83e update package files 2025-08-18 21:51:46 +08:00
Zhang Jingqiang
145fe58db4 fix deb build for tarball
Some checks are pending
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3mkcert test (push) Waiting to run
CodeCoverage / g3keymess test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (java-kotlin) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
CodeQL Advanced / Analyze (rust) (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
2025-08-10 23:41:31 +08:00
Zhang Jingqiang
9c59aaa1c7 fix clippy 1.89 warnings 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
710d1e302c bump version for binaries and use workspace level MSRV 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
1fc05f0e6f g3keymess: bump msrv to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
dbf26f81c9 update doc 2025-07-14 13:47:54 +08:00
Zhang Jingqiang
e177e46e29 add test CI for g3keymess 2025-07-01 13:06:52 +08:00
Zhang Jingqiang
328bc7ff80 g3keymess version 0.4.3 2025-06-30 11:46:16 +08:00
Zhang Jingqiang
1870adf52a add aws-lc-fips support 2025-06-27 12:40:36 +08:00
Zhang Jingqiang
ac472e163f update packages and ignore warning in generated code 2025-06-27 10:55:11 +08:00
Zhang Jingqiang
4eebdbd569 mark statsd config option emit_duration as deprecated 2025-06-20 11:53:59 +08:00
Zhang Jingqiang
c319979e21 update doc 2025-06-18 12:01:16 +08:00
Zhang Jingqiang
a98cb5bea6 add new g3-std-ext crate
Some checks are pending
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
2025-06-16 23:06:19 +08:00
Zhang Jingqiang
a31ac9ac79 rename stat config option emit_duration to emit_interval
Some checks failed
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
Sphinx-Doc / build (g3keymess) (push) Has been cancelled
Sphinx-Doc / build (g3proxy) (push) Has been cancelled
Sphinx-Doc / build (g3statsd) (push) Has been cancelled
Sphinx-Doc / build (g3tiles) (push) Has been cancelled
2025-06-16 11:28:25 +08:00
Zhang Jingqiang
0f21a53dbf restore vendored-aws-lc feature 2025-06-09 16:17:54 +08:00
Zhang Jingqiang
957e0226f5 detect openssl features in build.rs 2025-06-07 23:55:13 +08:00
Zhang Jingqiang
15950ff31f g3keymess: enable openssl-async-job when build package
Some checks are pending
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
2025-05-21 19:52:29 +08:00
Zhang Jingqiang
055195ab32 update doc 2025-05-19 12:07:38 +08:00
Zhang Jingqiang
9f8858a0bb switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
Zhang Jingqiang
8bc1dcef1c bum deb compat to 13
drop support for debian 10 and ubuntu 20.04
2025-05-16 15:48:45 +08:00
Zhang Jingqiang
b1215d8cd7 g3keymess version 0.4.2 2025-05-13 21:25:13 +08:00
Zhang Jingqiang
a9ff25dd66 g3keymess: add more request log fields and update doc 2025-05-13 16:19:54 +08:00
Zhang Jingqiang
b0a370d98f use dynamic-keys feature of slog
Some checks are pending
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
2025-05-12 19:33:23 +08:00
Zhang Jingqiang
48e7f5214e add g3statsd-ctl bin crate 2025-05-12 15:42:01 +08:00
Zhang Jingqiang
f098d700d4 allow to add global tags in statsd exporter 2025-05-09 23:37:54 +08:00
Zhang Jingqiang
64fa2ee72f g3-types: introduce GlobalStatsMap 2025-04-29 17:48:44 +08:00
Zhang Jingqiang
8c55ca1a6a g3keymess: add tls server support 2025-04-28 15:22:03 +08:00
Zhang Jingqiang
53e5412333 fix some clippy warning and update packages 2025-04-27 17:44:01 +08:00
Zhang Jingqiang
c2c7dcc1a0 allow to use pre generated capnp source files 2025-04-23 13:08:59 +08:00
Zhang Jingqiang
89a5d19b0a make Logger optional 2025-04-15 11:18:13 +08:00
Zhang Jingqiang
9653578c2c g3statsd: add RegulateCollector 2025-04-06 19:09:37 +08:00
Zhang Jingqiang
4914daae30 update code to avoid useless clippy warning 2025-04-02 14:31:20 +08:00
Zhang Jingqiang
fb1e4ad21d support cpu affinity on windows 2025-04-01 11:39:32 +08:00
Zhang Jingqiang
6542e0b5f3 use Drop method to decrease alive stats 2025-03-31 18:29:11 +08:00
Zhang Jingqiang
7f3101d187 g3-daemon: allow to quit process on panic 2025-03-28 13:08:46 +08:00
Zhang Jingqiang
06adb2585f g3-io-ext: use canonical address in assert 2025-03-25 10:45:02 +08:00
Zhang Jingqiang
f51bfffaa9 g3-macros: add AnyConfig derive macro 2025-03-18 12:12:20 +08:00
Zhang Jingqiang
6a53ed711d g3statsd: add initial control code 2025-03-10 16:01:41 +08:00
Zhang Jingqiang
2e21576f10 g3keymess: follow symlink correctly in local keystore 2025-02-26 12:15:31 +08:00
Zhang Jingqiang
9ddf85e25b g3keymess: update local key store 2025-02-24 23:27:51 +08:00