Commit graph

55 commits

Author SHA1 Message Date
daniel.haimanot1
667aa3d8c6 clone missing submodules before build tarball 2024-02-23 10:14:04 +08:00
Zhang Jingqiang
7a009112a3 support the build of release tarball for boringssl feature 2024-02-02 16:38:02 +08:00
Zhang Jingqiang
2f461b5fe1 add g3-bssl-sys crate to use incorporated boringssl 2024-02-02 16:38:02 +08:00
Zhang Jingqiang
c12aef4a85 check out submodules when create release tarball 2024-02-02 16:38:02 +08:00
Zhang Jingqiang
ecf66a525a support extract version from metadata when build tarball 2024-01-04 15:34:43 +08:00
Zhang Jingqiang
8675faf276
restore support of openssl 1.1 (#137)
* Revert "require openssl version 3.0"

This reverts commit cca9041354.

* send ca list only if ca cert is set explicitly

* update doc

* fix compilation
2023-12-18 19:27:27 +08:00
Zhang Jingqiang
cca9041354 require openssl version 3.0 2023-11-23 17:14:20 +08:00
Zhang Jingqiang
c13575a906 allow to fetch online when vendoring 2023-11-22 17:39:04 +08:00
Zhang Jingqiang
cca7abbf32 use cargo-cache to clean local checkouts 2023-11-22 17:30:42 +08:00
Zhang Jingqiang
b35e69ee1c g3proxy: add new config options available in c-ares 1.20 2023-11-13 15:28:33 +08:00
Zhang Jingqiang
1dec3a9bea g3proxy: fix coverage test script 2023-11-10 17:24:54 +08:00
Zhang Jingqiang
5b2829302d ingore git dependencies when checking update 2023-10-23 10:24:16 +08:00
Zhang Jingqiang
e25e477e9b fix dch changelog date time 2023-10-16 15:00:37 +08:00
Zhang Jingqiang
6d9c8f5936 rename trust-dns to hickory 2023-10-14 14:30:28 +08:00
Zhang Jingqiang
c5cf8fddfd make build tarball reproducible 2023-09-19 11:19:00 +08:00
Zhang Jingqiang
ee64a67218 use locked instead of frozen when vendoring packages 2023-09-19 10:52:27 +08:00
Zhang Jingqiang
62bbb9b720 auto convert source version to package version 2023-09-15 12:04:03 +08:00
Zhang Jingqiang
2c153a8960 fix deb binary build flags 2023-09-13 10:17:11 +08:00
Zhang Jingqiang
c9204ee844 g3-geoip: add native db format 2023-09-12 15:37:57 +08:00
Zhang Jingqiang
5a5a513906 g3proxy: add route_geoip escaper 2023-09-11 15:25:04 +08:00
Zhang Jingqiang
dd494bb607 g3-geoip: update country code definition 2023-09-08 16:47:13 +08:00
Zhang Jingqiang
fd7e082daf g3-geoip: add support to load ipfire location dump data 2023-09-08 16:22:58 +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
4c89abb07a add scripts to prepare package files 2023-09-04 11:23:18 +08:00
Zhang Jingqiang
df6381a7a5 disable deb source package build by default 2023-09-02 23:10:55 +08:00
Zhang Jingqiang
a113489811 use no debian devscripts in package scripts 2023-09-02 17:42:10 +08:00
Zhang Jingqiang
050220682e remove the using of dch when build deb from tarball 2023-09-02 12:35:11 +08:00
Zhang Jingqiang
7a7adf6f44 update scripts 2023-09-01 22:45:54 +08:00
Zhang Jingqiang
564658ce2b try to use mini-c-ares 2023-08-28 17:00:18 +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
8458775b56 update packages 2023-08-25 10:20:34 +08:00
Zhang Jingqiang
d58bd61d28 g3proxy: default to use yaml conf file extension 2023-08-22 11:00:39 +08:00
Zhang Jingqiang
9eb570362e allow to guess main config file name 2023-08-21 16:10:57 +08:00
Zhang Jingqiang
dc14c1827a check original crate when checking for updates 2023-08-10 14:14:33 +08:00
Zhang Jingqiang
2e2043b880 allow to specify git rev when build tarball 2023-08-08 18:15:01 +08:00
Zhang Jingqiang
26da10b0e1 default to use x86-64-v2 2023-08-04 17:36:13 +08:00
Zhang Jingqiang
4703736935 update packages 2023-08-02 09:52:01 +08:00
Zhang Jingqiang
8cf0aef10f update bundle_license script 2023-07-21 18:02:18 +08:00
Zhang Jingqiang
ef724f303a add license info for non-rust libraries 2023-07-13 11:18:11 +08:00
Zhang Jingqiang
ca8d09bc70 generate bundled LICENSE and install them 2023-07-11 19:25:44 +08:00
Zhang Jingqiang
da5fd6fa8b use frozen cargo vendor option when building tarballs 2023-07-05 11:08:34 +08:00
Zhang Jingqiang
a45a69eebd fix the build of release tarball 2023-06-12 14:02:52 +08:00
Zhang Jingqiang
9ae479e1b8 drop use of mkcert 2023-06-12 12:01:42 +08:00
Zhang Jingqiang
0d2e8f172a move script 2023-05-04 18:52:32 +08:00
Zhang Jingqiang
b5c6be26e3 build src deb package when build from tarball 2023-05-03 23:23:34 +08:00
zhangjingqiang
cad0eeaef9 build sphinx doc before packaging 2023-04-11 11:54:20 +08:00
zhangjingqiang
055ae265be build sphinx docs when generate tarballs 2023-04-11 11:11:16 +08:00
zhangjingqiang
7d32adc400 g3proxy: drop uri path match in http_rproxy 2023-04-10 17:27:30 +08:00