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