Commit graph

2742 commits

Author SHA1 Message Date
Zhang Jingqiang
e1a4e0e83e update package files 2025-08-18 21:51:46 +08:00
Zhang Jingqiang
1477735db1 use source tarball to build package
Some checks are pending
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (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
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
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-08-18 18:06:40 +08:00
dependabot[bot]
d2c6a8dd2f build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.11 to 2.0.13
Bumps [EmbarkStudios/cargo-deny-action](https://github.com/embarkstudios/cargo-deny-action) from 2.0.11 to 2.0.13.
- [Release notes](https://github.com/embarkstudios/cargo-deny-action/releases)
- [Commits](34899fc7ba...f2ba7abc2a)

---
updated-dependencies:
- dependency-name: EmbarkStudios/cargo-deny-action
  dependency-version: 2.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-18 16:49:05 +08:00
dependabot[bot]
4c59a61265 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-18 15:14:40 +08:00
dependabot[bot]
e3e6fbc379 build(deps): bump the patch-versions group with 5 updates
Some checks are pending
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
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (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
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
Bumps the patch-versions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.14` | `2.0.15` |
| [bitflags](https://github.com/bitflags/bitflags) | `2.9.1` | `2.9.2` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.101` |
| [syn](https://github.com/dtolnay/syn) | `2.0.105` | `2.0.106` |
| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.1` | `8.0.2` |


Updates `thiserror` from 2.0.14 to 2.0.15
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.15)

Updates `bitflags` from 2.9.1 to 2.9.2
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.1...2.9.2)

Updates `proc-macro2` from 1.0.97 to 1.0.101
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.97...1.0.101)

Updates `syn` from 2.0.105 to 2.0.106
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.105...2.0.106)

Updates `brotli` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/dropbox/rust-brotli/releases)
- [Commits](https://github.com/dropbox/rust-brotli/commits/8.0.2)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-versions
- dependency-name: bitflags
  dependency-version: 2.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-versions
- dependency-name: proc-macro2
  dependency-version: 1.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-versions
- dependency-name: syn
  dependency-version: 2.0.106
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-versions
- dependency-name: brotli
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-18 07:13:06 +08:00
Zhang Jingqiang
744ecaabc2 add initial circleci config
Some checks are pending
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
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-08-17 23:39:22 +08:00
Zhang Jingqiang
1c8c6edea6 update rpm build file 2025-08-17 23:39:22 +08:00
Zhang Jingqiang
1edc11ef30 g3fcgen: fix deb build 2025-08-17 23:39:22 +08:00
WaterWhisperer
38ae296b1b add unit tests for g3-cert-agent, g3-runtime and g3-types
Some checks are pending
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
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-08-16 20:06:37 +08:00
Zhang Jingqiang
9145838bbe use kanal instead of flume
Some checks failed
CrossCompiling / Build (push) Has been cancelled
CodeCoverage / g3bench test (push) Has been cancelled
CodeCoverage / lib unit test (push) Has been cancelled
CodeCoverage / g3mkcert test (push) Has been cancelled
CodeCoverage / g3keymess test (push) Has been cancelled
CodeCoverage / g3proxy test (push) Has been cancelled
CodeCoverage / g3statsd test (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (java-kotlin) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
CodeQL Advanced / Analyze (rust) (push) Has been cancelled
Linux-CI / Build (push) Has been cancelled
Linux-CI / Clippy (push) Has been cancelled
Linux-CI / Build vendored (push) Has been cancelled
Linux-CI / Build with OpenSSL Async Job (push) Has been cancelled
MacOS-CI / Build (push) Has been cancelled
MacOS-CI / Build vendored (push) Has been cancelled
StaticLinking / musl (push) Has been cancelled
StaticLinking / msvc (push) Has been cancelled
Windows-CI / Build (push) Has been cancelled
Windows-CI / Build vendored (push) Has been cancelled
2025-08-15 13:03:46 +08:00
Zhang Jingqiang
9341010650 allow to build package for formal version from git
Some checks are pending
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
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-08-14 15:14:54 +08:00
WaterWhisperer
4b318a62af add unit tests for network and stats modules in g3-types 2025-08-14 11:44:55 +08:00
Zhang Jingqiang
ab5678b95b use debian trixie to run cross compile CI
Some checks are pending
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
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-08-13 11:20:50 +08:00
WaterWhisperer
5c15bf6fe8 add tests for g3-dpi and g3-types 2025-08-13 08:48:17 +08:00
Zhang Jingqiang
bc50a24b57 update packages
Some checks failed
CrossCompiling / Build (push) Has been cancelled
Linux-CI / Clippy (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (java-kotlin) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
CodeQL Advanced / Analyze (rust) (push) Has been cancelled
Linux-CI / Build (push) Has been cancelled
Linux-CI / Build vendored (push) Has been cancelled
Linux-CI / Build with OpenSSL Async Job (push) Has been cancelled
MacOS-CI / Build (push) Has been cancelled
MacOS-CI / Build vendored (push) Has been cancelled
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
StaticLinking / musl (push) Has been cancelled
StaticLinking / msvc (push) Has been cancelled
Windows-CI / Build (push) Has been cancelled
Windows-CI / Build vendored (push) Has been cancelled
2025-08-11 19:24:35 +08:00
Zhang Jingqiang
c3d1c1a453 update doc 2025-08-11 19:24:35 +08:00
Zhang Jingqiang
d8e4bfde37 update sphinx doc 2025-08-11 19:24:35 +08:00
Zhang Jingqiang
300bbdfd9b update packages
Some checks failed
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
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
CodeCoverage / lib unit test (push) Has been cancelled
CodeCoverage / g3mkcert test (push) Has been cancelled
CodeCoverage / g3keymess test (push) Has been cancelled
CodeCoverage / g3proxy test (push) Has been cancelled
CodeCoverage / g3bench test (push) Has been cancelled
CodeCoverage / g3statsd test (push) Has been cancelled
2025-08-11 11:58:20 +08:00
Zhang Jingqiang
29c416696e Revert "g3proxy: log peer ip when forbidden before connect in escaper"
This reverts commit 0b3e31e6cf.
2025-08-11 11:58:20 +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
ebaa2860ca update packages
Some checks are pending
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
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-08-10 21:20:16 +08:00
Zhang Jingqiang
e6a0a3c05b fix clippy 1.91 warning 2025-08-10 21:20:16 +08:00
Zhang Jingqiang
14c23248d4 update CI and doc
Some checks are pending
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (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
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
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build (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-08-10 08:56:57 +08:00
Zhang Jingqiang
9c59aaa1c7 fix clippy 1.89 warnings 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
a571361e69 g3-yaml: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
7aca18017f g3-udpdump: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
ebf2099aad g3-types: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
aad51f2463 g3-tls-ticket: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
1091b97436 g3-tls-cert: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
5a974bfd20 g3-syslog: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
833be675c7 g3-stdlog: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
2515e5eabe g3-statsd-client: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
a194f4e54f g3-socks: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
274eb070ee g3-socket: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
f9028ab930 g3-smtp-proto: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
8e3d901d1e g3-slog-types: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
88869afa9d g3-runtime: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
afe2316829 g3-resolver: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
8a38dfc08d g3-redis-client: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
8887483244 g3-msgpack: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
e606fb7b41 g3-json: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
49b97c817a g3-journal: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
c7b64a833b g3-ip-locate: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
6bfed41b83 g3-io-ext: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
fc48e26c06 g3-imap-proto: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
562551b49c g3-icap-client: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
dc913cdabc g3-http: update MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
24fa10f3c9 g3-hickory-client: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
a8c4799223 g3-h2: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00
Zhang Jingqiang
354df8e780 g3-ftp-client: bump MSRV to 1.88 2025-08-10 08:56:57 +08:00